@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2991b2-module__9mH_6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2991b2-module__9mH_6q__variable{--font-sans:"Inter","Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.69d3b86e.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.5cf2134c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.98651634.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.7c6c8c23.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.7d02fb04.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07ce798a.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_252e7ebc-module__uPBGZW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_252e7ebc-module__uPBGZW__variable{--font-heading:"Manrope","Manrope Fallback"}
:root{--bg-primary:#fafaf9;--bg-secondary:#fff;--bg-tertiary:#f4f4f3;--bg-card:#ffffffa6;--text-primary:#1c1917;--text-secondary:#44403c;--text-tertiary:#78716c;--text-muted:#a8a29e;--accent-primary:#6366f1;--accent-primary-hover:#4f46e5;--accent-indigo:#6366f1;--accent-rose:#f43f5e;--accent-cyan:#06b6d4;--accent-emerald:#10b981;--accent-amber:#f59e0b;--border-subtle:#1c19170a;--border-strong:#1c191714;--border-glow:#6366f126;--glass-bg:#ffffffb3;--glass-border:#ffffffd9;--shadow-sm:0 2px 8px #1c191708;--shadow-md:0 10px 30px #1c19170a,inset 0 1px 0 #fffc;--shadow-lg:0 25px 60px -15px #1c19170f,inset 0 1px 0 #ffffffe6;--shadow-xl:0 40px 90px -20px #1c191714,inset 0 1px 1px #fff;--shadow-indigo:0 20px 40px -10px #6366f11f;--shadow-rose:0 20px 40px -10px #f43f5e1f;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--ambient-glow:transparent;--grid-mesh-dot:#1c191709}[data-theme=dark]{--bg-primary:#0e0c13;--bg-secondary:#15121c;--bg-tertiary:#211d2b;--bg-card:#231e2f80;--text-primary:#f5f7fa;--text-secondary:#b9b1c9;--text-tertiary:#8f85a3;--text-muted:#716783;--accent-primary:#ad76f9;--accent-primary-hover:#c49cfc;--accent-indigo:#9b7cf8;--accent-rose:#f862ad;--accent-cyan:#47f0ff;--accent-emerald:#31edae;--accent-amber:#fc3;--border-subtle:#9270c21a;--border-strong:#9f7ece33;--border-glow:#ad68f373;--glass-bg:#1c17269e;--glass-border:#a789d238;--shadow-sm:0 2px 10px #04030899;--shadow-md:0 10px 30px #04030899,inset 0 1px 0 #b78cf212;--shadow-lg:0 25px 60px -15px #040208bf,0 0 34px -10px #9e4cf04d;--shadow-xl:0 40px 90px -20px #040208d9,0 0 56px -12px #a351f66b;--shadow-indigo:0 0 42px -6px #a351f699;--shadow-rose:0 0 42px -6px #f651a380;--ambient-glow:#8c30e838;--grid-mesh-dot:#af86ea12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 12% -5%,var(--ambient-glow),transparent 60%),radial-gradient(48% 44% at 100% 18%,#1fd5f91f,transparent 60%),radial-gradient(55% 50% at 88% 105%,#ef39941f,transparent 62%);position:fixed;inset:0}[data-theme=dark] .glass-panel{border-color:var(--glass-border);box-shadow:var(--shadow-xl),inset 0 1px 0 #c5a3f524}[data-theme=dark] .cyber-border-glow:hover:after{border-color:var(--accent-indigo);box-shadow:0 0 18px #a85af680,inset 0 0 12px #a85ff229}[data-theme=dark] ::selection{color:#fff;background-color:#a85af661}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;position:relative}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .4s,color .4s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.04em;color:var(--text-primary);font-weight:900;line-height:1.1}h1{font-size:3.5rem}h2{font-size:2.75rem}h3{font-size:1.85rem}p{color:var(--text-secondary);font-size:1.15rem;line-height:1.8}@media (min-width:768px){h1{font-size:5.5rem}h2{font-size:3.75rem}}@media (min-width:1024px){h1{font-size:6.5rem}}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.grid-mesh{background-image:radial-gradient(var(--grid-mesh-dot)1px,transparent 1px);pointer-events:none;z-index:0;background-size:28px 28px;position:absolute;inset:0}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-xl);transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}::selection{color:var(--accent-indigo);background-color:#6366f126}.text-gradient{background:linear-gradient(135deg,var(--text-primary)0%,var(--accent-indigo)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-vibrant{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-rose),var(--accent-amber));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite shine}@keyframes shine{to{background-position:200%}}.mesh-blob{filter:blur(120px);opacity:.2;z-index:0;pointer-events:none;border-radius:50%;position:absolute}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.cyber-clip{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.cyber-clip-sm{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.cyber-border-glow{position:relative}.cyber-border-glow:after{content:"";border-radius:inherit;border:1px solid var(--border-strong);pointer-events:none;transition:border-color .4s;position:absolute;inset:0}.cyber-border-glow:hover:after{border-color:var(--accent-indigo);box-shadow:0 0 10px #6366f126}:root{--shadow-float:0 24px 60px -20px #1c191721,0 8px 22px -14px #6366f129;--hairline:linear-gradient(90deg,transparent,var(--border-strong)18%,var(--border-strong)82%,transparent)}[data-theme=dark]{--shadow-float:0 30px 70px -24px #040208b3,0 0 44px -16px #993df566}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-primary);align-items:center;gap:.6rem;font-size:.76rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;width:24px;height:1px}.eyebrow-center{justify-content:center}.eyebrow-center:after{content:"";opacity:.55;background:currentColor;width:24px;height:1px}.lead{color:var(--text-secondary);font-size:1.2rem;line-height:1.7}.caption{letter-spacing:.02em;color:var(--text-tertiary);font-size:.82rem}.icon-badge{border-radius:var(--radius-md);width:52px;height:52px;color:var(--accent-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-indigo)20%,transparent),color-mix(in srgb,var(--accent-rose)14%,transparent));border:1px solid var(--border-glow);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}.icon-badge-lg{border-radius:var(--radius-lg);width:64px;height:64px}.section-divider{background:var(--hairline);border:0;height:1px}.elevate{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s}.elevate:hover{box-shadow:var(--shadow-float);transform:translateY(-6px)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#f0f1f2;--text-primary:#101214;--text-secondary:#42526e;--text-tertiary:#626e82;--accent-primary:#1868db;--accent-primary-hover:#1255b8;--border-subtle:#f0f1f2;--border-strong:#d9dfe8;--glass-bg:#fff}[data-theme=dark]{--bg-primary:#101214;--bg-secondary:#1b2029;--bg-tertiary:#202733;--text-primary:#f3f4f6;--text-secondary:#b9c7dd;--text-tertiary:#a3b3cd;--accent-primary:#8fb8ff;--accent-primary-hover:#bed5ff;--border-subtle:#263143;--border-strong:#354154;--glass-bg:#101214}body:before{display:none}section[id]{scroll-margin-top:96px}.container{max-width:1328px;padding-left:64px;padding-right:64px}@media (max-width:700px){.container{padding-left:24px;padding-right:24px}}:root{--sig-ink:#202124;--sig-muted:#5f6368;--sig-soft:#80868b;--sig-line:#e3e6ea;--sig-blue:#1a73e8;--sig-cyan:#12b5cb;--sig-violet:#a142f4;--sig-canvas:#fff;--sig-surface:#fff;--sig-tint:#f8f9fa;--sig-button:#1a73e8;--sig-button-hover:#1765cc;--sig-button-ink:#fff;--g-blue:#4285f4;--g-red:#ea4335;--g-yellow:#f9ab00;--g-green:#34a853;--g-blue-soft:#e8f0fe;--g-red-soft:#fce8e6;--g-yellow-soft:#fef7e0;--g-green-soft:#e6f4ea;--sig-gradient:linear-gradient(100deg,#4285f4 0%,#a142f4 34%,#ea4335 66%,#fbbc04 100%);--sig-gradient-soft:linear-gradient(100deg,#e8f0fe,#f3e8fd 35%,#fce8e6 65%,#fef7e0);--sig-glow:#4285f41f}[data-theme=dark]{--sig-ink:#eef2ff;--sig-muted:#a7b3cf;--sig-soft:#7d8aa8;--sig-line:#26304a;--sig-blue:#8ab4f8;--sig-cyan:#78d9ec;--sig-violet:#c58af9;--sig-button:#8ab4f8;--sig-button-hover:#aecbfa;--sig-button-ink:#202124;--sig-canvas:#0b0f19;--sig-surface:#121826;--sig-tint:#172033;--g-blue:#8ab4f8;--g-red:#f28b82;--g-yellow:#fdd663;--g-green:#81c995;--g-blue-soft:#1b2a45;--g-red-soft:#3a1f22;--g-yellow-soft:#3a3120;--g-green-soft:#1b3326;--sig-gradient:linear-gradient(100deg,#8ab4f8 0%,#c58af9 34%,#f28b82 66%,#fdd663 100%);--sig-gradient-soft:linear-gradient(100deg,#1b2a45,#2a1f3d 35%,#3a1f22 65%,#3a3120);--sig-glow:#60a5fa24}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(460px circle at var(--mx,50%)var(--my,50%),var(--sig-glow),transparent 48%);opacity:0;transition:opacity .35s;position:absolute;inset:0}[data-spotlight]:hover:after{opacity:1}.sig-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tilt]{transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),translate .35s cubic-bezier(.16,1,.3,1),border-color .3s}[data-magnetic]{translate:var(--mgx,0px)var(--mgy,0px);transition:translate .45s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),color .3s}.motion-progress{z-index:1001;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#4285f4,#ea4335,#fbbc05,#34a853);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.motion-progress{animation:linear both progress-grow;animation-timeline:scroll(root)}}@keyframes progress-grow{to{transform:scaleX(1)}}.motion-cursor{z-index:2000;pointer-events:none;display:none;position:fixed;top:0;left:0}.motion-cursor[data-on=true]{display:block}.motion-cursor i{border:1.5px solid color-mix(in srgb,var(--sig-blue)70%,transparent);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s;position:absolute}.motion-cursor[data-hover=true] i{background:conic-gradient(#4285f433,#ea433533,#fbbc0533,#34a85333,#4285f433);border-color:#0000;width:64px;height:64px;margin:-32px 0 0 -32px;animation:3s linear infinite spin-ring}@keyframes spin-ring{to{rotate:360deg}}@supports (animation-timeline:view()){[data-reveal=blur]{animation:linear both reveal-blur;animation-timeline:view();animation-range:entry cover 28%}[data-reveal=wipe]{animation:linear both reveal-wipe;animation-timeline:view();animation-range:entry 5% cover 35%}[data-reveal=rise]{animation:linear both reveal-rise;animation-timeline:view();animation-range:entry cover 25%}}@keyframes reveal-blur{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes reveal-wipe{0%{clip-path:inset(0 100% 0 0 round 24px);transform:scale(1.04)}to{clip-path:inset(0 round 24px);transform:none}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(60px)scale(.97)}to{opacity:1;transform:none}}@property --sig-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-glow]{position:relative}[data-glow]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--sig-angle),#4285f4,#ea4335,#fbbc05,#34a853,#4285f4);opacity:0;pointer-events:none;padding:2px;transition:opacity .4s;animation:4s linear infinite sig-turn;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-glow]:focus-within:before,[data-glow][data-glow-on=true]:before{opacity:1}@keyframes sig-turn{to{--sig-angle:360deg}}@media (prefers-reduced-motion:reduce){[data-tilt]{transform:none}[data-magnetic]{translate:none}[data-reveal]{animation:none!important}[data-glow]:before{animation:none}}em[data-status]{letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}em[data-status=live]{color:#137333;background:#e7f6ec}em[data-status=beta]{color:#8a5a00;background:#fff4d6}em[data-status=soon]{color:#4b5260;background:#eef0f4}[data-ovi-buddy],[data-ovi-greeting]{transition:opacity .25s,visibility .25s}body:has(header[data-open=true],[data-touring=true]) :is([data-ovi-buddy],[data-ovi-greeting]){opacity:0;visibility:hidden}
