@layer reset,astryx-base,astryx-theme;@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}:root{color-scheme:var(--color-scheme);scroll-behavior:smooth;text-rendering:optimizelegibility;scroll-padding-top:96px}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}button,a{touch-action:manipulation}svg{display:block}::selection{background-color:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}details>summary{cursor:pointer}::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:auto!important}}}@layer astryx-theme{:root{--color-background-body:var(--color-background);--color-background-surface:var(--color-surface);--color-background-card:var(--color-surface);--color-background-popover:var(--color-surface);--color-background-muted:var(--color-subtle);--color-background-inverted:var(--color-text);--color-text-primary:var(--color-text);--color-text-secondary:var(--color-muted);--color-text-accent:var(--color-accent);--color-icon-primary:var(--color-text);--color-icon-secondary:var(--color-muted);--color-icon-accent:var(--color-accent);--color-border-emphasized:var(--color-text);--color-accent-muted:var(--color-accent-soft);--focus-outline-color:var(--color-accent);--font-family-body:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--font-family-heading:var(--font-display), ui-sans-serif, system-ui, sans-serif;--font-family-code:var(--font-mono), ui-monospace, monospace;--radius-element:12px;--radius-container:22px;--radius-chat:18px}}@layer priority1;@layer priority2{.x10a8y8t{inset:0}.xkdpibf{margin:-1px}.x1ghz6dp{margin:0}.x1717udv{padding:0}.x1tamke2{padding:16px}.x1qhigcl{padding:20px}.xggk2y7{padding:24px}.xor4a8r{padding:26px}.x10xs6qf{padding:28px}.x1v6jie7{padding:30px}.x9ms5i6{padding:3px}.xe8ttls{padding:8px}}@layer priority3{.xn69r17{background-position:0 75%}.xkyi1hu{background-position:130% 0}.x1x8xmh2{border-color:#ffffff1a}.x16rdoa1{border-color:#ffffff47}.x909cac{border-color:#ffffff4d}.x9r1u3d{border-color:#0000}.xad5do{border-color:var(--color-accent)}.x14i3s5s{border-color:var(--color-border)}.xhnpqd8{border-color:var(--color-glass-edge)}.x1lcv40b{border-color:var(--color-subtle)}.x1q4ynmn{border-radius:10px}.x1ctf4ec{border-radius:11px}.x4pepcl{border-radius:12px}.xixl9f9{border-radius:14px}.xgqmno8{border-radius:16px}.xugzpu4{border-radius:18px}.x1m3ak92{border-radius:20px}.x13pz1uv{border-radius:22px}.x1khhgft{border-radius:24px}.x1jvnzes{border-radius:28px}.x1cum3z5{border-radius:2px}.xff7v11{border-radius:36px}.x16rqkct{border-radius:50%}.x1kogg8i{border-radius:6px}.xu4hgxq{border-radius:7px}.xur7f20{border-radius:8px}.x1e6avla{border-radius:999px}.xhpnuu7{border-radius:9px}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xmkeg23{border-width:1px}.xdh2fpr{border-width:2px}.x883omv{gap:10px}.x1v2ro7d{gap:12px}.x1af02g3{gap:14px}.xou54vl{gap:16px}.xaobbuh{gap:18px}.x1c1vhfx{gap:20px}.xmt3bw4{gap:22px}.x1665zp3{gap:24px}.x33pbmt{gap:28px}.x195vfkc{gap:2px}.xv5gsod{gap:36px}.x14n5cft{gap:40px}.x1jnr06f{gap:4px}.x1nejdyq{gap:5px}.x17d4w8g{gap:6px}.x1j9xkj6{gap:7px}.x167g77z{gap:8px}.xe8uvvx{list-style:none}.xvueqy4{margin-inline:auto}.x7giv3{overflow:clip}.xb3r6kr{overflow:hidden}.x1rea2x4{overflow:visible}.xt970qd{padding-block:0}.xp59q4u{padding-block:10px}.x10dr8xq{padding-block:12px}.xf4egzd{padding-block:3px}.xifx94n{padding-block:5px}.x1t0vds8{padding-block:6px}.x1vvogim{padding-block:8px}.x1m7iz9m{padding-block:9px}.xk09b5k{padding-block:clamp(4rem,8vw,6.5rem)}.xnjsko4{padding-inline:0}.x1awh872{padding-inline:10px}.xaope02{padding-inline:12px}.xqin4a2{padding-inline:14px}.x1hr3lfm{padding-inline:16px}.x12j899k{padding-inline:18px}.x17qtykl{padding-inline:20px}.x65v0h{padding-inline:22px}.x1pbfunf{padding-inline:28px}.xdqyycr{padding-inline:8px}.x32ne50{padding-inline:clamp(1.25rem,4vw,3.25rem)}.x1qrguiv{padding-inline:clamp(1.25rem,5vw,4rem)}.xoe1qcz{padding-inline:clamp(1rem,4vw,3.5rem)}.x1ku5rj1{place-items:center}.x1hl2dhg{text-decoration:none}.x26j83b:hover{background-position:-30% 0}.xn21ew4:hover{border-color:var(--color-accent)}.xl5md80:hover{border-color:var(--color-border)}}@layer priority4{.xlh3980{-moz-osx-font-smoothing:grayscale}.xvmahel{-webkit-font-smoothing:antialiased}.x6s0dn4{align-items:center}.xuk3077{align-items:flex-end}.x1cy8zhl{align-items:flex-start}.x7a106z{align-items:start}.x1qjc9v5{align-items:stretch}.xqcrz7y{align-self:flex-start}.xgb8rb8{animation-delay:-12s}.x1gfco31{animation-delay:-3s}.x1akoj29{animation-delay:-6s}.x1452b0j{animation-delay:1.6s}.xvo38ju{animation-delay:var(--x-animationDelay)}.xmprevt{animation-duration:.42s}.xemfg65{animation-duration:.8s}.xegkacw{animation-duration:.9s}.x1m9vv7p{animation-duration:1.2s}.x1xixsfh{animation-duration:1.8s}.x12u3ys4{animation-duration:14s}.xjq15ov{animation-duration:18s}.x1q3qbx4{animation-duration:1s}.xrp5g2y{animation-duration:2.2s}.xius3t{animation-duration:2.4s}.x15prsn3{animation-duration:22s}.x1a40nfd{animation-duration:26s}.x1c74tu6{animation-duration:2s}.x1ubysej{animation-duration:30s}.xmdyy31{animation-duration:6s}.x10zivq5{animation-duration:9s}.xg6skn9{animation-duration:var(--x-animationDuration)}.x1u6ievf{animation-fill-mode:both}.xuij49y{animation-iteration-count:2}.xa4qsjk{animation-iteration-count:infinite}.x1qpg9ne{animation-name:x11xlkww-B}.xgugni5{animation-name:x13ovy14-B}.x19vgomb{animation-name:x13q9beq-B}.xf7dewo{animation-name:x16z4ibn-B}.xsh2ttn{animation-name:x1ihjh07-B}.x17kew0r{animation-name:x1irav3q-B}.xw230w4{animation-name:x1j5xu6b-B}.xbkoubx{animation-name:x1lvehb2-B}.x10oq93z{animation-name:x1m7tj9l-B}.xn6inqr{animation-name:x1n5znvx-B}.x1avuawy{animation-name:x1ofc7ps-B}.xcyz0bc{animation-name:x1s358ak-B}.x1girg0v{animation-name:x1tw48v-B}.xmfo9rt{animation-name:x1u8kx6-B}.x1kus56s{animation-name:x1v3rpuw-B}.x1v81aea{animation-name:x1wp6jgg-B}.xg8u58v{animation-name:x47t2sj-B}.xnmcrkw{animation-name:x5nasdp-B}.x1rze5o0{animation-name:x5x29bu-B}.x1kdmvne{animation-name:x9icwrk-B}.x4mb1gf{animation-name:xataade-B}.xk45m0f{animation-name:xe6i1fw-B}.xzru04q{animation-name:xishzj4-B}.xulf4bz{animation-name:xt9v4qd-B}.xorstpt{animation-play-state:paused}.xoj058f{animation-play-state:running}.x1esw782{animation-timing-function:linear}.x1nxgg22{animation-timing-function:step-end}.xi1s9sa{animation-timing-function:cubic-bezier(.16,1,.3,1)}.xjynqpa{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.xx9y9so{animation-timing-function:cubic-bezier(.65,0,.35,1)}.x1sg1d4o{aspect-ratio:4/5}.xdutql0{aspect-ratio:420/220}.x1qb2erx{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.x1718kr6{-webkit-backdrop-filter:saturate(1.4)blur(20px);backdrop-filter:saturate(1.4)blur(20px)}.xu2syjs{-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px)}.x1ta4xzc{-webkit-background-clip:text;background-clip:text}.xgrvm6y{background-color:#0e1a1b}.x1xbrtb2{background-color:#132423}.xvrvcqj{background-color:#22c55e}.x13nxnto{background-color:#28c840}.x1imaio5{background-color:#2dd4a3}.xk1gl02{background-color:#5ee0b5}.x1o9znd0{background-color:#dcfce7}.x15tvmop{background-color:#febc2e}.x102euic{background-color:#ff5f57}.x1c5tqo3{background-color:#fff}.x14c6rwm{background-color:#ffffff0f}.xqqwatf{background-color:#ffffff1f}.x17zg234{background-color:#ffffff24}.x1vudtzf{background-color:#ffffff2e}.xc1hmgq{background-color:#fff3}.xsbe5li{background-color:#ffffffe6}.x5hmwo6{background-color:#22c55e2e}.xdqa4e7{background-color:#5ee0b524}.x187h0bw{background-color:#5ee0b529}.x1pjokpx{background-color:var(--color-accent-soft)}.x1ewilqj{background-color:var(--color-accent)}.x18t7k3x{background-color:var(--color-background)}.x19sdwuc{background-color:var(--color-cyan)}.xoygpze{background-color:var(--color-glass)}.x6307wm{background-color:var(--color-muted)}.x1x5lbdk{background-color:var(--color-subtle)}.xk7eln3{background-color:var(--color-surface)}.x18p39cv{background-color:var(--color-violet)}.xbksu85{background-color:#4fd6f6}.x14lz7l7{background-color:#2b59ff}.xlo90h6{background-color:#b18cff}.x1rv7oqk{background-image:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%)}.x1gtaeok{background-image:linear-gradient(135deg,#0b1a1c 0%,#0f2e2d 55%,#0a1416 100%)}.xs24whu{background-image:linear-gradient(90deg,#0000,#ffffff2e,#0000)}.x1ms0733{background-image:linear-gradient(90deg,var(--color-accent),var(--color-violet),var(--color-cyan),var(--color-violet),var(--color-accent))}.xzyby97{background-image:linear-gradient(90deg,var(--color-accent),var(--color-violet),var(--color-cyan))}.x1ndb5lc{background-image:linear-gradient(currentColor,currentColor)}.x1vz9nvn{background-image:var(--color-aurora)}.x1trisfu{background-image:var(--color-contact)}.xiy17q3{background-repeat:no-repeat}.x1i6pzox{background-size:0% 1px}.x1ofto9s{background-size:160% 160%}.xakli9p{background-size:200% 100%}.x19hqrfe{background-size:250% 100%}.x10h79pp{box-shadow:0 0 #fff0}.x1rqckel{box-shadow:0 0 0 1px #ffffff1f,0 14px 28px -12px #2dd4a38c}.x1m2p4s5{box-shadow:0 10px 24px -10px #2b59ff}.x1gpls3o{box-shadow:0 10px 24px -12px #0b163080}.xgde4m6{box-shadow:0 10px 24px -18px var(--color-shadow)}.x1ies6wq{box-shadow:0 10px 30px -18px var(--color-shadow)}.xijby7j{box-shadow:0 12px 28px -12px #5ee0b5b3}.xcupqjr{box-shadow:0 16px 32px -16px var(--color-shadow)}.x11xc0xg{box-shadow:0 16px 40px -24px var(--color-shadow)}.x150x3uk{box-shadow:0 1px 2px var(--color-shadow)}.xv93opb{box-shadow:0 24px 48px -20px var(--color-shadow)}.x1nkbw59{box-shadow:0 30px 60px -20px #0000008c}.x18ydcm2{box-shadow:0 40px 80px -36px var(--color-shadow)}.x1el8020{box-shadow:0 40px 80px -40px #0d393a8c}.x10ftbgy{box-shadow:0 40px 80px -40px #2b59ff80}.x1hpixi0{box-shadow:0 8px 20px -14px var(--color-shadow)}.x1hyvwdk{clip-path:inset(50%)}.xs8hnpj{color:#06201a}.x7x8ito{color:#0b1630}.xwwobyb{color:#15803d}.x1fs7qur{color:#5ee0b5}.x19zherc{color:#8fa9a3}.x1nyv5sp{color:#8fb8aa}.x1kwxxh3{color:#a9c2bb}.x150koqn{color:#c4a8ff}.x13qvbtr{color:#d7e7e2}.x2nhc9r{color:#dce5ff}.xjix2g3{color:#ecf5f2}.x1f7m26b{color:#fff}.x1heor9g{color:inherit}.x19co3pv{color:#0000}.xqwr325{color:var(--color-accent)}.x1bq93sh{color:var(--color-muted)}.x17wrial{color:var(--color-on-accent)}.xiuzu7u{color:var(--color-text)}.xqptjwn{color:#2b59ff}.x1amjocr{column-gap:10px}.x40hh3e{column-gap:16px}.xq5c7ks{column-gap:18px}.x1qgv0r9{column-gap:24px}.xjbmbcv{column-gap:32px}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x1rg5ohu{display:inline-block}.x3nfvp2{display:inline-flex}.x1s85apg{display:none}.x117rol3{fill:currentColor}.xac4jm0{fill:var(--color-accent)}.x3gameo{filter:blur(110px)}.xfuwmi5{filter:blur(90px)}.xdt5ytf{flex-direction:column}.x1q0g3np{flex-direction:row}.x1iyjqo2{flex-grow:1}.x2lah0s{flex-shrink:0}.x1a02dak{flex-wrap:wrap}.xdo68mg{font-family:var(--font-mono), ui-monospace, monospace}.x5pmodp{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}.x14jnx0l{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif}.x1ivwg07{font-size:.5625rem}.x2ohwh0{font-size:.625rem}.x1ve87vm{font-size:.65625rem}.x12lo8hy{font-size:.6875rem}.xlm2rwv{font-size:.71875rem}.xboafo0{font-size:.75rem}.x1up2fpq{font-size:.78125rem}.x1dcheo9{font-size:.8125rem}.x1roswp1{font-size:.84375rem}.xkpwil5{font-size:.875rem}.x18ihxl1{font-size:.90625rem}.x6u19be{font-size:.9375rem}.x1lkfr7t{font-size:1.0625rem}.x1c3i2sq{font-size:1.125rem}.x1603h9y{font-size:1.25rem}.x1aueamr{font-size:1.375rem}.xngnso2{font-size:1.5rem}.xddofbv{font-size:1.625rem}.xcg35fi{font-size:1.875rem}.x1jchvi3{font-size:1rem}.xucymfc{font-size:2.125rem}.xwz6oxe{font-size:clamp(.9375rem,2.2vw,1.375rem)}.x1iezxhu{font-size:clamp(1.0625rem,1.4vw,1.25rem)}.x1cawq0x{font-size:clamp(1.0625rem,1.5vw,1.1875rem)}.x37yzn1{font-size:clamp(1.375rem,2vw,1.625rem)}.x9w7uwz{font-size:clamp(1.625rem,2.3vw,2rem)}.xrsim9l{font-size:clamp(1rem,1.4vw,1.125rem)}.x1u5irsp{font-size:clamp(2.25rem,4.7vw,4.25rem)}.x5zqd8a{font-size:clamp(2.5rem,5.6vw,4.5rem)}.x19tj7st{font-size:clamp(2.5rem,5vw,3.75rem)}.x1j61x8r{font-style:normal}.xss6m8b{font-variant-numeric:tabular-nums}.xk50ysn{font-weight:500}.x1s688f{font-weight:600}.x1xlr1w8{font-weight:700}.xx1abn8{grid-column-end:-1}.xcrlgei{grid-column-start:1}.x1agbcgv{grid-row-start:1}.x52fmzj{grid-template-columns:1fr auto}.xy1reaj{grid-template-columns:260px minmax(0,1fr)}.xo9297t{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.x1mkdm3x{grid-template-columns:minmax(0,1fr)}.x1lxldgh{grid-template-columns:minmax(0,600px) minmax(0,1fr)}.xnby9oq{grid-template-columns:repeat(2,minmax(0,1fr))}.x185a7wo{grid-template-columns:repeat(3,minmax(0,1fr))}.x1buimmo{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.xc8icb0{isolation:isolate}.xl56j7k{justify-content:center}.x1qughib{justify-content:space-between}.x1ixy4ik{letter-spacing:-.005em}.xjat59b{letter-spacing:-.01em}.xj4tqmt{letter-spacing:-.023em}.xhb6539{letter-spacing:-.027em}.x72az59{letter-spacing:-.02em}.x1eqopau{letter-spacing:-.033em}.x10yxtcx{letter-spacing:-.037em}.x1xufyuu{letter-spacing:-.038em}.x1wrzemz{letter-spacing:-.039em}.x1b4dsll{letter-spacing:-.03em}.x9pfba7{letter-spacing:.08em}.x1dor1uw{letter-spacing:.1em}.x12oo3zp{letter-spacing:0}.xqahw4z{line-height:1.02}.x1159mfc{line-height:1.1}.x1uo3zyz{line-height:1.15}.x1u7k74{line-height:1.2}.x132q4wb{line-height:1.25}.x37zpob{line-height:1.4}.xfrs9s4{line-height:1.45}.x1jjo3f5{line-height:1.55}.x1dbl2gt{line-height:1.6}.xo5v014{line-height:1}.xnzr9dm{margin-inline-start:22px}.xvc5jky{margin-inline-start:auto}.x15bsewj{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.x19kjcj4{object-fit:contain}.xl1xv1r{object-fit:cover}.x1ptxcow{opacity:.1}.x1vx7kgm{opacity:.22}.x1gstqnd{opacity:.26}.xk8c4ds{opacity:.32}.x3onkmb{opacity:.35}.xyd83as{opacity:.45}.x1us6l5c{opacity:.8}.xg01cxk{opacity:0}.xj0a0fe{overflow-wrap:anywhere}.x2vl965{padding-inline-end:10px}.xpdmqnj{padding-inline-end:12px}.x1pic42t{padding-inline-end:14px}.xp48ta0{padding-inline-end:40px}.xe2zdcy{padding-inline-start:10px}.xz7312c{padding-inline-start:22px}.x1pixwil{padding-inline-start:7px}.x7coems{padding-inline-start:9px}.x7qf8d2{padding-inline-start:clamp(1rem,4vw,3.5rem)}.x1u7fkj2{perspective:1800px}.x67bb7w{pointer-events:auto}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.x7wzq59{position:sticky}.xr49ok3{rotate:-3deg}.x4cj3o5{rotate:3deg}.xxf9ry6{rotate:6deg}.xp1r0qw{row-gap:12px}.x14vct77{row-gap:14px}.x1r0jzty{row-gap:4px}.xw09woa{row-gap:6px}.x3pnbk8{row-gap:8px}.xviw8xw{stroke-dasharray:12 100}.x55f7f1{stroke-dasharray:4 5}.x6s4a3f{stroke-dashoffset:112px}.x1owpc8m{stroke-linecap:round}.xxns8ub{stroke-opacity:.55}.xhr4kjn{stroke-width:1.5px}.xqjr0vm{stroke-width:3px}.xjsr54c{stroke:var(--color-accent)}.x19ptxm6{stroke:var(--color-cyan)}.x1xgvo9d{stroke:var(--color-muted)}.xnmbvae{stroke:var(--color-violet)}.x2b8uid{text-align:center}.xp4054r{text-align:end}.xlyipyv{text-overflow:ellipsis}.x6mezaz{text-transform:none}.xtvhhri{text-transform:uppercase}.x1w2vvpw{text-wrap:balance}.x1uf9ou{transform-origin:70% 70%}.x1nf803f{transform-origin:0}.xma1ivq{transform:rotate(-90deg)scale(.5)}.xc5dj75{transform:rotateY(-8deg)rotateX(2deg)}.x9mn55f{transform:scale(.9)}.x1ufz0iv{transform:scaleX(0)}.xv37fvb{transform:translate3d(calc(var(--px,0) * -18px),calc(var(--py,0) * -18px),0)}.x11624rt{transform:translate3d(calc(var(--px,0) * -26px),calc(var(--py,0) * -26px),0)}.xgfxwx8{transform:translate3d(calc(var(--px,0) * 24px),calc(var(--py,0) * 24px),0)}.x1bk5rib{transform:translate3d(calc(var(--px,0) * 8px),calc(var(--py,0) * 8px),0)}.x1tfve7r{transform:translate(-56px)}.x1r9wogm{transform:translate(56px)}.x1bee3ir{transform:translateY(-200%)}.x1u41xwp{transform:translateY(48px)scale(.97)}.x1fkkkjs{transition-duration:.7s}.x41qz4p{transition-duration:.9s}.x1e3blxr{transition-duration:1.4s}.x1o181p7{transition-duration:.18s}.x11zp1v{transition-duration:.9s}.xsantdm{transition-duration:.42s}.xrfc2kc{transition-property:background-color,border-color,color,box-shadow,translate}.x106061f{transition-property:background-color,box-shadow}.xs2xxs2{transition-property:background-color,color}.x16geqg9{transition-property:background-position,background-color,border-color,color,box-shadow,translate}.x171cvpa{transition-property:background-size,color}.x1k2qxm1{transition-property:border-color,box-shadow,translate}.xmbieew{transition-property:border-color,translate}.xshfolx{transition-property:border-color}.x1gbuem2{transition-property:color,background-color}.xt3l3uh{transition-property:color}.x6o7n8i{transition-property:opacity,transform}.x1nnk3qd{transition-property:rotate,scale,box-shadow}.x5i1d13{transition-property:transform,background-color,box-shadow}.x12pfavo{transition-property:transform,color}.xj4lrv6{transition-property:transform,width,opacity}.x11xpdln{transition-property:transform}.x1ro5nwz{transition-property:translate,box-shadow,border-color}.xvgk7ff{transition-property:translate,box-shadow}.xqfqaah{transition-property:translate}.xrfni6o{transition-timing-function:cubic-bezier(.16,1,.3,1)}.x1wub81i{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.x16017vq{translate:calc(var(--px,0) * -14px) calc(var(--py,0) * -14px)}.xuxw1ft{white-space:nowrap}.x1sdyfia{white-space:pre}.x8knxv4{z-index:-1}.x1vjfegm{z-index:1}.xhtitgo{z-index:2}.xzkaem6{z-index:3}.x68pp3s{z-index:30}.xf5e64p{z-index:40}.xkfc7ib.xkfc7ib:where(.x-default-marker:hover *){box-shadow:0 14px 26px -14px var(--color-accent)}.xsrknsi.xsrknsi:where(.x-default-marker:hover *){transform:rotate(-12deg)scale(1.12)}.x1hxafyu.x1hxafyu:where(.x-default-marker:hover *){transform:rotateY(0)translate(-16px)}.x1hm5xmy.x1hm5xmy:where(.x-default-marker:hover *){transform:translate(2px,-2px)}.x1l8upca.x1l8upca:where(.x-default-marker:hover *){transform:translate(2px,1px)}.xwm6old.xwm6old:where(.x-default-marker:hover *){transform:translate(3px,-3px)}.xrcoik0.xrcoik0:where(.x-default-marker:hover *){transform:translateY(-4px)}.xt2kqc1.xt2kqc1:where(.x-default-marker:hover *){transform:translateY(-5px)rotate(-6deg)scale(1.08)}.xg4gkpr:hover{animation-play-state:paused}.x5yl55r:hover{background-color:#7ff0c9}.x7v63bp:hover{background-color:#dcfce7}.x1d2yzj6:hover{background-color:#eef2ff}.x92dchi:hover{background-color:#fff3}.x1ylw2bj:hover{background-color:var(--color-subtle)}.xtn23gf:hover{background-size:100% 1px}.xpfpg2o:hover{box-shadow:0 0 0 6px #ffffff14}.xbb5qwz:hover{box-shadow:0 14px 30px -10px #2b59ff}.xqjn1mn:hover{box-shadow:0 24px 48px -30px var(--color-shadow)}.xmmq5lr:hover{box-shadow:0 28px 56px -26px var(--color-shadow)}.x1avtlnn:hover{box-shadow:0 32px 60px -22px var(--color-shadow)}.x1j41taf:hover{color:var(--color-accent)}.x8joddd:hover{color:var(--color-text)}.x1xq9hsu:hover{rotate:none}.x1dvosbg:hover{scale:1.03}.x3rg08o:hover{transform:rotate(-8deg)scale(1.06)}.xcum6zn:hover{transform:scale(1.04)}.x1l615kc:hover{transform:scale(1.25)rotate(-8deg)}.x14sg07o:hover{transform:translateY(-4px)rotate(-6deg)}.x1eyuruz:hover{transition-duration:.7s}.xriglyk:hover{translate:0 -1px}.xaq4z2f:hover{translate:0 -4px}.x1dbs2e6:hover{translate:0 -6px}.x1wfrlr2:focus{transform:translateY(0)}}@layer priority5{.xw8gpjh{border-bottom-color:var(--color-border)}.x1g3f1g6{border-bottom-left-radius:14px}.x1orjc0r{border-bottom-left-radius:4px}.x5z3b5k{border-bottom-right-radius:14px}.x1nhu2vm{border-bottom-right-radius:4px}.x1q0q8m5{border-bottom-style:solid}.xso031l{border-bottom-width:1px}.x1pc3f07{border-top-color:var(--color-border)}.x6p44mi{border-top-left-radius:14px}.xqab28r{border-top-right-radius:14px}.x13fuv20{border-top-style:solid}.x178xt8z{border-top-width:1px}.xqmqy1e{bottom:-1px}.x1yt9rqb{bottom:-220px}.x1ey2m1c{bottom:0}.x5yr21d{height:100%}.x170jfvy{height:10px}.x1v9usgg{height:14px}.xmix8c7{height:18px}.xjm9jq1{height:1px}.x1qx5ct2{height:20px}.xxk0z11{height:24px}.xqitzto{height:280px}.x36qwtl{height:2px}.x1gnnpzl{height:30px}.x10w6t97{height:32px}.x1en3kgc{height:340px}.x90ne7k{height:34px}.xc9qbxq{height:36px}.x16wdlz0{height:38px}.x1vqgdyp{height:40px}.xcx40h0{height:420px}.xn3w4p2{height:44px}.xkl5mrx{height:460px}.xwvwv9b{height:46px}.xsdox4t{height:48px}.x10wjd1d{height:50px}.xibtwe8{height:520px}.xdd8jsf{height:52px}.x1n46bim{height:560px}.xnnlda6{height:56px}.x1gb2em4{height:68px}.xols6we{height:6px}.x1hagigm{height:7px}.xt7dq6l{height:auto}.x379cbk{left:-120px}.x1p3wclo{left:-14%}.xhfdufp{left:-30%}.xu96u03{left:0}.xpnmzw7{left:12px}.x188sedz{left:20%}.x1c42kn3{left:20px}.xjwpr41{left:30px}.x989pt1{left:35%}.xxbgjyn{left:43%}.x1gnn1hp{left:53%}.xd0hrzk{left:58%}.xthjnfi{left:62%}.xm7r7ri{left:70%}.x1tvg21f{left:72%}.xunsf0b{margin-bottom:-.1em}.xat24cr{margin-bottom:0}.x1hq5gj4{margin-bottom:24px}.x13ihpsm{margin-bottom:48px}.x166v9or{margin-top:-100px}.x14vqqas{margin-top:12px}.xhrpt6u{margin-top:18px}.xqui205{margin-top:24px}.xjv05ge{margin-top:28px}.xr9ek0c{margin-top:2px}.x7r5mf7{margin-top:3px}.x1gslohp{margin-top:4px}.x8rgt9n{margin-top:64px}.x1k70j0n{margin-top:6px}.xr1yuqi{margin-top:auto}.x193iq5w{max-width:100%}.xxc7z9f{max-width:360px}.xq2pcee{max-width:440px}.xov7wdb{max-width:456px}.x1pfbilc{max-width:460px}.x27kpxv{max-width:560px}.xrlsmeg{max-width:600px}.x11gisft{max-width:640px}.x1iq3fs9{max-width:1440px}.x2lwn1j{min-height:0}.x1y06tjk{min-height:100svh}.x1xaadd7{min-height:1em}.x1ficeh5{min-height:240px}.x1rz828m{min-height:30px}.x1ba4aug{min-height:40px}.x1gg8mnh{min-height:44px}.x1pzngab{min-height:600px}.x1edz59j{min-height:96px}.xeuugli{min-width:0}.x1fns5xo{min-width:40px}.x101abm8{overflow-x:clip}.xydy9qd{padding-bottom:.1em}.x84yb8i{padding-bottom:28px}.xq1608w{padding-bottom:36px}.x10b6aqq{padding-bottom:6px}.x1ngu07h{padding-bottom:clamp(1.75rem,4vw,3rem)}.x1esutp9{padding-bottom:clamp(2.5rem,6vw,5rem)}.xa3x8t{padding-bottom:clamp(3.5rem,7vw,6.5rem)}.xyamay9{padding-top:16px}.x9desvi{padding-top:26px}.x7sb2j6{padding-top:28px}.x13zrc24{padding-top:40px}.x1y1aw1k{padding-top:8px}.xyqrcq2{padding-top:calc(100px + clamp(2rem,5vw,4.5rem))}.x1vvzb5x{padding-top:clamp(1.75rem,4vw,3.25rem)}.x6qiq5e{padding-top:clamp(3rem,7vw,5.5rem)}@media (max-width:640px){.x1yivycg.x1yivycg{padding:18px}.x190ze3e.x190ze3e{padding:20px}}.x1rsgy98{right:-4%}.xymtec6{right:-80px}.xk6ci0l{right:20px}.xanhq36{scroll-margin-top:24px}.xekgmpr{top:-120px}.x1bs854i{top:-140px}.x1lg0oad{top:-18px}.x17wmsxt{top:-200px}.x13vifvy{top:0}.x1wwiq4z{top:11.8%}.xcoq3jd{top:120px}.x1tk7jg1{top:12px}.xdcyxn5{top:360px}.x9ri80z{top:40px}.x1dd0c01{top:41.8%}.x1yhv8n4{top:420px}.x1acdhcp{top:70.9%}.x9oiu8{top:96px}.xnalus7{width:0}.xh8yej3{width:100%}.x1fsd2vl{width:10px}.x6jxa94{width:14px}.x1xp8n7a{width:18px}.x1i1rx1s{width:1px}.xw4jnvo{width:20px}.xvy4d1p{width:24px}.xxljpkc{width:30%}.x1849jeq{width:30px}.x1td3qas{width:32px}.x1691je0{width:34px}.x14qfxbe{width:36px}.x1d419hs{width:38%}.xz84dc7{width:40%}.x100vrsf{width:40px}.x1fnd73c{width:42%}.x3p9ev8{width:420px}.x187nhsf{width:44px}.x1oy3ieq{width:460px}.x1useyqa{width:48px}.x3hqpx7{width:50%}.xr6pica{width:520px}.xvni27{width:52px}.x15yg21f{width:56px}.xycev2y{width:60%}.x1v4s8kt{width:6px}.x13pf649{width:780px}.xci0xqf{width:7px}.x14atkfc{width:auto}.xezivpi{width:max-content}.x19wv3nx{width:min(420px,70vw)}.xgl94hw{width:min(460px,70vw)}.xb6tabc{width:min(620px,90vw)}.x5lhr3w{width:var(--x-width)}}@layer priority6{@media (max-width:640px){.xefsjb7.xefsjb7{border-radius:24px}.xsmkv3k.xsmkv3k{border-radius:28px}.xq7gsy9.xq7gsy9{gap:14px}.x1g870hc.x1g870hc{gap:16px}}@media (max-width:960px){.xdses9.xdses9{gap:18px}}@media (max-width:1200px){.x1y5v9n9.x1y5v9n9{gap:56px}}@media (max-width:640px){.x3lz5uv.x3lz5uv{gap:6px}.x1bzy5qg.x1bzy5qg{padding-block:18px}.xla300r.xla300r{padding-block:6px}.xdhyleb.xdhyleb{padding-inline:20px}.x10ww6sz.x10ww6sz{padding-inline:7px}}}@layer priority7{@media (max-width:960px){.xzdq39c.xzdq39c{align-items:center}.xe494ga.xe494ga{align-items:flex-start}}@media (max-width:640px){.x1ea3cm0.x1ea3cm0{align-items:flex-start}.x1cujfc5.x1cujfc5{display:grid}.xr6v640.xr6v640{display:inline-flex}}@media (max-width:960px){.x915i31.x915i31{display:none}}@media (max-width:640px){.x1abavb.x1abavb{display:none}}@media (max-width:960px){.xj2f7u3.xj2f7u3{flex-direction:column}}@media (max-width:640px){.xtt2k2e.xtt2k2e{flex-direction:column}}@media (max-width:960px){.x8mj2gl.x8mj2gl{flex-direction:row}}@media (max-width:640px){.x1q7nr2a.x1q7nr2a{font-size:.75rem}.xx9ccl.xx9ccl{font-size:.9375rem}}@media (max-width:1200px){.x1vlndts.x1vlndts{font-size:clamp(2.25rem,7vw,4.25rem)}}@media (max-width:960px){.xvi2lsy.xvi2lsy{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.x1y4swgf.x1y4swgf{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.x11fzrhq.x11fzrhq{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px) and (max-width:1200px){.xkmm0iu.xkmm0iu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.x2qdw4x.x2qdw4x{margin-inline-start:0}}@media (max-width:640px){.xuc8seh.xuc8seh{order:3}.xo6naas.xo6naas{padding-inline-end:10px}.xs5v1wq.xs5v1wq{padding-inline-end:28px}}@media (max-width:960px){.xv0ew0y.xv0ew0y{padding-inline-start:0}}@media (max-width:640px){.x159tnkw.x159tnkw{padding-inline-start:14px}.x1o5ov6b.x1o5ov6b{position:relative}.x18cqc8n.x18cqc8n{position:static}.x1tkkhkd.x1tkkhkd{scale:.94}}}@layer priority8{@media (max-width:640px){.xxwb3rv.xxwb3rv{height:26px}.xs2qogb.xs2qogb{height:60px}.x4hh1sh.x4hh1sh{height:auto}.xr7yy02.xr7yy02{left:18px}.xzgrj1s.xzgrj1s{left:auto}}@media (max-width:960px){.xfnj5sw.xfnj5sw{left:clamp(1.25rem,4vw,3.25rem)}}@media (max-width:640px){.x16ipljv.x16ipljv{margin-bottom:12px}.xv7coci.xv7coci{margin-bottom:32px}}@media (max-width:960px){.xfmrm31.xfmrm31{margin-top:0}.x1jtxf66.x1jtxf66{min-height:0}.x5m6nfa.x5m6nfa{min-height:clamp(220px,56vw,440px)}}@media (max-width:640px){.x58viss.x58viss{min-width:34px}}@media (max-width:960px){.x70ha4w.x70ha4w{padding-bottom:0}.xx80tos.xx80tos{padding-top:0}}@media (max-width:640px){.x1t6v55z.x1t6v55z{padding-top:10px}}@media (max-width:960px){.x1gudbch.x1gudbch{top:0}}@media (max-width:640px){.x1fpr896.x1fpr896{top:18px}.x1e0ecc8.x1e0ecc8{top:auto}.xglq5xm.xglq5xm{width:100%}.x7ztqxk.x7ztqxk{width:auto}}@media (max-width:960px){.xhaw5l3.xhaw5l3{width:max(560px,120%)}}}@property --x-animationDelay{syntax:"*";inherits:false}@property --x-animationDuration{syntax:"*";inherits:false}@property --x-width{syntax:"*";inherits:false}@keyframes x1s358ak-B{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes xt9v4qd-B{0%{background-position:0%}to{background-position:200%}}@keyframes x1v3rpuw-B{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes x11xlkww-B{0%{box-shadow:0 0 0 0 var(--color-accent)}70%,to{box-shadow:0 0 0 10px #0000}}@keyframes x16z4ibn-B{0%{box-shadow:0 0 #5ee0b58c}80%,to{box-shadow:0 0 0 8px #5ee0b500}}@keyframes x5nasdp-B{0%,to{box-shadow:0 0 0 0 var(--color-accent-soft),0 14px 30px -14px var(--color-accent)}50%{box-shadow:0 0 0 8px var(--color-accent-soft),0 14px 30px -14px var(--color-accent)}}@keyframes x1ihjh07-B{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes xishzj4-B{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.3;transform:scale(1.15)}}@keyframes x1j5xu6b-B{0%,46%{opacity:0;transform:translateY(8px)}52%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes x1tw48v-B{0%,4%{opacity:0;transform:translateY(12px)scale(.96)}10%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes x1u8kx6-B{0%,26%{opacity:0;transform:translateY(12px)scale(.96)}32%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes x13ovy14-B{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes x1wp6jgg-B{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@keyframes x47t2sj-B{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes x9icwrk-B{0%{opacity:0;transform:translateY(90px)scale(.86)}to{opacity:1;transform:none}}@keyframes x13q9beq-B{0%{stroke-dashoffset:112px}to{stroke-dashoffset:0}}@keyframes xe6i1fw-B{0%{transform:translateY(108%)}to{transform:none}}@keyframes xataade-B{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@keyframes x1n5znvx-B{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes x5x29bu-B{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(8%,-6%)scale(1.12)}66%{transform:translate(-6%,6%)scale(.92)}}@keyframes x1ofc7ps-B{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes x1irav3q-B{0%,55%{transform:translate(-120%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes x1lvehb2-B{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes x1m7tj9l-B{0%,to{translate:0}50%{translate:0 -12px}}:root,.xiigv4a{--color-background:#f5f7fc;--color-surface:#fff;--color-subtle:#ebf0fa;--color-border:#dae1ef;--color-text:#0b1630;--color-muted:#55627e;--color-accent:#2b59ff;--color-on-accent:#fff;--color-accent-soft:#e3eaff;--color-cyan:#18b4e0;--color-violet:#7c5cff;--color-success:#16a34a;--color-shadow:#1e3a8a33;--color-glass:#fffc;--color-glass-edge:#ffffffe6;--color-aurora:linear-gradient(135deg, #2b59ff 0%, #7c5cff 55%, #18b4e0 100%);--color-contact:linear-gradient(135deg, #1d3fd8 0%, #2b59ff 30%, #7c5cff 62%, #18b4e0 100%);--color-scheme:light}@media (prefers-color-scheme:dark){:root,.xiigv4a{--color-background:#0e1833;--color-surface:#152245;--color-subtle:#1a2a54;--color-border:#263866;--color-text:#eaf0ff;--color-muted:#a6b4d9;--color-accent:#6a8dff;--color-on-accent:#0b1630;--color-accent-soft:#1e3170;--color-cyan:#4fd6f6;--color-violet:#a491ff;--color-success:#4ade80;--color-shadow:#00000080;--color-glass:#152245b3;--color-glass-edge:#ffffff1a;--color-aurora:linear-gradient(135deg, #1e3fc4 0%, #4c34bd 55%, #0d6d96 100%);--color-contact:linear-gradient(135deg, #142c99 0%, #1e3fc4 30%, #4c34bd 62%, #0d6d96 100%);--color-scheme:dark}}.xt8r2n7.xt8r2n7,.xt8r2n7.xt8r2n7:root{--color-accent:#6a8dff;--color-accent-soft:#1e3170;--color-aurora:linear-gradient(135deg, #1e3fc4 0%, #4c34bd 55%, #0d6d96 100%);--color-background:#0e1833;--color-border:#263866;--color-contact:linear-gradient(135deg, #142c99 0%, #1e3fc4 30%, #4c34bd 62%, #0d6d96 100%);--color-cyan:#4fd6f6;--color-glass:#152245b3;--color-glass-edge:#ffffff1a;--color-muted:#a6b4d9;--color-on-accent:#0b1630;--color-scheme:dark;--color-shadow:#00000080;--color-subtle:#1a2a54;--color-success:#4ade80;--color-surface:#152245;--color-text:#eaf0ff;--color-violet:#a491ff}.xk4fekt.xk4fekt,.xk4fekt.xk4fekt:root{--color-accent:#2b59ff;--color-accent-soft:#e3eaff;--color-aurora:linear-gradient(135deg, #2b59ff 0%, #7c5cff 55%, #18b4e0 100%);--color-background:#f5f7fc;--color-border:#dae1ef;--color-contact:linear-gradient(135deg, #1d3fd8 0%, #2b59ff 30%, #7c5cff 62%, #18b4e0 100%);--color-cyan:#18b4e0;--color-glass:#fffc;--color-glass-edge:#ffffffe6;--color-muted:#55627e;--color-on-accent:#fff;--color-scheme:light;--color-shadow:#1e3a8a33;--color-subtle:#ebf0fa;--color-success:#16a34a;--color-surface:#fff;--color-text:#0b1630;--color-violet:#7c5cff}
@font-face{font-family:display;src:url(../media/bricolage_grotesque_latin_wght_normal-s.p.300rpl789hft0.woff2?dpl=dpl_5PHFSD6AMH151257Lypbnr7gWaHQ)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.display_4d2a49de-module___rE8qW__className{font-family:display,display Fallback}.display_4d2a49de-module___rE8qW__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2?dpl=dpl_5PHFSD6AMH151257Lypbnr7gWaHQ)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.sans_20c44fd0-module__iowl7G__className{font-family:sans,sans Fallback}.sans_20c44fd0-module__iowl7G__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal-s.2odd3csjijl0b.woff2?dpl=dpl_5PHFSD6AMH151257Lypbnr7gWaHQ)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_ab04c572-module__29w_UG__className{font-family:mono,mono Fallback}.mono_ab04c572-module__29w_UG__variable{--font-mono:"mono", "mono Fallback"}
