@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.7f4e28d1.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.e32417d2.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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.7f4e28d1.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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.e32417d2.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_5a43d0a8-module__p289Ea__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_5a43d0a8-module__p289Ea__variable{--font-cinzel:"Cinzel","Cinzel Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_331b3f25-module__K8E_pq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:400}.space_mono_331b3f25-module__K8E_pq__variable{--font-spacemono:"Space Mono","Space Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_963ff43d-module__Cja_3a__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_963ff43d-module__Cja_3a__variable{--font-playfair:"Playfair Display","Playfair Display Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_2a073a42-module__hY-zvW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_2a073a42-module__hY-zvW__variable{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_457e543e-module__hQXNTG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_457e543e-module__hQXNTG__variable{--font-bolt-display:"Inter Tight","Inter Tight Fallback"}
::-webkit-scrollbar{width:8px}html{scroll-behavior:smooth}html.bolt-route,html.bolt-route body{background:#0a0c10}.bolt-page-shell{overscroll-behavior-y:none;isolation:isolate;background:#0a0c10}::-webkit-scrollbar-track{background:#101622}::-webkit-scrollbar-thumb{background:#2b6cee;border-radius:4px}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10162299;border:1px solid #ffffff14}.bolt-container{filter:drop-shadow(0 0 15px #2b6cee99)}.bolt-path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3s ease-out infinite alternate drawBolt}@keyframes drawBolt{0%{stroke-dashoffset:1000px;opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.electric-glow{box-shadow:0 0 15px #4cc9f0,inset 0 0 15px #4cc9f0}@keyframes flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:.99}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.6}}@keyframes plasma{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(2px,-2px)}}.animate-pulse-slow{animation:4s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-flicker{animation:3s infinite flicker}.animate-plasma-flow{animation:8s ease-in-out infinite alternate plasma}.glass-morphism{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a}.perspective-1000{perspective:1000px}.macbook-container{transition:transform .5s ease-out;transform:rotateY(-20deg)rotateX(10deg)}.macbook-container:hover{transform:rotateY(-10deg)rotateX(5deg)}.glow-effect{box-shadow:0 0 50px -10px #6366f14d}.floating{animation:6s ease-in-out infinite float}.floating-delayed{animation:8s ease-in-out 1s infinite float}@keyframes float{0%{transform:translateY(0)translate(0)}50%{transform:translateY(-20px)translate(10px)}to{transform:translateY(0)translate(0)}}@keyframes flash{0%,95%{opacity:.05}96%{opacity:.4}97%{opacity:.05}98%{opacity:.3}to{opacity:.05}}.animate-lightning-flash{animation:5s infinite flash}@keyframes window-flicker{0%{opacity:.8}to{opacity:1}}.animate-window-flicker{animation:4s infinite alternate window-flicker}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2b6cee08;border:1px solid #ffffff0d}.electric-pulse{background:radial-gradient(circle,#2b6cee26 0%,#0a0c1000 70%)}.glass-morphic{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a}.phone-shadow{box-shadow:0 0 50px -12px #2b6cee4d}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bolt-lazy-section{min-width:0}html.bolt-reduce-paint .bolt-expensive-paint,html.bolt-reduce-paint .bolt-heavy-visual{display:none!important}html.bolt-reduce-paint .bolt-page-shell *,html.bolt-reduce-paint .bolt-page-shell :before,html.bolt-reduce-paint .bolt-page-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.bolt-reduce-paint .bolt-page-shell .rfm-marquee{animation-name:scroll!important;animation-duration:var(--duration)!important;animation-iteration-count:infinite!important;animation-play-state:var(--play,running)!important;animation-timing-function:linear!important}@media (hover:none){.rfm-marquee-container:hover div{animation-play-state:running!important}}html.bolt-reduce-paint .bolt-page-shell .glass-panel,html.bolt-reduce-paint .bolt-page-shell .glass-morphism,html.bolt-reduce-paint .bolt-page-shell .glass-card,html.bolt-reduce-paint .bolt-page-shell .glass-morphic,html.bolt-reduce-paint .bolt-page-shell .backdrop-blur,html.bolt-reduce-paint .bolt-page-shell .backdrop-blur-sm,html.bolt-reduce-paint .bolt-page-shell .backdrop-blur-\[12px\]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#101622e6!important}html.bolt-reduce-paint .bolt-page-shell .blur-\[80px\],html.bolt-reduce-paint .bolt-page-shell .blur-\[100px\],html.bolt-reduce-paint .bolt-page-shell .blur-\[120px\],html.bolt-reduce-paint .bolt-page-shell .blur-\[150px\],html.bolt-reduce-paint .bolt-page-shell .blur-3xl,html.bolt-reduce-paint .bolt-page-shell .filter,html.bolt-reduce-paint .bolt-page-shell .drop-shadow-2xl,html.bolt-reduce-paint .bolt-page-shell .bolt-container{filter:none!important}html.bolt-reduce-paint .bolt-page-shell .shadow-2xl,html.bolt-reduce-paint .bolt-page-shell [class*=shadow-]{box-shadow:none!important}html.bolt-reduce-paint .bolt-comparison-card{opacity:1!important;transform:none!important}html.bolt-reduce-paint .bolt-comparison-card:not(.bolt-comparison-card-active){display:none!important}@supports (font:-apple-system-body){.bolt-page-shell .glass-panel,.bolt-page-shell .glass-morphism,.bolt-page-shell .glass-card,.bolt-page-shell .glass-morphic{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101622c7}.bolt-page-shell .macbook-container{transition:none;transform:rotateY(-10deg)rotateX(5deg)}.bolt-page-shell .floating,.bolt-page-shell .floating-delayed{animation:none}}@media (max-width:1023px){.bolt-page-shell .glass-panel,.bolt-page-shell .glass-morphism,.bolt-page-shell .glass-card,.bolt-page-shell .glass-morphic{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101622d1}.bolt-page-shell .animate-flicker,.bolt-page-shell .animate-lightning-flash,.bolt-page-shell .animate-plasma-flow,.bolt-page-shell .animate-pulse-slow,.bolt-page-shell .floating,.bolt-page-shell .floating-delayed{animation:none}.bolt-page-shell .blur-\[80px\],.bolt-page-shell .blur-\[100px\],.bolt-page-shell .blur-\[120px\],.bolt-page-shell .blur-\[150px\],.bolt-page-shell .blur-3xl{filter:none}}.bolt-font-aliases{--font-bolt-fraunces:var(--font-bolt-cinzel);--font-bolt-instrument-serif:var(--font-bolt-cinzel);--font-bolt-inter:inherit;--font-bolt-jetbrains:inherit;--font-bolt-manrope:inherit;--font-bolt-playfair:var(--font-bolt-cinzel);--font-bolt-space-grotesk:inherit;--font-bolt-space-mono:inherit}.bolt-deferred-section{background:#0a0c10}html.bolt-route:has(.bolt-home){background:#f5f8ff}html.bolt-route:has(.bolt-home) body{background:#f5f8ff}.bolt-home{--bh-ink:#0b1630;--bh-primary:#2b6cee;--bh-pastel:#dbe7ff;--bh-surface:#f5f8ff;background:var(--bh-surface);color:var(--bh-ink)}.bolt-home ::selection{color:#fff;background:#2b6cee}.bh-display{font-family:var(--font-bolt-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.045em}.bh-serif{font-family:var(--font-instrument-serif),"Instrument Serif",serif;letter-spacing:-.02em;font-style:italic;font-weight:400}.bh-mono{font-family:var(--font-spacemono),"Space Mono",ui-monospace,monospace}.bh-atmosphere{background:radial-gradient(48% 42% at 12% 8%,#93b8ff8c 0%,#93b8ff00 70%),radial-gradient(40% 36% at 88% 4%,#a5e1ff8c 0%,#a5e1ff00 70%),radial-gradient(55% 45% at 50% 62%,#2b6cee29 0%,#2b6cee00 70%),linear-gradient(#eef3ff 0%,#f5f8ff 60% 100%)}.bh-grid-lines{background-image:linear-gradient(90deg,#2b6cee12 1px,#0000 1px),linear-gradient(#2b6cee12 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 30%,#0000 75%)}.bh-glass{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(140deg,#ffffffc7 0%,#ffffff80 100%);border:1px solid #ffffffd9;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0b16300a,0 24px 60px -28px #2b6cee59}.bh-glass-blue{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(140deg,#dbe7ffd9 0%,#ecf3ff8c 100%);border:1px solid #ffffffe6;box-shadow:inset 0 1px #fffffff2,0 24px 60px -30px #2b6cee73}.bh-glass-dark{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#ffffff1f 0%,#ffffff0a 100%);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff2e}.bh-card{background:#fff;border:1px solid #0f235012;box-shadow:0 1px 2px #0b16300a,0 18px 40px -26px #0b163040}.bh-btn-primary{background:linear-gradient(#3a7bff 0%,#2b6cee 100%);box-shadow:inset 0 1px #ffffff47,0 10px 30px -10px #2b6ceebf}.bh-btn-primary:hover{background:linear-gradient(#2f6ff5 0%,#1f5bd6 100%)}.bh-text-gradient{background:linear-gradient(100deg,#2b6cee 0%,#4c8dff 45%,#4cc9f0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bh-mockup-tilt{transform-origin:50% 0;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:perspective(2200px)rotateX(9deg)}.bh-mockup-tilt:hover{transform:perspective(2200px)rotateX(3deg)}@keyframes bh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bh-float{animation:7s ease-in-out infinite bh-float}.bh-float-delayed{animation:8s ease-in-out 1.2s infinite bh-float}@keyframes bh-pulse-ring{0%{box-shadow:0 0 #2b6cee73}to{box-shadow:0 0 0 10px #2b6cee00}}.bh-live-dot{animation:1.8s ease-out infinite bh-pulse-ring}.bolt-home .rfm-marquee-container{overflow:hidden}html.bolt-reduce-paint .bolt-home .bh-glass,html.bolt-reduce-paint .bolt-home .bh-glass-blue{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.bolt-reduce-paint .bolt-home .bh-glass{background:#ffffffeb!important}html.bolt-reduce-paint .bolt-home .bh-glass-blue{background:linear-gradient(140deg,#e3ecff 0%,#f1f6ff 100%)!important}html.bolt-reduce-paint .bolt-home .bh-glass-dark{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff14!important}html.bolt-reduce-paint .bolt-home .bh-mockup-tilt{transform:none}@media (prefers-reduced-motion:reduce){.bolt-home .bh-float,.bolt-home .bh-float-delayed,.bolt-home .bh-live-dot{animation:none}.bolt-home .bh-mockup-tilt{transition:none;transform:none}}.bh-orb-halo{background:radial-gradient(circle,#2b6cee47 0%,#2b6cee00 68%);border-radius:9999px}@keyframes bh-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bh-typing-dot{animation:1.2s ease-in-out infinite bh-typing}@media (prefers-reduced-motion:reduce){.bolt-home .bh-typing-dot{animation:none}}@property --lid{syntax:"<number>";inherits:true;initial-value:1}.bella{--px:0px;--py:0px;--hr:0deg;--hx:0px;--lid:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.bella svg *{transform-box:view-box}.bella-iris{transform:translate(var(--px),var(--py));transition:transform .18s ease-out}.bella-eye-l,.bella-eye-r{transition:transform .14s ease-out}.bella-eye-l{transform-origin:100px 134px;transform:scaleY(calc(var(--open-l,1)*var(--lid)))}.bella-eye-r{transform-origin:140px 134px;transform:scaleY(calc(var(--open-r,1)*var(--lid)))}.bella-head-follow{transform-origin:120px 190px;transform:translateX(var(--hx))rotate(var(--hr));transition:transform .35s ease-out}.bella-head,.bella-body,.bella-arm,.bella-board{transform-origin:120px 190px}.bella-body{transform-origin:120px 300px}.bella-arm{transform-origin:164px 224px}.bella-hand{transform-origin:196px 178px}.bella-board{transform-origin:120px 302px;animation:3.2s ease-in-out infinite bella-ride}.bella-board-glow{transform-origin:120px 310px;animation:3.2s ease-in-out infinite bella-glow}.bella-float{animation:6s ease-in-out infinite bella-float}.bella-auto-blink{animation:5.5s infinite bella-blink}.bella-idle-wave .bella-arm{animation:4.8s ease-in-out infinite bella-wave-loop}.bella-type-l{animation:.42s ease-in-out infinite alternate bella-type}.bella-type-r{animation:.42s ease-in-out .21s infinite alternate bella-type}.bella-prop{transform-origin:178px 260px;animation:2.4s ease-in-out infinite bella-prop-bob}.bella-fx{opacity:0;animation:1.7s ease-out forwards bella-fx-up}.bella-g-hop .bella-body{animation:1.1s ease-in-out bella-hop}.bella-g-laugh .bella-body{animation:1.1s ease-in-out bella-laugh}.bella-g-nod .bella-head{animation:1.1s ease-in-out bella-nod}.bella-g-no .bella-head{animation:1.1s ease-in-out bella-no}.bella-g-think .bella-head{animation:1.3s ease-in-out bella-think}.bella-g-tilt .bella-head,.bella-g-wink .bella-head{animation:1.2s ease-in-out bella-tilt}.bella-g-wink .bella-eye-r{animation:1.2s ease-in-out bella-wink}.bella-g-wave .bella-arm{animation:1.3s ease-in-out bella-wave}.bella-g-point .bella-arm{animation:1.2s ease-in-out bella-point}.bella-g-five .bella-arm{animation:1.2s ease-in-out bella-five}.bella-g-boop .bella-body{animation:.7s ease-in-out bella-boop}@keyframes bella-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes bella-ride{0%,to{rotate:-1.6deg}50%{rotate:1.6deg}}@keyframes bella-glow{0%,to{opacity:.22;transform:scaleX(.92)}50%{opacity:.4;transform:scaleX(1.05)}}@keyframes bella-blink{0%,93%,to{--lid:1}96%{--lid:.1}}@keyframes bella-wave-loop{0%,46%,to{transform:rotate(0)}8%{transform:rotate(-14deg)}16%{transform:rotate(10deg)}25%{transform:rotate(-12deg)}34%{transform:rotate(9deg)}42%{transform:rotate(-5deg)}}@keyframes bella-wave{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}32%{transform:rotate(10deg)}50%{transform:rotate(-12deg)}68%{transform:rotate(9deg)}84%{transform:rotate(-5deg)}}@keyframes bella-type{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes bella-prop-bob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)translateY(-2px)}}@keyframes bella-hop{20%{translate:0 -28px}40%{translate:0}60%{translate:0 -16px}80%{translate:0}}@keyframes bella-laugh{10%,30%,50%,70%{transform:rotate(2.2deg)}20%,40%,60%,80%{transform:rotate(-1.2deg)}}@keyframes bella-nod{25%,65%{transform:translateY(4px)rotate(2deg)}45%{transform:translateY(-1px)}}@keyframes bella-no{15%{transform:rotate(-6deg)}35%{transform:rotate(6deg)}55%{transform:rotate(-5deg)}75%{transform:rotate(4deg)}}@keyframes bella-think{20%,80%{transform:rotate(7deg)translateY(1px)}}@keyframes bella-tilt{25%,70%{transform:rotate(-6deg)}}@keyframes bella-wink{0%,12%,78%,to{transform:scaleY(.08)}22%,68%{transform:scaleY(1)}}@keyframes bella-point{20%,75%{transform:rotate(22deg)translate(2px)}}@keyframes bella-five{20%,30%{transform:translateY(-8px)rotate(-8deg)scale(1.1)}45%{transform:translateY(-2px)rotate(2deg)}60%,70%{transform:translateY(-8px)rotate(-8deg)scale(1.1)}}@keyframes bella-boop{30%{transform:translateY(-14px)rotate(-1.5deg)}60%{transform:translateY(2px)}}@keyframes bella-fx-up{0%{opacity:0;transform:translateY(10px)scale(.4)rotate(var(--r,0deg))}20%{opacity:1;transform:translateY(0)scale(1.1)rotate(var(--r,0deg))}to{opacity:0;transform:translateY(-60px)scale(.9)rotate(var(--r,0deg))}}@media (prefers-reduced-motion:reduce){.bella *,.bella,.bella-float{animation:none!important}}.rider{--hr:0;--hx:0;--hy:0}.rider-body{width:100%;animation:1.25s ease-in-out infinite bl-gait;position:relative}.rider.walking .rider-body,.rider.walking .bl-g{animation-duration:.6s}.rider-layer{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.rider-tint{transition:filter 1s cubic-bezier(.2,.7,.2,1)}.rider-shadow{background:radial-gradient(closest-side,#0b163038,#0000);border-radius:50%;height:7%;position:absolute;bottom:-1%;left:8%;right:6%}.bl-g,.bl-head{pointer-events:none;position:absolute;inset:0}.bl-g{animation:1.25s ease-in-out -.3s infinite bl-ride}.bl-head{rotate:calc(var(--hr)*1deg);translate:calc(var(--hx)*1px)calc(var(--hy)*1px);transition:rotate .5s cubic-bezier(.3,1.4,.5,1),translate .5s}.rider-arm-b{opacity:0}.rider.waving .rider-arm-a{animation:1.6s step-end bl-frame-a}.rider.waving .rider-arm-b{animation:1.6s step-end bl-frame-b}.rider-face{opacity:0}.rider.blink .rider-blink,.rider.winking .rider-blink,.rider.laughing .rider-laugh{opacity:1}.bella-hit,.rider-hit{cursor:pointer;z-index:2;background:0 0;border:0;position:absolute}.bella-hit{z-index:3;border-radius:40%}.rider-hit{border-radius:40% 40% 20% 20%;bottom:0;left:0;right:0}.bella-hit:focus-visible,.rider-hit:focus-visible{outline-offset:-4px;outline:2px dashed #2b6cee}.bl-fx{pointer-events:none;z-index:4;position:absolute}.bl-fx i{left:var(--x);top:var(--y);opacity:0;animation:bella-fx-up 1.6s var(--d,0s)ease-out forwards;font-size:clamp(18px,2.2vw,30px);font-style:normal;position:absolute}.bella-say{z-index:5;color:#0b1630;opacity:0;transform-origin:100% 100%;pointer-events:none;background:#fff;border-radius:18px 18px 4px;width:max-content;max-width:230px;padding:10px 14px;font-size:.9rem;font-weight:500;line-height:1.3;transition:opacity .25s,transform .35s cubic-bezier(.3,1.4,.5,1);position:absolute;transform:translateY(6px)scale(.92);box-shadow:0 16px 34px -16px #0b16308c}.bella-say.on{opacity:1;transform:none}.rider.g-nod .bl-head{animation:.7s ease-in-out bl-head-nod}.rider.g-lean .bl-g{animation:1.8s ease-in-out bl-lean}.rider.g-lean .bl-head,.rider.g-point .bl-head,.rider.g-wink .bl-head{animation:1.6s ease-in-out bl-head-tilt}.rider.g-hop .rider-body{animation:1.25s ease-in-out infinite bl-gait,1.1s cubic-bezier(.3,1.6,.5,1) bella-hop}.rider.g-hop .bl-g{animation:1.1s ease-in-out bl-sway}.rider.g-laugh .bl-g{animation:1.2s ease-in-out bella-laugh}.rider.g-laugh .bl-head{animation:1.2s ease-in-out bl-back}.rider.g-think .bl-head{animation:2.2s ease-in-out bl-head-think}.rider.g-no .bl-head{animation:1.1s ease-in-out bl-head-no}.rider.g-five .bl-g{animation:1.3s ease-in-out bl-back-body}.rider.g-boop .rider-body{animation:.5s bella-boop}@keyframes bl-head-nod{40%{transform:translateY(1.2%)}}@keyframes bl-head-tilt{25%,70%{transform:rotate(-2deg)}}@keyframes bl-head-think{20%,80%{transform:rotate(2.2deg)translateY(.3%)}}@keyframes bl-head-no{15%{transform:rotate(-2deg)}35%{transform:rotate(2deg)}55%{transform:rotate(-1.6deg)}75%{transform:rotate(1.2deg)}}@keyframes bl-back{30%,70%{transform:rotate(-2deg)translateY(-.5%)}}@keyframes bl-frame-a{0%,25%,50%,75%{opacity:0}12.5%,37.5%,62.5%,87.5%,to{opacity:1}}@keyframes bl-frame-b{0%,25%,50%,75%{opacity:1}12.5%,37.5%,62.5%,87.5%,to{opacity:0}}@keyframes bl-gait{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-.5deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-5px)rotate(.5deg)}}@keyframes bl-ride{0%,to{rotate:-1deg}50%{rotate:1deg}}@keyframes bl-sway{0%,to{rotate:-1deg}50%{rotate:1.2deg}}@keyframes bl-lean{25%,70%{transform:rotate(-4deg)}}@keyframes bl-back-body{30%,70%{transform:rotate(-2.5deg)}}.rider-debug .bella-hit,.rider-debug .rider-hit,.rider-debug .bl-fx{outline:1px solid #ff2d55}.bella-pose{aspect-ratio:230/610}.bella-pose-img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .6s cubic-bezier(.3,1.4,.5,1);position:absolute;inset:0;transform:translateY(10px)scale(.97)}.bella-pose-img.on{opacity:1;transform:none}.bella-face-img{animation:.45s cubic-bezier(.3,1.5,.5,1) bl-face-in}@keyframes bl-face-in{0%{opacity:.3;filter:blur(2px)}to{opacity:1;filter:none}}.host-figure{filter:saturate(.85);width:100%;height:auto;transition:transform .5s cubic-bezier(.3,1.4,.5,1),filter .4s;display:block}.host-figure.is-active{filter:none;transform:translateY(-8px)scale(1.03)}@media (prefers-reduced-motion:reduce){.rider *,.rider-body,.bella-pose-img,.bella-face-img,.host-figure{transition:none!important;animation:none!important}}.bella-bigword{z-index:1;letter-spacing:-.06em;color:#2b6cee12;font-size:clamp(9rem,26vw,24rem);line-height:.8}.bella-bigword i{background:#2b6cee59;border-radius:50%;width:.16em;height:.16em;margin-left:.03em;display:inline-block}.bella-msg-in{animation:.45s cubic-bezier(.3,1.4,.5,1) both bl-msg-in}@keyframes bl-msg-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.bella-day-scene{background:linear-gradient(180deg,var(--sky1)0%,var(--sky2)100%);transition:background .8s}.bella-orb{background:radial-gradient(circle at 40% 40%,#fff7d6 0%,#ffd36b 55%,#ffb547 100%);transition:left .9s cubic-bezier(.3,1,.4,1),top .9s cubic-bezier(.3,1,.4,1),background .6s,box-shadow .6s;translate:-50% -50%;box-shadow:0 0 40px 12px #ffcd6e8c}.bella-orb.is-moon{background:radial-gradient(circle at 35% 35%,#fff 0%,#e2e8ff 60%,#b8c4f2 100%);box-shadow:0 0 34px 8px #c8d4ff73}.bella-stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1.5px 1.5px at 28% 32%,#fff,#0000),radial-gradient(1px 1px at 46% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 64% 26%,#fff,#0000),radial-gradient(1px 1px at 82% 14%,#fff,#0000),radial-gradient(1px 1px at 92% 38%,#fff,#0000);animation:3s ease-in-out infinite alternate bl-twinkle}.bella-hills .hill-far{fill:#2b6cee47}.bella-hills .hill-mid{fill:#1f4fc06b}.bella-hills .hill-near{fill:#0b16308c}.bella-hills .hill-trees polygon{fill:#0b163080}.bella-hills .hill-hotel rect,.bella-hills .hill-hotel path{fill:#f5f8ff}.bella-hills .hill-hotel path{fill:#2b6cee}.bella-hills .hill-hotel .win{fill:#bcd3ff;transition:fill .6s}.bella-hills .hill-hotel .win.lit{fill:#ffd36b}.bella-hills .hill-hotel .door{fill:#1f4fc0}.bella-hills .hill-far{animation:9s ease-in-out infinite alternate bl-drift}.bella-hills .hill-mid{animation:7s ease-in-out -2s infinite alternate-reverse bl-drift}.bella-scene-say{animation:.5s cubic-bezier(.3,1.4,.5,1) .25s both bl-msg-in}@keyframes bl-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes bl-drift{0%{transform:translate(-8px)}to{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.bella-day-scene *,.bella-scene-say{animation:none!important}}.bella-note{transition:background .4s;animation:.45s cubic-bezier(.3,1.4,.5,1) both bl-msg-in}.bella-note.done{background:#fffffff2}.bella-inbox{background:radial-gradient(70% 40% at 50% 0,#2b6cee59,#2b6cee00 70%),linear-gradient(#0f1730 0%,#0b1124 100%)}.bella-inbox-note{background:#ffffff0f;border:1px solid #ffffff0f}.bella-inbox-note.done{background:#10b98112;border-color:#10b9812e}.bella-switch:after{content:"";background:radial-gradient(circle,#fff6c9 0 30%,#fff 60%);border-radius:9999px;width:24px;height:24px;transition:transform .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000059}.peer:checked~.bella-switch:after{background:radial-gradient(circle,#ffd36b 0 30%,#fff 62%);transform:translate(24px)}.bella-caret{vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite bl-caret;display:inline-block}@keyframes bl-caret{50%{opacity:0}}
