:root,.light,.light-theme{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gray-1:color(display-p3 .988 .988 .988);--gray-2:color(display-p3 .975 .975 .975);--gray-3:color(display-p3 .939 .939 .939);--gray-4:color(display-p3 .908 .908 .908);--gray-5:color(display-p3 .88 .88 .88);--gray-6:color(display-p3 .849 .849 .849);--gray-7:color(display-p3 .807 .807 .807);--gray-8:color(display-p3 .732 .732 .732);--gray-9:color(display-p3 .553 .553 .553);--gray-10:color(display-p3 .512 .512 .512);--gray-11:color(display-p3 .392 .392 .392);--gray-12:color(display-p3 .125 .125 .125)}}}
:root,.light,.light-theme{--gray-a1:#00000003;--gray-a2:#00000006;--gray-a3:#0000000f;--gray-a4:#00000017;--gray-a5:#0000001f;--gray-a6:#00000026;--gray-a7:#00000031;--gray-a8:#0004;--gray-a9:#00000072;--gray-a10:#0000007c;--gray-a11:#0000009b;--gray-a12:#000000df}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gray-a1:color(display-p3 0 0 0/.012);--gray-a2:color(display-p3 0 0 0/.024);--gray-a3:color(display-p3 0 0 0/.063);--gray-a4:color(display-p3 0 0 0/.09);--gray-a5:color(display-p3 0 0 0/.122);--gray-a6:color(display-p3 0 0 0/.153);--gray-a7:color(display-p3 0 0 0/.192);--gray-a8:color(display-p3 0 0 0/.267);--gray-a9:color(display-p3 0 0 0/.447);--gray-a10:color(display-p3 0 0 0/.486);--gray-a11:color(display-p3 0 0 0/.608);--gray-a12:color(display-p3 0 0 0/.875)}}}
.dark,.dark-theme{--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-5:#313131;--gray-6:#3a3a3a;--gray-7:#484848;--gray-8:#606060;--gray-9:#6e6e6e;--gray-10:#7b7b7b;--gray-11:#b4b4b4;--gray-12:#eee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-1:color(display-p3 .067 .067 .067);--gray-2:color(display-p3 .098 .098 .098);--gray-3:color(display-p3 .135 .135 .135);--gray-4:color(display-p3 .163 .163 .163);--gray-5:color(display-p3 .192 .192 .192);--gray-6:color(display-p3 .228 .228 .228);--gray-7:color(display-p3 .283 .283 .283);--gray-8:color(display-p3 .375 .375 .375);--gray-9:color(display-p3 .431 .431 .431);--gray-10:color(display-p3 .484 .484 .484);--gray-11:color(display-p3 .706 .706 .706);--gray-12:color(display-p3 .933 .933 .933)}}}
.dark,.dark-theme{--gray-a1:#0000;--gray-a2:#ffffff09;--gray-a3:#ffffff12;--gray-a4:#ffffff1b;--gray-a5:#fff2;--gray-a6:#ffffff2c;--gray-a7:#ffffff3b;--gray-a8:#fff5;--gray-a9:#ffffff64;--gray-a10:#ffffff72;--gray-a11:#ffffffaf;--gray-a12:#ffffffed}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-a1:color(display-p3 0 0 0/0);--gray-a2:color(display-p3 1 1 1/.034);--gray-a3:color(display-p3 1 1 1/.071);--gray-a4:color(display-p3 1 1 1/.105);--gray-a5:color(display-p3 1 1 1/.134);--gray-a6:color(display-p3 1 1 1/.172);--gray-a7:color(display-p3 1 1 1/.231);--gray-a8:color(display-p3 1 1 1/.332);--gray-a9:color(display-p3 1 1 1/.391);--gray-a10:color(display-p3 1 1 1/.445);--gray-a11:color(display-p3 1 1 1/.685);--gray-a12:color(display-p3 1 1 1/.929)}}}
:root,.light,.light-theme{--pink-1:#fffcfe;--pink-2:#fef7fb;--pink-3:#fee9f5;--pink-4:#fbdcef;--pink-5:#f6cee7;--pink-6:#efbfdd;--pink-7:#e7acd0;--pink-8:#dd93c2;--pink-9:#d6409f;--pink-10:#cf3897;--pink-11:#c2298a;--pink-12:#651249}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--pink-1:color(display-p3 .998 .989 .996);--pink-2:color(display-p3 .992 .97 .985);--pink-3:color(display-p3 .981 .917 .96);--pink-4:color(display-p3 .963 .867 .932);--pink-5:color(display-p3 .939 .815 .899);--pink-6:color(display-p3 .907 .756 .859);--pink-7:color(display-p3 .869 .683 .81);--pink-8:color(display-p3 .825 .59 .751);--pink-9:color(display-p3 .775 .297 .61);--pink-10:color(display-p3 .748 .27 .581);--pink-11:color(display-p3 .698 .219 .528);--pink-12:color(display-p3 .363 .101 .279)}}}
:root,.light,.light-theme{--pink-a1:#ff00aa03;--pink-a2:#e0008008;--pink-a3:#f4008c16;--pink-a4:#e2008b23;--pink-a5:#d1008331;--pink-a6:#c0007840;--pink-a7:#b6006f53;--pink-a8:#af006f6c;--pink-a9:#c8007fbf;--pink-a10:#c2007ac7;--pink-a11:#b60074d6;--pink-a12:#59003bed}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--pink-a1:color(display-p3 .675 .024 .675/.012);--pink-a2:color(display-p3 .757 .02 .51/.032);--pink-a3:color(display-p3 .765 .008 .529/.083);--pink-a4:color(display-p3 .737 .008 .506/.134);--pink-a5:color(display-p3 .663 .004 .451/.185);--pink-a6:color(display-p3 .616 .004 .424/.244);--pink-a7:color(display-p3 .596 .004 .412/.318);--pink-a8:color(display-p3 .573 .004 .404/.412);--pink-a9:color(display-p3 .682 0 .447/.702);--pink-a10:color(display-p3 .655 0 .424/.73);--pink-a11:color(display-p3 .698 .219 .528);--pink-a12:color(display-p3 .363 .101 .279)}}}
.dark,.dark-theme{--pink-1:#191117;--pink-2:#21121d;--pink-3:#37172f;--pink-4:#4b143d;--pink-5:#591c47;--pink-6:#692955;--pink-7:#833869;--pink-8:#a84885;--pink-9:#d6409f;--pink-10:#de51a8;--pink-11:#ff8dcc;--pink-12:#fdd1ea}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--pink-1:color(display-p3 .093 .068 .089);--pink-2:color(display-p3 .121 .073 .11);--pink-3:color(display-p3 .198 .098 .179);--pink-4:color(display-p3 .271 .095 .231);--pink-5:color(display-p3 .32 .127 .273);--pink-6:color(display-p3 .382 .177 .326);--pink-7:color(display-p3 .477 .238 .405);--pink-8:color(display-p3 .612 .304 .51);--pink-9:color(display-p3 .775 .297 .61);--pink-10:color(display-p3 .808 .356 .645);--pink-11:color(display-p3 1 .535 .78);--pink-12:color(display-p3 .964 .826 .912)}}}
.dark,.dark-theme{--pink-a1:#f412bc09;--pink-a2:#f420bb12;--pink-a3:#fe37cc29;--pink-a4:#fc1ec43f;--pink-a5:#fd35c24e;--pink-a6:#fd51c75f;--pink-a7:#fd62c87b;--pink-a8:#ff68c8a2;--pink-a9:#fe49bcd4;--pink-a10:#ff5cc0dc;--pink-a11:#ff8dcc;--pink-a12:#ffd3ecfd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--pink-a1:color(display-p3 .984 .071 .855/.03);--pink-a2:color(display-p3 1 .2 .8/.059);--pink-a3:color(display-p3 1 .294 .886/.139);--pink-a4:color(display-p3 1 .192 .82/.219);--pink-a5:color(display-p3 1 .282 .827/.274);--pink-a6:color(display-p3 1 .396 .835/.337);--pink-a7:color(display-p3 1 .459 .831/.442);--pink-a8:color(display-p3 1 .478 .827/.585);--pink-a9:color(display-p3 1 .373 .784/.761);--pink-a10:color(display-p3 1 .435 .792/.795);--pink-a11:color(display-p3 1 .535 .78);--pink-a12:color(display-p3 .964 .826 .912)}}}
:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}
:root,.light,.light-theme{--blue-a1:#0080ff04;--blue-a2:#008cff0b;--blue-a3:#008ff519;--blue-a4:#009eff2a;--blue-a5:#0093ff3d;--blue-a6:#0088f653;--blue-a7:#0083eb71;--blue-a8:#0084e6a1;--blue-a9:#0090ff;--blue-a10:#0086f0fa;--blue-a11:#006dcbf2;--blue-a12:#002359ee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-a1:color(display-p3 .024 .514 1/.016);--blue-a2:color(display-p3 .024 .514 .906/.04);--blue-a3:color(display-p3 .012 .506 .914/.087);--blue-a4:color(display-p3 .008 .545 1/.146);--blue-a5:color(display-p3 .004 .502 .984/.212);--blue-a6:color(display-p3 .004 .463 .922/.291);--blue-a7:color(display-p3 .004 .431 .863/.393);--blue-a8:color(display-p3 0 .427 .851/.55);--blue-a9:color(display-p3 0 .412 .961/.753);--blue-a10:color(display-p3 0 .376 .886/.765);--blue-a11:color(display-p3 .15 .44 .84);--blue-a12:color(display-p3 .102 .193 .379)}}}
.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}
.dark,.dark-theme{--blue-a1:#004df211;--blue-a2:#1166fb18;--blue-a3:#0077ff3a;--blue-a4:#0075ff57;--blue-a5:#0081fd6b;--blue-a6:#0f89fd7f;--blue-a7:#2a91fe98;--blue-a8:#3094feb9;--blue-a9:#0090ff;--blue-a10:#3b9eff;--blue-a11:#70b8ff;--blue-a12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-a1:color(display-p3 0 .333 1/.059);--blue-a2:color(display-p3 .114 .435 .988/.085);--blue-a3:color(display-p3 .122 .463 1/.219);--blue-a4:color(display-p3 0 .467 1/.324);--blue-a5:color(display-p3 .098 .51 1/.4);--blue-a6:color(display-p3 .224 .557 1/.475);--blue-a7:color(display-p3 .294 .584 1/.572);--blue-a8:color(display-p3 .314 .592 1/.702);--blue-a9:color(display-p3 .251 .573 .996/.967);--blue-a10:color(display-p3 .357 .631 1/.971);--blue-a11:color(display-p3 .49 .72 1);--blue-a12:color(display-p3 .788 .898 .99)}}}
*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.inline{display:inline!important}.contents{display:contents!important}.hidden{display:none!important}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.resize{resize:both!important}.border{border-width:1px!important}.uppercase{text-transform:uppercase!important}.underline{text-decoration-line:underline!important}.decoration-gray-a4{-webkit-text-decoration-color:var(--gray-a4)!important;text-decoration-color:var(--gray-a4)!important}.decoration-1{text-decoration-thickness:1px!important}.underline-offset-2{text-underline-offset:2px!important}.outline{outline-style:solid!important}.blur{--tw-blur:blur(8px)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-transform{transition-property:transform!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@font-face{font-family:Geist;src:url(../media/GeistVF.04dvp7dj03si8.woff)format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMonoVF.0ifhplp~93ddj.woff)format("woff");font-weight:100 900;font-display:swap}:root{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-6:#d1d1d1;--gray-8:#a0a0a0;--gray-10:#7c7c7c;--gray-11:#646464;--gray-12:#202020;--blue-9:#0090ff;--blue-12:#113264;--pink-9:#d6409f;--pink-12:#651249;--bg:var(--gray-1);--fg:var(--gray-12);--muted:var(--gray-8);--border:var(--gray-4);--gray-a4:#00000021;--radius-small:4px;--radius-base:8px;--radius-large:12px;--static-soft:#2020200f;--static-band:#20202014;--static-blend:multiply;--static-opacity:.1;--selection-background:#fce5f3;--selection-foreground:var(--pink-12)}@media (prefers-color-scheme:dark){:root{--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-6:#3a3a3a;--gray-8:#6e6e6e;--gray-10:#999;--gray-11:#b4b4b4;--gray-12:#eee;--blue-9:#00a2ff;--blue-12:#c2e6ff;--pink-9:#ff8dcc;--pink-12:#ffd3ec;--gray-a4:#ffffff21;--static-soft:#eeeeee14;--static-band:#eeeeee17;--static-blend:screen;--static-opacity:.12;--selection-background:#3b1430}}:root[data-theme=light],:root.light{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-6:#d1d1d1;--gray-8:#a0a0a0;--gray-10:#7c7c7c;--gray-11:#646464;--gray-12:#202020;--blue-9:#0090ff;--blue-12:#113264;--pink-9:#d6409f;--pink-12:#651249;--gray-a4:#00000021;--static-soft:#2020200f;--static-band:#20202014;--static-blend:multiply;--static-opacity:.1;--selection-background:#fce5f3;--selection-foreground:var(--pink-12)}:root[data-theme=dark],:root.dark{--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-6:#3a3a3a;--gray-8:#6e6e6e;--gray-10:#999;--gray-11:#b4b4b4;--gray-12:#eee;--blue-9:#00a2ff;--blue-12:#c2e6ff;--pink-9:#ff8dcc;--pink-12:#ffd3ec;--gray-a4:#ffffff21;--static-soft:#eeeeee14;--static-band:#eeeeee17;--static-blend:screen;--static-opacity:.12;--selection-background:#3b1430;--selection-foreground:var(--pink-12)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;text-wrap:pretty}::selection{color:var(--selection-foreground);background-color:var(--selection-background)}html{scrollbar-color:var(--gray-4) transparent;scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--fg);margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:hidden}body:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent 0 38%, var(--static-band) 46%, transparent 58%), linear-gradient(90deg, transparent 0 18%, var(--static-soft) 44%, transparent 78%);mix-blend-mode:var(--static-blend);opacity:.16;animation:7.5s linear infinite tracking-band;position:fixed;inset:0;transform:translateY(-120%)}a,button{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer;background:0 0;border:0;padding:0}.backgroundSnow{z-index:0;width:100vw;height:100vh;opacity:var(--static-opacity);mix-blend-mode:var(--static-blend);pointer-events:none;image-rendering:pixelated;position:fixed;inset:0}.page{z-index:1;width:min(100%,640px);margin:0 auto;padding:32px 24px;position:relative;overflow-x:visible}.siteHeader{justify-content:space-between;align-items:center;display:flex}.logoWrap{aspect-ratio:1140/630;width:58px;color:var(--gray-12);display:block;position:relative}.logo{width:100%;height:100%;display:block}.themeButtons{min-width:116px;min-height:16px;color:var(--gray-11);letter-spacing:0;justify-content:flex-end;gap:8px;font-size:11px;display:flex}.themeButtons button{color:var(--gray-11);transition:color .16s}.themeButtons button:hover,.themeButtons button[data-active=true]{color:var(--gray-12)}.fadeStack{animation:.72s cubic-bezier(.16,1,.3,1) both fade-up}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.textBig{color:var(--gray-12);letter-spacing:0;font-size:64px;font-weight:700;line-height:68px}.textBig h1{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.heroPrompt{border-left:1px solid var(--gray-6);background:color-mix(in srgb, var(--gray-2) 62%, transparent);width:100%;color:var(--gray-11);letter-spacing:0;align-items:center;gap:10px;margin:18px 0 0;padding:8px 12px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500;line-height:22px;display:flex}.heroPrompt:before{content:">";color:var(--pink-9);flex:none}.heroPrompt code{overflow-wrap:anywhere;min-width:0;color:var(--gray-12);font:inherit;-webkit-user-select:all;user-select:all;flex:auto}.heroPromptCopy{border:.5px solid var(--gray-5);background:var(--gray-1);min-width:58px;min-height:28px;color:var(--gray-11);letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;transition:border-color .16s,color .16s;display:inline-flex}.heroPromptCopy:hover{border-color:var(--gray-8);color:var(--gray-12)}.heroTextBlock{max-width:560px;color:var(--gray-8);text-wrap:auto;flex-direction:column;gap:0;margin-top:18px;font-weight:500;display:flex}.heroTextBlock span{display:block}.flowWindow{background:linear-gradient(var(--gray-1), var(--gray-1)) padding-box, linear-gradient(115deg, var(--gray-4) 0%, var(--gray-4) 36%, var(--gray-6) 44%, var(--gray-6) 50%, var(--gray-6) 56%, var(--gray-4) 64%, var(--gray-4) 100%) border-box;background-size:100% 100%,300% 300%;border:.5px solid #0000;border-radius:14px;animation:16s ease-in-out infinite border-gradient;position:relative;overflow:hidden}.windowChrome{align-items:center;min-height:48px;padding:0 22px;display:flex}.terminalDivider{border-color:var(--gray-4)}.trafficLights{gap:10px;display:flex}.trafficLights span{border-radius:999px;width:11px;height:11px;display:block}.trafficLights span:first-child{background:#ff4545}.trafficLights span:nth-child(2){background:#ffbd2e}.trafficLights span:nth-child(3){background:#27c45f}.terminalDemo{background:var(--gray-2);color:var(--gray-10);letter-spacing:0;padding:16px 22px 18px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.42}.terminalLine{opacity:0;filter:blur(8px);align-items:baseline;min-height:17px;margin-bottom:7px;animation:.76s cubic-bezier(.16,1,.3,1) forwards terminal-line-in;display:block;transform:translateY(10px)}.line-1{animation-delay:.32s}.line-2{animation-delay:.98s}.line-3{animation-delay:1.5s}.line-4{animation-delay:2.35s}.line-5{animation-delay:3.1s}.line-6{animation-delay:5s}.line-7{animation-delay:5.9s}.line-8{animation-delay:6.8s}.userPrompt{color:var(--gray-12)}.terminalOutput,.commandLine{color:var(--gray-12);grid-template-columns:10px 1fr;gap:10px;display:grid}.terminalOutput span:last-child{overflow-wrap:anywhere;min-width:0}.typewriter{overflow-wrap:anywhere;min-height:1.55em;display:inline}.caret{background:var(--gray-12);vertical-align:-.16em;width:8px;height:1.1em;margin-left:3px;animation:1s step-end infinite caret-blink;display:inline-block}.result .caret{background:var(--pink-9)}.dot{background:#4caf50;border-radius:999px;width:8px;height:8px;margin-top:5px;display:inline-block}.indent{color:var(--gray-8);padding-left:20px}.mutedLine{color:var(--gray-11)}.result{color:var(--pink-9);overflow-wrap:anywhere}.logoCarousel{width:min(100% + 96px,100vw - 48px,736px);margin-left:50%;margin-right:50%;position:relative;transform:translate(-50%)}.logoCarouselLabel{color:var(--gray-11);letter-spacing:0;text-align:center;opacity:.62;margin:0 0 18px;padding-left:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;line-height:16px}.logoRail{-webkit-mask-mode:alpha;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 3%,#000 12% 88%,#0000002e 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 3%,#000 12% 88%,#0000002e 97%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.logoTrack{align-items:center;gap:12px;width:max-content;animation:34s linear infinite logo-marquee;display:flex}.logoRail:hover .logoTrack{animation-play-state:paused}.integrationPill{border:.5px solid var(--gray-4);background:var(--gray-2);min-height:40px;color:var(--gray-11);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;line-height:18px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.integrationMark{width:24px;height:24px;color:var(--gray-12);flex:none;place-items:center;display:inline-grid}.brandLogo{object-fit:contain;width:100%;height:100%;display:block}.brandLogo-openai,.brandLogo-cursor{color:var(--gray-12)}.brandLogo-gemini{color:#6d8df8}.brandLogo-poncho{border-radius:5px}.brandLogo-openclaw{color:#ff4d4d}.brandLogo-claude{color:#cc785c}.marketingSections{gap:64px;display:grid}.marketingSection{display:block}.toolsList{margin:0;padding:0;list-style:none;display:grid}.toolRow{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;min-height:128px;padding:18px 0;display:grid}.toolIndex{color:var(--gray-8);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px}.toolCopy{min-width:0}.toolTitleLine{align-items:center;gap:10px;display:flex}.toolTitleLine h3{color:var(--gray-12);letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:22px}.toolStatus{border:.5px solid color-mix(in srgb, var(--pink-9) 54%, var(--gray-4));min-height:24px;color:var(--pink-9);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:14px;display:inline-flex}.toolCopy p{width:100%;max-width:none;color:var(--gray-11);letter-spacing:0;margin:4px 0 0;font-size:14px;line-height:22px}.toolMeta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.toolMeta span{border:.5px solid var(--gray-4);background:var(--gray-2);min-height:26px;color:var(--gray-11);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;display:inline-flex}.marketingRows{margin:0;padding:0;list-style:none}.marketingRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:8px 0;display:flex}.marketingRowText{align-items:baseline;gap:8px;min-width:0;display:flex}.marketingRow h3{color:var(--gray-12);letter-spacing:0;flex:none;margin:0;font-size:14px;font-weight:500;line-height:24px;transition:color .16s}.marketingRow p{min-width:0;color:var(--gray-11);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:24px;overflow:hidden}.marketingRow svg{width:16px;height:16px;color:var(--gray-11);flex:none;transition:color .16s,transform .16s}.marketingRow:hover h3,.marketingRow:hover svg{color:var(--gray-12)}.marketingRow:hover svg{transform:translate(2px,-2px)}.faqRows{display:grid}.faqRow{border-bottom:1px solid var(--border)}.faqRow summary{min-height:72px;color:var(--gray-12);cursor:pointer;letter-spacing:0;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:500;line-height:24px;list-style:none;display:flex}.faqRow summary::-webkit-details-marker{display:none}.faqRow summary:focus-visible{outline:2px solid var(--pink-9);outline-offset:4px}.faqRow summary:after{content:"";border-right:1.5px solid var(--gray-11);border-bottom:1.5px solid var(--gray-11);flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-3px)}.faqRow[open] summary:after{transform:rotate(225deg)translateY(-1px)}.faqRow p{color:var(--gray-11);letter-spacing:0;margin:-8px 32px 20px 0;font-size:14px;line-height:24px}.sectionHeader{max-width:560px;color:var(--gray-8);letter-spacing:0;text-wrap:auto;flex-direction:column;gap:0;font-size:24px;font-weight:500;line-height:32px;display:flex}.sectionTitle{color:var(--gray-12);font:inherit;justify-content:space-between;align-items:center;display:flex}.sectionTitle h2{min-width:0;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.sectionTitle span{flex-shrink:0;margin-left:8px}.sectionHeader p{color:var(--gray-8);font:inherit;margin:0}.allLink,.footerAction{align-items:center;gap:8px;display:inline-flex}.allLink{color:var(--pink-9);font-size:14px;font-weight:400;line-height:24px;transition:color .16s}.sectionHeader:hover .allLink{color:var(--pink-12)}.allLink svg,.footerAction svg{width:16px;height:16px;transition:transform .16s}.sectionHeader:hover .allLink svg,.footerAction:hover svg{transform:translate(2px,-2px)}.divider{border-top:1px solid var(--border)}.space{display:block}.spaceHorizontal{width:100%}.spaceVertical{height:100%}.space-4{width:4px;height:4px}.space-8{width:8px;height:8px}.space-16{width:16px;height:16px}.space-24{width:24px;height:24px}.space-32{width:32px;height:32px}.space-48{width:48px;height:48px}.space-64{width:64px;height:64px}.footerLogo{width:58px;height:auto;color:var(--gray-12)}.footer .copyright{color:var(--gray-12);letter-spacing:0;font-size:14px;font-weight:500;line-height:24px}.footerLinks{color:var(--gray-11);letter-spacing:0;justify-content:space-between;gap:16px;font-size:11px;display:flex}.footerLinks div{gap:4px;display:flex}.footerLinks span{color:var(--gray-6)}.footer a{transition:color .16s}.footer a:hover{color:var(--gray-12)}.underlineLink{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gray-6);text-decoration-color:var(--gray-6);text-underline-offset:2px}.disclaimer{color:var(--gray-11);margin:0;font-size:11px;font-weight:400;line-height:18px}a:focus-visible,button:focus-visible{outline:2px solid var(--pink-9);outline-offset:4px}.block{display:block!important}.inline-block{display:inline-block!important}.grid{display:grid!important}.flex{display:flex!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.ml-2{margin-left:8px!important}.h-4{height:16px!important}.w-4{width:16px!important}.h-full{height:100%!important}.w-full{width:100%!important}.shrink-0{flex-shrink:0!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.border-t{border-top-width:1px!important}.border-border{border-color:var(--border)!important}.text-small{letter-spacing:.01px!important;font-size:11px!important}.text-default{letter-spacing:-.09px!important;font-size:14px!important;line-height:24px!important}.text-heading{letter-spacing:-.24px!important;font-size:40px!important;line-height:44px!important}.text-subheading{letter-spacing:-.12px!important;font-size:24px!important;line-height:32px!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-regular{font-weight:400!important}.text-gray-11{color:var(--gray-11)!important}.text-gray-12{color:var(--gray-12)!important}.text-pink-9{color:var(--pink-9)!important}.hover\:text-pink-12:hover{color:var(--pink-12)!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.16s!important}.transition-transform{transition-property:transform!important;transition-duration:.16s!important}.group:hover .group-hover\:translate-x-0\.5{transform:translate(2px)!important}.group:hover .group-hover\:-translate-y-0\.5{transform:translateY(-2px)!important}.legalPage{z-index:1;width:min(100%,760px);min-height:100vh;margin:0 auto;padding:32px 24px 64px;position:relative}.legalHeader{color:var(--gray-10);justify-content:space-between;align-items:center;gap:16px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px;display:flex}.legalLogo{width:58px;height:auto;color:var(--gray-12);display:block}.legalDocument{margin-top:72px}.legalEyebrow,.legalUpdated{color:var(--gray-10);margin:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px}.legalDocument h1{max-width:640px;color:var(--gray-12);letter-spacing:0;margin:10px 0 0;font-size:56px;font-weight:700;line-height:60px}.legalUpdated{margin-top:16px}.legalDocument h2{color:var(--gray-12);letter-spacing:0;margin:40px 0 10px;font-size:18px;font-weight:700;line-height:26px}.legalDocument p,.legalDocument li{color:var(--gray-11);letter-spacing:0;font-size:15px;font-weight:450;line-height:24px}.legalDocument p{margin:0}.legalDocument ul{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.legalDocument a,.legalFooter a{color:var(--gray-12);text-decoration:underline;-webkit-text-decoration-color:var(--gray-6);text-decoration-color:var(--gray-6);text-underline-offset:4px}.legalDocument a:hover,.legalFooter a:hover{color:var(--pink-12);-webkit-text-decoration-color:var(--pink-9);text-decoration-color:var(--pink-9)}.legalFooter{border-top:.5px solid var(--gray-4);color:var(--gray-10);margin-top:56px;padding-top:20px;font-size:14px;line-height:22px}@media (min-width:768px){.md\:normal-case{text-transform:none!important}.md\:text-wrap{text-wrap:wrap!important}.md\:whitespace-normal{white-space:normal!important}}@keyframes fade-up{0%{opacity:0;filter:blur(16px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes terminal-line-in{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes border-gradient{0%,22%{background-position:0 0,0%}58%{background-position:0 0,100%}to{background-position:0 0,0%}}@keyframes tracking-band{0%{transform:translateY(-120%)skewY(-2deg)}54%{transform:translateY(120%)skewY(-2deg)}to{transform:translateY(120%)skewY(-2deg)}}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fadeStack,.flowWindow,.logoTrack,.terminalLine,.caret,body:after{animation:none}.terminalLine{opacity:1;filter:none;transform:none}.caret{display:none}}@media (max-width:640px){.page{padding-inline:24px}.textBig{font-size:48px;line-height:52px}.windowChrome{min-height:auto;padding:14px 18px}.terminalDemo{padding:14px 18px 16px;font-size:11px}.logoCarousel{width:calc(100vw - 24px)}.logoCarouselLabel{padding-left:0;font-size:11px}.logoTrack{gap:8px}.integrationPill{gap:8px;min-height:36px;padding-inline:13px;font-size:14px}.marketingSections{gap:48px}.toolRow{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:12px 14px;min-height:0;padding:18px 0}.toolIndex{margin-top:2px}.toolTitleLine{flex-direction:column;align-items:flex-start;gap:6px}.marketingRow{align-items:flex-start;padding:12px 0}.marketingRowText{gap:2px;display:grid}.marketingRow p{white-space:normal}.faqRow summary{min-height:64px}.legalDocument{margin-top:56px}.legalDocument h1{font-size:42px;line-height:46px}}.group:hover .group-hover\:-translate-y-0{--tw-translate-y:-0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
