@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c219ed{--font-sans:"Space Grotesk","Space Grotesk Fallback"}:root{--background:222 40% 99.5%;--foreground:222 45% 9%;--card:0 0% 100%;--card-foreground:222 45% 9%;--popover:0 0% 100%;--popover-foreground:222 45% 9%;--muted:222 35% 96%;--muted-foreground:222 12% 42%;--accent:222 60% 96%;--accent-foreground:222 60% 30%;--primary:222 100% 62%;--primary-foreground:0 0% 100%;--destructive:0 75% 52%;--destructive-foreground:0 0% 100%;--success:152 62% 40%;--success-foreground:0 0% 100%;--border:222 30% 90%;--input:222 30% 90%;--ring:222 100% 62%;--radius:0.5rem;--brand:222 100% 62%;--brand-2:201 100% 64%;--grid-line:222 90% 62%;--grid-opacity:0.07;--sidebar-background:222 35% 97%;--sidebar-foreground:222 30% 26%;--sidebar-primary:222 100% 62%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:222 55% 94%;--sidebar-accent-foreground:222 60% 30%;--sidebar-border:222 30% 90%;--sidebar-ring:222 100% 62%}.dark{--background:222 18% 3.5%;--foreground:220 15% 96%;--card:222 10% 9%;--card-foreground:220 15% 96%;--popover:222 12% 7%;--popover-foreground:220 15% 96%;--muted:222 10% 13%;--muted-foreground:220 9% 66%;--accent:222 10% 15%;--accent-foreground:220 15% 96%;--primary:222 100% 62%;--primary-foreground:0 0% 100%;--destructive:0 62% 45%;--destructive-foreground:220 15% 96%;--success:152 60% 45%;--success-foreground:0 0% 100%;--border:222 9% 17%;--input:222 9% 16%;--ring:222 100% 62%;--brand:222 100% 62%;--brand-2:201 100% 64%;--grid-line:222 90% 62%;--grid-opacity:0.16;--sidebar-background:222 14% 4.5%;--sidebar-foreground:220 10% 90%;--sidebar-primary:222 100% 62%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:222 10% 13%;--sidebar-accent-foreground:220 15% 96%;--sidebar-border:222 9% 14%;--sidebar-ring:222 100% 62%}.brand-gradient{background-image:linear-gradient(110deg,hsl(var(--brand)),hsl(var(--brand-2)))}.text-brand-gradient{background-image:linear-gradient(110deg,#2f63ff,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-glow{box-shadow:0 0 24px -8px hsl(var(--brand)/.9)}.btn-glow:hover{box-shadow:0 0 36px -6px hsl(var(--brand)/1)}.bg-grid-brand{background-image:linear-gradient(to right,hsl(var(--grid-line)/var(--grid-opacity)) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--grid-line)/var(--grid-opacity)) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 65% at 50% 0,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 0,#000 40%,transparent 100%)}.bg-primary{background-image:linear-gradient(110deg,#2f63ff,#7c3aed)}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:focus{--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important}:focus-visible{outline:none}*{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}