@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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_67d952d9-module__QCT3_a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_67d952d9-module__QCT3_a__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3bc36c43-module__zZg_Ua__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3bc36c43-module__zZg_Ua__variable{--font-jbm:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--amb:#3b2f7a;--ps-tint:#7c6cf0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--ang:0deg;--n:5;--k:8;--ps-c:449}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.vl-root *,.vl-root :before,.vl-root :after{box-sizing:content-box}.vl-root button,.vl-root select,.vl-root summary{box-sizing:border-box}.vl-root{line-height:normal}:where(.vl-root) input{padding:1px 2px}.vl-root img,.vl-root svg,.vl-root video,.vl-root canvas,.vl-root iframe{vertical-align:baseline;display:inline}body{background:#050506;margin:0}a{color:#cfe6ff;text-decoration:none}a:hover{color:#fff}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@property --n{syntax:"<integer>";inherits:false;initial-value:5}@property --k{syntax:"<integer>";inherits:false;initial-value:8}.tkA{transform-origin:0;animation:.9s cubic-bezier(.3,1.2,.4,1) both tkA}.tkB{transform-origin:0;animation:.9s cubic-bezier(.3,1.2,.4,1) both tkB}@keyframes tkA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tkB{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rv-scan{animation:6s linear infinite rvscan}@keyframes rvscan{0%{opacity:1;top:0%}70%{opacity:1;top:100%}71%,to{opacity:0;top:100%}}.rv1{animation:6s infinite both rv1}.rv2{animation:6s infinite both rv2}.rv3{animation:6s infinite both rv3}@keyframes rv1{0%,18%{opacity:0;transform:translate(-8px)scale(.8)}22%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes rv2{0%,38%{opacity:0;transform:translate(-8px)scale(.8)}42%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes rv3{0%,56%{opacity:0;transform:translate(-8px)scale(.8)}60%,92%{opacity:1;transform:none}to{opacity:0}}.rvl1{animation:6s infinite both rvl1}.rvl2{animation:6s infinite both rvl2}.rvl3{animation:6s infinite both rvl3}@keyframes rvl1{0%,18%{background:0 0}22%,92%{background:#ff69611f}to{background:0 0}}@keyframes rvl2{0%,38%{background:0 0}42%,92%{background:#ffb3401f}to{background:0 0}}@keyframes rvl3{0%,56%{background:0 0}60%,92%{background:#4da3ff1f}to{background:0 0}}.vl-navlink{color:#a1a1aa;transition:color .12s ease-out}.vl-navlink:hover{color:#fff}.vl-mag{transform:translate(var(--tx,0px),var(--ty,0px));transition:transform .38s cubic-bezier(.2,.9,.25,1.2),box-shadow .2s ease-out;display:inline-flex}.vl-mag:active{transform:translate(var(--tx,0px),var(--ty,0px)) scale(.96)}.vl-mag .vl-mag-in{transform:translate(calc(var(--tx,0px)*.4),calc(var(--ty,0px)*.4));align-items:center;gap:10px;transition:transform .38s cubic-bezier(.2,.9,.25,1.2);display:inline-flex}.vl-cglow{pointer-events:none;z-index:1;width:560px;height:560px;transform:translate(calc(var(--mx,-999px) - 280px),calc(var(--my,-999px) - 280px));mix-blend-mode:screen;background:radial-gradient(circle,#7c6cf021 0%,#4da3ff0d 35%,#0000 62%);position:fixed;top:0;left:0}@media (hover:none){.vl-cglow{display:none}}.vl-grain{pointer-events:none;z-index:50;opacity:.05;mix-blend-mode:overlay;position:fixed;inset:0}.vl-par{transform:translate(calc(var(--look,0) * var(--px,30px)),calc(var(--lookY,0) * var(--py,20px)));transition:transform .9s cubic-bezier(.2,.8,.2,1)}.vl-spot{background:radial-gradient(380px circle at var(--x,-400px) var(--y,-400px),#b49cff1c,transparent 45%),#111114;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .2s ease-out;position:relative}.vl-spot:hover{border-color:#b49cff47!important}.vl-rise{animation:1.1s cubic-bezier(.2,.8,.2,1) both vl-rise;display:inline-block}@keyframes vl-rise{0%{opacity:0;filter:blur(12px);transform:translateY(40%)rotate(2deg)}to{opacity:1;filter:none;transform:none}}.vl-shimmer{color:#0000;background:linear-gradient(100deg,#fff 0%,#e9e2ff 20%,#b49cff 40%,#4da3ff 55%,#b49cff 70%,#fff 90%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s cubic-bezier(.2,.8,.2,1) both vl-rise,9s linear infinite vl-shim}@keyframes vl-shim{to{background-position:-220% 0}}.vl-fade{animation:.9s ease-out both vl-fade}@keyframes vl-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.vl-rot{transform-origin:50%;animation:8s linear infinite vl-rot}@keyframes vl-rot{to{transform:rotate(360deg)}}.vl-breathe{animation:1.6s ease-in-out infinite vl-breathe}@keyframes vl-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.vl-spin{transform-origin:50%;animation:6s linear infinite vl-rot}.h-wings{transform-box:fill-box;transform-origin:0;animation:12s cubic-bezier(.3,1.4,.4,1) infinite both h-wings}@keyframes h-wings{0%,6%{transform:scaleX(.2)}13%,90%{transform:scaleX(1)}97%,to{transform:scaleX(.2)}}.h-wc{animation:12s ease-out infinite both h-wc}@keyframes h-wc{0%,11%{opacity:0}15%,89%{opacity:1}92%,to{opacity:0}}.h-fa{animation:.44s step-end infinite h-fa}.h-fb{animation:.44s step-end infinite h-fb}@keyframes h-fa{0%{opacity:1}50%{opacity:0}}@keyframes h-fb{0%{opacity:0}50%{opacity:1}}.h-panel{transform-origin:50% 0;animation:12s infinite both h-panel}@keyframes h-panel{0%,16%{opacity:0;border-radius:40px;animation-timing-function:cubic-bezier(.25,1.35,.4,1);transform:translate(-50%)translateY(-34px)scale(.3,.06)}25%,86%{opacity:1;border-radius:24px;animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translate(-50%)translateY(0)scale(1)}94%,to{opacity:0;border-radius:40px;transform:translate(-50%)translateY(-34px)scale(.3,.06)}}.h-item{animation:12s cubic-bezier(.2,.8,.2,1) infinite both h-item;animation-delay:calc(var(--i,0) * 70ms)}@keyframes h-item{0%,22%{opacity:0;filter:blur(4px);transform:translateY(10px)}28%,85%{opacity:1;filter:none;transform:none}89%,to{opacity:0}}.h-cursor{animation:12s infinite both h-cursor}@keyframes h-cursor{0%,34%{opacity:0;transform:translate(-190px,230px)}38%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.2,1);transform:translate(-190px,230px)}46%{transform:translate(0)}47.5%{transform:translate(0)scale(.8)}49%{opacity:1;transform:translate(0)scale(1)}56%{opacity:1;transform:translate(16px,26px)}62%,to{opacity:0;transform:translate(46px,70px)}}.h-ripple{animation:12s ease-out infinite both h-ripple}@keyframes h-ripple{0%,47.4%{opacity:0;transform:scale(.2)}47.6%{opacity:.8;transform:scale(.2)}53%,to{opacity:0;transform:scale(2.6)}}.h-cardA{animation:12s infinite both h-cardA}@keyframes h-cardA{0%,47.5%{background-color:#16161a;border-color:#d0a6f747}49%,to{background-color:#0f1a13;border-color:#4ade8080}}.h-ba{animation:12s infinite both h-ba}@keyframes h-ba{0%,48%{opacity:1;transform:none}49.5%,to{opacity:0;transform:translateY(-6px)}}.h-bo{animation:12s infinite both h-bo}@keyframes h-bo{0%,48%{opacity:0;transform:translateY(6px)}50%,to{opacity:1;transform:none}}.h-collapse{animation:12s cubic-bezier(.6,0,.2,1) infinite both h-collapse;overflow:hidden}@keyframes h-collapse{0%,56%{opacity:1;max-height:84px}63%,to{opacity:0;max-height:0}}.h-new{animation:12s cubic-bezier(.2,.9,.3,1.2) infinite both h-new;overflow:hidden}@keyframes h-new{0%,62%{opacity:0;max-height:0;transform:translate(-14px)}69%,to{opacity:1;max-height:50px;transform:none}}.h-swap{display:inline-grid}.h-swap>span{grid-area:1/1}.h-out{animation:12s infinite both h-out}.h-in{animation:12s infinite both h-in}@keyframes h-out{0%,57%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-8px)}}@keyframes h-in{0%,57%{opacity:0;transform:translateY(8px)}59%,to{opacity:1;transform:none}}.h-out2{animation:12s infinite both h-out2}.h-in2{animation:12s infinite both h-in2}@keyframes h-out2{0%,64%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-8px)}}@keyframes h-in2{0%,64%{opacity:0;transform:translateY(8px)}66%,to{opacity:1;transform:none}}.vl-mq{width:max-content;animation:44s linear infinite vl-mq;display:flex}.vl-mq.rev{animation-duration:50s;animation-direction:reverse}@keyframes vl-mq{to{transform:translate(-50%)}}.vl-mqwrap:hover .vl-mq{animation-play-state:paused}.vl-outline{color:#0000;-webkit-text-stroke:1px #ffffff38}.vl-mqword{transition:color .3s ease-out,-webkit-text-stroke-color .3s}.vl-mqword:hover{color:#b49cff;-webkit-text-stroke-color:#b49cff}.m-look{transform:translate(calc(var(--look,0) * 7px),calc(var(--lookY,0) * 5px));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.m-blink{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite m-blink}@keyframes m-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.m-bob{animation:1.4s step-end infinite m-bob}@keyframes m-bob{0%{transform:translateY(0)}50%{transform:translateY(-3px)}}.m-tw{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite m-tw}@keyframes m-tw{0%,to{opacity:.3;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.isl1 .n1{transform-box:fill-box;transform-origin:50% 0;transition:transform .52s cubic-bezier(.25,1.5,.4,1)}.isl1:hover .n1{transform:scaleX(1.16)scaleY(1.1)}.isl2 .w2{transform-box:fill-box;transform-origin:0;animation:4s cubic-bezier(.3,1.4,.4,1) infinite w2}@keyframes w2{0%,10%{transform:scaleX(.45)}25%,80%{transform:scaleX(1)}95%,to{transform:scaleX(.45)}}.isl2 .w2c{animation:4s infinite w2c}@keyframes w2c{0%,18%{opacity:0}28%,78%{opacity:1}88%,to{opacity:0}}.isl3:hover .mi{animation:.6s cubic-bezier(.2,.9,.3,1.2) both mi;animation-delay:calc(var(--i,0) * 90ms)}@keyframes mi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.isl3 .pn{transform-box:fill-box;transform-origin:50% 0;transition:transform .52s cubic-bezier(.25,1.4,.4,1)}.isl3:hover .pn{transform:scaleY(1.04)}.kc{transition:transform .12s ease-out,border-bottom-width .12s ease-out}.isl4:hover .kc1{animation:1.6s ease-in-out infinite press}.isl4:hover .kc2{animation:1.6s ease-in-out .18s infinite press}@keyframes press{0%,20%,60%,to{border-bottom-width:3px;transform:none}30%,50%{border-bottom-width:1px;transform:translateY(2px)}}.vl-hint{font-family:var(--font-jbm),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#6f6f78;font-size:10px;transition:color .2s}.vl-spot:hover .vl-hint{color:#b49cff}.t1{vertical-align:bottom;white-space:nowrap;width:25ch;animation:7s steps(25,end) infinite both t1;display:inline-block;overflow:hidden}@keyframes t1{0%,4%{width:0}30%,94%{width:25ch}to{width:0}}.t2{animation:7s infinite both tl}.t3{animation:7s infinite both tl3}.t4{animation:7s infinite both tl4}@keyframes tl{0%,36%{opacity:0}38%,94%{opacity:1}to{opacity:0}}@keyframes tl3{0%,50%{opacity:0}52%,94%{opacity:1}to{opacity:0}}@keyframes tl4{0%,70%{opacity:0;transform:translate(-6px)}73%,94%{opacity:1;transform:none}to{opacity:0}}.caret{vertical-align:-2px;background:#b49cff;width:7px;height:13px;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.wv{transform-origin:50%;animation:1.1s ease-in-out infinite alternate wv}@keyframes wv{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.md1{white-space:nowrap;vertical-align:bottom;width:26ch;animation:6s steps(26,end) infinite both md1;display:inline-block;overflow:hidden}@keyframes md1{0%,40%{width:0}70%,94%{width:26ch}to{width:0}}.rt-sweep{animation:5s ease-in-out infinite rt}@keyframes rt{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(100%)}to{transform:translateY(0)}}.vz{animation:3s ease-in-out infinite vz}@keyframes vz{0%,to{box-shadow:0 0 #4ade8000}50%{box-shadow:0 0 0 3px #4ade808c}}.dev{animation:6s ease-in-out infinite dev}@keyframes dev{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sync{stroke-dasharray:3 4;animation:1s linear infinite sync}@keyframes sync{to{stroke-dashoffset:-14px}}.vl-shine{position:relative;overflow:hidden}.vl-shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.6s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.gw-scan{animation:2.2s ease-in-out infinite alternate gwscan}@keyframes gwscan{0%{top:6%}to{top:88%}}.gw-c1{animation:9s cubic-bezier(.5,0,.3,1) infinite both gw1}@keyframes gw1{0%{opacity:0;left:-2%}6%{opacity:1}30%{left:30%}33%{left:31%;transform:translate(-4px)}35%{transform:translate(4px)}37%{transform:translate(-3px)}39%,82%{opacity:1;left:31%;transform:none}90%,to{opacity:0;left:31%}}.gw-c1 .ok{animation:9s infinite both gw1ok}.gw-c1 .ko{animation:9s infinite both gw1ko}@keyframes gw1ok{0%,31%{opacity:1}33%,to{opacity:0}}@keyframes gw1ko{0%,31%{opacity:0}33%,to{opacity:1}}.gw-c2{animation:9s cubic-bezier(.5,0,.3,1) .9s infinite both gw2}@keyframes gw2{0%{opacity:0;left:-2%}6%{opacity:1}30%{left:31%}40%{left:31%}70%{opacity:1;left:68%}82%{opacity:1;left:68%}90%,to{opacity:0;left:68%}}.gw-c2 .raw{animation:9s .9s infinite both gw2raw}.gw-c2 .red{animation:9s .9s infinite both gw2red}@keyframes gw2raw{0%,32%{opacity:1}36%,to{opacity:0}}@keyframes gw2red{0%,32%{opacity:0}36%,to{opacity:1}}.gw-c3{animation:9s cubic-bezier(.5,0,.3,1) 1.8s infinite both gw3}@keyframes gw3{0%{opacity:0;left:-2%}6%{opacity:1}30%{left:31%}34%{left:31%}62%{opacity:1;left:68%}82%{left:68%}90%,to{opacity:0;left:68%}}.gl1{animation:9s infinite both gl1}.gl2{animation:9s infinite both gl2}.gl3{animation:9s infinite both gl3}@keyframes gl1{0%,33%{opacity:0;transform:translateY(6px)}36%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes gl2{0%,46%{opacity:0;transform:translateY(6px)}49%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes gl3{0%,55%{opacity:0;transform:translateY(6px)}58%,90%{opacity:1;transform:none}96%,to{opacity:0}}.gw-pulse{animation:9s infinite both gwp}@keyframes gwp{0%,32%,40%,to{box-shadow:0 0 #ff696100}34%{box-shadow:0 0 0 8px #ff696159}}.br-l{transform-origin:100%;animation:6s cubic-bezier(.3,1.4,.4,1) infinite brl}.br-r{transform-origin:0;animation:6s cubic-bezier(.3,1.4,.4,1) infinite brr}@keyframes brl{0%,45%{transform:none}52%,88%{transform:translate(-14px)rotate(-8deg)}to{transform:none}}@keyframes brr{0%,45%{transform:none}52%,88%{transform:translate(14px)rotate(8deg)}to{transform:none}}.br-cut{animation:6s ease-out infinite brcut}@keyframes brcut{0%,42%{opacity:0;transform:scale(.4)}46%{opacity:1;transform:scale(1.2)}55%,to{opacity:0;transform:scale(1.6)}}.br-dot{animation:6s linear infinite brdot}@keyframes brdot{0%{opacity:1;left:0%}40%{opacity:1;left:92%}44%,to{opacity:0;left:92%}}.ft{animation:6s infinite both ft}@keyframes ft{0%,48%{color:#8e8e96}56%,90%{color:#ededef}to{color:#8e8e96}}.vl-conic{background:conic-gradient(from var(--ang),#b49cff1f 0deg,#b49cff1f 200deg,#b49cff 280deg,#4da3ff 320deg,#b49cff1f 360deg);border-radius:21px;padding:1px;animation:5s linear infinite ang}@keyframes ang{to{--ang:360deg}}.vl-chip{color:#a1a1aa;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9px;padding:0 14px;font-size:13px;transition:background-color .24s,color .24s,border-color .24s,transform .12s}.vl-chip:active{transform:scale(.96)}.vl-chip.on{color:#fff;background:#ffffff24;border-color:#fff3;font-weight:600}.vl-step{color:#ededef;width:44px;height:44px;font:inherit;cursor:pointer;background:#2a2a2f;border:1px solid #ffffff1a;border-radius:11px;font-size:20px;transition:transform .12s,background-color .16s}.vl-step:hover{background:#34343a}.vl-step:active{transform:scale(.92)}.calc-bar{transition:width .7s cubic-bezier(.3,1.25,.4,1),background-color .3s}.vl-num{display:inline-block}.vl-num.pa{animation:.52s cubic-bezier(.2,.9,.3,1.2) flipA}.vl-num.pb{animation:.52s cubic-bezier(.2,.9,.3,1.2) flipB}@keyframes flipA{0%{opacity:0;filter:blur(6px);transform:translateY(60%)rotateX(-70deg)}to{opacity:1;filter:none;transform:none}}@keyframes flipB{0%{opacity:0;filter:blur(6px);transform:translateY(60%)rotateX(-70deg)}to{opacity:1;filter:none;transform:none}}.vl-stripes{background:repeating-linear-gradient(135deg,#ffffff12 0 6px,#0000 6px 12px)}.vl-table tr{transition:background-color .16s}.vl-table tbody tr:hover{background:#ffffff09}.vl-float{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}.vl-orbit{border:1px dashed #b49cff29;border-radius:999px;animation:22s linear infinite vl-rot;position:absolute;top:50%;left:50%}.vl-orbit.rev{animation-duration:34s;animation-direction:reverse}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .vl-chev{transform:rotate(90deg)}.vl-chev{transition:transform .28s cubic-bezier(.3,1.4,.4,1)}details[open] .vl-ans{animation:.42s ease-out both vl-fade}.vl-faq summary{transition:color .16s}.vl-faq summary:hover{color:#cdbeff}.aur{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aur span{filter:blur(110px);opacity:.34;border-radius:50%;width:62vw;height:62vh;position:absolute}.aur-a{background:#3b2f7a;top:-8vh;left:-12vw}.aur-b{background:#0b3a6e;bottom:-12vh;right:-14vw;opacity:.26!important}.gw-c1 .ok,.gw-c2 .raw{opacity:0}html{scroll-behavior:smooth}section[id]{scroll-margin-top:40px}.nn{z-index:40;width:420px;max-width:calc(100% - 40px);height:36px;box-shadow:0 18px 50px -20px var(--nc);background:#000;border-radius:0 0 18px 18px;transition:transform .65s cubic-bezier(.3,1.3,.4,1),width .6s cubic-bezier(.3,1.22,.4,1),height .65s cubic-bezier(.3,1.12,.4,1),border-radius .5s,box-shadow .6s;position:fixed;top:0;left:50%;transform:translate(-50%)}.nn.off{transform:translate(-50%,-140%)}.nn:hover:not(.open){width:444px}.nn.open{width:460px;height:450px;box-shadow:0 40px 120px -30px var(--nc),0 30px 80px #0009;border-radius:0 0 26px 26px}.nn-ear{position:absolute;top:0}.nn-ear-l{left:-12px}.nn-ear-r{right:-12px}.nn-bar{box-sizing:border-box;color:#ededef;width:100%;height:36px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:flex}.nn-ring{flex:none;display:flex}.nn-num{font-family:var(--font-jbm),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:#ededef;flex:none;font-size:11px}.nn-gap{flex:auto;min-width:96px}.nn-label{white-space:nowrap;color:#fff;flex:none;max-width:150px;font-size:12px;font-weight:600;overflow:hidden}.nn-lbl{display:inline-block}.nn-lbl.lblA{animation:.52s cubic-bezier(.2,.8,.2,1) both lblA}.nn-lbl.lblB{animation:.52s cubic-bezier(.2,.8,.2,1) both lblB}@keyframes lblA{0%{opacity:0;filter:blur(4px);transform:translateY(90%)}to{opacity:1;filter:none;transform:none}}@keyframes lblB{0%{opacity:0;filter:blur(4px);transform:translateY(90%)}to{opacity:1;filter:none;transform:none}}.nn-m{flex:none}.nn.pA{animation:.8s cubic-bezier(.3,1.4,.4,1) nnpA}.nn.pB{animation:.8s cubic-bezier(.3,1.4,.4,1) nnpB}@keyframes nnpA{0%{transform:translate(-50%)scale(1)}30%{transform:translate(-50%)scale(1.07,1.12)}to{transform:translate(-50%)scale(1)}}@keyframes nnpB{0%{transform:translate(-50%)scale(1)}30%{transform:translate(-50%)scale(1.07,1.12)}to{transform:translate(-50%)scale(1)}}.nn-list{box-sizing:border-box;padding:6px 12px 12px}.nn-item{color:#a1a1aa;border-radius:9px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:13px;text-decoration:none;transition:background-color .16s,color .16s;display:flex;animation-delay:calc(60ms + var(--i,0) * 35ms)!important}.nn-item:hover{color:#fff;background:#ffffff0f}.nn-item.cur{color:#fff;background:#ffffff12}.nn-ic{text-align:center;color:#4a4a52;width:14px;font-size:11px}.nn-item.done .nn-ic{color:#4ade80}.nn-item.cur .nn-ic{color:var(--nc)}.nn-n{width:20px;font-family:var(--font-jbm),ui-monospace,monospace;color:#6f6f78;font-size:11px}@media (max-width:760px){.nn{width:320px}.nn-gap{min-width:30px}.nn:hover:not(.open){width:320px}.nn.open{width:calc(100% - 24px)}}@property --amb{syntax:"<color>";inherits:true;initial-value:#3b2f7a}.hero{transition:--amb .9s}.amb0{--amb:#3b2f7a}.amb1,.amb2{--amb:#0d5570}.amb3,.amb6{--amb:#6b2fa0}.amb4{--amb:#0d4a9a}.amb5{--amb:#8a560e}.amb7{--amb:#11804a}.isl{max-width:calc(100% - 8px);box-shadow:0 40px 140px -30px var(--amb),0 1px 0 0 #ffffff14;background:#000;border-radius:0 0 30px 30px;transition:width .75s cubic-bezier(.3,1.22,.4,1),height .75s cubic-bezier(.3,1.22,.4,1),box-shadow .9s;position:absolute;top:0;left:50%;transform:translate(-50%)}.isl.s0,.isl.s7{width:600px;height:76px}.isl.s1{width:640px;height:170px}.isl.s2,.isl.s3{width:640px;height:318px}.isl.s4{width:640px;height:322px}.isl.s5{width:640px;height:220px}.isl.s6{width:640px;height:212px}.isl.sleep{border-radius:0 0 14px 14px;width:200px;height:32px}.isl-in{box-sizing:border-box;height:100%;padding:18px 22px;transition:opacity .3s;position:relative;overflow:hidden}.isl.sleep .isl-in{opacity:0}.isl-input{color:#ededef;min-width:0;min-height:40px;font:inherit;caret-color:#b49cff;background:0 0;border:0;outline:0;flex:auto;font-size:16px}.isl-input::placeholder{color:#6f6f78}.st{animation:.6s cubic-bezier(.2,.8,.2,1) .22s both st-in}@keyframes st-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.pi{animation:.52s cubic-bezier(.2,.8,.2,1) both st-in;animation-delay:calc(.32s + var(--i,0) * .17s)}.bub{animation:.48s cubic-bezier(.2,.9,.3,1.2) both st-in}.hl.hlA{animation:.82s cubic-bezier(.2,.8,.2,1) both hlA}.hl.hlB{animation:.82s cubic-bezier(.2,.8,.2,1) both hlB}@keyframes hlA{0%{opacity:0;filter:blur(14px);transform:translateY(35%)rotate(1.5deg)}to{opacity:1;filter:none;transform:none}}@keyframes hlB{0%{opacity:0;filter:blur(14px);transform:translateY(35%)rotate(1.5deg)}to{opacity:1;filter:none;transform:none}}.rp{border:1px solid var(--amb);opacity:0;pointer-events:none;z-index:1;border-radius:999px;width:260px;height:260px;margin:-130px 0 0 -130px;position:absolute;top:40px;left:50%}.rp.rpA{animation:1.8s cubic-bezier(.2,.7,.3,1) rpA}.rp.rpB{animation:1.8s cubic-bezier(.2,.7,.3,1) rpB}@keyframes rpA{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(5.5)}}@keyframes rpB{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(5.5)}}.pulse-v{animation:1.6s ease-in-out infinite pulsev}@keyframes pulsev{0%,to{box-shadow:0 0 #bf5af299,0 8px 24px #bf5af259}50%{box-shadow:0 0 0 9px #bf5af200,0 8px 24px #bf5af259}}.tap{pointer-events:none;filter:drop-shadow(0 4px 10px #000000b3);width:20px;height:20px;animation:2s cubic-bezier(.5,0,.3,1) infinite tap;position:absolute;bottom:-7px;right:10px}.tap svg{display:block;position:relative}@keyframes tap{0%{opacity:0;transform:translate(26px,22px)}18%{opacity:1}42%,48%{transform:translate(0)scale(1)}54%{transform:translate(0)scale(.78)}62%{transform:translate(0)scale(1)}86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px,6px)}}.tap-ring{opacity:0;border:2px solid #fff;border-radius:999px;width:16px;height:16px;animation:2s ease-out infinite tapring;position:absolute;top:-7px;left:-7px}@keyframes tapring{0%,53%{opacity:0;transform:scale(.3)}55%{opacity:.95;transform:scale(.3)}85%,to{opacity:0;transform:scale(2.6)}}.tap-label{color:#f3e8ff;background:#d0a6f729;border-radius:999px;margin-left:6px;padding:2px 8px;font-weight:600;animation:2s ease-in-out infinite taplabel;display:inline-block}@keyframes taplabel{0%,to{opacity:.75}50%{opacity:1}}@media (max-width:760px){.tap-label{display:none}}.nudge{animation:1.1s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.rvbar{transform-origin:0;animation:1.8s cubic-bezier(.4,0,.2,1) both rvbar}@keyframes rvbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.burst span{font-size:18px;animation:1.5s cubic-bezier(.1,.8,.3,1) both burst;position:absolute;top:-10px;left:-8px}@keyframes burst{0%{opacity:1;transform:translate(0)scale(.2)rotate(0)}to{transform:translate(var(--dx),var(--dy)) scale(1.1) rotate(200deg);opacity:0}}.tkbar{transition:width .7s cubic-bezier(.3,1.2,.4,1)}.stp{color:#6f6f78;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:13px;transition:color .4s,border-color .4s,background-color .4s,box-shadow .4s,transform .4s cubic-bezier(.3,1.4,.4,1);display:inline-flex}.stp-dot{opacity:.6;background:currentColor;border-radius:999px;width:6px;height:6px}.stp.done{color:#4ade80;border-color:#4ade8047}.stp.active{color:#fff;border-color:var(--amb);box-shadow:0 0 26px -4px var(--amb);background:#ffffff0f;transform:translateY(-2px)}.stp.active .stp-dot{opacity:1;animation:1.2s ease-in-out infinite vl-breathe}.stp.you{font-weight:600}.stp.you.active{color:#f3e8ff;border-color:#d0a6f7b3;box-shadow:0 0 26px -4px #bf5af2cc}.isl-zone{height:360px}@media (max-width:760px){.isl-zone{height:410px}.isl.s2,.isl.s3,.isl.s4{height:372px}.isl.s1{height:200px}.isl.s5,.isl.s6{height:260px}}@supports (animation-timeline:view()){.sd-reveal{animation:linear both sd-reveal;animation-timeline:view();animation-range:entry entry 70%}@keyframes sd-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(48px)}to{opacity:1;filter:none;transform:none}}.sd-clip{animation:linear both sd-clip;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes sd-clip{0%{clip-path:inset(0 0 100%);transform:translateY(40px)}to{clip-path:inset(-10% -10% -20%);transform:none}}.sd-screen{animation:linear both sd-screen;animation-timeline:view();animation-range:entry cover 45%}@keyframes sd-screen{0%{opacity:.4;transform:perspective(1400px)rotateX(24deg)scale(.88)}to{opacity:1;transform:perspective(1400px)rotateX(0)scale(1)}}.w{animation:linear both sd-word;animation-timeline:view();animation-range:entry 70% cover 50%}@keyframes sd-word{0%{color:#2a2a30}to{color:#fff}}.w.acc{animation-name:sd-wacc}@keyframes sd-wacc{0%{color:#2a2a30}to{color:#b49cff}}.w.dim{animation-name:sd-wdim}@keyframes sd-wdim{0%{color:#2a2a30}to{color:#7a7a83}}.sd-line{transform-origin:50% 0;animation:linear both sd-line;animation-timeline:view();animation-range:cover 15% cover 65%}@keyframes sd-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sd-step{animation:linear both sd-step;animation-timeline:view();animation-range:entry 20% cover 40%}@keyframes sd-step{0%{opacity:.15;transform:translate(30px)}to{opacity:1;transform:none}}.sd-pop{animation:linear both sd-pop;animation-timeline:view();animation-range:entry 30% cover 40%}@keyframes sd-pop{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:none}}.sd-arc{stroke-dasharray:1;animation:linear both sd-arc;animation-timeline:view()}@keyframes sd-arc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.r1{animation-range:entry 40% cover 30%}.r2{animation-range:cover 30% cover 36%}.r3{animation-range:cover 36% cover 42%}.r4{animation-range:cover 42% cover 48%}.r5{animation-range:cover 48% cover 54%}.r6{animation-range:cover 54% cover 58%}.sd-static{display:none}.sd-count{counter-reset:n var(--n);animation:linear both sd-count;animation-timeline:view();animation-range:entry 40% cover 54%}.sd-count:after{content:counter(n)}@keyframes sd-count{0%{--n:0}to{--n:5}}.night{view-timeline-name:--night}.sd-nightA{animation:linear both sd-o-out;animation-timeline:--night;animation-range:cover 10% cover 80%}.sd-nightB{animation:linear both sd-o-in;animation-timeline:--night;animation-range:cover 10% cover 80%}@keyframes sd-o-out{0%{opacity:1}to{opacity:0}}@keyframes sd-o-in{0%{opacity:0}to{opacity:1}}.sd-orb{animation:linear both sd-orb;animation-timeline:--night;animation-range:cover 5% cover 85%}@keyframes sd-orb{0%{background:#ece8ff;top:300px;left:4%;box-shadow:0 0 60px 16px #ece8ff40}50%{top:60px;left:48%}to{background:#ffb340;top:300px;left:92%;box-shadow:0 0 90px 30px #ffb34059}}.sd-bar{transform-origin:0;animation:linear both sd-bar;animation-timeline:--night}@keyframes sd-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.b1{animation-range:cover 25% cover 45%}.b2{animation-range:cover 28% cover 55%}.b3{animation-range:cover 32% cover 50%}.b3b{animation-range:cover 50% cover 54%}.b4{animation-range:cover 38% cover 52%}.b4b{animation-range:cover 52% cover 57%}.sd-now{animation:linear both sd-now;animation-timeline:--night;animation-range:cover 25% cover 58%}@keyframes sd-now{0%{left:0%}to{left:100%}}.sd-review{animation:linear both sd-review;animation-timeline:--night;animation-range:cover 54% cover 62%}@keyframes sd-review{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.flow{view-timeline-name:--flow}.sd-link{transform-origin:0;animation:linear both sd-bar;animation-timeline:--flow}.f1{animation-range:cover 30% cover 40%}.f2{animation-range:cover 42% cover 52%}.f3{animation-range:cover 54% cover 64%}.sd-node{animation:linear both sd-node;animation-timeline:--flow}@keyframes sd-node{0%{opacity:.25;filter:grayscale();transform:scale(.92)}to{opacity:1;filter:none;transform:none}}.n1{animation-range:cover 22% cover 30%}.n2{animation-range:cover 38% cover 42%}.n3{animation-range:cover 50% cover 54%}.n4{animation-range:cover 62% cover 66%}.sd-vision{animation:linear both sd-vision;animation-timeline:view();animation-range:entry exit 40%}@keyframes sd-vision{0%{letter-spacing:.5em;opacity:0}to{letter-spacing:-.02em;opacity:1}}.vl-progress{transform-origin:0;animation:linear both sd-bar;animation-timeline:scroll()}.aur-a{animation:linear both aurA;animation-timeline:scroll()}.aur-b{animation:linear both aurB;animation-timeline:scroll()}@keyframes aurA{0%{background:#3b2f7a;transform:translate(0)}12%{background:#0d5570}24%{background:#0d4a9a;transform:translate(30vw,10vh)}36%{background:#16194a}48%{background:#0d5570;transform:translate(10vw,30vh)}60%{background:#8a560e}72%{background:#3b2f7a;transform:translate(40vw,20vh)}84%{background:#11804a}to{background:#3b2f7a;transform:translate(20vw)}}@keyframes aurB{0%{background:#0b3a6e;transform:translate(0)}20%{background:#3b2f7a}40%{background:#0d4a9a;transform:translate(-30vw,-20vh)}60%{background:#5a2a86}80%{background:#0d5570;transform:translate(-10vw,-30vh)}to{background:#3b2f7a;transform:translate(0)}}.sd-k{counter-reset:k var(--k);animation:linear both sd-k;animation-timeline:view();animation-range:entry 40% cover 45%}.sd-k:after{content:counter(k)}@keyframes sd-k{0%{--k:0}to{--k:8}}.sd-big{animation:linear both sd-big;animation-timeline:view();animation-range:entry 30% cover 40%}@keyframes sd-big{0%{opacity:0;filter:blur(12px);transform:scale(.6)}to{opacity:1;filter:none;transform:none}}.sd-shrink{transform-origin:0;animation:linear both sd-shrink;animation-timeline:view();animation-range:entry 60% cover 45%}@keyframes sd-shrink{0%{transform:scaleX(1)}to{transform:scaleX(.5)}}}@media (prefers-reduced-motion:reduce){.vl-root *,.vl-root :after{transition:none!important;animation:none!important}.vl-par,.vl-spot,.m-look{transform:none!important}}@media (max-width:760px){.vl-hide-sm{display:none!important}}.ps-root *,.ps-root :before,.ps-root :after{box-sizing:content-box}.ps-root button{box-sizing:border-box}.ps-root img,.ps-root svg{vertical-align:baseline;display:inline}body:has(.ps-root){background:#000;overflow:hidden}.ps-root a,.ps-root a:hover{color:#fff;text-decoration:none}@property --ps-tint{syntax:"<color>";inherits:true;initial-value:#7c6cf0}@property --ps-c{syntax:"<integer>";inherits:false;initial-value:449}.ps-root{color:#fff;height:100vh;min-height:620px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased;touch-action:none;background:#030305;outline:none;transition:--ps-tint .9s;position:relative;overflow:hidden}.ps-grain{pointer-events:none;z-index:40;opacity:.06;mix-blend-mode:overlay;position:absolute;inset:0}.ps-wall{pointer-events:none;position:absolute;inset:0}.ps-wall i{filter:blur(120px);border-radius:50%;position:absolute}.ps-wall .ps-w1{background:var(--ps-tint);opacity:.22;width:70vw;height:70vh;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);top:30vh;left:-15vw}.ps-wall .ps-w2{opacity:.35;background:#1b2a6b;width:60vw;height:60vh;top:-20vh;right:-15vw}.ps-wall .ps-w3{background:var(--ps-tint);opacity:.18;width:50vw;height:40vh;top:-25vh;left:25vw}.ps-dots{background-image:radial-gradient(#ffffff0f 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 0%,#0000 75%)}.ps-mono{font-family:var(--font-jbm),ui-monospace,monospace}.ps-menubar{z-index:20;color:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000040;justify-content:space-between;align-items:center;height:30px;padding:0 18px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.ps-menubar a{align-items:center;min-height:30px;display:inline-flex}.ps-mb-l,.ps-mb-r{align-items:center;gap:16px;display:flex}.ps-eggs{color:#fffc;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;transition:background-color .2s,border-color .2s;display:inline-flex}.ps-eggs:hover{background:#ffffff14;border-color:#ffffff4d}.ps-eggs.ps-gold{color:#ffd38a;border-color:#ffd38a;box-shadow:0 0 18px -4px #ffb340}.ps-isl{z-index:30;max-width:calc(100vw - 24px);box-shadow:0 40px 140px -30px var(--ps-tint),0 0 0 1px #ffffff0d;background:#000;transition:width .76s cubic-bezier(.3,1.22,.4,1),height .76s cubic-bezier(.3,1.18,.4,1),border-radius .6s,box-shadow .9s;position:absolute;top:0;left:50%;transform:translate(-50%)}.ps-isl.ps-party:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang),#ff6961,#ffb340,#4ade80,#64d2ff,#b49cff,#ff6961);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:2s linear infinite ps-ang;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ps-ang{to{--ang:360deg}}.ps-isl.ps-gold{box-shadow:0 40px 140px -30px #ffb340,0 0 0 1px #ffd38a80}.ps-ear{z-index:31;transition:left .76s cubic-bezier(.3,1.22,.4,1);position:absolute;top:0}.ps-isl-in{box-sizing:border-box;height:100%;padding:16px 20px;position:relative;overflow:hidden}.ps-st{animation:.62s cubic-bezier(.2,.8,.2,1) .26s both ps-st}@keyframes ps-st{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.ps-eyesbtn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:0;display:flex}.ps-eyesbtn span{background:#ece8ff;border-radius:999px;width:7px;height:13px;transition:height .2s;animation:3.6s 1s infinite ps-blink;box-shadow:0 0 10px #b49cffe6}.ps-eyesbtn.ps-ouch span{background:#ff9a94;border-radius:2px;height:3px;animation:none;box-shadow:0 0 10px #ff6961e6}@keyframes ps-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}.ps-blk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;display:grid}.ps-blk>div{border-radius:12px;flex-direction:column;justify-content:flex-end;padding:10px 12px;font-size:11px;display:flex;position:relative;overflow:hidden}.ps-blk svg{position:absolute;top:0;left:50%;transform:translate(-50%)}.ps-pose{flex-wrap:wrap;gap:6px;display:flex}.ps-pb{color:#a1a1aa;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:0 12px;font-size:12px;transition:background-color .2s,color .2s,border-color .2s}.ps-pb.ps-on{color:#fff;background:#ffffff1f;border-color:#ffffff40}.ps-fa{animation:ps-fa var(--sp,1.4s) steps(1) infinite}.ps-fb{animation:ps-fb var(--sp,1.4s) steps(1) infinite}@keyframes ps-fa{0%{opacity:1}50%{opacity:0}}@keyframes ps-fb{0%{opacity:0}50%{opacity:1}}.ps-code{color:#a1a1aa;white-space:pre;font-size:11.5px;line-height:1.8}.ps-code .ps-cm{color:#6f6f78}.ps-code .ps-kw{color:#b49cff}.ps-code .ps-nu{color:#ffb340}.ps-ln{opacity:0;animation:.4s ease-out both ps-st;display:block}.ps-safe{border:1px dashed #ffb340bf;border-radius:4px;animation:.5s ease-out 1.6s both ps-st;position:absolute}.ps-keys{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.ps-kc{box-sizing:border-box;color:#ededef;background:#1c1c21;border:1px solid #ffffff1a;border-bottom-width:3px;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:58px;height:58px;padding:0 10px;font-size:15px;transition:transform .12s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ps-kc small{color:#8e8e96;letter-spacing:.04em;font-size:9px}.ps-kc.ps-on{background:#4da3ff2e;border-color:#4da3ff99;border-bottom-width:1px;transform:translateY(2px);box-shadow:0 0 20px -4px #4da3ff}.ps-gauge{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.ps-gauge i{transform-origin:0;border-radius:4px;height:100%;animation:1.4s cubic-bezier(.3,1.1,.4,1) .5s both ps-fill;display:block}@keyframes ps-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ps-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;counter-reset:ps-c var(--ps-c);font-size:64px;font-weight:200;line-height:1;animation:3.2s cubic-bezier(.2,.7,.2,1) .5s both ps-cnt}.ps-count:after{content:counter(ps-c)}@keyframes ps-cnt{0%{--ps-c:32768}to{--ps-c:449}}.ps-term{color:#a1a1aa;font-size:12px;line-height:1.9}.ps-term .ps-ln:first-child{animation-delay:.4s}.ps-term .ps-ln:nth-child(2){animation-delay:.9s}.ps-term .ps-ln:nth-child(3){animation-delay:1.4s}.ps-term .ps-ln:nth-child(4){animation-delay:2s}.ps-term .ps-ln:nth-child(5){animation-delay:2.6s}.ps-term .ps-ln:nth-child(6){animation-delay:3.2s}.ps-tabs{background:#ffffff0f;border-radius:9px;padding:3px;display:inline-flex}.ps-tabs span{color:#8e8e96;border-radius:7px;padding:4px 14px;font-size:12px}.ps-tabs span.ps-on{color:#fff;background:#ffffff21;font-weight:600}.ps-ghostc{filter:drop-shadow(0 4px 10px #000000b3);width:18px;height:18px;animation:3s ease-in-out infinite ps-hover;position:absolute}@keyframes ps-hover{0%,to{transform:translate(0)}50%{transform:translate(40px,-6px)}}.ps-wave{transform-origin:70% 80%;animation:1s ease-in-out infinite ps-wave}@keyframes ps-wave{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.ps-toast{align-items:center;gap:12px;height:100%;animation:.42s cubic-bezier(.2,.8,.2,1) .16s both ps-st;display:flex}.ps-toast b{font-size:14px;font-weight:600}.ps-burst span{font-size:18px;animation:1.4s cubic-bezier(.1,.8,.3,1) both ps-burst;position:absolute;top:-10px;left:-8px}@keyframes ps-burst{0%{opacity:1;transform:translate(0)scale(.2)rotate(0)}to{transform:translate(var(--dx),var(--dy)) scale(1.1) rotate(200deg);opacity:0}}.ps-cap{z-index:10;text-align:center;flex-direction:column;align-items:center;padding:0 24px;transition:top .76s cubic-bezier(.3,1.18,.4,1);display:flex;position:absolute;left:0;right:0}.ps-cap.ps-cA{animation:.7s cubic-bezier(.2,.8,.2,1) both ps-capA}.ps-cap.ps-cB{animation:.7s cubic-bezier(.2,.8,.2,1) both ps-capB}@keyframes ps-capA{0%{opacity:0;filter:blur(12px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}@keyframes ps-capB{0%{opacity:0;filter:blur(12px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}.ps-kick{font-family:var(--font-jbm),ui-monospace,monospace;letter-spacing:.28em;text-transform:uppercase;font-size:11px}.ps-cap h1{letter-spacing:-.045em;cursor:default;max-width:960px;margin:14px 0 0;font-size:clamp(34px,4.8vw,68px);font-weight:700;line-height:1.04}.ps-cap h1.ps-huge{letter-spacing:-.065em;font-size:clamp(110px,19vw,300px);font-weight:800;line-height:.9}.ps-cap h1.ps-huge .ps-ch{color:#0000;background:linear-gradient(#fff 0%,#8e8e96 100%);-webkit-background-clip:text;background-clip:text}.ps-cap h1 .ps-wd{white-space:nowrap;display:inline-block}.ps-cap h1 .ps-ch{white-space:pre;display:inline-block}.ps-cap h1.ps-scat .ps-ch{animation:1.1s cubic-bezier(.3,1.3,.4,1) ps-scat}.ps-cap h1.ps-scat2 .ps-ch{animation:1.1s cubic-bezier(.3,1.3,.4,1) ps-scat2}@keyframes ps-scat{0%{transform:none}35%{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:.6}to{transform:none}}@keyframes ps-scat2{0%{transform:none}35%{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:.6}to{transform:none}}.ps-cap p{color:#ffffffb8;max-width:620px;margin:16px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.ps-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.ps-cta{background:#fff;border-radius:999px;align-items:center;min-height:50px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 14px 50px #b49cff4d;color:#0a0a0b!important}.ps-ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:50px;padding:0 22px;font-family:inherit;font-size:16px;display:inline-flex}.ps-nav{z-index:20;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(18px,4vh,36px);left:50%;transform:translate(-50%)}.ps-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:44px;padding:0;display:flex}.ps-dot i{background:#ffffff4d;border-radius:999px;width:6px;height:6px;transition:width .5s cubic-bezier(.3,1.3,.4,1),background-color .3s;display:block}.ps-dot.ps-on i{background:var(--ps-tint);width:22px}.ps-dot:hover i{background:#fff}.ps-arrow{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ps-arrow:hover{background:#ffffff1f}.ps-hint{z-index:20;font-family:var(--font-jbm),ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#ffffff73;font-size:10px;position:absolute;bottom:clamp(30px,5vh,48px);right:26px}@media (max-width:760px){.ps-pfact,.ps-hint{display:none}.ps-blk{grid-template-columns:1fr}.ps-mb-l span{display:none}.ps-kc{min-width:48px;height:50px}}.ps-vm-body{fill:#7d7aff;transition:fill .3s}.ps-vm-eye{fill:var(--ps-tint,#ece8ff);transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--eo,1));transition:fill .3s,opacity .3s}.ps-vm-tilt,.ps-vm-str{transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s cubic-bezier(.3,1.3,.4,1)}.ps-vm-gaze,.ps-vm-sw{transform-box:fill-box;transform-origin:50%}.ps-vm-spark{fill:#ece8ff;transform-box:fill-box;transform-origin:50%;transition:transform .4s cubic-bezier(.3,1.3,.4,1),fill .3s;transform:scale(.72)}.ps-vm.ps-p-respire .ps-vm-str{animation:1.6s ease-in-out infinite alternate ps-vmBreath}.ps-vm.ps-p-respire .ps-vm-eye{animation:4.6s linear infinite ps-vmBlink46}.ps-vm.ps-p-agite .ps-vm-eye{--eo:.86}.ps-vm.ps-p-agite .ps-vm-gaze{animation:2.4s ease-in-out infinite ps-vmGaze}.ps-vm.ps-p-agite .ps-vm-tilt{animation:2.4s ease-in-out infinite ps-vmTilt}.ps-vm.ps-p-active .ps-vm-eye{--eo:.7}.ps-vm.ps-p-active .ps-vm-str{animation:.25s ease-in-out infinite alternate ps-vmPulse}.ps-vm.ps-p-active .ps-vm-spark{fill:var(--ps-tint);animation:.45s ease-in-out infinite alternate ps-vmSparkBeat}.ps-vm.ps-p-active .ps-vm-sw{animation:1.8s ease-in-out infinite ps-vmSparkRot}.ps-vm.ps-p-clignote .ps-vm-eye{animation:.67s linear infinite ps-vmBlink12}.ps-vm.ps-p-affaissee .ps-vm-tilt{transform:rotate(-7deg)}.ps-vm.ps-p-affaissee .ps-vm-str{transform:scaleY(.9)}.ps-vm.ps-p-affaissee .ps-vm-eye{--eo:.34;opacity:.7}.ps-vm.ps-p-affaissee .ps-vm-body,.ps-vm.ps-p-eteinte .ps-vm-body{fill:#55555d}.ps-vm.ps-p-affaissee .ps-vm-spark,.ps-vm.ps-p-eteinte .ps-vm-spark{transform:scale(0)}.ps-vm.ps-p-eteinte .ps-vm-str{transform:scaleY(.96)}.ps-vm.ps-p-eteinte .ps-vm-eye{--eo:.12;opacity:.7}.ps-vm.ps-p-ecoute .ps-vm-tilt{animation:1.4s ease-in-out infinite alternate ps-vmLean;transform:rotate(4deg)}.ps-vm.ps-p-ecoute .ps-vm-str{animation:.8s ease-in-out infinite alternate ps-vmEar;transform:scaleY(1.03)}.ps-vm.ps-p-ecoute .ps-vm-eye{animation:5.5s linear infinite ps-vmBlink55}.ps-vm.ps-p-ecoute .ps-vm-spark{transform:scale(.8)}.ps-vm.ps-p-parle .ps-vm-str{animation:.18s ease-in-out infinite alternate ps-vmTalk}.ps-vm.ps-p-parle .ps-vm-spark{animation:.18s ease-in-out infinite alternate ps-vmTalkSpark}.ps-vm.ps-p-parle .ps-vm-eye{animation:3.4s linear infinite ps-vmBlink34}@keyframes ps-vmBreath{0%{transform:scaleY(.97)}to{transform:scaleY(1.03)}}@keyframes ps-vmPulse{0%{transform:scaleY(.98)}to{transform:scaleY(1.02)}}@keyframes ps-vmTalk{0%{transform:scaleY(1)}to{transform:scaleY(1.05)}}@keyframes ps-vmTalkSpark{0%{transform:scale(.8)}to{transform:scale(.92)}}@keyframes ps-vmEar{0%{transform:scaleY(1.015)}to{transform:scaleY(1.045)}}@keyframes ps-vmLean{0%{transform:rotate(2.5deg)}to{transform:rotate(5.5deg)}}@keyframes ps-vmGaze{0%,to{transform:none}25%{transform:translate(6px)}75%{transform:translate(-6px)}}@keyframes ps-vmTilt{0%,to{transform:none}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@keyframes ps-vmSparkBeat{0%{transform:scale(.84)}to{transform:scale(1.16)}}@keyframes ps-vmSparkRot{0%,to{transform:none}25%{transform:rotate(14deg)}75%{transform:rotate(-14deg)}}@keyframes ps-vmBlink46{0%,95.6%,to{transform:scaleY(1)}97.8%{transform:scaleY(.12)}}@keyframes ps-vmBlink55{0%,96.7%,to{transform:scaleY(1)}98.4%{transform:scaleY(.12)}}@keyframes ps-vmBlink34{0%,94.7%,to{transform:scaleY(1)}97.4%{transform:scaleY(.12)}}@keyframes ps-vmBlink12{0%,71.7%,to{transform:scaleY(1)}85.8%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.ps-root *,.ps-root :before{transition:none!important;animation:none!important}.ps-ln,.ps-safe{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
