.EarlyAccessModal-module__AZ758a__form :is(input:not([type=checkbox]),textarea,[role=combobox]):focus{outline-offset:2px;color:#0f172a;caret-color:#0f766e;background:#fff;border-color:#0f766e;outline:2px solid #0f766e}.EarlyAccessModal-module__AZ758a__form :is(input,textarea):focus::placeholder{color:#64748b}.EarlyAccessModal-module__AZ758a__field:focus-within>label{color:#0f766e}.EarlyAccessModal-module__AZ758a__form :is(button,a,input[type=checkbox]):focus-visible{outline-offset:3px;outline:2px solid #0f766e}.dark .EarlyAccessModal-module__AZ758a__form :is(input:not([type=checkbox]),textarea,[role=combobox]):focus{color:#fff;caret-color:#5eead4;background:#15313b;border-color:#2dd4bf;outline-color:#2dd4bf}.dark .EarlyAccessModal-module__AZ758a__form :is(input,textarea):focus::placeholder{color:#b5cbd0}.dark .EarlyAccessModal-module__AZ758a__field:focus-within>label{color:#5eead4}.dark .EarlyAccessModal-module__AZ758a__form :is(button,a,input[type=checkbox]):focus-visible{outline-color:#2dd4bf}.EarlyAccessModal-module__AZ758a__roleTrigger{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;line-height:20px;transition:background .15s,border-color .15s;display:flex}.EarlyAccessModal-module__AZ758a__roleTrigger[data-placeholder]{color:#64748b}.EarlyAccessModal-module__AZ758a__roleTrigger:hover{border-color:#94a3b8}.EarlyAccessModal-module__AZ758a__roleChevron{color:#64748b;flex-shrink:0;transition:transform .15s}.EarlyAccessModal-module__AZ758a__roleTrigger[data-state=open] .EarlyAccessModal-module__AZ758a__roleChevron{transform:rotate(180deg)}.EarlyAccessModal-module__AZ758a__roleMenu{z-index:60;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);color:#0f172a;transform-origin:var(--radix-select-content-transform-origin);background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:5px;animation:.14s ease-out EarlyAccessModal-module__AZ758a__role-menu-in;overflow:hidden;box-shadow:0 16px 36px -12px #02061740}.EarlyAccessModal-module__AZ758a__roleOptions{padding:0}.EarlyAccessModal-module__AZ758a__roleOption{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;align-items:center;min-height:44px;padding:10px 38px 10px 12px;font-size:14px;line-height:20px;display:flex;position:relative}.EarlyAccessModal-module__AZ758a__roleOption+.EarlyAccessModal-module__AZ758a__roleOption{margin-top:2px}.EarlyAccessModal-module__AZ758a__roleOption[data-state=checked]{color:#0f766e;font-weight:600}.EarlyAccessModal-module__AZ758a__roleOption[data-highlighted]{color:#115e59;background:#e6f5f1}.EarlyAccessModal-module__AZ758a__roleCheck{color:#0f766e;display:flex;position:absolute;right:12px}.dark .EarlyAccessModal-module__AZ758a__roleTrigger{color:#fff;background:#ffffff08;border-color:#ffffff12}.dark .EarlyAccessModal-module__AZ758a__roleTrigger[data-placeholder]{color:#a1b1c5}.dark .EarlyAccessModal-module__AZ758a__roleTrigger:hover{border-color:#ffffff40}.dark .EarlyAccessModal-module__AZ758a__roleChevron{color:#a1b1c5}.dark .EarlyAccessModal-module__AZ758a__roleMenu{color:#f1f5f9;background:#101d2e;border-color:#3a5366;box-shadow:0 18px 40px -12px #0009}.dark .EarlyAccessModal-module__AZ758a__roleOption{color:#d2dce7}.dark .EarlyAccessModal-module__AZ758a__roleOption[data-state=checked]{color:#5eead4}.dark .EarlyAccessModal-module__AZ758a__roleOption[data-highlighted]{color:#99f6e4;background:#193d40}.dark .EarlyAccessModal-module__AZ758a__roleCheck{color:#5eead4}.EarlyAccessModal-module__AZ758a__field:has(.EarlyAccessModal-module__AZ758a__roleTrigger[data-state=open])>label{color:#0f766e}.dark .EarlyAccessModal-module__AZ758a__field:has(.EarlyAccessModal-module__AZ758a__roleTrigger[data-state=open])>label{color:#5eead4}.EarlyAccessModal-module__AZ758a__form .EarlyAccessModal-module__AZ758a__roleTrigger[data-state=open]{outline-offset:2px;background:#fff;border-color:#0f766e;outline:2px solid #0f766e}.dark .EarlyAccessModal-module__AZ758a__form .EarlyAccessModal-module__AZ758a__roleTrigger[data-state=open]{background:#15313b;border-color:#2dd4bf;outline-color:#2dd4bf}@keyframes EarlyAccessModal-module__AZ758a__role-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.EarlyAccessModal-module__AZ758a__roleTrigger{min-height:46px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.EarlyAccessModal-module__AZ758a__roleMenu{animation:none}.EarlyAccessModal-module__AZ758a__roleTrigger,.EarlyAccessModal-module__AZ758a__roleChevron{transition:none}}
@font-face{font-family:generalSans;src:url(../media/GeneralSans_Regular-s.p.1m5tgu0nzcubq.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Medium-s.p.187cpzdc10yi3.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Semibold-s.p.0lstyv0vyj3u7.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Bold-s.p.12c7f2cyubha6.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.generalsans_cd6100cb-module__t_2uzq__className{font-family:generalSans,generalSans Fallback}.generalsans_cd6100cb-module__t_2uzq__variable{--font-general-sans:"generalSans", "generalSans Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5fcda252-module__FBN2tW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5fcda252-module__FBN2tW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Regular-s.p.2qbs-i2c-ky9j.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Medium-s.p.0olkjtjdv78mn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Semibold-s.p.082yiqt_73ckc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Bold-s.p.2nvxwaktzfxv_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:83.42%;descent-override:23.43%;line-gap-override:8.44%;size-adjust:106.69%}.clashdisplay_f6990ea2-module__Jqi4ya__className{font-family:clashDisplay,clashDisplay Fallback}.clashdisplay_f6990ea2-module__Jqi4ya__variable{--font-clash-display:"clashDisplay", "clashDisplay Fallback"}
.designer-module__QGh1Bq__page{min-height:100dvh;font-family:var(--font-sans);--designer-accent:#0f766e;--designer-heading-accent:#b45309}.dark .designer-module__QGh1Bq__page{--designer-accent:#5eead4;--designer-heading-accent:#f59e0b}.designer-module__QGh1Bq__page :is(h1,h2,h3){font-family:inherit}.designer-module__QGh1Bq__page footer .text-slate-400{color:var(--color-muted-foreground)}.designer-module__QGh1Bq__page footer a{overflow-wrap:anywhere;max-width:100%}.designer-module__QGh1Bq__page :is(a,button,input,summary):focus-visible{outline:2px solid var(--designer-accent);outline-offset:5px}.designer-module__QGh1Bq__skip{z-index:100;background:var(--color-card);padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.designer-module__QGh1Bq__skip:focus{transform:none}.designer-module__QGh1Bq__container{width:min(100% - 48px,1216px);margin-inline:auto}.designer-module__QGh1Bq__hero{padding:64px 0 56px}.designer-module__QGh1Bq__identity{color:var(--designer-accent);align-items:center;gap:12px;margin-bottom:26px;font-size:14px;font-weight:600;display:flex}.designer-module__QGh1Bq__identity img{border-radius:10px}.designer-module__QGh1Bq__hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:1100px;font-size:clamp(40px,5.2vw,72px);font-weight:600;line-height:1.04}.designer-module__QGh1Bq__heroLine{margin-bottom:-.13em;padding-bottom:.13em;display:block;overflow:hidden}.designer-module__QGh1Bq__heroLine>span{display:block}.designer-module__QGh1Bq__heroAccent{color:var(--designer-heading-accent)}.designer-module__QGh1Bq__heroBody{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:28px;display:flex}.designer-module__QGh1Bq__heroBody p{max-width:560px;color:var(--color-muted-foreground);font-size:19px;line-height:1.55}.designer-module__QGh1Bq__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;display:flex}.designer-module__QGh1Bq__primaryLink{color:#020617;background:#f59e0b;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:12px 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.designer-module__QGh1Bq__primaryLink:hover{background:#fbbf24}.designer-module__QGh1Bq__textLink{min-height:44px;color:var(--designer-accent);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.designer-module__QGh1Bq__examples{scroll-margin-top:24px}.designer-module__QGh1Bq__section{border-top:1px solid var(--color-border);padding-block:88px}.designer-module__QGh1Bq__sectionTitle{letter-spacing:-.035em;text-wrap:balance;max-width:820px;font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.1}.designer-module__QGh1Bq__sectionIntro{max-width:620px;color:var(--color-muted-foreground);margin-top:18px;font-size:17px;line-height:1.65}.designer-module__QGh1Bq__demo{padding-bottom:72px}.designer-module__QGh1Bq__examplePicker{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.designer-module__QGh1Bq__examplePicker button{min-height:44px;color:var(--color-muted-foreground);cursor:pointer;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.designer-module__QGh1Bq__examplePicker button[aria-pressed=true]{color:var(--designer-accent);background:var(--color-muted);box-shadow:inset 0 -2px var(--designer-accent)}.designer-module__QGh1Bq__examplePicker button:hover{color:var(--color-foreground);background:var(--color-muted)}.designer-module__QGh1Bq__demoToolbar{color:var(--color-muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:14px;font-size:12px;display:flex}.designer-module__QGh1Bq__demoToolbar a{text-underline-offset:4px;align-items:center;gap:5px;min-height:44px;text-decoration:underline;display:inline-flex}.designer-module__QGh1Bq__comparisonImage{aspect-ratio:16/9;border:1px solid var(--color-border);background:#e9ede7;border-radius:12px;position:relative;overflow:hidden}.designer-module__QGh1Bq__comparisonImage img{width:100%;height:auto;display:block}.designer-module__QGh1Bq__comparisonImage[data-status=failed] img{visibility:hidden}.designer-module__QGh1Bq__imageStatus{background:var(--color-background);color:var(--color-muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.designer-module__QGh1Bq__imageStatus button{border:1px solid var(--designer-accent);min-height:44px;color:var(--designer-accent);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.designer-module__QGh1Bq__mobileSides{display:none}.designer-module__QGh1Bq__demoCaption{grid-template-columns:1fr 1fr;gap:30px;min-height:112px;padding-top:26px;display:grid}.designer-module__QGh1Bq__demoCaption h3{letter-spacing:-.025em;font-size:25px;font-weight:500;line-height:1.25}.designer-module__QGh1Bq__demoCaption ul{color:var(--color-muted-foreground);gap:8px;padding-left:18px;font-size:14px;line-height:1.6;list-style:outside;display:grid}.designer-module__QGh1Bq__demoNote{max-width:760px;color:var(--color-muted-foreground);margin-top:24px;font-size:12px;line-height:1.65}.designer-module__QGh1Bq__capabilities{grid-template-columns:1fr 1fr;gap:0 64px;margin-top:42px;display:grid}.designer-module__QGh1Bq__capability{border-top:1px solid var(--color-border);padding-block:24px}.designer-module__QGh1Bq__capability h3{align-items:center;gap:14px;font-size:21px;font-weight:500;display:flex}.designer-module__QGh1Bq__capability svg{color:var(--designer-accent);flex-shrink:0}.designer-module__QGh1Bq__capability p{max-width:450px;color:var(--color-muted-foreground);margin-top:12px;font-size:15px;line-height:1.65}.designer-module__QGh1Bq__workflowScene{margin-top:48px;position:relative}.designer-module__QGh1Bq__workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:relative}.designer-module__QGh1Bq__workflow li{min-width:0}.designer-module__QGh1Bq__workflowRail{background:var(--color-border);height:1px;position:absolute;top:27px;left:28px;right:calc(25% - 49px)}.designer-module__QGh1Bq__workflowSignal{background:var(--designer-accent);transform-origin:0;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--designer-accent) 25%, transparent);margin-top:-1px}.designer-module__QGh1Bq__workflowNode{border:1px solid var(--color-border);background:var(--color-background);width:56px;height:56px;color:var(--color-muted-foreground);border-radius:14px;justify-content:center;align-items:center;margin-bottom:28px;display:flex;position:relative}.designer-module__QGh1Bq__workflowNodeActive{border:1px solid var(--designer-accent);border-radius:inherit;background:var(--color-background);color:var(--designer-accent);box-shadow:0 0 24px color-mix(in srgb, var(--designer-accent) 12%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.designer-module__QGh1Bq__workflowNumber{background:var(--color-background);color:var(--color-muted-foreground);padding:3px 8px;font:11px ui-monospace,monospace;position:absolute;top:-8px;left:68px}.designer-module__QGh1Bq__workflow h3{font-size:24px;font-weight:500}.designer-module__QGh1Bq__workflow p{color:var(--color-muted-foreground);margin-top:12px;font-size:14px;line-height:1.7}.designer-module__QGh1Bq__installLayout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px;display:grid}.designer-module__QGh1Bq__installPanel{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;min-width:0;padding:30px}.designer-module__QGh1Bq__agentPicker{min-width:0;margin-bottom:30px}.designer-module__QGh1Bq__agentPicker legend{margin-bottom:14px;font-size:14px;font-weight:600}.designer-module__QGh1Bq__agentOptions{flex-wrap:wrap;gap:8px;display:flex}.designer-module__QGh1Bq__agentOptions label{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.designer-module__QGh1Bq__agentOptions input{accent-color:var(--designer-accent);width:15px;height:15px}.designer-module__QGh1Bq__agentOptions label:hover{border-color:var(--designer-accent)}.designer-module__QGh1Bq__agentOptions label:has(input:focus-visible){outline:2px solid var(--designer-accent);outline-offset:3px}.designer-module__QGh1Bq__agentOptions .designer-module__QGh1Bq__selectedAgent{border-color:var(--designer-accent);color:var(--designer-accent);background:var(--color-background)}.designer-module__QGh1Bq__installStep{align-items:center;gap:10px;margin-bottom:14px;font-size:17px;font-weight:500;display:flex}.designer-module__QGh1Bq__installStep span{border:1px solid var(--color-border);width:23px;height:23px;color:var(--color-muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font:11px ui-monospace,monospace;display:flex}.designer-module__QGh1Bq__codeBlock{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.designer-module__QGh1Bq__codeBlock code{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font:13px/1.8 ui-monospace,monospace}.designer-module__QGh1Bq__copyButton{border:1px solid var(--color-border);cursor:pointer;background:var(--color-card);width:104px;min-height:44px;color:var(--designer-accent);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.designer-module__QGh1Bq__copyButton:disabled{cursor:wait}.designer-module__QGh1Bq__copyButton svg{flex-shrink:0}.designer-module__QGh1Bq__copyButton:hover{border-color:var(--designer-accent)}.designer-module__QGh1Bq__copyStatus{min-height:24px;color:var(--color-muted-foreground);margin-top:6px;font-size:12px;line-height:1.5}.designer-module__QGh1Bq__installHint{color:var(--color-muted-foreground);margin-bottom:14px;font-size:14px;line-height:1.7}.designer-module__QGh1Bq__installNote{color:var(--color-muted-foreground);margin-top:10px;font-size:12px;line-height:1.7}.designer-module__QGh1Bq__installDetails{border-top:1px solid var(--color-border);margin-top:22px;padding-top:12px;font-size:13px;line-height:1.75}.designer-module__QGh1Bq__installDetails summary{cursor:pointer;padding-block:8px;font-weight:600}.designer-module__QGh1Bq__installDetails p{color:var(--color-muted-foreground);margin-block:12px}.designer-module__QGh1Bq__installDetails a,.designer-module__QGh1Bq__trust a{color:var(--designer-accent);text-underline-offset:4px;text-decoration:underline}.designer-module__QGh1Bq__installDetails code{overflow-wrap:anywhere;font-size:12px}.designer-module__QGh1Bq__trust{grid-template-columns:1fr 1fr;gap:64px;display:grid}.designer-module__QGh1Bq__trust dl{gap:26px;display:grid}.designer-module__QGh1Bq__trust dt{font-size:16px;font-weight:600}.designer-module__QGh1Bq__trust dd{color:var(--color-muted-foreground);margin-top:8px;font-size:14px;line-height:1.7}.designer-module__QGh1Bq__maker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:36px 0 68px;display:flex}.designer-module__QGh1Bq__maker h2{letter-spacing:-.025em;font-size:27px;font-weight:500}.designer-module__QGh1Bq__maker p{max-width:580px;color:var(--color-muted-foreground);margin-top:14px;font-size:15px;line-height:1.65}@media (max-width:1023px){.designer-module__QGh1Bq__heroBody{flex-direction:column;align-items:flex-start;gap:24px}.designer-module__QGh1Bq__installLayout{grid-template-columns:1fr;gap:32px}.designer-module__QGh1Bq__workflow{grid-template-columns:1fr 1fr}.designer-module__QGh1Bq__workflowRail{display:none}}@media (max-width:767px){.designer-module__QGh1Bq__container{width:calc(100% - 32px)}.designer-module__QGh1Bq__hero{padding-block:36px 32px}.designer-module__QGh1Bq__hero h1{font-size:clamp(37px,8vw,58px)}.designer-module__QGh1Bq__heroBody p{font-size:17px}.designer-module__QGh1Bq__identity{margin-bottom:20px;font-size:12px}.designer-module__QGh1Bq__actions{gap:18px}.designer-module__QGh1Bq__primaryLink{gap:14px}.designer-module__QGh1Bq__section{padding-block:56px}.designer-module__QGh1Bq__examplePicker{gap:0}.designer-module__QGh1Bq__examplePicker button{padding-inline:10px;font-size:12px}.designer-module__QGh1Bq__mobileSides{gap:4px;padding-bottom:10px;display:flex}.designer-module__QGh1Bq__mobileSides button{border:1px solid var(--color-border);cursor:pointer;border-radius:6px;flex:1;min-height:44px;padding:10px;font-size:13px}.designer-module__QGh1Bq__mobileSides button[aria-pressed=true]{color:var(--designer-accent);background:var(--color-muted);border-color:var(--designer-accent);box-shadow:inset 0 -1px var(--designer-accent);font-weight:600}.designer-module__QGh1Bq__comparisonImage{aspect-ratio:748/682;position:relative}.designer-module__QGh1Bq__comparisonImage img{width:213.904%;max-width:none;position:absolute;top:-22.287%;left:-5.615%}.designer-module__QGh1Bq__comparisonImage[data-side=after] img{left:-108.289%}.designer-module__QGh1Bq__demoCaption{grid-template-columns:1fr;gap:14px;min-height:176px;padding-top:22px}.designer-module__QGh1Bq__demoCaption h3{font-size:23px}.designer-module__QGh1Bq__demo{padding-bottom:42px}.designer-module__QGh1Bq__capabilities{grid-template-columns:1fr;margin-top:30px}.designer-module__QGh1Bq__workflow{gap:28px 20px}.designer-module__QGh1Bq__installPanel{padding:20px 16px}.designer-module__QGh1Bq__codeBlock{grid-template-columns:minmax(0,1fr);gap:12px}.designer-module__QGh1Bq__copyButton{justify-self:end}.designer-module__QGh1Bq__agentOptions{gap:6px}.designer-module__QGh1Bq__agentOptions label{padding:10px;font-size:12px}.designer-module__QGh1Bq__trust{grid-template-columns:1fr;gap:30px}.designer-module__QGh1Bq__maker{padding-bottom:44px}}@media (prefers-reduced-motion:reduce){.designer-module__QGh1Bq__page *,.designer-module__QGh1Bq__page :before,.designer-module__QGh1Bq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.designer-module__QGh1Bq__heroLine>span{animation:.8s cubic-bezier(.16,1,.3,1) both designer-module__QGh1Bq__heroLineIn}.designer-module__QGh1Bq__heroAccent>span{animation-delay:.14s}.designer-module__QGh1Bq__hero .designer-module__QGh1Bq__identity{animation:.6s cubic-bezier(.16,1,.3,1) both designer-module__QGh1Bq__heroDetailIn}.designer-module__QGh1Bq__heroBody{animation:.65s cubic-bezier(.16,1,.3,1) .26s both designer-module__QGh1Bq__heroDetailIn}}@keyframes designer-module__QGh1Bq__heroLineIn{0%{transform:translateY(108%)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@keyframes designer-module__QGh1Bq__heroDetailIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_74061973-module__iSQowW__className{font-family:satoshi,satoshi Fallback}.satoshi_74061973-module__iSQowW__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
