@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.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:400;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.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:500;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.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:600;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.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:700;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:700;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_98a4313f-module__e5Wi7a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_98a4313f-module__e5Wi7a__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_80f1c5af-module__z0TP2q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_80f1c5af-module__z0TP2q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}
:root{--bg:#fafaf7;--bg-elev:#fff;--surface:#f3f2ec;--surface-2:#edebe3;--ink:#0e0e0c;--ink-2:#2a2925;--ink-3:#57544c;--ink-4:#8a877c;--ink-5:#b8b5a8;--border:#e6e3d8;--border-strong:#cfcbbc;--border-focus:var(--accent);--accent:#2a9754;--accent-hov:#078543;--accent-soft:#dcf7e2;--accent-fg:#fff;--accent-ink:#003f1b;--danger:#d33a3c;--warning:#d79628;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--shadow-cta:0 1px 0 #0000000a, 0 1px 3px #0e0e0c14;--shadow-card:0 1px 0 #00000005;--shadow-modal:0 24px 64px -16px #0e0e0c2e, 0 4px 12px #0e0e0c0f;--max-w:1200px;--nav-h:64px}@supports (color:lab(0% 0 0)){:root{--accent:lab(55.3801% -43.4116 26.0546);--accent-hov:lab(48.4079% -43.6135 26.2959);--accent-soft:lab(94.7364% -12.0788 7.08568);--accent-ink:lab(22.3652% -31.4813 19.1958);--danger:lab(49.3643% 60.058 36.7948);--warning:lab(67.3872% 18.7132 63.1076)}}[data-accent=violet]{--accent:#7b65d1;--accent-hov:#6a53bd;--accent-soft:#eeecff;--accent-ink:#301c64}@supports (color:lab(0% 0 0)){[data-accent=violet]{--accent:lab(49.0105% 28.9107 -53.705);--accent-hov:lab(41.9428% 30.0958 -53.5767);--accent-soft:lab(93.8028% 5.13428 -14.0356);--accent-ink:lab(16.7639% 25.1932 -40.0382)}}[data-accent=amber]{--accent:#cf7b00;--accent-hov:#b86b00;--accent-soft:#ffead5;--accent-ink:#6a3a00}@supports (color:lab(0% 0 0)){[data-accent=amber]{--accent:lab(59.992% 30.9563 76.6747);--accent-hov:lab(52.9888% 31.6325 88.3606);--accent-soft:lab(94.1388% 7.65827 17.8127);--accent-ink:lab(29.8224% 26.9231 63.1382)}}[data-accent=ink]{--accent:#0e0e0c;--accent-hov:#2a2925;--accent-soft:#efeee8;--accent-ink:#0e0e0c}[data-density=compact]{--pad-card:24px;--pad-field:10px 12px;--field-h:40px}[data-density=regular]{--pad-card:32px;--pad-field:12px 14px;--field-h:44px}[data-density=comfy]{--pad-card:40px;--pad-field:14px 16px;--field-h:48px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:400 15px/1.5 var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-width:360px}button,input,textarea,select{color:inherit;font-family:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-feature-settings:"tnum"}.h-hero{letter-spacing:-.035em;font-size:clamp(40px,6.2vw,76px);font-weight:600;line-height:1.02}.h-page{letter-spacing:-.028em;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.05}.h-section{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.15}.h-card{letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:1.3}.t-lead{color:var(--ink-3);letter-spacing:-.005em;font-size:18px;line-height:1.55}.t-body{color:var(--ink-2);font-size:15px;line-height:1.55}.t-small{color:var(--ink-3);font-size:13px;line-height:1.5}.t-helper{color:var(--ink-4);letter-spacing:.005em;font-size:12px;line-height:1.45}.t-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:500;line-height:1}.app{flex-direction:column;min-height:100vh;display:flex}.main{flex:1}.container{max-width:var(--max-w);margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}.nav{z-index:50;background:color-mix(in oklab, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border);position:sticky;top:0}.nav-inner{height:var(--nav-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.brand{letter-spacing:-.018em;justify-self:start;align-items:center;gap:7px;font-size:18.5px;font-weight:600;display:flex}.brand-mark{background:var(--ink);border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:relative}.brand-mark:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.brand-logo{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.brand-name{color:var(--ink)}.brand-coin{color:#5d17eb}.nav-links{justify-self:center;gap:2px;display:flex}.nav-link{appearance:none;color:var(--ink-3);letter-spacing:-.003em;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .12s,background .12s}.nav-link:hover{color:var(--ink);background:color-mix(in oklab, var(--accent) 8%, transparent)}.nav-link[aria-current=page]{color:var(--accent-ink);background:var(--accent-soft);font-weight:500}.nav-right{justify-self:end;align-items:center;gap:12px;display:flex}.nav-mob-toggle{display:none}@media (max-width:880px){.nav-links{display:none}.nav-mob-toggle{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.nav-inner{grid-template-columns:auto 1fr;gap:12px}}.mob-backdrop{inset:var(--nav-h) 0 0;z-index:48;background:0 0;animation:.15s fadeIn;position:fixed}.mob-menu{top:var(--nav-h);z-index:49;background:color-mix(in oklab, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:10px 16px 16px;animation:.22s cubic-bezier(.2,.7,.4,1) mob-menu-down;display:flex;position:fixed;left:0;right:0;box-shadow:0 16px 32px -20px #0e0e0c38,0 4px 12px -6px #0e0e0c0f}@keyframes mob-menu-down{0%{opacity:0;transform:translateY(-8px)}}.mob-menu .nav-link{text-align:left;color:var(--ink-2);letter-spacing:-.005em;border-radius:10px;padding:14px 16px;font-size:17px}.mob-menu .nav-link:hover{background:color-mix(in oklab, var(--accent) 8%, transparent);color:var(--ink)}.mob-menu .nav-link[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.btn{appearance:none;background:var(--ink);color:var(--bg-elev);letter-spacing:-.005em;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:500;transition:transform 80ms,background .12s,box-shadow .12s;display:inline-flex}.btn:hover{background:var(--ink-2)}.btn:active{transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-cta)}.btn-primary:hover{background:var(--accent-hov)}.btn-secondary{background:var(--bg-elev);color:var(--ink);border:1px solid var(--border-strong)}.btn-secondary:hover{background:var(--surface)}.btn-ghost{color:var(--ink-2);border:1px solid var(--border);background:0 0}.btn-ghost:hover{background:var(--surface);border-color:var(--border-strong)}.btn-invert{background:var(--bg-elev);color:var(--ink)}.btn-invert:hover{background:var(--surface)}.btn-ghost-invert{color:#ffffffd9;background:0 0;border:1px solid #ffffff2e}.btn-ghost-invert:hover{color:#fff;background:#ffffff0f;border-color:#ffffff52}.btn-sm{border-radius:8px;height:36px;padding:0 14px;font-size:13px}.btn-lg{border-radius:12px;height:52px;padding:0 24px;font-size:15.5px}.btn-block{width:100%}.btn-spin{border:2px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.card-pad{padding:var(--pad-card)}@media (max-width:720px){.card-pad{padding:24px 20px}}.divider{background:var(--border);border:0;height:1px;margin:28px 0}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{color:var(--ink-2);letter-spacing:-.003em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;font-weight:500;display:flex}.field-label .req{color:var(--accent);font-weight:500}.field-label .opt{color:var(--ink-4);margin-left:auto;font-size:12px;font-weight:400}.field-input{appearance:none;width:100%;height:var(--field-h);padding:var(--pad-field);background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--ink);letter-spacing:-.003em;border-radius:10px;outline:none;font-size:14.5px;transition:border-color .12s,box-shadow .12s,background .12s}.field-input::placeholder{color:var(--ink-4)}.field-input:hover{border-color:var(--ink-4)}.field-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.field-input.is-error{border-color:var(--danger)}.field-input.is-error:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 18%, transparent)}.field-textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.field-help{color:var(--ink-4);font-size:12px;line-height:1.4}.field-error{color:var(--danger);font-size:12px}.field-input-wrap{position:relative}.field-input-wrap .field-input{padding-right:88px}.input-action{height:calc(var(--field-h) - 12px);background:var(--surface);color:var(--ink-2);border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.input-action:hover{background:var(--surface-2)}.input-action.is-loading{color:var(--ink-4)}.field-prefix-wrap{position:relative}.field-prefix-wrap .field-input{padding-left:40px}.field-prefix{color:var(--ink-4);pointer-events:none;font-size:14px;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field-suffix-wrap{position:relative}.field-suffix-wrap .field-input{padding-right:56px}.field-suffix{color:var(--ink-4);font-size:13px;font-weight:500;font-family:var(--font-geist-mono), monospace;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form-grid{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}@media (max-width:720px){.form-grid{grid-template-columns:1fr}}.col-span-2{grid-column:1/-1}.image-description-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.image-description-row .dropzone{aspect-ratio:auto;width:100%;max-width:none;height:100%;min-height:220px}.image-description-row>.field{height:100%}.image-description-row .field-textarea{resize:vertical;flex:1;min-height:220px}@media (max-width:720px){.image-description-row{grid-template-columns:1fr}}@media (min-width:860px){.mm-grid{grid-template-columns:1.5fr 1fr}}.mm-fields{flex-direction:column;gap:18px;min-width:0;display:flex}.mm-preview{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:18px;display:flex}.mm-preview-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--border);margin:0;padding-bottom:14px;font-size:12px;font-weight:600}.mm-preview-rows{flex-direction:column;flex:1;justify-content:center;padding:6px 0;display:flex}.mm-preview-row{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.mm-preview-label{color:var(--ink-3);font-size:13px}.mm-preview-value{color:var(--ink);font-size:15px;font-weight:600;font-family:var(--font-geist-mono), monospace;white-space:nowrap}.mm-preview-value .unit{color:var(--ink-4);margin-left:3px;font-size:11px;font-weight:500}.mm-preview-note{border-top:1px solid var(--border);color:var(--ink-4);padding-top:14px;font-size:12px;line-height:1.45}.tog-row{cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:6px 2px;display:flex}.tog-body{flex:1;min-width:0}.tog-title{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:600}.tog-sub{color:var(--ink-3);margin-top:3px;font-size:13px}.tog-price-inline{color:var(--accent-ink);font-weight:500}.switch{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}.toggle-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.toggle-stack-body{flex-direction:column;gap:14px;padding:0 4px;display:flex}.toggle-stack-body.social-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@media (max-width:880px){.toggle-stack-body.social-grid{grid-template-columns:1fr}}.switch{background:var(--ink-5);border:0;border-radius:999px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.switch:after{content:"";background:var(--bg-elev);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026,0 0 0 .5px #0000000a}.switch[data-on=true]{background:var(--accent)}.switch[data-on=true]:after{transform:translate(16px)}.cbox-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:720px){.cbox-grid{grid-template-columns:1fr}}.cbox{border:1px solid var(--border);background:var(--bg-elev);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex;position:relative}.cbox:hover{border-color:var(--border-strong)}.cbox.is-on{border-color:var(--accent);background:0 0}.cbox-row{align-items:center;gap:10px;display:flex}.cbox-tick{border:1.5px solid var(--border-strong);background:var(--bg-elev);width:20px;height:20px;color:var(--accent-fg);border-radius:5px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.cbox.is-on .cbox-tick{background:var(--accent);border-color:var(--accent)}.cbox-icon{width:20px;height:20px;color:var(--ink-2);flex-shrink:0;place-items:center;display:grid}.cbox.is-on .cbox-icon{color:var(--accent-ink)}.cbox-title{letter-spacing:-.005em;min-width:0;color:var(--ink);flex:1;font-size:14.5px;font-weight:600}.cbox-price{font-family:var(--font-geist-mono), monospace;color:var(--accent-ink);flex-shrink:0;font-size:12px;font-weight:500}.cbox-sub{color:var(--ink-3);font-size:13px;line-height:1.45}.dropzone{aspect-ratio:1;border:1.5px dashed var(--border-strong);background:var(--surface);width:100%;max-width:220px;color:var(--ink-3);text-align:center;cursor:pointer;border-radius:12px;place-items:center;transition:border-color .12s,background .12s;display:grid;position:relative;overflow:hidden}.dropzone.is-hover,.dropzone.is-dragover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.dropzone-inner{flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.dropzone-title{color:var(--ink-2);font-size:13px;font-weight:500}.dropzone-help{color:var(--ink-4);font-size:11.5px}.dropzone.has-image{cursor:default}.dropzone.has-image.is-hover{background:var(--surface);border-color:#18181b8c}.dropzone.has-image img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(62%,168px);height:auto;position:static;inset:auto;box-shadow:0 2px 12px #0000001a}.dropzone-remove{color:#ffffffeb;cursor:pointer;opacity:0;background:#18181b7a;border:0;place-items:center;margin:0;padding:0;transition:opacity .14s;display:grid;position:absolute;inset:0}.dropzone.has-image.is-hover .dropzone-remove{opacity:1}.tabs{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:4px;display:inline-flex}.tab{appearance:none;height:36px;color:var(--ink-3);letter-spacing:-.004em;background:0 0;border:0;border-radius:7px;padding:0 18px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.tab:hover{color:var(--ink)}.tab.is-on{background:var(--bg-elev);color:var(--ink);box-shadow:0 1px 2px #0e0e0c0f, 0 0 0 1px var(--border)}.cl-select{width:100%}.cl-select__control{min-height:var(--field-h);background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--ink);cursor:pointer;border-radius:10px;padding:0 4px 0 12px;font-size:14.5px;transition:border-color .12s,box-shadow .12s}.cl-select__control:hover{border-color:var(--ink-4)}.cl-select__control--is-focused,.cl-select__control--menu-is-open{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.cl-select__control--is-disabled{background:var(--surface);color:var(--ink-4);cursor:not-allowed}.cl-select__control--is-disabled:hover{border-color:var(--border-strong);box-shadow:none}.cl-select__value-container{flex:1;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 0;display:flex}.cl-select__placeholder{color:var(--ink-4);grid-area:1/1/2/3}.cl-select__single-value{color:var(--ink);grid-area:1/1/2/3;align-items:center;gap:8px;min-width:0;display:flex}.cl-select__input-container{color:var(--ink);grid-area:1/2/2/3;margin:0;padding:0}.cl-select__input{letter-spacing:-.003em;color:var(--ink)!important;font:inherit!important}.cl-select__control--menu-is-open .cl-select__single-value{display:none}.cl-select__control:not(.cl-select__control--menu-is-open) .cl-select__input{caret-color:#0000}.cl-select__indicators{flex-shrink:0;align-items:center;display:flex}.cl-select__dropdown-indicator{color:var(--ink-4);place-items:center;padding:0 6px;transition:transform .12s;display:grid}.cl-select__control--menu-is-open .cl-select__dropdown-indicator{transform:rotate(180deg)}.cl-select__menu{background:var(--bg-elev);border:1px solid var(--border-strong);z-index:30;border-radius:10px;margin-top:4px;overflow:hidden;box-shadow:0 12px 28px -12px #0e0e0c2e,0 4px 10px -4px #0e0e0c0f}.cl-select__menu-list{max-height:320px;padding:4px;overflow-y:auto}.cl-select__option{cursor:pointer;border-radius:8px;padding:10px 12px;font-size:14px}.cl-select__option--is-focused{background:var(--surface)}.cl-select__option--is-selected{background:var(--accent-soft);color:var(--accent-ink)}.cl-select__menu-notice--no-options{color:var(--ink-4);text-align:center;padding:16px 12px;font-size:13px}.token-opt{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.token-opt__main{min-width:0;overflow:hidden}.token-opt__sym{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.token-opt__name{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cl-select__option--is-selected .token-opt__sym,.cl-select__option--is-selected .token-opt__name{color:var(--accent-ink)}.token-opt__meta{color:var(--ink-4);font-size:12px;font-family:var(--font-geist-mono), monospace}.cl-select__option--is-selected .token-opt__meta{color:var(--accent-ink)}.token-sv__sym{font-weight:500}.token-sv__name{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plain-opt{grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.plain-opt__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.plain-opt__meta{color:var(--ink-4);font-size:12px;font-family:var(--font-geist-mono), monospace}.cl-select__option--is-selected .plain-opt__meta{color:var(--accent-ink)}.token-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.token-avatar--img{object-fit:cover;background:var(--surface)}.page-hero{text-align:center;padding:40px 0 24px}@media (max-width:720px){.page-hero{padding:28px 0 20px}}.page-hero .h-page{margin:0!important}.page-hero .t-lead{margin:8px 0 0;font-size:16px}.page-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin:0 0 12px;font-size:13px;font-weight:600}.section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.section-head h3{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.section-head p{color:var(--ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}.form-footer{background:var(--surface);border:1px solid var(--border);border-radius:0 0 var(--r-xl) var(--r-xl);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex}@media (max-width:560px){.form-footer{gap:12px;padding:16px 18px}.form-footer .price-label{letter-spacing:.03em;font-size:11px}.form-footer .price-value{gap:4px;font-size:22px}.form-footer .price-value .unit{font-size:11px}.form-footer .btn-lg{border-radius:10px;height:42px;padding:0 16px;font-size:14px}}.form-footer.in-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:28px;padding:20px 24px}.price-label{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.price-value{font-family:var(--font-geist-mono), monospace;letter-spacing:-.022em;color:var(--accent-ink);align-items:baseline;gap:8px;font-size:32px;font-weight:500;display:flex}.price-value .unit{color:var(--ink-3);letter-spacing:0;font-size:14px;font-weight:500}.price-breakdown{color:var(--ink-4);margin-top:4px;font-size:12px}.mm-grid{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}@media (max-width:960px){.mm-grid{grid-template-columns:1fr}}.est-panel{top:calc(var(--nav-h) + 24px);background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:14px;padding:24px;position:sticky}.est-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.est-head .t-eyebrow{color:var(--ink-4)}.est-rows{flex-direction:column;gap:14px;margin-top:18px;display:flex}.est-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.est-row .l{color:var(--ink-3);font-size:13px}.est-row .v{font-family:var(--font-geist-mono), monospace;letter-spacing:-.012em;color:var(--ink);font-size:20px;font-weight:500}.est-row .v .u{color:var(--ink-4);margin-left:4px;font-size:12px;font-weight:400}.est-foot{border-top:1px solid var(--border);color:var(--ink-4);margin-top:18px;padding-top:18px;font-size:12px;line-height:1.5}.range-pair{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.range-pair .field-input{padding-right:48px}.range-pair .sep{font-family:var(--font-geist-mono), monospace;color:var(--ink-4);background:var(--bg-elev);padding:0 6px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pct-slider-row{align-items:center;gap:14px;display:flex}.pct-slider{appearance:none;background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--pct,0%), var(--surface-2) var(--pct,0%), var(--surface-2) 100%);border-radius:999px;outline:none;flex:1;height:6px}.pct-slider::-webkit-slider-thumb{appearance:none;background:var(--bg-elev);border:2px solid var(--accent);border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #00000026}.pct-slider::-moz-range-thumb{background:var(--bg-elev);border:2px solid var(--accent);border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #00000026}.pct-value{font-family:var(--font-geist-mono), monospace;letter-spacing:-.018em;color:var(--accent-ink);text-align:right;min-width:90px;font-size:28px;font-weight:500}.pct-presets{gap:6px;margin-top:14px;display:flex}.pct-preset{background:var(--surface);border:1px solid var(--border);height:32px;color:var(--ink-2);font-size:12.5px;font-weight:500;font-family:var(--font-geist-mono), monospace;border-radius:7px;flex:1}.pct-preset:hover{background:var(--surface-2)}.pct-preset.is-on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:16px;padding:80px 24px;display:flex}.empty-icon{background:var(--surface);border:1px solid var(--border);width:56px;height:56px;color:var(--ink-4);border-radius:12px;place-items:center;display:grid}.empty-title{color:var(--ink-2);letter-spacing:-.005em;font-size:16px;font-weight:500}.empty-sub{color:var(--ink-4);max-width:340px;font-size:13.5px}.modal-overlay{z-index:100;background:color-mix(in oklab, var(--ink) 35%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;animation:.14s fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.modal{background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-modal);border-radius:16px;width:100%;max-width:420px;padding:24px;animation:.18s cubic-bezier(.2,.7,.4,1) pop}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.modal-head h3{letter-spacing:-.012em;margin:0;font-size:18px;font-weight:600}.modal-head p{color:var(--ink-3);margin:4px 0 0;font-size:13px}.modal-close{border:1px solid var(--border);background:var(--bg-elev);width:32px;height:32px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.modal-close:hover{background:var(--surface)}.wallet-list{flex-direction:column;gap:6px;display:flex}.wallet-row{border:1px solid var(--border);background:var(--bg-elev);text-align:left;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.wallet-row:hover{background:var(--surface);border-color:var(--border-strong)}.wallet-row .wlogo{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.wallet-row .wname{font-size:14px;font-weight:500}.wallet-row .wdesc{color:var(--ink-4);margin-top:2px;font-size:12px}.wallet-row .wright{color:var(--ink-4);font-size:11.5px;font-family:var(--font-geist-mono), monospace;margin-left:auto}.wallet-pill{background:var(--bg-elev);border:1px solid var(--border-strong);height:36px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.wallet-pill:hover{background:var(--surface)}.wallet-pill .wp-avatar{background:linear-gradient(135deg,#8d90ff,#00a3aa);background:linear-gradient(135deg,lab(63.3238% 20.0663 -56.4742),lab(61.1001% -55.6726 -22.7123));border-radius:50%;width:24px;height:24px}.wallet-pill .wp-addr{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:clamp(10px,2.7vw,12.5px)}.wallet-pill .wp-disconnect{width:22px;height:22px;color:var(--ink-4);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;display:grid}.wallet-pill .wp-disconnect:hover{background:var(--border-strong);color:var(--ink)}.pool-row{align-items:center;gap:12px;display:flex}.pool-row .pool-pair{font-weight:500}.pool-row .pool-meta{font-family:var(--font-geist-mono), monospace;color:var(--ink-4);margin-left:auto;font-size:12px}.pool-pair-stack{align-items:center;display:inline-flex}.pool-pair-stack .token-avatar{border:2px solid var(--bg-elev);margin-left:-6px}.pool-pair-stack .token-avatar:first-child{margin-left:0}.pool-summary{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid;overflow:hidden}@media (max-width:720px){.pool-summary{grid-template-columns:1fr}}.pool-stat{background:var(--bg-elev);border-left:1px solid var(--border);padding:16px 18px}.pool-stat:first-child{border-left:0}@media (max-width:720px){.pool-stat{border-left:0;border-top:1px solid var(--border)}.pool-stat:first-child{border-top:0}}.pool-stat .l{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.pool-stat .v{font-family:var(--font-geist-mono), monospace;letter-spacing:-.012em;color:var(--ink);margin-top:4px;font-size:17px;font-weight:500}.footer{border-top:1px solid var(--border);margin-top:96px;padding:64px 0 32px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:880px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.footer-brand .brand{margin-bottom:16px}.footer-blurb{color:var(--ink-3);max-width:280px;font-size:13.5px;line-height:1.6}.footer-col-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin:0 0 16px;font-size:11px;font-weight:600}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:var(--ink-2);font-size:13.5px}.footer-col a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:24px;font-size:12px;display:flex}.footer-bottom .mono{font-family:var(--font-geist-mono), monospace}.create-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}@media (max-width:960px){.create-layout{grid-template-columns:1fr;gap:28px}}.create-main{min-width:0}.create-aside{top:calc(var(--nav-h) + 24px);position:sticky}.ct-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}@media (max-width:1040px){.ct-grid{grid-template-columns:1fr;gap:32px}}.ct-form{flex-direction:column;gap:16px;min-width:0;display:flex}.ct-section{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:24px;padding:28px 32px;display:grid}@media (max-width:720px){.ct-section{grid-template-columns:1fr;gap:14px;padding:24px 20px}}.ct-section-rail{flex-direction:column;gap:4px;padding-top:2px;display:flex}.ct-section-rail .num{font-family:var(--font-geist-mono), monospace;color:var(--ink-4);letter-spacing:.04em;font-size:12px}.ct-section-rail .name{color:var(--ink-2);letter-spacing:-.003em;font-size:13px;font-weight:500}.ct-section-body{min-width:0}.ct-section-title{letter-spacing:-.014em;color:var(--ink);margin:0 0 4px;font-size:19px;font-weight:600}.ct-section-sub{color:var(--ink-3);margin:0 0 22px;font-size:13.5px;line-height:1.5}.ct-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.ct-section-head .ct-section-title,.ct-section-head .ct-section-sub{margin-bottom:0}.ct-section-head>div:first-child{flex:1;min-width:0}.ct-identity{grid-template-columns:152px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:720px){.ct-identity{grid-template-columns:1fr}}.ct-identity .dropzone{aspect-ratio:auto;width:152px;max-width:100%;height:152px}@media (max-width:720px){.ct-identity .dropzone{width:132px;height:132px}}.ct-identity-fields{flex-direction:column;gap:16px;display:flex}.ct-id-row{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}@media (max-width:560px){.ct-id-row{grid-template-columns:1fr}}.ct-supply{grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:14px;display:grid}@media (max-width:560px){.ct-supply{grid-template-columns:1fr}}.supply-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.supply-preset{appearance:none;border:1px solid var(--border);background:var(--bg-elev);height:30px;color:var(--ink-2);font-size:12.5px;font-weight:500;font-family:var(--font-geist-mono), monospace;letter-spacing:-.005em;border-radius:7px;padding:0 11px;transition:all .12s}.supply-preset:hover{background:var(--surface);border-color:var(--border-strong)}.supply-preset.is-on{background:var(--ink);color:var(--bg-elev);border-color:var(--ink)}.ct-expander{border:1px solid var(--border);background:var(--bg-elev);border-radius:10px;overflow:hidden}.ct-expander+.ct-expander{margin-top:10px}.ct-expander-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background .1s;display:flex}.ct-expander-head:hover{background:var(--surface)}.ct-expander-head .ic{background:var(--surface);width:32px;height:32px;color:var(--ink-2);border:1px solid var(--border);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ct-expander.is-open .ct-expander-head .ic{background:var(--accent-soft);color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 24%, transparent)}.ct-expander-head .lbl{flex:1;min-width:0}.ct-expander-head .lbl .t{color:var(--ink);font-size:14px;font-weight:500}.ct-expander-head .lbl .s{color:var(--ink-4);margin-top:1px;font-size:12.5px}.ct-expander-head .tag{font-family:var(--font-geist-mono), monospace;color:var(--ink-4);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:11.5px}.ct-expander-head .chev{color:var(--ink-4);transition:transform .15s}.ct-expander.is-open .ct-expander-head .chev{transform:rotate(180deg)}.ct-expander-body{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px 16px;padding:6px 16px 18px;display:grid}@media (max-width:560px){.ct-expander-body{grid-template-columns:1fr}}.perm-callout{background:color-mix(in oklab, var(--warning) 8%, var(--bg-elev));border:1px solid color-mix(in oklab, var(--warning) 30%, var(--border));border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:13px 14px;display:flex}.perm-callout .ic{color:color-mix(in oklab, var(--warning) 60%, var(--ink));flex-shrink:0;margin-top:1px}.perm-callout .txt{color:var(--ink-2);font-size:13px;line-height:1.5}.perm-callout strong{color:var(--ink);font-weight:600}.perm-list{border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;overflow:hidden}.perm-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-elev);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;transition:background .1s;display:grid}.perm-row:hover{background:var(--surface)}.perm-row+.perm-row{border-top:1px solid var(--border)}.perm-row.is-on{background:color-mix(in oklab, var(--accent) 4%, var(--bg-elev))}.perm-row .ic{background:var(--surface);width:36px;height:36px;color:var(--ink-2);border:1px solid var(--border);border-radius:9px;place-items:center;display:grid}.perm-row.is-on .ic{background:color-mix(in oklab, var(--accent) 14%, white);color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 28%, transparent)}.perm-row .body{min-width:0}.perm-row .body .t{letter-spacing:-.005em;color:var(--ink);font-size:14.5px;font-weight:500}.perm-row .body .s{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.4}.perm-row .price{font-family:var(--font-geist-mono), monospace;color:var(--ink-4);white-space:nowrap;font-size:12px}.perm-row.is-on .price{color:var(--accent-ink)}.launch-panel{top:calc(var(--nav-h) + 24px);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);position:sticky;overflow:hidden}.lp-section{padding:18px 20px}.lp-section+.lp-section{border-top:1px solid var(--border)}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:flex}.lp-eyebrow .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%}.lp-preview{background:var(--surface);padding:20px}.lp-token{align-items:center;gap:14px;margin-top:14px;display:flex}.lp-token-img{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.lp-token-img img{object-fit:cover;width:100%;height:100%}.lp-token-img .ph{font-family:var(--font-geist-mono), monospace;color:var(--ink-5);font-size:22px;font-weight:500}.lp-token-meta{flex:1;min-width:0}.lp-token-meta .n{letter-spacing:-.012em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.lp-token-meta .s{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);margin-top:2px;font-size:12.5px}.lp-token-meta .s .net{color:var(--ink-4);margin-left:6px}.lp-dim{color:var(--ink-5);font-weight:400}.lp-specs{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.lp-specs .lp-spec{background:var(--surface);padding:10px 12px}.lp-spec .l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:500}.lp-spec .v{font-family:var(--font-geist-mono), monospace;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13.5px;font-weight:500;overflow:hidden}.lp-receipt{flex-direction:column;gap:10px;margin-top:14px;display:flex}.lp-line{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.lp-line .l{color:var(--ink-3);align-items:center;gap:8px;display:flex}.lp-line .l.is-off{color:var(--ink-5);text-decoration:line-through}.lp-line .v{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);font-weight:500}.lp-line .v.is-off{color:var(--ink-5)}.lp-line.is-total{border-top:1px solid var(--border);padding-top:12px}.lp-line.is-total .l{color:var(--ink);font-size:14px;font-weight:600}.lp-line.is-total .v{color:var(--accent-ink);letter-spacing:-.014em;font-size:22px;font-weight:500}.lp-line.is-total .v .u{color:var(--ink-3);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.lp-cta{background:var(--bg-elev);padding:16px 20px 18px}.lp-cta .btn{width:100%}.lp-trust{color:var(--ink-4);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;display:flex}.lp-trust .ic{color:var(--ink-4)}.token-preview{border:1px solid var(--border);background:var(--bg);border-radius:14px;overflow:hidden}.tp-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.tp-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 24%, transparent);border-radius:50%}.tp-body{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px 18px 20px;display:flex}.tp-img{background:var(--surface);border:1px solid var(--border);border-radius:16px;place-items:center;width:80px;height:80px;margin-bottom:12px;display:grid;overflow:hidden}.tp-img img{object-fit:cover;width:100%;height:100%}.tp-img-placeholder{font-family:var(--font-geist-mono), monospace;color:var(--ink-4);font-size:32px;font-weight:500}.tp-name{letter-spacing:-.014em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:600;overflow:hidden}.tp-sym{color:var(--ink-3);font-size:13px}.tp-dim{color:var(--ink-5);font-weight:400}.tp-stats{background:var(--border);border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.tp-stat{background:var(--bg);text-align:center;min-width:0;padding:12px 10px}.tp-l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.tp-v{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:500;overflow:hidden}.tp-foot{border-top:1px solid var(--border);color:var(--ink-4);background:var(--surface);padding:12px 18px;font-size:11.5px;line-height:1.5}.row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:720px){.row-2{grid-template-columns:1fr}}.stack-sm{flex-direction:column;gap:12px;display:flex}.stack-md{flex-direction:column;gap:20px;display:flex}.stack-lg{flex-direction:column;gap:32px;display:flex}.flex-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.flex-wrap-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.revoke-callout{background:color-mix(in oklab, var(--accent) 6%, var(--bg-elev));border:1px solid color-mix(in oklab, var(--accent) 22%, var(--border));color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.revoke-callout .ico{color:var(--accent-ink);flex-shrink:0;margin-top:1px}.revoke-callout strong{color:var(--ink);font-weight:600}.schedule-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}@media (max-width:720px){.schedule-row{grid-template-columns:1fr}}.sched-field{gap:10px;position:relative}.sched-head{align-items:center;font-size:13px;line-height:1.2;display:flex}.sched-head-text{flex:1;min-width:0}.sched-title{color:var(--ink-2);letter-spacing:-.003em;font-size:13px;font-weight:500}.sched-field .switch{position:absolute;top:-2px;right:0}.sched-inputs{align-items:stretch;gap:10px;display:flex}.sched-inputs>.react-datepicker-wrapper{flex:1;min-width:0}.sched-inputs>.react-datepicker__tab-loop{position:absolute}@media (max-width:480px){.sched-inputs{flex-direction:column}}.cl-sched-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-sched-trigger__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cl-sched-trigger__placeholder{color:var(--ink-4)}.cl-sched-trigger__icon{color:var(--ink-4);flex-shrink:0}.cl-sched-trigger:disabled{background:var(--surface);color:var(--ink-4);cursor:not-allowed;border-color:var(--border)}.cl-sched-trigger:disabled .cl-sched-trigger__icon{opacity:.55}.cl-sched-popper{z-index:100;padding-top:4px!important}.cl-sched-popper .react-datepicker{background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--ink);border-radius:12px;font-family:inherit;font-size:13px;overflow:hidden;box-shadow:0 12px 28px -12px #0e0e0c2e,0 4px 10px -4px #0e0e0c0f}.cl-sched-popper .react-datepicker__triangle{display:none}.cl-sched-popper .react-datepicker__header{background:var(--bg-elev);border-bottom:1px solid var(--border);padding:10px 0 8px}.cl-sched-popper .react-datepicker__current-month{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:500}.cl-sched-popper .react-datepicker__day-name{color:var(--ink-4);width:32px;font-weight:500;line-height:28px}.cl-sched-popper .react-datepicker__day{color:var(--ink);border-radius:6px;width:32px;margin:2px;line-height:30px}.cl-sched-popper .react-datepicker__day:hover{background:var(--surface);border-radius:6px}.cl-sched-popper .react-datepicker__day--today{color:var(--accent-ink);font-weight:600}.cl-sched-popper .react-datepicker__day--selected,.cl-sched-popper .react-datepicker__day--keyboard-selected{background:var(--accent);color:var(--accent-fg)}.cl-sched-popper .react-datepicker__day--selected:hover,.cl-sched-popper .react-datepicker__day--keyboard-selected:hover{background:var(--accent-hov);color:var(--accent-fg)}.cl-sched-popper .react-datepicker__day--outside-month{color:var(--ink-5)}.cl-sched-popper .react-datepicker__day--disabled{color:var(--ink-5);cursor:not-allowed}.cl-sched-popper .react-datepicker__day--disabled:hover{background:0 0}.cl-sched-popper .react-datepicker__navigation{top:10px}.cl-sched-popper .react-datepicker__navigation-icon:before{border-color:var(--ink-3);border-width:1.5px 1.5px 0 0}.cl-sched-popper .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--ink)}.cl-sched-popper .react-datepicker__time-container{border-left:1px solid var(--border);width:92px}.cl-sched-popper .react-datepicker-time__header{color:var(--ink);font-size:13px;font-weight:500}.cl-sched-popper .react-datepicker__time{background:var(--bg-elev)}.cl-sched-popper .react-datepicker__time-list{padding:4px;overflow-y:auto;height:200px!important}.cl-sched-popper .react-datepicker__time-list-item{color:var(--ink);border-radius:6px;justify-content:center;align-items:center;margin:1px 0;font-size:13px;display:flex;height:auto!important;padding:5px 8px!important}.cl-sched-popper .react-datepicker__time-list-item:hover{background:var(--surface)!important}.cl-sched-popper .react-datepicker__time-list-item--selected{background:var(--accent)!important;color:var(--accent-fg)!important;font-weight:500!important}.cl-sched-popper .react-datepicker__time-list-item--selected:hover{background:var(--accent-hov)!important;color:var(--accent-fg)!important}.cl-sched-popper .react-datepicker__time-list-item--disabled{color:var(--ink-5)}.is-disabled{opacity:.55;pointer-events:none}.collapse-head{border:1px solid var(--border);background:var(--bg-elev);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}.collapse-head.is-open{border-bottom-color:var(--border);border-radius:12px 12px 0 0}.collapse-head .ct{flex:1}.collapse-head .ctitle{letter-spacing:-.005em;font-size:15px;font-weight:600}.collapse-head .csub{color:var(--ink-3);margin-top:2px;font-size:12.5px}.collapse-body{border:1px solid var(--border);background:var(--bg-elev);border-top:0;border-radius:0 0 12px 12px;padding:24px}.home-announce{background:color-mix(in oklab, var(--accent) 8%, var(--bg-elev));border-bottom:1px solid color-mix(in oklab, var(--accent) 18%, var(--border))}.home-announce-inner{color:var(--ink-2);letter-spacing:-.003em;justify-content:center;align-items:center;gap:10px;padding:9px 32px;font-size:12.5px;display:flex}.home-announce-inner .ha-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%}.home-announce-inner .ha-sep{color:var(--ink-5)}.home-announce-inner .mono{color:var(--ink-3);font-size:11.5px}@media (max-width:560px){.home-announce-inner .ha-sep,.home-announce-inner .mono{display:none}}.home-hero{padding:88px 0 72px}@media (max-width:880px){.home-hero{padding:56px 0 48px}}.home-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (max-width:960px){.home-hero-inner{grid-template-columns:1fr;gap:40px}}.hh-text{min-width:0}.hh-h1{color:var(--ink);max-width:12ch;margin:0 0 22px;font-size:clamp(40px,5.6vw,64px)}.hh-h1 br{display:inline}@media (max-width:560px){.hh-h1 br{display:none}.hh-h1{max-width:none}}.hh-lead{max-width:56ch;color:var(--ink-3);letter-spacing:-.005em;text-wrap:pretty;margin:0 0 28px;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.hh-cta-row{flex-wrap:wrap;gap:10px;display:flex}.hh-visual{min-width:0}.hh-term{background:#0e1216;background:lab(5.27539% -1.12788 -2.68247);border:1px solid #202528;border:1px solid lab(14.172% -1.55991 -3.26025);border-radius:12px;overflow:hidden;box-shadow:0 20px 48px -24px #0e0e0c38,0 4px 12px -6px #0e0e0c14}.hh-term-bar{background:#171b1f;background:lab(9.53107% -1.54131 -3.25193);border-bottom:1px solid #252a2d;border-bottom:1px solid lab(16.4923% -1.56718 -3.2636);align-items:center;gap:7px;padding:11px 14px;display:flex}.hh-term-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.hh-term-title{color:#81878c;color:lab(55.9349% -1.61818 -3.28898);letter-spacing:-.003em;margin-left:10px;font-size:11.5px}.hh-term-body{color:#c8cfd4;color:lab(82.6154% -1.62929 -3.29503);min-height:380px;margin:0;padding:20px 22px 22px;font-size:13px;line-height:1.7}.hh-term-line{white-space:pre;min-height:1.7em}@media (max-width:560px){.hh-term-body{min-height:340px;font-size:12px}}.hh-term-body .t-mut{color:#646a6e;color:lab(44.3345% -1.61025 -3.28476)}.hh-term-body .t-cmd{color:#89c4c6;color:lab(75.0705% -18.912 -7.84824)}.hh-term-body .t-val{color:#cbd2d7;color:lab(83.7755% -1.62968 -3.29521)}.hh-term-body .t-ok{color:#4ac777;color:lab(71.8838% -49.4691 29.6083)}.hh-term-body .t-spin{color:#00c3cb;color:lab(71.1868% -43.7196 -17.9149)}.hh-term-body .t-arrow{color:#ff9685;color:lab(73.3223% 39.268 26.9559)}.hh-term-body .t-cur{color:#c8cfd4;color:lab(82.6154% -1.62929 -3.29503);animation:1.1s step-end infinite cur-blink;display:inline-block}@keyframes cur-blink{50%{opacity:0}}.home-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-elev)}.home-stats-inner{grid-template-columns:repeat(4,1fr);gap:0;padding:36px 32px;display:grid}@media (max-width:720px){.home-stats-inner{grid-template-columns:repeat(2,1fr);gap:24px 0;padding:28px 20px}}.home-stat{text-align:center;border-left:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;display:flex}.home-stat:first-child{border-left:0}@media (max-width:720px){.home-stat{border-left:0}.home-stat:nth-child(odd){border-right:1px solid var(--border)}}.home-stat-v{font-family:var(--font-geist-mono), monospace;color:var(--accent-ink);letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.8vw,36px);font-weight:500}.home-stat-l{color:var(--ink-4);letter-spacing:-.003em;font-size:13px}.home-section{margin-top:112px}@media (max-width:880px){.home-section{margin-top:72px}}.home-section-head{max-width:62ch;margin-bottom:40px}.home-section-head-center{text-align:center;margin-left:auto;margin-right:auto}.home-section-head-center .t-eyebrow{display:inline-block}.home-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.home-steps{grid-template-columns:1fr}}.home-step{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;padding:26px 28px 28px;transition:border-color .15s;display:flex}.home-step:hover{border-color:var(--border-strong)}.hstep-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hstep-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border:1px solid color-mix(in oklab, var(--accent) 20%, transparent);border-radius:9px;place-items:center;display:grid}.hstep-num{-webkit-text-stroke:1.5px color-mix(in oklab, var(--accent) 36%, transparent);color:#0000;letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:1}.hstep-title{letter-spacing:-.012em;color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:600}.hstep-sub{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.home-testi-section .home-section-head{margin-bottom:32px}.home-marquee{padding:4px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.home-marquee-track{width:max-content;animation:375s linear infinite home-marquee;display:flex}.home-marquee:hover .home-marquee-track{animation-play-state:paused}@keyframes home-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-marquee-track{animation:none}}.testi-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;flex-shrink:0;gap:18px;width:360px;margin-right:16px;padding:22px 22px 20px;display:flex}@media (max-width:560px){.testi-card{width:300px}}.testi-q{color:var(--ink-2);letter-spacing:-.003em;text-wrap:pretty;flex:1;margin:0;font-size:14px;line-height:1.6}.testi-by{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:14px;display:flex}.testi-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.testi-name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.testi-handle{color:var(--ink-4);margin-top:2px;font-size:12px}.home-features{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:880px){.home-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.home-features{grid-template-columns:1fr}}.hfeat{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);padding:24px 24px 22px;transition:border-color .15s}.hfeat:hover{border-color:var(--border-strong)}.hfeat-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border:1px solid color-mix(in oklab, var(--accent) 20%, transparent);border-radius:9px;place-items:center;margin-bottom:18px;display:grid}.hfeat-title{letter-spacing:-.008em;color:var(--ink);margin:0 0 6px;font-size:15.5px;font-weight:600}.hfeat-sub{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.home-end{background:var(--ink);color:var(--bg);border-radius:var(--r-2xl);text-align:center;isolation:isolate;flex-direction:column;align-items:center;gap:18px;padding:64px 48px;display:flex;position:relative;overflow:hidden}.home-end:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff1c 1px,#0000 1px),linear-gradient(#ffffff1c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 85%);mask-image:radial-gradient(#000 25%,#0000 85%)}.home-end>.he-radar{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.home-end .he-radar-ring{box-sizing:border-box;opacity:0;will-change:width, height, opacity;border:1px solid #fff9;border-radius:50%;width:0;height:0;animation:5s cubic-bezier(.22,.61,.36,1) infinite heRadar;position:absolute;top:50%;left:50%}.home-end .he-radar-ring:nth-child(2){animation-delay:1.66s}.home-end .he-radar-ring:nth-child(3){animation-delay:3.32s}@keyframes heRadar{0%{opacity:0;width:0;height:0;margin:0}8%{opacity:.75}to{opacity:0;width:2200px;height:2200px;margin:-1100px 0 0 -1100px}}@media (prefers-reduced-motion:reduce){.home-end .he-radar-ring{opacity:.22;width:800px;height:800px;margin:-400px 0 0 -400px;animation:none}}.home-end>*{z-index:2;position:relative}.he-title{letter-spacing:-.022em;color:var(--bg-elev);margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}.he-sub{color:color-mix(in oklab, white 72%, var(--ink));text-wrap:pretty;max-width:48ch;margin:0 0 8px;font-size:15px;line-height:1.55}@media (max-width:560px){.home-end{padding:40px 24px}}.docs-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:80px;padding-top:64px;padding-bottom:24px;display:grid}@media (max-width:880px){.docs-layout{grid-template-columns:1fr;gap:32px;padding-top:40px}}.docs-sidebar{top:calc(var(--nav-h) + 32px);align-self:start;position:sticky}@media (max-width:880px){.docs-sidebar{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:4px;position:static;overflow-x:auto}.docs-sidebar::-webkit-scrollbar{display:none}.docs-sidebar .docs-nav ul{flex-direction:row;gap:8px}.docs-sidebar .docs-nav-link{border:1px solid var(--border-strong);white-space:nowrap;background:var(--bg-elev);border-radius:999px;flex:none;padding:6px 14px}.docs-sidebar .docs-nav-link.is-on{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}}.docs-nav ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.docs-nav-link{color:var(--ink-4);letter-spacing:-.003em;cursor:pointer;padding:7px 0;font-size:14px;transition:color .12s;display:block}.docs-nav-link:hover{color:var(--ink-2)}.docs-nav-link.is-on{color:var(--ink)}.docs-content{min-width:0}.docs-head{margin-bottom:56px}.docs-title{letter-spacing:-.028em;color:var(--ink);margin:0 0 12px;font-size:40px;font-weight:600;line-height:1.1}.docs-sub{color:var(--ink-3);letter-spacing:-.005em;max-width:56ch;margin:0;font-size:17px;line-height:1.5}.docs-section+.docs-section{margin-top:56px}.docs-section{scroll-margin-top:96px}.docs-h2{letter-spacing:-.016em;color:var(--ink);margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.2}.docs-content p{color:var(--ink-2);letter-spacing:-.003em;text-wrap:pretty;margin:0 0 14px;font-size:15.5px;line-height:1.65}.docs-content p:last-child{margin-bottom:0}.docs-content strong{color:var(--ink);font-weight:600}.docs-callout{border-left:2px solid var(--border-strong);color:var(--ink-3);letter-spacing:-.003em;margin:20px 0;padding:4px 0 4px 16px;font-size:14.5px;line-height:1.6}.legal-doc{max-width:760px;margin:0 auto;padding-bottom:32px}.legal-doc .legal-meta{color:var(--ink-4);margin:0 0 44px;font-size:13.5px}.legal-doc ul{margin:0 0 14px;padding-left:20px}.legal-doc li{color:var(--ink-2);letter-spacing:-.003em;margin:0 0 8px;font-size:15.5px;line-height:1.65}.legal-doc a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.docs-fee-table{border-top:1px solid var(--border);margin:20px 0}.docs-fee-table .row{border-bottom:1px solid var(--border);color:var(--ink-2);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:15px;display:flex}.docs-fee-table .row .mono{color:var(--ink);font-size:14px}.docs-faq{margin:8px 0 0}.docs-faq details{border-bottom:1px solid var(--border)}.docs-faq details:first-child{border-top:1px solid var(--border)}.docs-faq summary{cursor:pointer;color:var(--ink);letter-spacing:-.005em;padding:16px 32px 16px 0;font-size:15.5px;font-weight:500;list-style:none;position:relative}.docs-faq summary::-webkit-details-marker{display:none}.docs-faq summary:after{content:"";border-right:1.5px solid var(--ink-4);border-bottom:1.5px solid var(--ink-4);width:8px;height:8px;transition:transform .15s;position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}.docs-faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.docs-faq details p{color:var(--ink-3);margin:0;padding:0 0 18px;font-size:14.5px;line-height:1.6}.docs-end{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:80px;padding-top:32px;display:flex}.docs-end p{color:var(--ink-2);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:500}@media (max-width:560px){.docs-end{flex-direction:column;align-items:flex-start}}.success-modal{text-align:center;max-width:440px;padding:32px 28px 24px;position:relative}.success-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border-radius:14px;place-items:center;margin:4px auto 18px;display:grid}.success-title{letter-spacing:-.014em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:600}.success-msg{color:var(--ink-3);text-wrap:pretty;max-width:36ch;margin:0 auto 22px;font-size:14px;line-height:1.55}.success-stats{background:var(--border);border:1px solid var(--border);text-align:left;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.success-stats:has(.success-stat:only-child){grid-template-columns:1fr}.success-stat{background:var(--bg-elev);padding:12px 14px}.success-stat .l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:500}.success-stat .v{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13.5px;font-weight:500;overflow:hidden}.success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.success-actions .btn{min-width:140px}[data-sonner-toast]{cursor:grab}[data-sonner-toast]:active{cursor:grabbing}
