@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_d13dde08-module__0pVUyW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_d13dde08-module__0pVUyW__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_cfd9e230-module__wMpiTW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_cfd9e230-module__wMpiTW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_7HCcW6w9uQB8vhvTe4HcUzUtpy52)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_3342dced-module__ksAy2q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_3342dced-module__ksAy2q__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff9f0;--canvas-raised:#fffefce0;--surface:#fffdf9b8;--surface-solid:#fff9f0;--ink:#251133;--ink-soft:#4d3d5a;--muted:#6c6077;--line:#e5d0e4;--line-strong:#bb95c1;--focus:#9c32fa;--focus-halo:#ddc2ff94;--focus-keyline:#251133;--focus-glow:#ff859f33;--page-shadow:#7443771a;--grid-line:#9d81a314;--fruit-raspberry-light:#ffd7df;--fruit-raspberry-core:#ff829e;--fruit-raspberry-rim:#fa006c;--fruit-raspberry-depth:#ae0046;--fruit-grape-light:#e8d3ff;--fruit-grape-core:#c497ff;--fruit-grape-rim:#a159f1;--fruit-grape-depth:#6c33a9;--fruit-lime-light:#e7ffc3;--fruit-lime-core:#b7f321;--fruit-lime-rim:#91c600;--fruit-lime-depth:#668d00;--fruit-tangerine-light:#ffeccb;--fruit-tangerine-core:#ffbe8c;--fruit-tangerine-rim:#ff7600;--fruit-tangerine-depth:#c04a00;--fruit-aqua-light:#d0fbff;--fruit-aqua-core:#00e4fa;--fruit-aqua-rim:#00b1d3;--fruit-aqua-depth:#007497;--color-background:var(--canvas);--color-foreground:var(--ink);--page-width:1240px}@supports (color:lab(0% 0 0)){:root{--canvas:lab(98.296% .909686 5.27608);--canvas-raised:lab(99.7842% .375479 2.25176/.88);--surface:lab(99.4513% .772148 4.51734/.72);--surface-solid:lab(98.3051% 1.19078 6.79815);--ink:lab(9.02958% 16.7512 -18.9266);--ink-soft:lab(28.5368% 11.9079 -14.7793);--muted:lab(42.6722% 8.48159 -10.9323);--line:lab(85.6028% 10.0005 -7.10323);--line-strong:lab(66.4782% 20.3418 -17.016);--focus:lab(46.2297% 68.1299 -81.3911);--focus-halo:lab(82.045% 26.5481 -40.1269/.58);--focus-keyline:lab(9.02958% 16.7512 -18.9266);--focus-glow:lab(69.8008% 65.3459 11.9865/.2);--page-shadow:lab(35.8879% 28.1254 -20.8314/.1);--grid-line:lab(57.4156% 15.88 -14.2354/.08);--fruit-raspberry-light:lab(89.5348% 33.1507 5.08287);--fruit-raspberry-core:lab(69.6818% 68.545 12.6339);--fruit-raspberry-rim:lab(53.8782% 87.2144 17.0693);--fruit-raspberry-depth:lab(37.0878% 70.9815 15.7711);--fruit-grape-light:lab(87.1278% 20.2643 -30.7693);--fruit-grape-core:lab(69.5491% 39.0328 -54.8869);--fruit-grape-rim:lab(52.2836% 51.6531 -66.4747);--fruit-grape-depth:lab(34.2616% 43.2863 -54.3138);--fruit-lime-light:lab(97.6687% -20.8242 35.4624);--fruit-lime-core:lab(89.2559% -38.4631 81.1661);--fruit-lime-rim:lab(74.0944% -37.4883 89.4664);--fruit-lime-depth:lab(53.9367% -28.9919 68.8414);--fruit-tangerine-light:lab(95.2555% 15.6265 42.6812);--fruit-tangerine-core:lab(81.6448% 44.547 83.7301);--fruit-tangerine-rim:lab(66.1844% 52.2856 79.2864);--fruit-tangerine-depth:lab(47.593% 50.0042 75.6116);--fruit-aqua-light:lab(96.1578% -27.0272 -14.3916);--fruit-aqua-core:lab(82.6641% -43.0717 -25.2567);--fruit-aqua-rim:lab(66.0515% -38.2985 -37.9632);--fruit-aqua-depth:lab(44.653% -24.1175 -36.1965)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#210b2e;--canvas-raised:#311c3ee6;--surface:#372543b8;--surface-solid:#311e3d;--ink:#fdf6ea;--ink-soft:#dad0be;--muted:#ac9eb7;--line:#594269;--line-strong:#9671af;--focus:#d9b9ff;--focus-halo:#b272fc66;--focus-keyline:#fdf6ea;--focus-glow:#ff97ad3d;--page-shadow:#04000852;--grid-line:#c6b7d10f}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--canvas:lab(6.71585% 17.5391 -18.7526);--canvas-raised:lab(14.3308% 16.2472 -17.9454/.9);--surface:lab(17.9673% 14.0108 -15.8673/.72);--surface-solid:lab(15.003% 14.8913 -16.6279);--ink:lab(97.1574% .876755 6.85554);--ink-soft:lab(83.838% 1.35463 9.96745);--muted:lab(67.0345% 8.71655 -10.6735);--line:lab(31.7372% 16.7442 -19.2239);--line-strong:lab(53.3592% 23.8962 -27.4742);--focus:lab(79.3879% 31.8016 -45.5938);--focus-halo:lab(59.7815% 45.697 -60.003/.4);--focus-keyline:lab(97.1574% .876755 6.85554);--focus-glow:lab(74.6793% 58.9868 10.673/.24);--page-shadow:lab(.359343% 1.81365 -2.58975/.32);--grid-line:lab(76.2937% 9.00063 -11.4121/.06)}}
.gummy-button{--gummy-light:#ffd7df;--gummy-core:#ff829e;--gummy-rim:#fa006c;--gummy-depth:#ae0046;--gummy-shadow:#f400694d;--gummy-label:#1f0b2c;--gummy-thickness:5px;--gummy-shadow-y:13px;min-width:max-content;min-height:48px;color:var(--gummy-label);cursor:pointer;letter-spacing:-.018em;text-align:center;text-rendering:geometricprecision;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:17px 20px 18px 21px/18px 19px 17px;place-items:center;padding:0;font-weight:720;line-height:1;display:inline-grid;position:relative}@supports (color:lab(0% 0 0)){.gummy-button{--gummy-light:lab(89.5348% 33.1507 5.08287);--gummy-core:lab(69.6818% 68.545 12.6339);--gummy-rim:lab(53.8782% 87.2144 17.0693);--gummy-depth:lab(37.0878% 70.9815 15.7711);--gummy-shadow:lab(52.9578% 80.8842 15.6628/.3);--gummy-label:lab(6.29349% 15.5747 -17.8243)}}.gummy-button__body{isolation:isolate;width:100%;min-height:inherit;border:1px solid color-mix(in oklch, var(--gummy-rim) 78%, white);border-bottom-color:var(--gummy-depth);border-radius:inherit;background:radial-gradient(ellipse 78% 66% at 50% 38%, color-mix(in oklch, var(--gummy-light) 88%, transparent) 0%, color-mix(in oklch, var(--gummy-core) 72%, transparent) 58%, transparent 78%), linear-gradient(155deg, color-mix(in oklch, var(--gummy-light) 90%, transparent), color-mix(in oklch, var(--gummy-core) 90%, transparent) 52%, var(--gummy-rim));box-shadow:inset 0 1px 1px color-mix(in oklch, white 68%, var(--gummy-light)), inset 4px 6px 10px #ffffff38, inset -4px -7px 11px color-mix(in oklch, var(--gummy-depth) 34%, transparent), 0 var(--gummy-thickness) 0 var(--gummy-depth), 0 var(--gummy-shadow-y) 22px var(--gummy-shadow);transform-origin:bottom;will-change:transform;place-items:center;transition:transform .29s cubic-bezier(.18,1.62,.32,1),border-color .18s,background .18s,box-shadow .24s,filter .18s,opacity .18s;display:inline-grid;position:relative;transform:translateY(0)scaleX(1)scaleY(1)}@supports (color:lab(0% 0 0)){.gummy-button__body{box-shadow:inset 0 1px 1px color-mix(in oklch, white 68%, var(--gummy-light)), inset 4px 6px 10px lab(100% 0 0/.22), inset -4px -7px 11px color-mix(in oklch, var(--gummy-depth) 34%, transparent), 0 var(--gummy-thickness) 0 var(--gummy-depth), 0 var(--gummy-shadow-y) 22px var(--gummy-shadow)}}.gummy-button__body:before{z-index:-1;border-radius:inherit;background:conic-gradient(from 218deg, transparent 0 10%, #ffffff1f 16%, #ffffffe0 25%, #ffffff42 34%, transparent 45% 100%);content:"";pointer-events:none;padding:2px;position:absolute;inset:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.gummy-button__body:before{background:conic-gradient(from 218deg, transparent 0 10%, lab(100% 0 0/.12) 16%, lab(100% 0 0/.88) 25%, lab(100% 0 0/.26) 34%, transparent 45% 100%)}}.gummy-button__body:after{z-index:-1;content:"";filter:blur(.35px);pointer-events:none;background:radial-gradient(#ffffffc7,#ffffff14 52%,#0000 72%);background:radial-gradient(lab(100% 0 0/.78),lab(100% 0 0/.08) 52%,#0000 72%);border-radius:50%;width:22%;height:18%;position:absolute;top:8%;left:12%;transform:rotate(-5deg)}.gummy-button__content{z-index:1;white-space:nowrap;justify-content:center;align-items:center;gap:9px;display:inline-flex;position:relative}.gummy-button[data-size=small]{border-radius:15px 17px 16px 18px/16px 17px 15px;min-height:44px;font-size:13px}.gummy-button[data-size=small] .gummy-button__body{padding:10px 17px 11px}.gummy-button[data-size=medium]{font-size:15px}.gummy-button[data-size=medium] .gummy-button__body{padding:13px 23px 14px}.gummy-button[data-size=large]{border-radius:19px 23px 20px 24px/21px 22px 19px;min-height:56px;font-size:17px}.gummy-button[data-size=large] .gummy-button__body{padding:16px 29px 17px}.gummy-button[data-variant=secondary]{--gummy-light:#e8d3ff;--gummy-core:#c497ff;--gummy-rim:#a159f1;--gummy-depth:#6c33a9;--gummy-shadow:#9253da4a}@supports (color:lab(0% 0 0)){.gummy-button[data-variant=secondary]{--gummy-light:lab(87.1278% 20.2643 -30.7693);--gummy-core:lab(69.5491% 39.0328 -54.8869);--gummy-rim:lab(52.2836% 51.6531 -66.4747);--gummy-depth:lab(34.2616% 43.2863 -54.3138);--gummy-shadow:lab(48.0107% 46.6475 -60.461/.29)}}.gummy-button[data-variant=success]{--gummy-light:#e7ffc3;--gummy-core:#b7f321;--gummy-rim:#91c600;--gummy-depth:#668d00;--gummy-shadow:#83b1004d}@supports (color:lab(0% 0 0)){.gummy-button[data-variant=success]{--gummy-light:lab(97.6687% -20.8242 35.4624);--gummy-core:lab(89.2559% -38.4631 81.1661);--gummy-rim:lab(74.0944% -37.4883 89.4664);--gummy-depth:lab(53.9367% -28.9919 68.8414);--gummy-shadow:lab(66.8334% -31.2808 67.6149/.3)}}.gummy-button[data-variant=warning]{--gummy-light:#ffeccb;--gummy-core:#ffbe8c;--gummy-rim:#ff7600;--gummy-depth:#c04a00;--gummy-shadow:#f574004d}@supports (color:lab(0% 0 0)){.gummy-button[data-variant=warning]{--gummy-light:lab(95.2555% 15.6265 42.6812);--gummy-core:lab(81.6448% 44.547 83.7301);--gummy-rim:lab(66.1844% 52.2856 79.2864);--gummy-depth:lab(47.593% 50.0042 75.6116);--gummy-shadow:lab(63.9462% 50.4844 90.016/.3)}}.gummy-button[data-variant=info]{--gummy-light:#d0fbff;--gummy-core:#00e4fa;--gummy-rim:#00b1d3;--gummy-depth:#007497;--gummy-shadow:#00a4c04d}@supports (color:lab(0% 0 0)){.gummy-button[data-variant=info]{--gummy-light:lab(96.1578% -27.0272 -14.3916);--gummy-core:lab(82.6641% -43.0717 -25.2567);--gummy-rim:lab(66.0515% -38.2985 -37.9632);--gummy-depth:lab(44.653% -24.1175 -36.1965);--gummy-shadow:lab(61.4963% -38.6584 -33.3745/.3)}}.gummy-button[data-finish=translucent]{--gummy-thickness:2px;--gummy-shadow-y:10px;border-radius:24px 13px 27px 14px/19px 14px 25px 16px;min-height:58px}.gummy-button[data-finish=translucent] .gummy-button__body{border-width:1.5px;border-color:color-mix(in oklch, var(--gummy-rim) 27%, white);border-bottom-color:color-mix(in oklch, var(--gummy-rim) 32%, white);background:radial-gradient(ellipse 46% 32% at 27% 14%, #ffffff9e 0%, transparent 72%), radial-gradient(ellipse 60% 76% at 91% 96%, color-mix(in oklch, var(--gummy-core) 28%, transparent), color-mix(in oklch, var(--gummy-depth) 15%, transparent) 46%, transparent 78%), linear-gradient(145deg, color-mix(in oklch, var(--gummy-light) 20%, transparent), color-mix(in oklch, var(--gummy-core) 13%, transparent) 50%, color-mix(in oklch, var(--gummy-rim) 28%, transparent));-webkit-backdrop-filter:blur(10px)saturate(1.28);backdrop-filter:blur(10px)saturate(1.28);box-shadow:inset 0 0 0 1.5px #ffffff57, inset 2px 3px 5px #ffffff70, inset 7px 8px 14px #ffffff1a, inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 9%, transparent), 0 7px 18px color-mix(in oklch, var(--gummy-shadow) 16%, transparent);padding:16px 31px 17px 28px;overflow:hidden}@supports (color:lab(0% 0 0)){.gummy-button[data-finish=translucent] .gummy-button__body{background:radial-gradient(ellipse 46% 32% at 27% 14%, lab(100% 0 0/.62) 0%, transparent 72%), radial-gradient(ellipse 60% 76% at 91% 96%, color-mix(in oklch, var(--gummy-core) 28%, transparent), color-mix(in oklch, var(--gummy-depth) 15%, transparent) 46%, transparent 78%), linear-gradient(145deg, color-mix(in oklch, var(--gummy-light) 20%, transparent), color-mix(in oklch, var(--gummy-core) 13%, transparent) 50%, color-mix(in oklch, var(--gummy-rim) 28%, transparent));box-shadow:inset 0 0 0 1.5px lab(100% 0 0/.34), inset 2px 3px 5px lab(100% 0 0/.44), inset 7px 8px 14px lab(100% 0 0/.1), inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 9%, transparent), 0 7px 18px color-mix(in oklch, var(--gummy-shadow) 16%, transparent)}}.gummy-button[data-finish=translucent] .gummy-button__body:before{z-index:0;background:radial-gradient(ellipse 56% 44% at 26% 18%, #ffffff70, transparent 72%), linear-gradient(148deg, #f4feff85, color-mix(in oklch, var(--gummy-light) 30%, transparent) 58%, color-mix(in oklch, var(--gummy-core) 19%, transparent));box-shadow:inset 2px 2px 4px #ffffff5c, inset -4px -4px 8px color-mix(in oklch, var(--gummy-core) 13%, transparent);transform-origin:48% 54%;border:1px solid #fff6;border:1px solid lab(100% 0 0/.4);border-radius:16px 8px 18px 9px/12px 10px 18px 11px;padding:0;transition:transform .24s cubic-bezier(.2,.9,.25,1),border-color .18s;inset:6px 11px 7px 6px;-webkit-mask:none;mask:none}@supports (color:lab(0% 0 0)){.gummy-button[data-finish=translucent] .gummy-button__body:before{background:radial-gradient(ellipse 56% 44% at 26% 18%, lab(100% 0 0/.44), transparent 72%), linear-gradient(148deg, lab(98.9427% -3.55506 -2.17061/.52), color-mix(in oklch, var(--gummy-light) 30%, transparent) 58%, color-mix(in oklch, var(--gummy-core) 19%, transparent));box-shadow:inset 2px 2px 4px lab(100% 0 0/.36), inset -4px -4px 8px color-mix(in oklch, var(--gummy-core) 13%, transparent)}}.gummy-button[data-finish=translucent] .gummy-button__body:after{z-index:0;background:radial-gradient(ellipse at 28% 22%, #ffffff94, transparent 52%), radial-gradient(ellipse at 62% 66%, color-mix(in oklch, var(--gummy-core) 36%, transparent), color-mix(in oklch, var(--gummy-rim) 25%, transparent) 62%, transparent 80%);width:54px;height:51px;box-shadow:inset 2px 2px 4px #ffffff4d, inset -5px -6px 10px color-mix(in oklch, var(--gummy-depth) 8%, transparent);opacity:.72;transform-origin:58% 66%;border:0;border-radius:48% 52% 68% 32%/40% 66% 34% 60%;transition:transform .26s cubic-bezier(.2,1.2,.28,1),opacity .18s;inset:auto -5px -9px auto;transform:rotate(7deg)}@supports (color:lab(0% 0 0)){.gummy-button[data-finish=translucent] .gummy-button__body:after{background:radial-gradient(ellipse at 28% 22%, lab(100% 0 0/.58), transparent 52%), radial-gradient(ellipse at 62% 66%, color-mix(in oklch, var(--gummy-core) 36%, transparent), color-mix(in oklch, var(--gummy-rim) 25%, transparent) 62%, transparent 80%);box-shadow:inset 2px 2px 4px lab(100% 0 0/.3), inset -5px -6px 10px color-mix(in oklch, var(--gummy-depth) 8%, transparent)}}:root[data-theme=dark] .gummy-button[data-finish=translucent] .gummy-button__body{border-color:color-mix(in oklch, var(--gummy-rim) 54%, #ffffff3d);border-bottom-color:color-mix(in oklch, var(--gummy-depth) 44%, #fff3);background:radial-gradient(ellipse 42% 30% at 27% 14%, #fff6 0%, transparent 72%), radial-gradient(ellipse 64% 78% at 91% 96%, color-mix(in oklch, var(--gummy-core) 34%, transparent), color-mix(in oklch, var(--gummy-depth) 22%, transparent) 48%, transparent 79%), linear-gradient(145deg, color-mix(in oklch, var(--gummy-light) 14%, transparent), color-mix(in oklch, var(--gummy-core) 19%, transparent) 50%, color-mix(in oklch, var(--gummy-rim) 36%, transparent));box-shadow:inset 0 0 0 1px #ffffff2e, inset 2px 3px 5px #ffffff47, inset 7px 8px 14px #ffffff12, inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 16%, transparent), 0 7px 18px color-mix(in oklch, var(--gummy-shadow) 24%, transparent)}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .gummy-button[data-finish=translucent] .gummy-button__body{border-color:color-mix(in oklch, var(--gummy-rim) 54%, lab(100% 0 0/.24));border-bottom-color:color-mix(in oklch, var(--gummy-depth) 44%, lab(100% 0 0/.2));background:radial-gradient(ellipse 42% 30% at 27% 14%, lab(100% 0 0/.4) 0%, transparent 72%), radial-gradient(ellipse 64% 78% at 91% 96%, color-mix(in oklch, var(--gummy-core) 34%, transparent), color-mix(in oklch, var(--gummy-depth) 22%, transparent) 48%, transparent 79%), linear-gradient(145deg, color-mix(in oklch, var(--gummy-light) 14%, transparent), color-mix(in oklch, var(--gummy-core) 19%, transparent) 50%, color-mix(in oklch, var(--gummy-rim) 36%, transparent));box-shadow:inset 0 0 0 1px lab(100% 0 0/.18), inset 2px 3px 5px lab(100% 0 0/.28), inset 7px 8px 14px lab(100% 0 0/.07), inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 16%, transparent), 0 7px 18px color-mix(in oklch, var(--gummy-shadow) 24%, transparent)}}:root[data-theme=dark] .gummy-button[data-finish=translucent] .gummy-button__body:before{background:radial-gradient(ellipse 56% 44% at 26% 18%, #ffffff52, transparent 72%), linear-gradient(148deg, #d1f2f775, color-mix(in oklch, var(--gummy-light) 31%, transparent) 58%, color-mix(in oklch, var(--gummy-core) 23%, transparent));box-shadow:inset 2px 2px 4px #ffffff40, inset -4px -4px 8px color-mix(in oklch, var(--gummy-core) 21%, transparent);border-color:#ffffff42;border-color:lab(100% 0 0/.26)}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .gummy-button[data-finish=translucent] .gummy-button__body:before{background:radial-gradient(ellipse 56% 44% at 26% 18%, lab(100% 0 0/.32), transparent 72%), linear-gradient(148deg, lab(93.3363% -10.3094 -6.28572/.46), color-mix(in oklch, var(--gummy-light) 31%, transparent) 58%, color-mix(in oklch, var(--gummy-core) 23%, transparent));box-shadow:inset 2px 2px 4px lab(100% 0 0/.25), inset -4px -4px 8px color-mix(in oklch, var(--gummy-core) 21%, transparent)}}:root[data-theme=dark] .gummy-button[data-finish=translucent] .gummy-button__body:after{opacity:.8}.gummy-button[data-finish=translucent] .gummy-button__content{z-index:2;transform-origin:50%;transition:transform .18s cubic-bezier(.2,.9,.25,1)}@media (hover:hover) and (pointer:fine){.gummy-button:not(:disabled):hover .gummy-button__body,.gummy-button--preview-hover .gummy-button__body{--gummy-shadow-y:16px;filter:saturate(1.06)brightness(1.025);transform:translateY(-2px)scaleX(1.012)scaleY(1.012)}.gummy-button[data-finish=translucent]:not(:disabled):hover .gummy-button__body:after{opacity:.8;transform:translate(-2px,-1px)rotate(3deg)scale(1.08)}}.gummy-button:not(:disabled):active .gummy-button__body{--gummy-thickness:1px;--gummy-shadow-y:5px;box-shadow:inset 0 1px 1px color-mix(in oklch, white 52%, var(--gummy-light)), inset 5px 4px 9px #ffffff2b, inset -4px -3px 10px color-mix(in oklch, var(--gummy-depth) 42%, transparent), 0 var(--gummy-thickness) 0 var(--gummy-depth), 0 var(--gummy-shadow-y) 12px var(--gummy-shadow);filter:saturate(1.07);transition-duration:70ms;transition-timing-function:cubic-bezier(.2,0,.5,1);transform:translateY(5px)scaleX(1.07)scaleY(.84)}@supports (color:lab(0% 0 0)){.gummy-button:not(:disabled):active .gummy-button__body{box-shadow:inset 0 1px 1px color-mix(in oklch, white 52%, var(--gummy-light)), inset 5px 4px 9px lab(100% 0 0/.17), inset -4px -3px 10px color-mix(in oklch, var(--gummy-depth) 42%, transparent), 0 var(--gummy-thickness) 0 var(--gummy-depth), 0 var(--gummy-shadow-y) 12px var(--gummy-shadow)}}.gummy-button:focus-visible,.gummy-button--preview-focus{outline:3px solid var(--focus);outline-offset:4px}.gummy-button:focus-visible .gummy-button__body,.gummy-button--preview-focus .gummy-button__body{box-shadow:inset 0 1px 1px color-mix(in oklch, white 68%, var(--gummy-light)), inset 4px 6px 10px #ffffff38, inset -4px -7px 11px color-mix(in oklch, var(--gummy-depth) 34%, transparent), 0 var(--gummy-thickness) 0 var(--gummy-depth), 0 var(--gummy-shadow-y) 22px var(--gummy-shadow), 0 0 0 7px var(--focus-halo)}@supports (color:lab(0% 0 0)){.gummy-button:focus-visible .gummy-button__body,.gummy-button--preview-focus .gummy-button__body{box-shadow:inset 0 1px 1px color-mix(in oklch, white 68%, var(--gummy-light)), inset 4px 6px 10px lab(100% 0 0/.22), inset -4px -7px 11px color-mix(in oklch, var(--gummy-depth) 34%, transparent), 0 var(--gummy-thickness) 0 var(--gummy-depth), 0 var(--gummy-shadow-y) 22px var(--gummy-shadow), 0 0 0 7px var(--focus-halo)}}.gummy-button[data-finish=translucent]:focus-visible{outline:none}.gummy-button[data-finish=translucent]:focus-visible .gummy-button__body{border-color:color-mix(in oklch, var(--gummy-rim) 62%, white);box-shadow:inset 0 0 0 1.5px #ffffff6b, inset 2px 3px 5px #ffffff94, inset 7px 8px 14px #ffffff24, inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 16%, transparent), 0 2px 0 color-mix(in oklch, var(--gummy-depth) 22%, transparent), 0 12px 28px color-mix(in oklch, var(--gummy-shadow) 48%, transparent);filter:saturate(1.08)brightness(1.025);transform:translateY(-2px)scaleX(1.012)scaleY(1.018)}@supports (color:lab(0% 0 0)){.gummy-button[data-finish=translucent]:focus-visible .gummy-button__body{box-shadow:inset 0 0 0 1.5px lab(100% 0 0/.42), inset 2px 3px 5px lab(100% 0 0/.58), inset 7px 8px 14px lab(100% 0 0/.14), inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 16%, transparent), 0 2px 0 color-mix(in oklch, var(--gummy-depth) 22%, transparent), 0 12px 28px color-mix(in oklch, var(--gummy-shadow) 48%, transparent)}}.gummy-button[data-finish=translucent]:focus-visible .gummy-button__body:after{opacity:.82;transform:translate(-3px,-1px)rotate(2deg)scale(1.1)}:root[data-theme=dark] .gummy-button[data-finish=translucent]:focus-visible .gummy-button__body{border-color:color-mix(in oklch, var(--gummy-rim) 66%, #ffffff47);box-shadow:inset 0 0 0 1px #ffffff38, inset 2px 3px 5px #ffffff57, inset 7px 8px 14px #ffffff14, inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 22%, transparent), 0 2px 0 color-mix(in oklch, var(--gummy-depth) 22%, transparent), 0 10px 24px color-mix(in oklch, var(--gummy-shadow) 38%, transparent)}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .gummy-button[data-finish=translucent]:focus-visible .gummy-button__body{border-color:color-mix(in oklch, var(--gummy-rim) 66%, lab(100% 0 0/.28));box-shadow:inset 0 0 0 1px lab(100% 0 0/.22), inset 2px 3px 5px lab(100% 0 0/.34), inset 7px 8px 14px lab(100% 0 0/.08), inset -7px -8px 14px color-mix(in oklch, var(--gummy-depth) 22%, transparent), 0 2px 0 color-mix(in oklch, var(--gummy-depth) 22%, transparent), 0 10px 24px color-mix(in oklch, var(--gummy-shadow) 38%, transparent)}}.gummy-button[data-finish=translucent]:not(:disabled):active .gummy-button__body{box-shadow:inset 0 0 0 1.5px #ffffff57, inset 4px 4px 8px #ffffff2e, inset -5px -4px 10px color-mix(in oklch, var(--gummy-depth) 18%, transparent), 0 1px 0 color-mix(in oklch, var(--gummy-depth) 20%, transparent), 0 5px 12px color-mix(in oklch, var(--gummy-shadow) 34%, transparent)}@supports (color:lab(0% 0 0)){.gummy-button[data-finish=translucent]:not(:disabled):active .gummy-button__body{box-shadow:inset 0 0 0 1.5px lab(100% 0 0/.34), inset 4px 4px 8px lab(100% 0 0/.18), inset -5px -4px 10px color-mix(in oklch, var(--gummy-depth) 18%, transparent), 0 1px 0 color-mix(in oklch, var(--gummy-depth) 20%, transparent), 0 5px 12px color-mix(in oklch, var(--gummy-shadow) 34%, transparent)}}.gummy-button[data-finish=translucent]:not(:disabled):active .gummy-button__body:before{transition-duration:70ms;transform:translateY(1px)scaleX(1.025)scaleY(.96)}.gummy-button[data-finish=translucent]:not(:disabled):active .gummy-button__body:after{opacity:.88;transition-duration:70ms;transform:translate(-5px,4px)rotate(12deg)scaleX(1.18)scaleY(.78)}.gummy-button[data-finish=translucent]:not(:disabled):active .gummy-button__content{transition-duration:70ms;transform:translateY(-1px)scaleX(.94)scaleY(1.12)}:root[data-theme=dark] .gummy-button[data-finish=translucent]:not(:disabled):active .gummy-button__body{box-shadow:inset 0 0 0 1px #ffffff2e, inset 4px 4px 8px #ffffff21, inset -5px -4px 10px color-mix(in oklch, var(--gummy-depth) 25%, transparent), 0 1px 0 color-mix(in oklch, var(--gummy-depth) 24%, transparent), 0 5px 12px color-mix(in oklch, var(--gummy-shadow) 28%, transparent)}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .gummy-button[data-finish=translucent]:not(:disabled):active .gummy-button__body{box-shadow:inset 0 0 0 1px lab(100% 0 0/.18), inset 4px 4px 8px lab(100% 0 0/.13), inset -5px -4px 10px color-mix(in oklch, var(--gummy-depth) 25%, transparent), 0 1px 0 color-mix(in oklch, var(--gummy-depth) 24%, transparent), 0 5px 12px color-mix(in oklch, var(--gummy-shadow) 28%, transparent)}}.gummy-button:disabled:not([data-loading=true]){cursor:not-allowed}.gummy-button:disabled:not([data-loading=true]) .gummy-button__body{filter:saturate(.45);opacity:.54;transform:none}.gummy-button[data-loading=true]{cursor:wait}.gummy-button__spinner{border:2px solid color-mix(in oklch, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.72s linear infinite gummy-spin}@keyframes gummy-spin{to{transform:rotate(360deg)}}
