@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}.landing-root{--lk-primary:var(--landing-primary,#4f46e5);--lk-accent:#14b8a6;--lk-card-border-strong:color-mix(in srgb,var(--lk-primary) 55%,transparent);--lk-card-border-mid:color-mix(in srgb,var(--lk-accent) 32%,transparent);--lk-card-spot:color-mix(in srgb,var(--lk-primary) 7%,transparent);--lk-cursor-dot:#0f172a;--lk-cursor-halo:color-mix(in srgb,var(--lk-primary) 55%,transparent);--lk-cursor-halo-fill:color-mix(in srgb,var(--lk-primary) 12%,transparent);--lk-sweep:hsla(0,0%,100%,.28);--lk-sweep-indigo:rgba(79,70,229,.16);--landing-accent:var(--lk-accent);--card-border-strong:var(--lk-card-border-strong);--card-border-mid:var(--lk-card-border-mid);--card-spot:var(--lk-card-spot);--cursor-dot:var(--lk-cursor-dot);--cursor-halo:var(--lk-cursor-halo);--cursor-halo-fill:var(--lk-cursor-halo-fill)}.dark .landing-root{--lk-card-border-strong:color-mix(in srgb,var(--lk-primary,#6366f1) 78%,transparent);--lk-card-border-mid:color-mix(in srgb,var(--lk-accent) 45%,transparent);--lk-card-spot:color-mix(in srgb,#818cf8 9%,transparent);--lk-cursor-dot:#f8fafc;--lk-cursor-halo:color-mix(in srgb,var(--lk-primary,#818cf8) 70%,transparent);--lk-cursor-halo-fill:color-mix(in srgb,var(--lk-primary,#818cf8) 18%,transparent);--card-border-strong:var(--lk-card-border-strong);--card-border-mid:var(--lk-card-border-mid);--card-spot:var(--lk-card-spot);--cursor-dot:var(--lk-cursor-dot);--cursor-halo:var(--lk-cursor-halo);--cursor-halo-fill:var(--lk-cursor-halo-fill)}.landing-root.landing-cursor-none,.landing-root.landing-cursor-none *{cursor:none!important}.landing-cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--lk-cursor-dot);z-index:70}.landing-cursor-dot,.landing-cursor-halo{position:fixed;top:0;left:0;border-radius:9999px;pointer-events:none;will-change:transform}.landing-cursor-halo{width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid var(--lk-cursor-halo);background:radial-gradient(circle,var(--lk-cursor-halo-fill) 0,transparent 70%);z-index:69;transition:border-color .25s ease,background .25s ease}.landing-cursor-halo.is-hovering{border-color:var(--lk-primary);background:radial-gradient(circle,color-mix(in srgb,var(--lk-primary) 24%,transparent) 0,transparent 72%)}.landing-cursor-halo.is-muted{opacity:.35;border-color:hsla(0,0%,100%,.12);background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 72%)}.dark .landing-cursor-halo.is-muted{opacity:.28;border-color:hsla(0,0%,100%,.1);background:radial-gradient(circle,hsla(0,0%,100%,.03) 0,transparent 72%)}.landing-cursor-dot.is-heading-hover{width:14px;height:14px;margin:-7px 0 0 -7px;backdrop-filter:blur(1.5px) saturate(1.3);-webkit-backdrop-filter:blur(1.5px) saturate(1.3);border:.75px solid hsla(0,0%,100%,.25);box-shadow:inset 0 0 8px hsla(0,0%,100%,.12),0 0 12px hsla(0,0%,100%,.06);mask:radial-gradient(circle at center,transparent 35%,#000 62%);-webkit-mask:radial-gradient(circle at center,transparent 35%,#000 62%);background:conic-gradient(from 0deg at 50% 50%,hsla(0,0%,100%,.06) 0deg,rgba(200,220,255,.1) 60deg,rgba(255,220,240,.08) 120deg,rgba(220,255,240,.1) 180deg,rgba(200,220,255,.08) 240deg,hsla(0,0%,100%,.06) 300deg,hsla(0,0%,100%,.06) 1turn)}.dark .landing-cursor-dot.is-heading-hover{border-color:hsla(0,0%,100%,.3);box-shadow:inset 0 0 10px hsla(0,0%,100%,.15),0 0 14px hsla(0,0%,100%,.08);background:conic-gradient(from 0deg at 50% 50%,hsla(0,0%,100%,.08) 0deg,rgba(180,210,255,.14) 60deg,rgba(255,200,230,.12) 120deg,rgba(200,255,220,.14) 180deg,rgba(180,210,255,.12) 240deg,hsla(0,0%,100%,.08) 300deg,hsla(0,0%,100%,.08) 1turn)}.liquid-heading{display:inline-block;-webkit-user-select:text;-moz-user-select:text;user-select:text}.liquid-word{display:inline-block;white-space:nowrap;margin-inline-end:.25em}.liquid-word:last-child{margin-inline-end:0}.liquid-char{display:inline-block;will-change:transform;transform:scale(var(--ls,1)) translateY(var(--ly,0));transition:transform .08s linear;transform-origin:center bottom}@media (prefers-reduced-motion:reduce){.liquid-char,.liquid-word{transition:none;transform:none!important}}.landing-cursor-wrap{position:fixed;inset:0;z-index:71;pointer-events:none}.card-mock{position:relative;transition:--mx 80ms linear,--my 80ms linear,transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.card-mock:before{padding:1px;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),var(--lk-card-border-strong) 0,var(--lk-card-border-mid) 38%,transparent 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .35s ease}.card-mock:after,.card-mock:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none}.card-mock:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),var(--lk-card-spot) 0,transparent 60%);transition:opacity .4s ease}@media (hover:hover){.card-mock:hover:after,.card-mock:hover:before{opacity:1}}.btn-sweep{position:relative;overflow:hidden}.btn-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,var(--lk-sweep) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s cubic-bezier(.4,0,.2,1);pointer-events:none}@media (hover:hover){.btn-sweep:hover:after{transform:translateX(120%)}}.btn-sweep-indigo{--lk-sweep:var(--lk-sweep-indigo)}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.link-underline:hover:after{transform:scaleX(1)}}.landing-glow-layer{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(700px circle at var(--gx,50%) var(--gy,38%),color-mix(in srgb,var(--lk-primary) 6%,transparent) 0,color-mix(in srgb,var(--lk-primary) 3%,transparent) 35%,transparent 70%);mix-blend-mode:multiply;transition:background-position .12s linear}.dark .landing-glow-layer{background:radial-gradient(820px circle at var(--gx,50%) var(--gy,38%),color-mix(in srgb,var(--lk-primary,#818cf8) 10%,transparent) 0,color-mix(in srgb,var(--lk-primary,#818cf8) 5%,transparent) 30%,transparent 65%);mix-blend-mode:screen}.landing-glow-layer.is-static{background:radial-gradient(700px circle at 50% 28%,color-mix(in srgb,var(--lk-primary) 5%,transparent) 0,transparent 70%)}.dark .landing-glow-layer.is-static{background:radial-gradient(820px circle at 50% 28%,color-mix(in srgb,var(--lk-primary,#818cf8) 8%,transparent) 0,transparent 65%)}.landing-root{position:relative;isolation:isolate}.landing-root>main{position:relative;z-index:1}.btn-spotlight{position:relative;overflow:hidden;isolation:isolate}.btn-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.28) 0,hsla(0,0%,100%,.08) 30%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.btn-spotlight>*{position:relative;z-index:1}@media (hover:hover){.btn-spotlight:hover:before{opacity:1}}.btn-spotlight-indigo:before{background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--lk-primary) 22%,transparent) 0,color-mix(in srgb,var(--lk-primary) 8%,transparent) 30%,transparent 60%)}.theme-toggle-polish{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}@media (hover:hover){.theme-toggle-polish:hover{border-color:color-mix(in srgb,var(--lk-primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lk-primary) 12%,transparent)}.theme-toggle-polish:hover svg{transform:scale(1.08)}}.theme-toggle-polish svg{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.card-mock,.card-mock:after,.card-mock:before{transition:none}.btn-sweep:after{display:none}.btn-spotlight:before,.link-underline:after,.theme-toggle-polish,.theme-toggle-polish svg{transition:none}}