.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-italic.fe11NjBs.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-italic.Ck9oD2H0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-italic.BIcRYUEt.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-italic.mtaF_0H_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-italic.C7TReJrb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-italic.BLMf5All.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-italic.BbqH_2Ar.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--layer-1:1;--layer-5:5;--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--shadow-color:220 3% 15%;--shadow-strength:1%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--size-5:1.5rem;--size-7:2rem;--size-2:.5rem;--size-3:1rem;--ease-2:cubic-bezier(.25, 0, .4, 1);--animation-fade-in:fade-in .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--ease-out-3:cubic-bezier(0, 0, .3, 1);--ease-3:cubic-bezier(.25, 0, .3, 1);--animation-scale-up:scale-up .5s var(--ease-3);--ease-elastic-3:var(--ease-elastic-out-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--ease-out-4:cubic-bezier(0, 0, .1, 1);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-bounce:bounce 2s var(--ease-squish-2) infinite;--ease-elastic-in-out-3:cubic-bezier(.5, -.5, .1, 1.5);--border-size-1:1px;--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--size-relative-6:1.75ch;--ease-elastic-out-3:cubic-bezier(.5, 1.25, .75, 1.25);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-elastic-in-out-2:cubic-bezier(.5, -.3, .1, 1.5);--font-transitional:Charter, Bitstream Charter, Sitka Text, Cambria, serif;--size-4:1.25rem;--font-weight-6:600;--gray-1:#f1f3f5;--font-size-fluid-3:clamp(2rem, 9vw, 3.5rem);--font-size-fluid-2:clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-1:clamp(1rem, 4vw, 1.5rem);--font-size-3:1.25rem;--font-size-2:1.1rem;--font-size-fluid-0:clamp(.75rem, 2vw, 1rem);--font-size-0:.75rem;--radius-round:1e5px;--ease-1:cubic-bezier(.25, 0, .5, 1);--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-1:0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%))}@layer openprops,normalize,global,utils,theme,blocks,compositions,components.base,components.has-deps;@layer openprops{:where(:root){--font-sans:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif:ui-serif,serif;--font-mono:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:clamp(.75rem,2vw,1rem);--font-size-fluid-1:clamp(1rem,4vw,1.5rem);--font-size-fluid-2:clamp(1.5rem,6vw,2.5rem);--font-size-fluid-3:clamp(2rem,9vw,3.5rem);--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-fluid-1:clamp(.5rem,1vw,1rem);--size-fluid-2:clamp(1rem,2vw,1.5rem);--size-fluid-3:clamp(1.5rem,3vw,2rem);--size-fluid-4:clamp(2rem,4vw,3rem);--size-fluid-5:clamp(4rem,5vw,5rem);--size-fluid-6:clamp(5rem,7vw,7.5rem);--size-fluid-7:clamp(7.5rem,10vw,10rem);--size-fluid-8:clamp(10rem,20vw,15rem);--size-fluid-9:clamp(15rem,30vw,20rem);--size-fluid-10:clamp(20rem,40vw,30rem);--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.618/1;--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--layer-bottom:var(--layer-1);--layer-top:var(--layer-5);--layer-important:2147480000;--border-size-1:1px;--border-size-2:2px;--border-size-3:5px;--border-size-4:10px;--border-size-5:25px;--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--radius-round:100000px;--radius-blob-1:30% 70% 70% 30%/53% 30% 70% 47%;--radius-blob-2:53% 47% 34% 66%/63% 46% 54% 37%;--radius-blob-3:37% 63% 56% 44%/49% 56% 44% 51%;--radius-blob-4:63% 37% 37% 63%/43% 37% 63% 57%;--radius-blob-5:49% 51% 48% 52%/57% 44% 56% 43%;--radius-conditional-1:clamp(0px, calc(100vw - 100%) *100000,var(--radius-1));--radius-conditional-2:clamp(0px, calc(100vw - 100%) *100000,var(--radius-2));--radius-conditional-3:clamp(0px, calc(100vw - 100%) *100000,var(--radius-3));--radius-conditional-4:clamp(0px, calc(100vw - 100%) *100000,var(--radius-4));--radius-conditional-5:clamp(0px, calc(100vw - 100%) *100000,var(--radius-5));--radius-conditional-6:clamp(0px, calc(100vw - 100%) *100000,var(--radius-6))}*{--shadow-strength:1%;--shadow-chroma:3%;--shadow-hue:var(--shadow-tint,var(--palette-hue));--shadow-color:15% var(--shadow-chroma)var(--shadow-hue);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 #0001;--shadow-1:0 1px 2px -1px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%));--shadow-2:0 3px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 14px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%));--shadow-3:0 -1px 3px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 2px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 5px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 4px 12px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 12px 15px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--shadow-4:0 -2px 5px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 1px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 2px 2px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 9px 9px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 16px 16px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 6%));--shadow-5:0 -1px 2px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 1px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 10px 10px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 20px 20px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 40px 40px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--shadow-6:0 -1px 2px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 3px 2px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 12px 10px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 22px 18px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 41px 33px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 6%)),0 100px 80px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--inner-shadow-0:inset 0 0 0 1px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%));--inner-shadow-1:inset 0 1px 2px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight)}@media(prefers-color-scheme:dark){*{--shadow-strength:25%;--shadow-chroma:10%;--shadow-hue:var(--shadow-tint,var(--palette-hue));--shadow-color:15% var(--shadow-chroma)var(--shadow-hue);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff1,inset 0 .5px 0 0 #0007}}:where(:root){--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.5,0,1,1);--ease-in-3:cubic-bezier(.7,0,1,1);--ease-in-4:cubic-bezier(.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.5,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-.5,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-spring-1:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1);--ease-spring-3:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,.009,.037 1.7%,.153 3.6%,.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,.973,.955 39.2%,.953 41.1%,.957 43.3%,.998 53.3%,1.009 59.1% 63.7%,.998 78.9%,1);--ease-spring-5:linear(0,.01,.04 1.6%,.161 3.3%,.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,.999 29.4%,.955 32.1%,.942,.935 34.9%,.933,.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,.004,.016,.035,.063,.098,.141,.191,.25,.316,.391 36.8%,.563,.766,1 58.8%,.946,.908 69.1%,.895,.885,.879,.878,.879,.885,.895,.908 89.7%,.946,1);--ease-bounce-2:linear(0,.004,.016,.035,.063,.098,.141 15.1%,.25,.391,.562,.765,1,.892 45.2%,.849,.815,.788,.769,.757,.753,.757,.769,.788,.815,.85,.892 75.2%,1 80.2%,.973,.954,.943,.939,.943,.954,.973,1);--ease-bounce-3:linear(0,.004,.016,.035,.062,.098,.141 11.4%,.25,.39,.562,.764,1 30.3%,.847 34.8%,.787,.737,.699,.672,.655,.65,.656,.672,.699,.738,.787,.847 61.7%,1 66.2%,.946,.908,.885 74.2%,.879,.878,.879,.885 79.5%,.908,.946,1 87.4%,.981,.968,.96,.957,.96,.968,.981,1);--ease-bounce-4:linear(0,.004,.016 3%,.062,.141,.25,.391,.562 18.2%,1 24.3%,.81,.676 32.3%,.629,.595,.575,.568,.575,.595,.629,.676 48.2%,.811,1 56.2%,.918,.86,.825,.814,.825,.86,.918,1 77.2%,.94 80.6%,.925,.92,.925,.94 87.5%,1 90.9%,.974,.965,.974,1);--ease-bounce-5:linear(0,.004,.016 2.5%,.063,.141,.25 10.1%,.562,1 20.2%,.783,.627,.534 30.9%,.511,.503,.511,.534 38%,.627,.782,1 48.7%,.892,.815,.769 56.3%,.757,.753,.757,.769 61.3%,.815,.892,1 68.8%,.908 72.4%,.885,.878,.885,.908 79.4%,1 83%,.954 85.5%,.943,.939,.943,.954 90.5%,1 93%,.977,.97,.977,1)}:where(:root){--palette-hue:250;--palette-hue-rotate-by:0;--palette-chroma:.15}*{--color-1:oklch(98% calc(.03*var(--palette-chroma,1))calc(var(--palette-hue) + (0*var(--palette-hue-rotate-by))));--color-2:oklch(97% calc(.06*var(--palette-chroma,1))calc(var(--palette-hue) + (1*var(--palette-hue-rotate-by))));--color-3:oklch(93% calc(.1*var(--palette-chroma,1))calc(var(--palette-hue) + (2*var(--palette-hue-rotate-by))));--color-4:oklch(84% calc(.12*var(--palette-chroma,1))calc(var(--palette-hue) + (3*var(--palette-hue-rotate-by))));--color-5:oklch(80% calc(.16*var(--palette-chroma,1))calc(var(--palette-hue) + (4*var(--palette-hue-rotate-by))));--color-6:oklch(71% calc(.19*var(--palette-chroma,1))calc(var(--palette-hue) + (5*var(--palette-hue-rotate-by))));--color-7:oklch(66% calc(.2*var(--palette-chroma,1))calc(var(--palette-hue) + (6*var(--palette-hue-rotate-by))));--color-8:oklch(58% calc(.21*var(--palette-chroma,1))calc(var(--palette-hue) + (7*var(--palette-hue-rotate-by))));--color-9:oklch(53% calc(.2*var(--palette-chroma,1))calc(var(--palette-hue) + (8*var(--palette-hue-rotate-by))));--color-10:oklch(49% calc(.19*var(--palette-chroma,1))calc(var(--palette-hue) + (9*var(--palette-hue-rotate-by))));--color-11:oklch(42% calc(.17*var(--palette-chroma,1))calc(var(--palette-hue) + (10*var(--palette-hue-rotate-by))));--color-12:oklch(35% calc(.15*var(--palette-chroma,1))calc(var(--palette-hue) + (11*var(--palette-hue-rotate-by))));--color-13:oklch(27% calc(.12*var(--palette-chroma,1))calc(var(--palette-hue) + (12*var(--palette-hue-rotate-by))));--color-14:oklch(20% calc(.09*var(--palette-chroma,1))calc(var(--palette-hue) + (13*var(--palette-hue-rotate-by))));--color-15:oklch(16% calc(.07*var(--palette-chroma,1))calc(var(--palette-hue) + (14*var(--palette-hue-rotate-by))));--color-16:oklch(10% calc(.05*var(--palette-chroma,1))calc(var(--palette-hue) + (15*var(--palette-hue-rotate-by))))}}@layer openprops{:where(:root){--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}}@layer openprops{:where(:root){--font-lineheight-00: .95;--font-lineheight-0: 1.1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2}}@layer openprops{:where(:root){--oklch-red: 25;--oklch-pink: 350;--oklch-purple: 310;--oklch-violet: 290;--oklch-indigo: 270;--oklch-blue: 240;--oklch-cyan: 210;--oklch-teal: 185;--oklch-green: 145;--oklch-lime: 125;--oklch-yellow: 100;--oklch-orange: 75}}@layer openprops{:where(:root){--space:}@supports (background: linear-gradient(in oklab,red,lime)){:where(:root){--space: in oklab}}:where(:root){--gradient-1: linear-gradient( to bottom right var(--space), #1f005c, #5b0060, #870160, #ac255e, #ca485c, #e16b5c, #f39060, #ffb56b );--gradient-2: linear-gradient( to bottom right var(--space), #48005c, #8300e2, #a269ff );--gradient-3: radial-gradient( circle at top right var(--space), hsl(180 100% 50%), hsl(180 100% 50% / 0%) ), radial-gradient( circle at bottom left, hsl(328 100% 54%), hsl(328 100% 54% / 0%) );--gradient-4: linear-gradient(to bottom right var(--space), #00f5a0, #00d9f5);--gradient-5: conic-gradient( from -270deg at 75% 110% var(--space), fuchsia, floralwhite );--gradient-6: conic-gradient( from -90deg at top left var(--space), black, white );--gradient-7: linear-gradient(to bottom right var(--space), #72c6ef, #004e8f);--gradient-8: conic-gradient( from 90deg at 50% 0% var(--space), #111, 50%, #222, #111 );--gradient-9: conic-gradient( from .5turn at bottom center var(--space), lightblue, white );--gradient-10: conic-gradient( from 90deg at 40% -25%, #ffd700, #f79d03, #ee6907, #e6390a, #de0d0d, #d61039, #cf1261, #c71585, #cf1261, #d61039, #de0d0d, #ee6907, #f79d03, #ffd700, #ffd700, #ffd700 );--gradient-11: conic-gradient(at bottom left var(--space), deeppink, cyan);--gradient-12: conic-gradient( from 90deg at 25% -10% var(--space), #ff4500, #d3f340, #7bee85, #afeeee, #7bee85 );--gradient-13: radial-gradient( circle at 50% 200% var(--space), #000142, #3b0083, #b300c3, #ff059f, #ff4661, #ffad86, #fff3c7 );--gradient-14: conic-gradient(at top right var(--space), lime, cyan);--gradient-15: linear-gradient( to bottom right var(--space), #c7d2fe, #fecaca, #fef3c7 );--gradient-16: radial-gradient( circle at 50% -250% var(--space), #374151, #111827, #000 );--gradient-17: conic-gradient( from -90deg at 50% -25% var(--space), blue, blueviolet );--gradient-18: linear-gradient( 0deg var(--space), hsla(0 100% 50% / 80%), hsla(0 100% 50% / 0) 75% ), linear-gradient( 60deg var(--space), hsla(60 100% 50% / 80%), hsla(60 100% 50% / 0) 75% ), linear-gradient( 120deg var(--space), hsla(120 100% 50% / 80%), hsla(120 100% 50% / 0) 75% ), linear-gradient( 180deg var(--space), hsla(180 100% 50% / 80%), hsla(180 100% 50% / 0) 75% ), linear-gradient( 240deg var(--space), hsla(240 100% 50% / 80%), hsla(240 100% 50% / 0) 75% ), linear-gradient( 300deg var(--space), hsla(300 100% 50% / 80%), hsla(300 100% 50% / 0) 75% );--gradient-19: linear-gradient( to bottom right var(--space), #ffe259, #ffa751 );--gradient-20: conic-gradient( from -135deg at -10% center var(--space), #ffa500, #ff7715, #ff522a, #ff3f47, #ff5482, #ff69b4 );--gradient-21: conic-gradient( from -90deg at 25% 115% var(--space), #ff0000, #ff0066, #ff00cc, #cc00ff, #6600ff, #0000ff, #0000ff, #0000ff, #0000ff );--gradient-22: linear-gradient( to bottom right var(--space), #acb6e5, #86fde8 );--gradient-23: linear-gradient( to bottom right var(--space), #536976, #292e49 );--gradient-24: conic-gradient( from .5turn at 0% 0% var(--space), #00c476, 10%, #82b0ff, 90%, #00c476 );--gradient-25: conic-gradient( at 125% 50% var(--space), #b78cf7, #ff7c94, #ffcf0d, #ff7c94, #b78cf7 );--gradient-26: linear-gradient( to bottom right var(--space), #9796f0, #fbc7d4 );--gradient-27: conic-gradient( from .5turn at bottom left var(--space), deeppink, rebeccapurple );--gradient-28: conic-gradient( from -90deg at 50% 105% var(--space), white, orchid );--gradient-29: radial-gradient( circle at top right var(--space), hsl(250 100% 85%), hsl(250 100% 85% / 0%) ), radial-gradient( circle at bottom left var(--space), hsl(220 90% 75%), hsl(220 90% 75% / 0%) );--gradient-30: radial-gradient( circle at top right var(--space), hsl(150 100% 50%), hsl(150 100% 50% / 0%) ), radial-gradient( circle at bottom left var(--space), hsl(150 100% 84%), hsl(150 100% 84% / 0%) )}}@layer normalize.normalize{*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:thin;text-decoration-color:oklch(from rgb(105 93 63) l c h);text-decoration-color:var(--md-secondary);text-decoration-thickness:.2ex}:where(:not(dialog,popover)){margin:0}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}:where(html){--_page-bg-color: var(--md-surface, white);block-size:100%;background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--_page-bg-color);overflow-x:hidden;accent-color:oklch(from rgb(114 92 12) l c h);accent-color:var(--md-primary);caret-color:oklch(from rgb(114 92 12) l c h);caret-color:var(--md-primary);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}:where(body){min-block-size:100%;inline-size:100%;min-inline-size:320px;position:relative;overflow-x:hidden;container-type:inline-size;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);font-family:var(--font-family-serif);font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);font-weight:400;line-height:1.5;line-height:var(--line-height-standard);letter-spacing:normal;letter-spacing:var(--tracking-normal);text-wrap:pretty;font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;grid-template-rows:auto 1fr auto}:where(menu,ul,ol){list-style:none;padding:0}:where(h1,h2,h3,h4,h5){font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-family-sans)}:where(h1,h2,h3){font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.02ch;letter-spacing:var(--tracking-dense);line-height:1.15;line-height:var(--line-height-fine);max-width:30ch;text-wrap:balance}:where(h1){font-size:clamp(3.3592rem,2.7828rem + 2.5621vw,4.7684rem);font-size:var(--step-6);line-height:1}:where(h2){font-size:clamp(2.7994rem,2.384rem + 1.8461vw,3.8147rem);font-size:var(--step-5)}:where(h3){font-size:clamp(2.3328rem,2.0387rem + 1.3072vw,3.0518rem);font-size:var(--step-4)}:where(h4){font-size:clamp(1.944rem,1.7405rem + .9044vw,2.4414rem);font-size:var(--step-3)}:where(h5){font-size:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);font-size:var(--step-2)}:where(p,li,blockquote:not([class])){max-width:50ch;text-wrap:pretty}:where(blockquote:not([class])){font-family:var(--font-family-serif);font-size:clamp(2.3328rem,2.0387rem + 1.3072vw,3.0518rem);font-size:var(--step-4)}:where(blockquote:not([class]) p:last-of-type){font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-family-sans);font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-size:var(--step-1);font-weight:400;font-weight:var(--font-weight-normal)}:where(dt:not(:first-of-type)){margin-block-start:1.5rem;margin-block-start:var(--size-5)}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video,picture){max-inline-size:100%;block-size:auto}:where(svg:not([width])){inline-size:2rem;inline-size:var(--size-7, 2rem)}:where(iframe){max-width:100%;display:block;pointer-events:none}:where(figure){display:grid;grid-gap:.5rem;grid-gap:var(--size-2);gap:.5rem;gap:var(--size-2);place-items:center}:where(figcaption){font-size:.8em;padding-block-start:.5em;padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);text-align:center}:where(hr){border:none;border-top:1px solid oklch(from rgb(125 118 103) l c h);border-top:1px solid var(--md-outline);margin:clamp(2.25rem,1.6364rem + 2.7273vw,3.75rem) 0!important;margin:var(--space-l-xl) 0!important;transform:translateY(-1px)}:where(a[href],area,button,[role=button],input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,textarea){cursor:pointer}:where(a){color:currentcolor;text-decoration-color:oklch(from rgb(114 92 12) l c h);text-decoration-color:var(--md-primary);text-decoration-thickness:2px;text-underline-offset:.2ex}:where(a:hover){text-underline-offset:.3ex}:where(a:not([class])){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a[href*="mailto:"]){text-decoration:none;font-weight:700;font-weight:var(--font-weight-bold);color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary)}@media(hover:hover){:where(a[href*="mailto:"]:is(:hover,:focus-within)){text-decoration:underline;text-decoration-thickness:.3ex;text-decoration-color:currentColor;text-underline-offset:.2ex}}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;letter-spacing:inherit;color:inherit}:where(input,textarea,select):-webkit-autofill,:where(input,textarea,select):-webkit-autofill:hover,:where(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:oklch(from rgb(114 92 12) l c h);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 1e5px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:where(input,textarea,select):-webkit-autofill,:where(input,textarea,select):-webkit-autofill:hover,:where(input,textarea,select):-webkit-autofill:focus,:where(input,textarea,select):autofill,:where(input,textarea,select):autofill:hover,:where(input,textarea,select):autofill:focus{-webkit-text-fill-color:oklch(from rgb(114 92 12) l c h);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 1e5px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-moz-placeholder{color:oklch(from rgb(114 92 12) l c h);color:var(--text-color-2)}::placeholder{color:oklch(from rgb(114 92 12) l c h);color:var(--text-color-2)}::-moz-placeholder{opacity:1}:where(fieldset){border:1px solid oklch(from rgb(207 198 180) l c h);border:var(--field-border-width, 1px) solid var(--field-border-color, inherit);border-radius:5px;border-radius:var(--field-border-radius, 0px);padding:1rem;padding:var(--size-3);display:grid;grid-gap:1rem;grid-gap:var(--size-3);gap:1rem;gap:var(--size-3)}:where(summary){align-items:baseline;display:flex;gap:0 2ch;font-weight:700;line-height:1.2;list-style:none}:where(summary:is(:hover,:focus-visible)){color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-primary)}summary:before{color:oklch(from rgb(70 102 75) l c h);color:var(--md-tertiary);content:"+";display:block;font-family:monospace;line-height:.5;transform:scale(1.4);transform-origin:left center}@media(min-width:50em){summary:before{position:relative;top:-.2ex}}details[open] summary:before{content:"—"}summary::-webkit-details-marker,summary::marker{content:"";display:none}summary:focus-visible,summary:hover{color:oklch(from rgb(70 102 75) l c h);color:var(--md-tertiary)}:where(details[open])>summary{color:oklch(from rgb(70 102 75) l c h);color:var(--md-tertiary)}:where(a[href],area,button,[role=button],input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{--_focus-outline-color: var(--md-inverse-surface);border-radius:5px;border-radius:var(--border-radius, 2px);outline:2px solid oklch(from rgb(52 48 39) l c h);outline:2px solid var(--_focus-outline-color);outline-offset:2px}:where(:not(:active):focus-visible){outline-offset:2px;outline-offset:var(--outline-offset, 2px)}:where([tabindex="-1"]:focus-within){outline:none}::-moz-selection{background:oklch(from rgb(226 196 109) l c h);background:var(--md-inverse-primary);color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary)}::selection{background:oklch(from rgb(226 196 109) l c h);background:var(--md-inverse-primary);color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary)}:where(:target){scroll-margin-block-start:2rem}:where(h1,h2,h3,p[class*=text-],p>span[class*=text-]){scroll-margin-top:10ex}[inert],[inert] *{transition:opacity .35s;opacity:.75;pointer-events:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}:where(:focus-visible){transition:outline-offset 145ms cubic-bezier(.25,0,.4,1);transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.15s}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer global{:root{--step--4: clamp(.512rem, .555rem + -.0555vw, .5425rem);--step--3: clamp(.64rem, .6556rem + -.0201vw, .651rem);--step--2: clamp(.7813rem, .7736rem + .0341vw, .8rem);--step--1: clamp(.9375rem, .9119rem + .1136vw, 1rem);--step-0: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-1: clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--step-2: clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--step-3: clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--step-6: clamp(3.3592rem, 2.7828rem + 2.5621vw, 4.7684rem);--step-7: clamp(4.0311rem, 3.2418rem + 3.508vw, 5.9605rem);--step-8: clamp(4.8373rem, 3.7682rem + 4.7514vw, 7.4506rem);--step-9: clamp(5.8048rem, 4.3695rem + 6.379vw, 9.3132rem);--step-10: clamp(6.9657rem, 5.0529rem + 8.5015vw, 11.6415rem)}:root{--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs: clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-s: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l: clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl: clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--space-3xs-2xs: clamp(.3125rem, .1847rem + .5682vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4091rem + .6818vw, .9375rem);--space-xs-s: clamp(.875rem, .7216rem + .6818vw, 1.25rem);--space-s-m: clamp(1.125rem, .8182rem + 1.3636vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.3551rem + 1.4773vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.6364rem + 2.7273vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.7102rem + 2.9545vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.2727rem + 5.4545vw, 7.5rem);--space-3xs-s: clamp(.3125rem, -.071rem + 1.7045vw, 1.25rem);--space-2xs-m: clamp(.5625rem, .0256rem + 2.3864vw, 1.875rem);--space-xs-l: clamp(.875rem, .2102rem + 2.9545vw, 2.5rem);--space-xs-xl: clamp(.875rem, -.3011rem + 5.2273vw, 3.75rem);--space-s-l: clamp(1.125rem, .5625rem + 2.5vw, 2.5rem);--space-s-xl: clamp(1.125rem, .0511rem + 4.7727vw, 3.75rem);--space-m-xl: clamp(1.6875rem, .8438rem + 3.75vw, 3.75rem);--space-l-2xl: clamp(2.25rem, 1.125rem + 5vw, 5rem)}:root{--grid-max-width: 77.5rem;--grid-gutter: var(--space-s-l, clamp(1.125rem, .5625rem + 2.5vw, 2.5rem));--grid-columns: 12}.u-container{max-width:77.5rem;max-width:var(--grid-max-width);padding-inline:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);padding-inline:var(--grid-gutter);margin-inline:auto}.u-grid{display:grid;grid-gap:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);grid-gap:var(--grid-gutter);gap:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);gap:var(--grid-gutter)}:root{--fluid-16-48: clamp(1rem, .1818rem + 3.6364vw, 3rem)}}@layer global;@layer global{:root{--md-sys-color-primary: rgb(114 92 12);--md-sys-color-surface-tint: rgb(114 92 12);--md-sys-color-on-primary: rgb(255 255 255);--md-sys-color-primary-container: rgb(255 224 136);--md-sys-color-on-primary-container: rgb(87 69 0);--md-sys-color-secondary: rgb(105 93 63);--md-sys-color-on-secondary: rgb(255 255 255);--md-sys-color-secondary-container: rgb(241 225 187);--md-sys-color-on-secondary-container: rgb(80 70 42);--md-sys-color-tertiary: rgb(70 102 75);--md-sys-color-on-tertiary: rgb(255 255 255);--md-sys-color-tertiary-container: rgb(200 236 201);--md-sys-color-on-tertiary-container: rgb(47 78 52);--md-sys-color-error: rgb(186 26 26);--md-sys-color-on-error: rgb(255 255 255);--md-sys-color-error-container: rgb(255 218 214);--md-sys-color-on-error-container: rgb(147 0 10);--md-sys-color-background: rgb(255 248 240);--md-sys-color-on-background: rgb(31 27 19);--md-sys-color-surface: rgb(255 248 240);--md-sys-color-on-surface: rgb(31 27 19);--md-sys-color-surface-variant: rgb(235 225 207);--md-sys-color-on-surface-variant: rgb(76 70 57);--md-sys-color-outline: rgb(125 118 103);--md-sys-color-outline-variant: rgb(207 198 180);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(52 48 39);--md-sys-color-inverse-on-surface: rgb(248 240 226);--md-sys-color-inverse-primary: rgb(226 196 109);--md-sys-color-primary-fixed: rgb(255 224 136);--md-sys-color-on-primary-fixed: rgb(36 26 0);--md-sys-color-primary-fixed-dim: rgb(226 196 109);--md-sys-color-on-primary-fixed-variant: rgb(87 69 0);--md-sys-color-secondary-fixed: rgb(241 225 187);--md-sys-color-on-secondary-fixed: rgb(34 27 4);--md-sys-color-secondary-fixed-dim: rgb(212 197 161);--md-sys-color-on-secondary-fixed-variant: rgb(80 70 42);--md-sys-color-tertiary-fixed: rgb(200 236 201);--md-sys-color-on-tertiary-fixed: rgb(3 33 12);--md-sys-color-tertiary-fixed-dim: rgb(172 207 174);--md-sys-color-on-tertiary-fixed-variant: rgb(47 78 52);--md-sys-color-surface-dim: rgb(225 217 204);--md-sys-color-surface-bright: rgb(255 248 240);--md-sys-color-surface-container-lowest: rgb(255 255 255);--md-sys-color-surface-container-low: rgb(251 243 229);--md-sys-color-surface-container: rgb(245 237 223);--md-sys-color-surface-container-high: rgb(239 231 217);--md-sys-color-surface-container-highest: rgb(234 225 212);--md-extended-color-custom-color2-color: rgb(142 73 89);--md-extended-color-custom-color2-on-color: rgb(255 255 255);--md-extended-color-custom-color2-color-container: rgb(255 217 223);--md-extended-color-custom-color2-on-color-container: rgb(113 51 65);--md-extended-color-custom-color3-color: rgb(0 105 109);--md-extended-color-custom-color3-on-color: rgb(255 255 255);--md-extended-color-custom-color3-color-container: rgb(156 241 244);--md-extended-color-custom-color3-on-color-container: rgb(0 79 82);--md-extended-color-custom-color4-color: rgb(130 76 118);--md-extended-color-custom-color4-on-color: rgb(255 255 255);--md-extended-color-custom-color4-color-container: rgb(255 215 241);--md-extended-color-custom-color4-on-color-container: rgb(103 53 93);--md-extended-color-custom-color1-color: rgb(53 97 142);--md-extended-color-custom-color1-on-color: rgb(255 255 255);--md-extended-color-custom-color1-color-container: rgb(209 228 255);--md-extended-color-custom-color1-on-color-container: rgb(23 73 116);--md-extended-color-custom-color5-color: rgb(85 90 146);--md-extended-color-custom-color5-on-color: rgb(255 255 255);--md-extended-color-custom-color5-color-container: rgb(224 224 255);--md-extended-color-custom-color5-on-color-container: rgb(61 66 120)}}@layer global{:root.dark{--md-sys-color-primary: rgb(226 196 109);--md-sys-color-surface-tint: rgb(226 196 109);--md-sys-color-on-primary: rgb(60 47 0);--md-sys-color-primary-container: rgb(87 69 0);--md-sys-color-on-primary-container: rgb(255 224 136);--md-sys-color-secondary: rgb(212 197 161);--md-sys-color-on-secondary: rgb(57 48 22);--md-sys-color-secondary-container: rgb(80 70 42);--md-sys-color-on-secondary-container: rgb(241 225 187);--md-sys-color-tertiary: rgb(172 207 174);--md-sys-color-on-tertiary: rgb(25 55 31);--md-sys-color-tertiary-container: rgb(47 78 52);--md-sys-color-on-tertiary-container: rgb(200 236 201);--md-sys-color-error: rgb(255 180 171);--md-sys-color-on-error: rgb(105 0 5);--md-sys-color-error-container: rgb(147 0 10);--md-sys-color-on-error-container: rgb(255 218 214);--md-sys-color-background: rgb(22 19 11);--md-sys-color-on-background: rgb(234 225 212);--md-sys-color-surface: rgb(22 19 11);--md-sys-color-on-surface: rgb(234 225 212);--md-sys-color-surface-variant: rgb(76 70 57);--md-sys-color-on-surface-variant: rgb(207 198 180);--md-sys-color-outline: rgb(152 144 128);--md-sys-color-outline-variant: rgb(76 70 57);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(234 225 212);--md-sys-color-inverse-on-surface: rgb(52 48 39);--md-sys-color-inverse-primary: rgb(114 92 12);--md-sys-color-primary-fixed: rgb(255 224 136);--md-sys-color-on-primary-fixed: rgb(36 26 0);--md-sys-color-primary-fixed-dim: rgb(226 196 109);--md-sys-color-on-primary-fixed-variant: rgb(87 69 0);--md-sys-color-secondary-fixed: rgb(241 225 187);--md-sys-color-on-secondary-fixed: rgb(34 27 4);--md-sys-color-secondary-fixed-dim: rgb(212 197 161);--md-sys-color-on-secondary-fixed-variant: rgb(80 70 42);--md-sys-color-tertiary-fixed: rgb(200 236 201);--md-sys-color-on-tertiary-fixed: rgb(3 33 12);--md-sys-color-tertiary-fixed-dim: rgb(172 207 174);--md-sys-color-on-tertiary-fixed-variant: rgb(47 78 52);--md-sys-color-surface-dim: rgb(22 19 11);--md-sys-color-surface-bright: rgb(61 57 47);--md-sys-color-surface-container-lowest: rgb(17 14 7);--md-sys-color-surface-container-low: rgb(31 27 19);--md-sys-color-surface-container: rgb(35 31 23);--md-sys-color-surface-container-high: rgb(45 42 33);--md-sys-color-surface-container-highest: rgb(56 52 43);--md-extended-color-custom-color2-color: rgb(255 177 192);--md-extended-color-custom-color2-on-color: rgb(85 29 43);--md-extended-color-custom-color2-color-container: rgb(113 51 65);--md-extended-color-custom-color2-on-color-container: rgb(255 217 223);--md-extended-color-custom-color3-color: rgb(128 212 216);--md-extended-color-custom-color3-on-color: rgb(0 55 57);--md-extended-color-custom-color3-color-container: rgb(0 79 82);--md-extended-color-custom-color3-on-color-container: rgb(156 241 244);--md-extended-color-custom-color4-color: rgb(244 178 226);--md-extended-color-custom-color4-on-color: rgb(78 30 70);--md-extended-color-custom-color4-color-container: rgb(103 53 93);--md-extended-color-custom-color4-on-color-container: rgb(255 215 241);--md-extended-color-custom-color1-color: rgb(159 202 252);--md-extended-color-custom-color1-on-color: rgb(0 50 87);--md-extended-color-custom-color1-color-container: rgb(23 73 116);--md-extended-color-custom-color1-on-color-container: rgb(209 228 255);--md-extended-color-custom-color5-color: rgb(190 194 255);--md-extended-color-custom-color5-on-color: rgb(39 43 96);--md-extended-color-custom-color5-color-container: rgb(61 66 120);--md-extended-color-custom-color5-on-color-container: rgb(224 224 255)}}@layer global{:root,:root.dark{--md-primary: oklch(from var(--md-sys-color-primary) l c h);--md-surface-tint: oklch(from var(--md-sys-color-surface-tint) l c h);--md-on-primary: oklch(from var(--md-sys-color-on-primary) l c h);--md-primary-container: oklch(from var(--md-sys-color-primary-container) l c h);--md-on-primary-container: oklch(from var(--md-sys-color-on-primary-container) l c h);--md-secondary: oklch(from var(--md-sys-color-secondary) l c h);--md-on-secondary: oklch(from var(--md-sys-color-on-secondary) l c h);--md-secondary-container: oklch(from var(--md-sys-color-secondary-container) l c h);--md-on-secondary-container: oklch(from var(--md-sys-color-on-secondary-container) l c h);--md-tertiary: oklch(from var(--md-sys-color-tertiary) l c h);--md-on-tertiary: oklch(from var(--md-sys-color-on-tertiary) l c h);--md-tertiary-container: oklch(from var(--md-sys-color-tertiary-container) l c h);--md-on-tertiary-container: oklch(from var(--md-sys-color-on-tertiary-container) l c h);--md-error: oklch(from var(--md-sys-color-error) l c h);--md-on-error: oklch(from var(--md-sys-color-on-error) l c h);--md-error-container: oklch(from var(--md-sys-color-error-container) l c h);--md-on-error-container: oklch(from var(--md-sys-color-on-error-container) l c h);--md-background: oklch(from var(--md-sys-color-background) l c h);--md-on-background: oklch(from var(--md-sys-color-on-background) l c h);--md-surface: oklch(from var(--md-sys-color-surface) l c h);--md-on-surface: oklch(from var(--md-sys-color-on-surface) l c h);--md-surface-variant: oklch(from var(--md-sys-color-surface-variant) l c h);--md-on-surface-variant: oklch(from var(--md-sys-color-on-surface-variant) l c h);--md-outline: oklch(from var(--md-sys-color-outline) l c h);--md-outline-variant: oklch(from var(--md-sys-color-outline-variant) l c h);--md-shadow: oklch(from var(--md-sys-color-shadow) l c h);--md-scrim: oklch(from var(--md-sys-color-scrim) l c h);--md-inverse-surface: oklch(from var(--md-sys-color-inverse-surface) l c h);--md-inverse-on-surface: oklch(from var(--md-sys-color-inverse-on-surface) l c h);--md-inverse-primary: oklch(from var(--md-sys-color-inverse-primary) l c h);--md-primary-fixed: oklch(from var(--md-sys-color-primary-fixed) l c h);--md-on-primary-fixed: oklch(from var(--md-sys-color-on-primary-fixed) l c h);--md-primary-fixed-dim: oklch(from var(--md-sys-color-primary-fixed-dim) l c h);--md-on-primary-fixed-variant: oklch(from var(--md-sys-color-on-primary-fixed-variant) l c h);--md-secondary-fixed: oklch(from var(--md-sys-color-secondary-fixed) l c h);--md-on-secondary-fixed: oklch(from var(--md-sys-color-on-secondary-fixed) l c h);--md-secondary-fixed-dim: oklch(from var(--md-sys-color-secondary-fixed-dim) l c h);--md-on-secondary-fixed-variant: oklch(from var(--md-sys-color-on-secondary-fixed-variant) l c h);--md-tertiary-fixed: oklch(from var(--md-sys-color-tertiary-fixed) l c h);--md-on-tertiary-fixed: oklch(from var(--md-sys-color-on-tertiary-fixed) l c h);--md-tertiary-fixed-dim: oklch(from var(--md-sys-color-tertiary-fixed-dim) l c h);--md-on-tertiary-fixed-variant: oklch(from var(--md-sys-color-on-tertiary-fixed-variant) l c h);--md-surface-dim: oklch(from var(--md-sys-color-surface-dim) l c h);--md-surface-bright: oklch(from var(--md-sys-color-surface-bright) l c h);--md-surface-container-lowest: oklch(from var(--md-sys-color-surface-container-lowest) l c h);--md-surface-container-low: oklch(from var(--md-sys-color-surface-container-low) l c h);--md-surface-container: oklch(from var(--md-sys-color-surface-container) l c h);--md-surface-container-high: oklch(from var(--md-sys-color-surface-container-high) l c h);--md-surface-container-highest: oklch(from var(--md-sys-color-surface-container-highest) l c h);--md-color1: oklch(from var(--md-extended-color-custom-color1-color) l c h);--md-on-color1: oklch(from var(--md-extended-color-custom-color1-on-color) l c h);--md-color1-container: oklch(from var(--md-extended-color-custom-color1-color-container) l c h);--md-on-color1-container: oklch(from var(--md-extended-color-custom-color1-on-color-container) l c h);--md-color2: oklch(from var(--md-extended-color-custom-color2-color) l c h);--md-on-color2: oklch(from var(--md-extended-color-custom-color2-on-color) l c h);--md-color2-container: oklch(from var(--md-extended-color-custom-color2-color-container) l c h);--md-on-color2-container: oklch(from var(--md-extended-color-custom-color2-on-color-container) l c h);--md-color3: oklch(from var(--md-extended-color-custom-color3-color) l c h);--md-on-color3: oklch(from var(--md-extended-color-custom-color3-on-color) l c h);--md-color3-container: oklch(from var(--md-extended-color-custom-color3-color-container) l c h);--md-on-color3-container: oklch(from var(--md-extended-color-custom-color3-on-color-container) l c h);--md-color4: oklch(from var(--md-extended-color-custom-color4-color) l c h);--md-on-color4: oklch(from var(--md-extended-color-custom-color4-on-color) l c h);--md-color4-container: oklch(from var(--md-extended-color-custom-color4-color-container) l c h);--md-on-color4-container: oklch(from var(--md-extended-color-custom-color4-on-color-container) l c h);--md-color5: oklch(from var(--md-extended-color-custom-color5-color) l c h);--md-on-color5: oklch(from var(--md-extended-color-custom-color5-on-color) l c h);--md-color5-container: oklch(from var(--md-extended-color-custom-color5-color-container) l c h);--md-on-color5-container: oklch(from var(--md-extended-color-custom-color5-on-color-container) l c h)}[data-color-combo=primary],[data-color-combo=surface-tint]{background-color:oklch(from rgb(114 92 12) l c h);background-color:var(--md-primary);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-primary)}[data-color-combo=primary-container]{background-color:oklch(from rgb(255 224 136) l c h);background-color:var(--md-primary-container);color:oklch(from rgb(87 69 0) l c h);color:var(--md-on-primary-container)}[data-color-combo=secondary]{background-color:oklch(from rgb(105 93 63) l c h);background-color:var(--md-secondary);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-secondary)}[data-color-combo=secondary-container]{background-color:oklch(from rgb(241 225 187) l c h);background-color:var(--md-secondary-container);color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-container)}[data-color-combo=tertiary]{background-color:oklch(from rgb(70 102 75) l c h);background-color:var(--md-tertiary);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-tertiary)}[data-color-combo=tertiary-container]{background-color:oklch(from rgb(200 236 201) l c h);background-color:var(--md-tertiary-container);color:oklch(from rgb(47 78 52) l c h);color:var(--md-on-tertiary-container)}[data-color-combo=surface],[data-color-combo=background]{background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=surface-variant]{background-color:oklch(from rgb(235 225 207) l c h);background-color:var(--md-surface-variant);color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}[data-color-combo=surface-dim]{background-color:oklch(from rgb(225 217 204) l c h);background-color:var(--md-surface-dim);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=surface-bright]{background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface-bright);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=surface-container-lowest]{background-color:oklch(from rgb(255 255 255) l c h);background-color:var(--md-surface-container-lowest);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=surface-container-low]{background-color:oklch(from rgb(251 243 229) l c h);background-color:var(--md-surface-container-low);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=surface-container]{background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=surface-container-high]{background-color:oklch(from rgb(239 231 217) l c h);background-color:var(--md-surface-container-high);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=surface-container-highest]{background-color:oklch(from rgb(234 225 212) l c h);background-color:var(--md-surface-container-highest);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=inverse-surface]{background-color:oklch(from rgb(52 48 39) l c h);background-color:var(--md-inverse-surface);color:oklch(from rgb(248 240 226) l c h);color:var(--md-inverse-on-surface)}[data-color-combo=inverse-primary]{background-color:oklch(from rgb(226 196 109) l c h);background-color:var(--md-inverse-primary);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-combo=primary-fixed]{background-color:oklch(from rgb(255 224 136) l c h);background-color:var(--md-primary-fixed);color:oklch(from rgb(36 26 0) l c h);color:var(--md-on-primary-fixed)}[data-color-combo=primary-fixed-dim]{background-color:oklch(from rgb(226 196 109) l c h);background-color:var(--md-primary-fixed-dim);color:oklch(from rgb(87 69 0) l c h);color:var(--md-on-primary-fixed-variant)}[data-color-combo=secondary-fixed]{background-color:oklch(from rgb(241 225 187) l c h);background-color:var(--md-secondary-fixed);color:oklch(from rgb(34 27 4) l c h);color:var(--md-on-secondary-fixed)}[data-color-combo=secondary-fixed-dim]{background-color:oklch(from rgb(212 197 161) l c h);background-color:var(--md-secondary-fixed-dim);color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-fixed-variant)}[data-color-combo=tertiary-fixed]{background-color:oklch(from rgb(200 236 201) l c h);background-color:var(--md-tertiary-fixed);color:oklch(from rgb(3 33 12) l c h);color:var(--md-on-tertiary-fixed)}[data-color-combo=tertiary-fixed-dim]{background-color:oklch(from rgb(172 207 174) l c h);background-color:var(--md-tertiary-fixed-dim);color:oklch(from rgb(47 78 52) l c h);color:var(--md-on-tertiary-fixed-variant)}[data-color-combo=color1]{background-color:oklch(from rgb(53 97 142) l c h);background-color:var(--md-color1);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color1)}[data-color-combo=color1-container]{background-color:oklch(from rgb(209 228 255) l c h);background-color:var(--md-color1-container);color:oklch(from rgb(23 73 116) l c h);color:var(--md-on-color1-container)}[data-color-combo=color2]{background-color:oklch(from rgb(142 73 89) l c h);background-color:var(--md-color2);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color2)}[data-color-combo=color2-container]{background-color:oklch(from rgb(255 217 223) l c h);background-color:var(--md-color2-container);color:oklch(from rgb(113 51 65) l c h);color:var(--md-on-color2-container)}[data-color-combo=color3]{background-color:oklch(from rgb(0 105 109) l c h);background-color:var(--md-color3);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color3)}[data-color-combo=color3-container]{background-color:oklch(from rgb(156 241 244) l c h);background-color:var(--md-color3-container);color:oklch(from rgb(0 79 82) l c h);color:var(--md-on-color3-container)}[data-color-combo=color4]{background-color:oklch(from rgb(130 76 118) l c h);background-color:var(--md-color4);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color4)}[data-color-combo=color4-container]{background-color:oklch(from rgb(255 215 241) l c h);background-color:var(--md-color4-container);color:oklch(from rgb(103 53 93) l c h);color:var(--md-on-color4-container)}[data-color-combo=color5]{background-color:oklch(from rgb(85 90 146) l c h);background-color:var(--md-color5);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color5)}[data-color-combo=color5-container]{background-color:oklch(from rgb(224 224 255) l c h);background-color:var(--md-color5-container);color:oklch(from rgb(61 66 120) l c h);color:var(--md-on-color5-container)}[data-color-combo=error]{background-color:oklch(from rgb(186 26 26) l c h);background-color:var(--md-error);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-error)}[data-color-combo=error-container]{background-color:oklch(from rgb(255 218 214) l c h);background-color:var(--md-error-container);color:oklch(from rgb(147 0 10) l c h);color:var(--md-on-error-container)}[data-color-bg=primary]{background-color:oklch(from rgb(114 92 12) l c h);background-color:var(--md-primary)}[data-color-bg=surface-tint]{background-color:oklch(from rgb(114 92 12) l c h);background-color:var(--md-surface-tint)}[data-color-bg=primary-container]{background-color:oklch(from rgb(255 224 136) l c h);background-color:var(--md-primary-container)}[data-color-bg=secondary]{background-color:oklch(from rgb(105 93 63) l c h);background-color:var(--md-secondary)}[data-color-bg=secondary-container]{background-color:oklch(from rgb(241 225 187) l c h);background-color:var(--md-secondary-container)}[data-color-bg=tertiary]{background-color:oklch(from rgb(70 102 75) l c h);background-color:var(--md-tertiary)}[data-color-bg=tertiary-container]{background-color:oklch(from rgb(200 236 201) l c h);background-color:var(--md-tertiary-container)}[data-color-bg=error]{background-color:oklch(from rgb(186 26 26) l c h);background-color:var(--md-error)}[data-color-bg=error-container]{background-color:oklch(from rgb(255 218 214) l c h);background-color:var(--md-error-container)}[data-color-bg=background]{background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-background)}[data-color-bg=surface]{background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface)}[data-color-bg=surface-variant]{background-color:oklch(from rgb(235 225 207) l c h);background-color:var(--md-surface-variant)}[data-color-bg=inverse-surface]{background-color:oklch(from rgb(52 48 39) l c h);background-color:var(--md-inverse-surface)}[data-color-bg=inverse-primary]{background-color:oklch(from rgb(226 196 109) l c h);background-color:var(--md-inverse-primary)}[data-color-bg=primary-fixed]{background-color:oklch(from rgb(255 224 136) l c h);background-color:var(--md-primary-fixed)}[data-color-bg=primary-fixed-dim]{background-color:oklch(from rgb(226 196 109) l c h);background-color:var(--md-primary-fixed-dim)}[data-color-bg=secondary-fixed]{background-color:oklch(from rgb(241 225 187) l c h);background-color:var(--md-secondary-fixed)}[data-color-bg=secondary-fixed-dim]{background-color:oklch(from rgb(212 197 161) l c h);background-color:var(--md-secondary-fixed-dim)}[data-color-bg=tertiary-fixed]{background-color:oklch(from rgb(200 236 201) l c h);background-color:var(--md-tertiary-fixed)}[data-color-bg=tertiary-fixed-dim]{background-color:oklch(from rgb(172 207 174) l c h);background-color:var(--md-tertiary-fixed-dim)}[data-color-bg=surface-dim]{background-color:oklch(from rgb(225 217 204) l c h);background-color:var(--md-surface-dim)}[data-color-bg=surface-bright]{background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface-bright)}[data-color-bg=surface-container-lowest]{background-color:oklch(from rgb(255 255 255) l c h);background-color:var(--md-surface-container-lowest)}[data-color-bg=surface-container-low]{background-color:oklch(from rgb(251 243 229) l c h);background-color:var(--md-surface-container-low)}[data-color-bg=surface-container]{background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container)}[data-color-bg=surface-container-high]{background-color:oklch(from rgb(239 231 217) l c h);background-color:var(--md-surface-container-high)}[data-color-bg=surface-container-highest]{background-color:oklch(from rgb(234 225 212) l c h);background-color:var(--md-surface-container-highest)}[data-color-bg=color1]{background-color:oklch(from rgb(53 97 142) l c h);background-color:var(--md-color1)}[data-color-bg=color1-container]{background-color:oklch(from rgb(209 228 255) l c h);background-color:var(--md-color1-container)}[data-color-bg=color2]{background-color:oklch(from rgb(142 73 89) l c h);background-color:var(--md-color2)}[data-color-bg=color2-container]{background-color:oklch(from rgb(255 217 223) l c h);background-color:var(--md-color2-container)}[data-color-bg=color3]{background-color:oklch(from rgb(0 105 109) l c h);background-color:var(--md-color3)}[data-color-bg=color3-container]{background-color:oklch(from rgb(156 241 244) l c h);background-color:var(--md-color3-container)}[data-color-bg=color4]{background-color:oklch(from rgb(130 76 118) l c h);background-color:var(--md-color4)}[data-color-bg=color4-container]{background-color:oklch(from rgb(255 215 241) l c h);background-color:var(--md-color4-container)}[data-color-bg=color5]{background-color:oklch(from rgb(85 90 146) l c h);background-color:var(--md-color5)}[data-color-bg=color5-container]{background-color:oklch(from rgb(224 224 255) l c h);background-color:var(--md-color5-container)}[data-color-text=on-primary]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-primary)}[data-color-text=on-primary-container]{color:oklch(from rgb(87 69 0) l c h);color:var(--md-on-primary-container)}[data-color-text=on-secondary]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-secondary)}[data-color-text=on-secondary-container]{color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-container)}[data-color-text=on-tertiary]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-tertiary)}[data-color-text=on-tertiary-container]{color:oklch(from rgb(47 78 52) l c h);color:var(--md-on-tertiary-container)}[data-color-text=on-error]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-error)}[data-color-text=on-error-container]{color:oklch(from rgb(147 0 10) l c h);color:var(--md-on-error-container)}[data-color-text=on-background]{color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-background)}[data-color-text=on-surface]{color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}[data-color-text=on-surface-variant]{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}[data-color-text=outline]{color:oklch(from rgb(125 118 103) l c h);color:var(--md-outline)}[data-color-text=outline-variant]{color:oklch(from rgb(207 198 180) l c h);color:var(--md-outline-variant)}[data-color-text=inverse-on-surface]{color:oklch(from rgb(248 240 226) l c h);color:var(--md-inverse-on-surface)}[data-color-text=on-primary-fixed]{color:oklch(from rgb(36 26 0) l c h);color:var(--md-on-primary-fixed)}[data-color-text=on-primary-fixed-variant]{color:oklch(from rgb(87 69 0) l c h);color:var(--md-on-primary-fixed-variant)}[data-color-text=on-secondary-fixed]{color:oklch(from rgb(34 27 4) l c h);color:var(--md-on-secondary-fixed)}[data-color-text=on-secondary-fixed-variant]{color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-fixed-variant)}[data-color-text=on-tertiary-fixed]{color:oklch(from rgb(3 33 12) l c h);color:var(--md-on-tertiary-fixed)}[data-color-text=on-tertiary-fixed-variant]{color:oklch(from rgb(47 78 52) l c h);color:var(--md-on-tertiary-fixed-variant)}[data-color-text=on-color1]{color:var(--md-on-color-color1)}[data-color-text=on-color1-container]{color:oklch(from rgb(23 73 116) l c h);color:var(--md-on-color1-container)}[data-color-text=on-color2]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color2)}[data-color-text=on-color2-container]{color:oklch(from rgb(113 51 65) l c h);color:var(--md-on-color2-container)}[data-color-text=on-color3]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color3)}[data-color-text=on-color3-container]{color:oklch(from rgb(0 79 82) l c h);color:var(--md-on-color3-container)}[data-color-text=on-color4]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color4)}[data-color-text=on-color4-container]{color:oklch(from rgb(103 53 93) l c h);color:var(--md-on-color4-container)}[data-color-text=on-color5]{color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-color5)}[data-color-text=on-color5-container]{color:oklch(from rgb(61 66 120) l c h);color:var(--md-on-color5-container)}}@layer global{:root{--tracking-s: -.075ch;--tracking: -.05ch;--tracking-denser: -.03ch;--tracking-dense: -.02ch;--tracking-normal: normal;--tracking-loose: .075ch;--tracking-looser: .15ch;--line-height-flat: 1;--line-height-fine: 1.15;--line-height-standard: 1.5;--line-height-loose: 1.7;--font-inter: "Inter Variable";--font-family-sans: var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-serif: var(--font-transitional);--font-family-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-feature-settings:"liga" 1,"calt" 1}@supports (font-variation-settings: normal){:root :root{font-family:Inter Variable,sans-serif;font-family:var(--font-inter),sans-serif}}:root{--font-weight-light: 300;--font-weight-normal: 400;--font-weight-semibold: 500;--font-weight-bold: 700;--md-ref-typeface-brand: var(--font-family-sans, "sans");--md-ref-typeface-plain: var(--font-family-sans, "sans")}}@layer global;@layer utils.utils{.skip-link{position:absolute;top:0;left:0;transform:translateY(-100%);background-color:oklch(from rgb(114 92 12) l c h);background-color:var(--md-primary);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-primary);padding:.5rem 1.25rem;padding:var(--size-2) var(--size-4);text-decoration:none;border-radius:0 0 5px;border-radius:0 0 var(--radius-2) 0;z-index:99999;font-weight:600;font-weight:var(--font-weight-6);display:inline-block}.skip-link:focus-visible,.skip-link:focus{transform:translateY(0);outline:2px solid oklch(from rgb(255 255 255) l c h);outline:2px solid var(--md-on-primary);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.skip-link{transition:transform .2s cubic-bezier(0,0,.3,1);transition:transform .2s var(--ease-out-3)}}.sr-only,.visually-hidden{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.mx-auto{margin-inline:auto}.centered{display:grid;place-items:center}.text-centered,.text-center{text-align:center}.font-serif{font-family:var(--font-family-serif)}.font-sans{font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-family-sans)}.shift-up{transform:translateY(calc(clamp(2.25rem,1.125rem + 5vw,5rem)*-1));transform:translateY(calc(var(--space-l-2xl) * -1))}.shift-down{transform:translateY(clamp(2.25rem,1.125rem + 5vw,5rem));transform:translateY(var(--space-l-2xl))}.push-right{margin-inline-start:auto}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.no-wrap{white-space:nowrap}.first-letter:first-letter{font-size:clamp(1.944rem,1.7405rem + .9044vw,2.4414rem);font-size:var(--step-3);font-weight:700;font-weight:var(--font-weight-bold);color:oklch(from rgb(52 48 39) l c h);color:var(--md-inverse-surface);text-shadow:3px 3px 0px oklch(from rgb(226 196 109) l c h);text-shadow:3px 3px 0px var(--md-inverse-primary);margin-inline-end:2px;line-height:1;line-height:var(--line-height-flat);vertical-align:baseline}.first-line:first-line{font-size:1.2rem;font-weight:700;font-weight:var(--font-weight-bold);text-decoration:underline}.nav-background{position:relative;border-radius:50vw;border:0;padding:clamp(.875rem,.7216rem + .6818vw,1.25rem) clamp(.875rem,.7216rem + .6818vw,1.25rem);padding:var(--space-xs-s) var(--space-xs-s);background:radial-gradient(oklch(from rgb(255 248 240) l c h),oklch(from rgb(225 217 204) l c h));background:radial-gradient(var(--md-surface-bright),var(--md-surface-dim));box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;box-shadow:var(--box-shadow-3)}.nav-background:before{position:absolute;inset:-1px;content:"";background:linear-gradient(180deg,oklch(from rgb(255 224 136) l c h),oklch(from rgb(255 248 240) l c h));background:linear-gradient(180deg,var(--md-primary-container),var(--md-surface));border-radius:50vw;z-index:-1}.bg-pan{font-weight:700}@media(prefers-reduced-motion:no-preference){.bg-pan{background:linear-gradient(to right,oklch(from rgb(226 196 109) l c h),oklch(from rgb(114 92 12) l c h),oklch(from rgb(255 224 136) l c h),oklch(from rgb(114 92 12) l c h),oklch(from rgb(226 196 109) l c h));background:linear-gradient(to right,var(--md-primary-fixed-dim),var(--md-primary),var(--md-primary-container),var(--md-primary),var(--md-primary-fixed-dim));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-size:200%;animation:background-pan 6s linear infinite;animation:background-pan var(--animation-duration, 6s) linear infinite;will-change:background-position}}@media(prefers-reduced-motion:reduce){.bg-pan{color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary)}}@keyframes background-pan{0%{background-position:0% center}to{background-position:-200% center}}[data-confetti]{border:none;background-color:transparent;transition:transform .25s}[data-confetti]:is(:hover,:focus-within){transform:scale(.95)}[data-confetti]:is(:active){transform:scale(.65)}[data-confetti]>span{font-size:clamp(4.0311rem,3.2418rem + 3.508vw,5.9605rem);font-size:var(--step-7)}.text-shadow{text-shadow:oklch(from rgb(226 196 109) l c h) 1px 0 .65em;text-shadow:var(--md-inverse-primary) 1px 0 .65em}.gradient-border{border-width:1em;border-style:solid;border-image-source:linear-gradient(red,blue);border-image-slice:1}.glass-morphism{background:linear-gradient(#ffffff14,#ffffff05);backdrop-filter:blur(1em);backdrop-filter:blur(var(--backdrop-filter-blur, 1em))}}@layer utils{@media(prefers-reduced-motion:no-preference){html.js [data-animation]{opacity:0;will-change:transform,opacity;contain:layout paint}html.js [data-animation].is-visible{opacity:1;animation-fill-mode:forwards}html.js [data-animation].animation-complete{will-change:auto}[data-animation=fade-in-up].is-visible{animation:var(--animation-fade-in),var(--animation-slide-in-up);animation-timing-function:cubic-bezier(0,0,.3,1);animation-timing-function:var(--ease-out-3);animation-duration:.6s}[data-animation=fade-in].is-visible{animation:var(--animation-fade-in);animation-timing-function:cubic-bezier(.25,0,.3,1);animation-timing-function:var(--ease-3);animation-duration:.7s}[data-animation=scale-up].is-visible{animation:var(--animation-scale-up),var(--animation-fade-in);animation-timing-function:var(--ease-elastic-3);animation-duration:.6s}[data-animation=slide-in-right].is-visible{animation:var(--animation-slide-in-right),var(--animation-fade-in);animation-timing-function:cubic-bezier(0,0,.1,1);animation-timing-function:var(--ease-out-4);animation-duration:.6s}[data-animation=slide-in-left].is-visible{animation:var(--animation-slide-in-left),var(--animation-fade-in);animation-timing-function:cubic-bezier(0,0,.1,1);animation-timing-function:var(--ease-out-4);animation-duration:.6s}[data-animation=bounce].is-visible{animation:var(--animation-bounce),var(--animation-fade-in);animation-timing-function:cubic-bezier(.5,-.5,.1,1.5);animation-timing-function:var(--ease-elastic-in-out-3);animation-duration:1s}}@media(prefers-reduced-motion:reduce){[data-animation]{opacity:1!important;animation:none!important;transition:none!important}}}@layer utils{:root{--box-shadow-1: 0px 1px 3px 1px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(0, 0, 0, .3);--box-shadow-2: 0px 2px 6px 2px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(0, 0, 0, .3);--box-shadow-3: 0px 4px 8px 3px rgba(0, 0, 0, .15), 0px 1px 3px 0px rgba(0, 0, 0, .3);--box-shadow-4: 0px 6px 10px 4px rgba(0, 0, 0, .15), 0px 2px 3px 0px rgba(0, 0, 0, .3);--box-shadow-5: 0px 8px 12px 6px rgba(0, 0, 0, .15), 0px 4px 4px 0px rgba(0, 0, 0, .3)}}@layer theme.theme{.light{--color-scheme: light}.dark{--color-scheme: dark}:where(html){color-scheme:light dark;color-scheme:var(--color-scheme, light dark);--_primary-lightness: .4833;--_primary-chroma: calc(.0944 / .21);--_primary-hue: 91.61;--palette-hue: var(--_primary-hue);--palette-hue-rotate-by: 0;--palette-chroma: var(--_primary-chroma);--primary: var(--md-primary);--primary-light: oklch(from var(--md-primary) calc(l/.8) c h);--primary-dark: oklch(from var(--md-primary) calc(l*.75) c h);--primary-contrast: var(--gray-1);--text-color-1: var(--md-primary);--text-color-1-contrast: var(--md-inverse-primary);--text-color-2: var(--md-primary);--text-color-2-contrast: var(--md-inverse-primary);--surface-default: var(--md-surface);--surface-filled: var(--md-surface-container);--surface-tonal: var(--md-surface-container-highest);--surface-elevated: var(--md-surface-container-low);--shadow-color: light-dark(220 3% 15%, 220 40% 2%);--shadow-strength: light-dark(1%, 10%);--inner-shadow-highlight: light-dark( inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001, inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007 );--font-size-h1: var(--font-size-fluid-3, 3.5rem);--font-size-h2: var(--font-size-fluid-2, 2rem);--font-size-h3: var(--font-size-fluid-1, 1.5rem);--font-size-h4: var(--font-size-3, 1.25rem);--font-size-h5: var(--font-size-2, 1.1rem);--font-size-h6: var(--font-size-fluid-0, 1rem);--font-size-lg: var(--font-size-3, 1.25rem);--font-size-md: var(--font-size-fluid-0, 1rem);--font-size-sm: .875rem;--font-size-xs: var(--font-size-0, .75rem);--border-color: var(--md-outline-variant);--border-radius: var(--radius-2);--border-width: 1px;--field-border-color: var(--border-color);--field-border-radius: var(--radius-2);--field-border-width: 1px;--field-size: 2.3lh;--field-size-small: 1.9lh;--button-border-radius: var(--radius-round)}@media(prefers-reduced-motion:no-preference){:where(html){--button-ripple-size: 100%;--button-ripple-duration: .5s}}:where(html:not(.dark)){color-scheme:light}:where(html.dark){color-scheme:dark}:where(.red,.error,del){--palette-hue: var(--oklch-red, 25);--palette-chroma: 1;--palette-hue-rotate-by: 1}:where(.blue,.ok,abbr,dfn){--palette-hue: var(--oklch-blue, 210);--palette-chroma: 1;--palette-hue-rotate-by: 1}:where(.green,.good,ins){--palette-hue: var(--oklch-green, 145);--palette-chroma: 1;--palette-hue-rotate-by: 1}:where(.orange,.warning){--palette-hue: var(--oklch-orange, 75);--palette-chroma: 1;--palette-hue-rotate-by: 1}:where(html){--red: oklch(from var(--color-9) l .2 25);--blue: oklch(from var(--color-9) l .2 210);--green: oklch(from var(--color-9) l .2 145);--orange: oklch(from var(--color-7) l .2 75)}:where(html){--gray-chroma: .01;--gray-lightness: var(--palette-hue);--gray-1: oklch(from var(--color-1) l var(--gray-chroma) var(--gray-lightness));--gray-2: oklch(from var(--color-2) l var(--gray-chroma) var(--gray-lightness));--gray-3: oklch(from var(--color-3) l var(--gray-chroma) var(--gray-lightness));--gray-4: oklch(from var(--color-4) l var(--gray-chroma) var(--gray-lightness));--gray-5: oklch(from var(--color-5) l var(--gray-chroma) var(--gray-lightness));--gray-6: oklch(from var(--color-6) l var(--gray-chroma) var(--gray-lightness));--gray-7: oklch(from var(--color-7) l var(--gray-chroma) var(--gray-lightness));--gray-8: oklch(from var(--color-8) l var(--gray-chroma) var(--gray-lightness));--gray-9: oklch(from var(--color-9) l var(--gray-chroma) var(--gray-lightness));--gray-10: oklch(from var(--color-10) l var(--gray-chroma) var(--gray-lightness));--gray-11: oklch(from var(--color-11) l var(--gray-chroma) var(--gray-lightness));--gray-12: oklch(from var(--color-12) l var(--gray-chroma) var(--gray-lightness));--gray-13: oklch(from var(--color-13) l var(--gray-chroma) var(--gray-lightness));--gray-14: oklch(from var(--color-14) l var(--gray-chroma) var(--gray-lightness));--gray-15: oklch(from var(--color-15) l var(--gray-chroma) var(--gray-lightness));--gray-16: oklch(from var(--color-16) l var(--gray-chroma) var(--gray-lightness))}}@layer theme{@layer wa-native,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;}@layer theme;@layer theme.wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer theme.wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer theme.wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer theme.wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer theme.wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}@layer theme{:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}}@layer theme.wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}@layer theme.wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:#1b1d26;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: black 10%;--wa-color-mix-active: black 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:#f1f2f3;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: black 8%;--wa-color-mix-active: black 16%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}}@layer theme{:root,:root.dark,.wa-theme-default,.wa-light,.wa-dark{background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-background);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-background);--wa-color-surface-default: var(--md-surface);--wa-color-surface-raised: var(--md-surface-container);--wa-color-surface-lowered: var(--md-surface-container-highest);--wa-color-surface-border: var(--md-outline-variant);--wa-color-text-normal: var(--md-on-surface);--wa-color-text-quiet: var(--md-on-surface-variant);--wa-color-text-link: var(--md-primary);--wa-color-brand-fill-loud: var(--md-primary);--wa-color-brand-on-loud: var(--md-on-primary);--wa-color-brand-fill-quiet: var(--md-primary-container);--wa-color-brand-on-quiet: var(--md-on-primary-container);--wa-color-brand-fill-normal: var(--md-primary-fixed-dim);--wa-color-brand-on-normal: var(--md-on-primary-fixed-variant);--wa-color-brand-border-loud: var(--md-primary);--wa-color-brand-border-normal: var(--md-primary);--wa-color-brand-border-quiet: var(--md-outline);--wa-color-warning-fill-loud: var(--md-secondary);--wa-color-warning-on-loud: var(--md-on-secondary);--wa-color-warning-fill-quiet: var(--md-secondary-container);--wa-color-warning-on-quiet: var(--md-on-secondary-container);--wa-color-warning-fill-normal: var(--md-secondary-fixed-dim);--wa-color-warning-on-normal: var(--md-on-secondary-fixed-variant);--wa-color-warning-border-loud: var(--md-secondary);--wa-color-warning-border-normal: var(--md-secondary);--wa-color-warning-border-quiet: var(--md-outline);--wa-color-success-fill-loud: var(--md-tertiary);--wa-color-success-on-loud: var(--md-on-tertiary);--wa-color-success-fill-quiet: var(--md-tertiary-container);--wa-color-success-on-quiet: var(--md-on-tertiary-container);--wa-color-success-fill-normal: var(--md-tertiary-fixed-dim);--wa-color-success-on-normal: var(--md-on-tertiary-fixed-variant);--wa-color-success-border-loud: var(--md-tertiary);--wa-color-success-border-normal: var(--md-tertiary);--wa-color-success-border-quiet: var(--md-outline);--wa-color-danger-fill-loud: var(--md-error);--wa-color-danger-on-loud: var(--md-on-error);--wa-color-danger-fill-quiet: var(--md-error-container);--wa-color-danger-on-quiet: var(--md-on-error-container);--wa-color-danger-fill-normal: var(--md-error);--wa-color-danger-on-normal: var(--md-on-error);--wa-color-danger-border-loud: var(--md-error);--wa-color-danger-border-normal: var(--md-error);--wa-color-danger-border-quiet: var(--md-outline);--wa-color-neutral-fill-loud: var(--md-on-surface);--wa-color-neutral-on-loud: var(--md-surface);--wa-color-neutral-fill-quiet: var(--md-surface-variant);--wa-color-neutral-on-quiet: var(--md-on-surface-variant);--wa-color-neutral-fill-normal: var(--md-surface-container-high);--wa-color-neutral-on-normal: var(--md-on-surface);--wa-color-neutral-border-loud: var(--md-outline);--wa-color-neutral-border-normal: var(--md-outline-variant);--wa-color-neutral-border-quiet: var(--md-outline-variant);--wa-font-size-2xs: var(--step--3);--wa-font-size-xs: var(--step--2);--wa-font-size-s: var(--step--1);--wa-font-size-m: var(--step-0);--wa-font-size-l: var(--step-1);--wa-font-size-xl: var(--step-2);--wa-font-size-2xl: var(--step-3);--wa-font-size-3xl: var(--step-4);--wa-font-size-4xl: var(--step-5);--wa-space-3xs: var(--space-3xs);--wa-space-2xs: var(--space-2xs);--wa-space-xs: var(--space-xs);--wa-space-s: var(--space-s);--wa-space-m: var(--space-m);--wa-space-l: var(--space-l);--wa-space-xl: var(--space-xl);--wa-space-2xl: var(--space-2xl);--wa-space-3xl: var(--space-3xl);--wa-space-4xl: var(--space-4xl)}}@layer blocks{.curve{display:block;height:4rem;width:100%;fill:oklch(from rgb(114 92 12) l c h);fill:var(--spot-color, var(--md-primary))}#blockquote .curve{fill:oklch(from rgb(70 102 75) l c h);fill:var(--md-tertiary)}}@layer blocks{.features{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem);--gutter: var(--space-l-xl);--flow-space: var(--space-s);text-align:center}.features svg{display:block;margin-inline:auto;height:4em}.features a{text-decoration:none}.features a:hover{text-decoration:underline;text-decoration-thickness:.08ex;text-underline-offset:.2ex}}@layer blocks{.prose{--flow-space: var(--space-l-xl);--wrapper-max-width: 55rem}.prose :is(h2,h3,h4)+*{--flow-space: var(--space-s-m)}.prose blockquote{border-inline-start:10px solid oklch(from rgb(105 93 63) l c h);border-inline-start:10px solid var(--md-secondary);padding:clamp(1.6875rem,1.3551rem + 1.4773vw,2.5rem);padding:var(--space-m-l);font-family:var(--font-family-serif);font-style:italic;font-size:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);font-size:var(--step-2)}.prose blockquote>*+*{margin-top:clamp(1.6875rem,1.3551rem + 1.4773vw,2.5rem);margin-top:var(--space-m-l)}.prose blockquote :last-child{font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-family-sans);font-style:normal;font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-size:var(--step-1)}}@layer blocks{.section>.curve{transform:translateY(-1px)}:is(.section>.curve):first-child{transform:rotate(180deg) translateY(-1px)}.section__inner{background:oklch(from rgb(114 92 12) l c h);background:var(--spot-color, var(--md-primary));color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-primary)}#blockquote .section__inner{background:oklch(from rgb(70 102 75) l c h);background:var(--md-tertiary);color:oklch(from rgb(255 255 255) l c h);color:var(--md-on-tertiary)}.section blockquote{font-weight:700;font-weight:var(--font-weight-bold);line-height:1;line-height:var(--line-height-flat);font-size:clamp(2.7994rem,2.384rem + 1.8461vw,3.8147rem);font-size:var(--step-5);letter-spacing:-.02ch;letter-spacing:var(--tracking-dense)}}@layer blocks{.signoff h2{font-weight:400;font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-size:var(--step-1);max-width:30ch;letter-spacing:-.05ch;letter-spacing:var(--tracking)}.signoff p{font-size:clamp(3.3592rem,2.7828rem + 2.5621vw,4.7684rem);font-size:var(--step-6);font-weight:700;letter-spacing:-.075ch;letter-spacing:var(--tracking-s);line-height:1;color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary)}}@layer blocks{.site-foot{padding:clamp(1.125rem,.8182rem + 1.3636vw,1.875rem);padding:var(--space-s-m);background:oklch(from rgb(52 48 39) l c h);background:var(--md-inverse-surface);color:oklch(from rgb(248 240 226) l c h);color:var(--md-inverse-on-surface)}.site-foot__inner{display:flex;gap:clamp(1.125rem,.8182rem + 1.3636vw,1.875rem);gap:var(--space-s-m);align-items:center}.site-foot svg{width:3em;height:3em}}@layer blocks{.glow{width:100%;height:100%;position:absolute;z-index:-10;top:0;left:0;overflow:hidden}.glow:after{content:"";display:block;position:absolute;top:-120px;left:calc(50% - 360px);width:720px;height:240px;background:radial-gradient(50% 50% at 50% 50%,clr("--md-secondary-container") 0%,oklch(from rgb(255 248 240) l c h) 100%);background:radial-gradient(50% 50% at 50% 50%,clr("--md-secondary-container") 0%,var(--md-surface) 100%)}}@layer blocks{.diagonal{--skew-angle: -5deg;--background: linear-gradient( to bottom, var(--bgClr1, #12c2e9), var(--bgClr2, #c471ed), var(--bgClr3, #f64f59) );position:relative;isolation:isolate;background:#4682b4;background:var(--bgClr, steelblue)}.diagonal:after{content:"";background:var(--background);position:absolute;z-index:-1;inset:0;transform:skewY(var(--skew-angle))}.spikes{--spike-width: 5px;--spike-height: 50px;--background: linear-gradient( to right, var(--bgClr1, #fdc830) 50%, var(--bgClr2, #f37335) );position:relative;background:linear-gradient(to right,#fdc830 50%,#f37335);background:var(--background)}.spikes:before,.spikes:after{content:"";position:absolute;width:100%;height:var(--spike-height);background:oklch(from rgb(255 248 240) l c h);background:var(--md-surface);-webkit-mask-image:url(/svgs/triangle.svg);mask-image:url(/svgs/triangle.svg);-webkit-mask-size:var(--spike-width) var(--spike-height);mask-size:var(--spike-width) var(--spike-height)}.spikes:before{top:0}.spikes:after{bottom:0;transform:rotate(.5turn)}.wavy{--background: linear-gradient( to right, var(--bgClr1, #00f260), var(--bgClr2, #0575e6) );background:linear-gradient(to right,#00f260,#0575e6);background:var(--background);--mask: radial-gradient(55.9px at 50% 75px, #000 99%, #0000 101%) calc(50% - 50px) 0/100px 51% repeat-x, radial-gradient(55.9px at 50% -50px, #0000 99%, #000 101%) 50% 25px/100px calc(51% - 25px) repeat-x, radial-gradient(55.9px at 50% calc(100% - 75px) , #000 99%, #0000 101%) calc(50% - 50px) 100%/100px 51% repeat-x, radial-gradient(55.9px at 50% calc(100% + 50px) , #0000 99%, #000 101%) 50% calc(100% - 25px) / 100px calc(51% - 25px) repeat-x;-webkit-mask:radial-gradient(55.9px at 50% 75px,#000 99%,#0000 101%) calc(50% - 50px) 0/100px 51% repeat-x,radial-gradient(55.9px at 50% -50px,#0000 99%,#000 101%) 50% 25px/100px calc(51% - 25px) repeat-x,radial-gradient(55.9px at 50% calc(100% - 75px),#000 99%,#0000 101%) calc(50% - 50px) 100%/100px 51% repeat-x,radial-gradient(55.9px at 50% calc(100% + 50px),#0000 99%,#000 101%) 50% calc(100% - 25px) / 100px calc(51% - 25px) repeat-x;mask:radial-gradient(55.9px at 50% 75px,#000 99%,#0000 101%) calc(50% - 50px) 0/100px 51% repeat-x,radial-gradient(55.9px at 50% -50px,#0000 99%,#000 101%) 50% 25px/100px calc(51% - 25px) repeat-x,radial-gradient(55.9px at 50% calc(100% - 75px),#000 99%,#0000 101%) calc(50% - 50px) 100%/100px 51% repeat-x,radial-gradient(55.9px at 50% calc(100% + 50px),#0000 99%,#000 101%) 50% calc(100% - 25px) / 100px calc(51% - 25px) repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}}@layer compositions{.cluster{display:flex;flex-wrap:wrap;flex-direction:row;flex-direction:var(--cluster-direction, row);gap:clamp(1.125rem,.0511rem + 4.7727vw,3.75rem);gap:var(--gutter, var(--space-s-xl));justify-content:flex-start;justify-content:var(--cluster-justify-content, flex-start);align-items:center;align-items:var(--cluster-align-items, center)}.cluster[data-nowrap]{flex-wrap:nowrap}}@layer compositions{.flow>*:where(:not(:first-child)){margin-block-start:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);margin-block-start:var(--flow-space, var(--space-s-l, 1em))}}@layer compositions{.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr));grid-gap:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);grid-gap:var(--gutter, var(--space-s-l));gap:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);gap:var(--gutter, var(--space-s-l))}.grid[data-rows=masonry]{grid-template-rows:masonry;align-items:start}.grid[data-layout="50-50"],.grid[data-layout=halves]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.grid[data-layout=twelfths]{display:grid;grid-template-columns:repeat(12,1fr)}.grid[data-layout=masonryThirds]{grid-template-rows:masonry;align-items:start;--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.grid[data-layout=gallery]{--gutter: var(--space-xs);--grid-placement: auto-fit;--grid-min-item-size: calc(var(--step-7) * 2);grid-auto-flow:dense;grid-auto-rows:1fr min-content;margin-inline:auto}}@layer compositions{.region{padding-block-start:clamp(2.25rem,1.125rem + 5vw,5rem);padding-block-start:var(--region-space-start, var(--space-l-2xl));padding-block-end:clamp(2.25rem,1.125rem + 5vw,5rem);padding-block-end:var(--region-space-end, var(--space-l-2xl))}}@layer compositions{.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-items:var(--repel-vertical-alignment, center);gap:clamp(1.125rem,.8182rem + 1.3636vw,1.875rem);gap:var(--gutter, var(--space-s-m))}.repel[data-nowrap]{flex-wrap:nowrap}}@layer compositions{.sidebar{display:flex;flex-wrap:wrap;gap:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);gap:var(--gutter, var(--space-s-l))}.sidebar>:first-child{flex-basis:20rem;flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar>:last-child{flex-basis:0;flex-grow:999;min-width:50%;min-width:var(--sidebar-content-min-width, 50%)}.sidebar[data-direction=rtl]{flex-direction:row-reverse}}@layer compositions{.switcher{display:flex;flex-wrap:wrap;gap:clamp(1.125rem,.6467rem + 2.3913vw,2.5rem);gap:var(--gutter, clamp(1.125rem, .6467rem + 2.3913vw, 2.5rem));align-items:flex-start;align-items:var(--switcher-vertical-alignment, flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((40rem - 100%)*999);flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}.switcher>:nth-child(n+3){flex-basis:100%}}@layer compositions{.wrapper{margin-inline:auto;margin-inline:var(--wrapper-margin-inline, auto);max-width:77.5rem;max-width:var(--wrapper-max-width, 77.5rem);padding-inline:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);padding-inline:var(--wrapper-pad-inline, var(--space-s-l));position:relative}.wrapper[data-width=full-bleed]{--wrapper-pad-inline: 0;--wrapper-max-width: 100%}.wrapper[data-width="95"]{--wrapper-pad-inline: 0;--wrapper-max-width: 95vw}}@layer components.base.components.root{:where(.button){--_bg-color: var(--bg-color, transparent);--_border-color: transparent;--_border-radius: var(--button-border-radius);--_font-size: initial;--_min-height: 2.375rem;--_text-color: var(--text-color, var(--primary));--_hover-bg-color: var( --hover-bg-color, oklch(from var(--md-inverse-primary) l c h / .8) );--_hover-text-color: var(--hover-text-color, var(--md-on-surface));--_active-bg-color: var( --active-bg-color, oklch(from var(--md-inverse-primary) l c h / .1) );--_active-text-color: var(--active-text-color, var(--md-on-surface));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:transparent none;background:var(--_bg-color) var(--ripple, none);border-radius:100000px;border-radius:var(--_border-radius);border:1px solid transparent;border:var(--border-size-1) solid var(--_border-color);color:oklch(from rgb(114 92 12) l c h);color:var(--_text-color);display:inline-flex;font-size:var(--_font-size);font-weight:700;font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-family-sans);gap:.5rem;gap:var(--size-2);justify-content:center;min-block-size:2.375rem;min-block-size:var(--_min-height);padding-block:.5ex;padding-inline:1.5ex;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.button):where([disabled]){cursor:not-allowed;opacity:.64}@media(prefers-reduced-motion:no-preference){:where(.button){transition:background-color .2s cubic-bezier(0,0,.3,1),box-shadow .2s cubic-bezier(0,0,.3,1),border-color .2s cubic-bezier(0,0,.3,1),color .2s cubic-bezier(0,0,.3,1),outline-offset .05s cubic-bezier(.25,0,.5,1);transition:background-color .2s var(--ease-out-3),box-shadow .2s var(--ease-out-3),border-color .2s var(--ease-out-3),color .2s var(--ease-out-3),outline-offset .05s var(--ease-1);background-position:center}:where(.button):where(:not([disabled])):where(:not(:active):hover){--ripple: radial-gradient(circle, transparent 1%, var(--_bg-color) 1%) center/15000%;transition:background var(--button-ripple-duration)}:where(.button):where(:not([disabled])):where(:hover:active){background-size:var(--button-ripple-size);transition:background 0s}}:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color: var(--_hover-bg-color);--_text-color: var(--_hover-text-color)}:where(.button):where(:not([disabled])):where(:active){--_bg-color: var(--_active-bg-color);--_text-color: var(--_active-text-color)}:where(.button):where([disabled]){--_text-color: color-mix( in oklch, var(--text-color-2) 50%, var(--surface-default) )}:where(.button):where(:has(svg),.icon-only:where(.button)){gap:1ex}:where(.button):where(:has(svg),.icon-only:where(.button)) svg{max-block-size:.7lh;color:currentColor}:where(.button) :is(kbd){background-color:inherit;border-color:currentColor;color:inherit;font-size:.85em;line-height:1.2}.small:where(.button){--_min-height: 1.875rem;padding-block:0;padding-inline:1ex}.large:where(.button){--_min-height: 2.875rem;padding-inline:4ex}.outlined:where(.button){--_bg-color: transparent;--_border-color: var(--md-outline-variant);--_text-color: var(--md-on-surface-variant)}.outlined:where(.button):where(:not([disabled])):where(:not(:active):hover){--_border-color: var(--md-outline-variant);--_bg-color: var(--_hover-bg-color);--_text-color: var(--_hover-text-color)}.outlined:where(.button):where(:not([disabled])):where(:active){--_border-color: var(--md-outline-variant);--_bg-color: var(--_active-bg-color);--_text-color: var(--_active-text-color)}.outlined:where(.button):where([disabled]){--_bg-color: var(--surface-default);--_border-color: color-mix( in oklch, var(--text-color-2) 20%, var(--surface-default) );--_text-color: color-mix( in oklch, var(--text-color-2) 40%, var(--surface-default) )}.tonal:where(.button){--_bg-color: var(--md-secondary-container);--_text-color: var(--md-on-secondary-container)}.tonal:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color: var(--_hover-bg-color);--_text-color: var(--_hover-text-color)}.tonal:where(.button):where(:not([disabled])):where(:active){--_bg-color: var(--_active-bg-color);--_text-color: var(--_active-text-color)}.tonal:where(.button):where([disabled]){--_bg-color: color-mix( in oklch, var(--text-color-2) 8%, var(--surface-default) );--_text-color: color-mix( in oklch, var(--text-color-2) 70%, var(--surface-default) )}.filled:where(.button){--_bg-color: var(--md-primary);--_text-color: var(--md-on-primary)}.filled:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color: var(--_hover-bg-color);--_text-color: var(--_hover-text-color)}.filled:where(.button):where(:not([disabled])):where(:active){--_bg-color: var(--_active-bg-color);--_text-color: var(--_active-text-color)}.filled:where(.button):where([disabled]){--_bg-color: color-mix( in oklch, var(--text-color-2) 20%, var(--surface-default) );--_text-color: color-mix( in oklch, var(--text-color-2) 70%, var(--surface-default) )}.elevated:where(.button){--_bg-color: var(--md-surface-container-low);--_text-color: var(--md-primary);box-shadow:0 2px 6px 2px #00000026,0 1px 2px #0000004d;box-shadow:var(--box-shadow-2)}.elevated:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color: var(--_hover-bg-color);--_text-color: var(--_hover-text-color)}.elevated:where(.button):where(:not([disabled])):where(:active){--_bg-color: var(--_active-bg-color);--_text-color: var(--_active-text-color)}.elevated:where(.button):where([disabled]){--_bg-color: color-mix( in oklch, var(--text-color-2) 8%, var(--surface-elevated) );--_text-color: color-mix( in oklch, var(--text-color-2) 70%, var(--surface-elevated) )}:where(input[type=file]){align-self:flex-start;border-radius:5px;border-radius:var(--radius-2);border:1px solid oklch(from rgb(245 237 223) l c h);border:var(--border-size-1) solid var(--surface-filled);box-shadow:var(--inner-shadow-4);color:oklch(from rgb(226 196 109) l c h);color:var(--text-color-2-contrast);cursor:auto;cursor:initial;max-inline-size:100%;padding:0}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}}@layer components.base.components.base{:where(.icon-button){--_text-color: inherit;--_size: var(--space-l);--_icon-size: 1.5em;align-items:center;aspect-ratio:1;background-color:transparent;border:0;border-radius:100000px;border-radius:var(--radius-round);display:inline-flex;inline-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);inline-size:var(--_size);justify-content:center;padding:0;transform-style:preserve-3d;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:where(.icon-button):where([disabled]){color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);cursor:not-allowed;opacity:.38}:where(.icon-button) svg{inline-size:var(--_icon-size);block-size:var(--_icon-size);pointer-events:none;flex-shrink:0}:where(.icon-button):before{--highlight-size: 130%}:where(.icon-button):where(:not([disabled]):hover){background-color:color-mix(in srgb,oklch(from rgb(31 27 19) l c h) 8%,transparent)}@supports (color: color-mix(in lch,red,blue)){:where(.icon-button):where(:not([disabled]):hover){background-color:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}}.small:where(.icon-button){--_size: var(--space-m);--_icon-size: 1.25em}}@layer components.base.components.base{:where(nav.tabs){--_bg-color: transparent}:is(:where(nav.tabs)>[role=tablist]) button{outline-color:transparent;outline-offset:-4px}[aria-selected=true]:is(:is(:where(nav.tabs)>[role=tablist]) button):focus-visible{outline:2px solid oklch(from rgb(114 92 12) l c h);outline:2px solid var(--md-primary)}.underlined:where(nav.tabs)>[role=tablist]{border-bottom:1px solid oklch(from rgb(207 198 180) l c h);border-bottom:1px solid var(--md-outline-variant)}:is(.underlined:where(nav.tabs)>[role=tablist]) button{--_ripple-color: var(--md-primary);background:var(--_bg-color) none;background:var(--_bg-color) var(--ripple, none);font-weight:500;line-height:1.5;line-height:var(--line-height-standard);padding:clamp(.5625rem,.5369rem + .1136vw,.625rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-2xs) var(--space-m);color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}:is(:is(.underlined:where(nav.tabs)>[role=tablist]) button):focus-visible{border-radius:0}[aria-selected=true]:is(:is(.underlined:where(nav.tabs)>[role=tablist]) button){border-block-end:2px solid oklch(from rgb(114 92 12) l c h);border-block-end:2px solid var(--md-primary);color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary)}@media(prefers-reduced-motion:no-preference){:is(.underlined:where(nav.tabs)>[role=tablist]) button{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;background-position:center;transition:background .5s}:is(:is(.underlined:where(nav.tabs)>[role=tablist]) button):where(:not(:active):hover){--ripple: radial-gradient( circle, transparent 1%, var(--_ripple-color) 1% ) center/15000%;background-color:color-mix(in srgb,oklch(from rgb(114 92 12) l c h) 8%,transparent)}@supports (color: color-mix(in lch,red,blue)){:is(:is(.underlined:where(nav.tabs)>[role=tablist]) button):where(:not(:active):hover){background-color:color-mix(in srgb,var(--md-primary) 8%,transparent)}}:is(:is(.underlined:where(nav.tabs)>[role=tablist]) button):where(:hover:active){background-size:100%;transition:background 0s}}.filled:where(nav.tabs){--_bg-color: var(--md-surface-container);--_radius: var(--radius-2);--_selected-bg: var(--md-secondary-container);--_selected-color: var(--md-on-secondary-container)}.filled:where(nav.tabs)>[role=tablist]{background-color:var(--_bg-color);border:1px solid oklch(from rgb(207 198 180) l c h);border:1px solid var(--md-outline-variant);border-radius:var(--_radius);overflow:hidden;padding:clamp(.3125rem,.3125rem + 0vw,.3125rem);padding:var(--space-3xs);width:-moz-fit-content;width:fit-content}:is(.filled:where(nav.tabs)>[role=tablist]) button{background-color:transparent;border-radius:var(--_radius);line-height:1.5;line-height:var(--line-height-standard);padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);padding-block:clamp(.3125rem,.3125rem + 0vw,.3125rem);padding-block:var(--space-3xs);color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):hover{background-color:color-mix(in srgb,oklch(from rgb(31 27 19) l c h) 8%,transparent)}@supports (color: color-mix(in lch,red,blue)){:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):hover{background-color:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}}[aria-selected=true]:is(:is(.filled:where(nav.tabs)>[role=tablist]) button){background-color:var(--_selected-bg);color:var(--_selected-color)}[aria-selected=true]:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):hover{background-color:color-mix(in srgb,var(--_selected-bg),white 5%)}@media(prefers-reduced-motion:no-preference){:is(.filled:where(nav.tabs)>[role=tablist]) button{transition:background-color .2s ease-out,color .2s ease-out}}}@layer components.base.components.base{:where([role=group].toggle-button-group){--_border-radius: var(--radius-round);--_button-padding-inline: var(--space-s);--_max-width: auto;--_icon-size: 1.25em;background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface);border:1px solid oklch(from rgb(207 198 180) l c h);border:1px solid var(--md-outline-variant);border-radius:100000px;border-radius:var(--_border-radius);display:flex;grid-auto-columns:1fr;grid-auto-flow:column;max-inline-size:auto;max-inline-size:var(--_max-width);min-inline-size:-moz-max-content;min-inline-size:max-content;overflow:clip}.small:where([role=group].toggle-button-group) button{min-block-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);min-block-size:var(--space-l)}.x-small:where([role=group].toggle-button-group) button{min-block-size:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);min-block-size:var(--space-m)}.fullwidth:where([role=group].toggle-button-group){inline-size:100%}:where([role=group].toggle-button-group) button{--_bg-color: transparent;align-items:center;background:transparent none;background:var(--_bg-color) var(--ripple, none);border-radius:0;border-inline:1px solid oklch(from rgb(207 198 180) l c h);border-inline:1px solid var(--md-outline-variant);border-inline-start-width:0;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);display:inline-flex;flex:auto;gap:1ex;justify-content:center;min-block-size:calc(clamp(2.25rem,2.1477rem + .4545vw,2.5rem) + clamp(.5625rem,.5369rem + .1136vw,.625rem));min-block-size:calc(var(--space-l) + var(--space-2xs));min-inline-size:5ex;outline-offset:-2px;padding:0 var(--_button-padding-inline);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){:where([role=group].toggle-button-group) button{transition:background-color .2s ease-out,color .2s ease-out}}:is(:where([role=group].toggle-button-group) button):hover{background-color:color-mix(in srgb,oklch(from rgb(31 27 19) l c h) 8%,transparent)}@supports (color: color-mix(in lch,red,blue)){:is(:where([role=group].toggle-button-group) button):hover{background-color:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}}:is(:where([role=group].toggle-button-group) button):focus-visible{outline-offset:-2px;z-index:2;outline:2px solid oklch(from rgb(114 92 12) l c h);outline:2px solid var(--md-primary)}[disabled]:is(:where([role=group].toggle-button-group) button){border-color:color-mix(in srgb,oklch(from rgb(207 198 180) l c h) 50%,transparent);cursor:not-allowed;color:color-mix(in srgb,oklch(from rgb(31 27 19) l c h) 38%,transparent)}@supports (color: color-mix(in lch,red,blue)){[disabled]:is(:where([role=group].toggle-button-group) button){border-color:color-mix(in srgb,var(--md-outline-variant) 50%,transparent);color:color-mix(in srgb,var(--md-on-surface) 38%,transparent)}}[disabled]:is(:where([role=group].toggle-button-group) button)+:is(:where([role=group].toggle-button-group) button):not([disabled]):not(:last-of-type){border-inline-end-width:1px}:is(:where([role=group].toggle-button-group) button):first-of-type{border-bottom-left-radius:var(--_border-radius);border-top-left-radius:var(--_border-radius)}:is(:where([role=group].toggle-button-group) button):last-of-type{border-bottom-right-radius:var(--_border-radius);border-top-right-radius:var(--_border-radius)}:is(:where([role=group].toggle-button-group) button):last-of-type{border-inline-end-width:0}:where([role=group].toggle-button-group) button{background-position:center}:is(:where([role=group].toggle-button-group) button):where(:not([disabled])):where(:not(:active):hover){--ripple: radial-gradient(circle, transparent 1%, var(--_bg-color) 1%) center/15000%;transition:background .5s}:is(:where([role=group].toggle-button-group) button):where(:not([disabled])):where(:hover:active){background-size:100%;transition:background 0s}:is(:where([role=group].toggle-button-group) button) svg{inline-size:var(--_icon-size)}:is(:is(:where([role=group].toggle-button-group) button) svg)+svg{block-size:1.25em;inline-size:1.25em}.selected:is(:where([role=group].toggle-button-group) button){--_bg-color: var(--md-secondary-container);color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-container)}.selected:is(:where([role=group].toggle-button-group) button) svg:first-of-type{margin-block-end:-3px}.selected:is(:where([role=group].toggle-button-group) button):hover{background-color:color-mix(in srgb,oklch(from rgb(241 225 187) l c h),oklch(from rgb(80 70 42) l c h) 8%)}@supports (color: color-mix(in lch,red,blue)){.selected:is(:where([role=group].toggle-button-group) button):hover{background-color:color-mix(in srgb,var(--md-secondary-container),var(--md-on-secondary-container) 8%)}}}@layer components.base.components.base{:where(.avatar){--_bg-color: var(--md-primary-container);--_color: var(--md-on-primary-container);--_width: var(--space-l);align-items:center;background-color:oklch(from rgb(255 224 136) l c h);background-color:var(--_bg-color);color:oklch(from rgb(87 69 0) l c h);color:var(--_color);aspect-ratio:1;border-radius:100000px;border-radius:var(--radius-round);display:inline-flex;inline-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);inline-size:var(--_width);justify-content:center;overflow:clip;position:relative;text-align:center;text-decoration:none}:where(.avatar):has(img){background-color:transparent}:where(.avatar) svg{inline-size:1.5em;block-size:1.5em}:where(.avatar) img{block-size:100%;inline-size:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}.squared:where(.avatar){border-radius:5px;border-radius:var(--radius-2)}.rounded:where(.avatar){border-radius:1rem;border-radius:var(--radius-3)}:where(.avatar-group){--_margin: var(--space-2xs);display:flex;flex-direction:row-reverse}.gap-small:where(.avatar-group){--_margin: var(--space-xs)}.gap-x-small:where(.avatar-group){--_margin: var(--space-s)}:where(.avatar-group) .avatar{margin-inline-end:calc(-1 * var(--_margin));outline:2px solid oklch(from rgb(255 248 240) l c h);outline:2px solid var(--md-surface)}}@layer components.base.components.base{:where(.badge){--_bg-color: var(--md-error);--_border-color: var(--md-error);--_color: var(--md-on-error);--_inset-offset: 16px;--_inset: auto auto calc(100% - var(--_inset-offset)) calc(100% - var(--_inset-offset));--_translate: 0;display:inline-flex;position:relative}:where(.badge):after{background-color:var(--_bg-color);border:2px solid var(--_border-color);border-radius:100000px;border-radius:var(--radius-round);color:var(--_color);content:attr(aria-label);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);font-weight:500;block-size:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);block-size:var(--space-m);line-height:normal;min-inline-size:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);min-inline-size:var(--space-m);padding-inline:clamp(.5625rem,.5369rem + .1136vw,.625rem);padding-inline:var(--space-2xs);inset:var(--_inset);position:absolute;text-align:center;translate:var(--_translate);transition:opacity .2s ease-out;inline-size:-moz-max-content;inline-size:max-content;display:grid;place-content:center}.start-start:where(.badge){--_inset: auto calc(100% - var(--_inset-offset)) calc(100% - var(--_inset-offset)) auto}.start-end:where(.badge){--_inset: auto auto calc(100% - var(--_inset-offset)) calc(100% - var(--_inset-offset))}.end-start:where(.badge){--_inset: calc(100% - var(--_inset-offset)) calc(100% - var(--_inset-offset)) auto auto}.end-end:where(.badge){--_inset: calc(100% - var(--_inset-offset)) auto auto calc(100% - var(--_inset-offset))}.dot:where(.badge){--_inset: 0 -1px auto auto}.dot:where(.badge):after{content:"";min-inline-size:clamp(.875rem,.8494rem + .1136vw,.9375rem);min-inline-size:var(--space-xs);block-size:clamp(.875rem,.8494rem + .1136vw,.9375rem);block-size:var(--space-xs);inline-size:clamp(.875rem,.8494rem + .1136vw,.9375rem);inline-size:var(--space-xs);padding:0}.invisible:where(.badge):after{opacity:0;pointer-events:none}.error:where(.badge){--_bg-color: var(--md-error);--_border-color: var(--md-error);--_color: var(--md-on-error)}.good:where(.badge),.ok:where(.badge),.success:where(.badge){--_bg-color: var(--md-primary);--_border-color: var(--md-primary);--_color: var(--md-on-primary)}.warning:where(.badge){--_bg-color: var(--md-tertiary);--_border-color: var(--md-tertiary);--_color: var(--md-on-tertiary)}[dir=rtl] :where(.badge){--_inset: auto calc(100% - 16px) calc(100% - 16px) auto}.start-start:is([dir=rtl] :where(.badge)){--_inset: auto auto calc(100% - 16px) calc(100% - 16px) }.start-end:is([dir=rtl] :where(.badge)){--_inset: auto calc(100% - 16px) calc(100% - 16px) auto}.end-start:is([dir=rtl] :where(.badge)){--_inset: calc(100% - 16px) auto auto calc(100% - 16px) }.end-end:is([dir=rtl] :where(.badge)){--_inset: calc(100% - 16px) calc(100% - 16px) auto auto}}@layer components.base.components.base{:where(.card){--_bg-color: transparent;--_border-color: transparent;--_border-width: 0;--_border-radius: var(--border-radius, var(--radius-2, .25rem));--_shadow: none;background-color:transparent;background-color:var(--_bg-color);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);border-color:transparent;border-color:var(--_border-color);border-radius:5px;border-radius:var(--_border-radius);border-style:solid;border-width:0;border-width:var(--_border-width);box-shadow:none;box-shadow:var(--_shadow);display:flex;flex-direction:column;gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);gap:var(--space-m);overflow:hidden;padding-inline:0}.text:where(.card){--_bg-color: transparent;--_border-color: transparent;--_border-width: 0;--_shadow: none;padding-inline:0}.tonal:where(.card){--_bg-color: var(--md-surface-container-highest);--_border-width: 1px}.elevated:where(.card){--_bg-color: var(--md-surface-container-low);--_border-color: transparent;--_border-width: 0;--_shadow: var(--shadow-3)}.outlined:where(.card){--_bg-color: var(--md-surface);--_border-color: var(--md-outline-variant);--_border-width: 1px}:where(.card)>:where(hgroup,.content){padding-inline:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding-inline:var(--space-m)}:where(.card)>hgroup{padding-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) 0;padding-block:var(--space-m) 0}:is(:where(.card)>hgroup)>p:first-of-type:first-child{font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-family-sans)}:is(:where(.card)>hgroup)>p:last-of-type:last-child:not(:first-child){font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--font-family-sans);font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0)}:where(.card)>.content:where(:only-child,:first-child){padding-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding-block:var(--space-m)}:where(.card)>.actions{display:flex;gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:var(--space-xs);margin-block:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) 0;margin-block:var(--space-s) 0;padding-block-end:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-block-end:var(--space-s);padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding-inline:var(--space-s) var(--space-m)}}@layer components.base.components.base{:where(.chip){--_bg-color: var(--md-surface-container-high);--_border-color: var(--md-outline);--_color: var(--md-on-surface);--_ripple-color: var(--md-on-surface);align-items:center;background:oklch(from rgb(239 231 217) l c h) none;background:var(--_bg-color) var(--ripple, none);border:1px solid oklch(from rgb(125 118 103) l c h);border:1px solid var(--_border-color);border-radius:5px;border-radius:var(--radius-2);color:oklch(from rgb(31 27 19) l c h);color:var(--_color);display:inline-flex;font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);gap:clamp(.5625rem,.5369rem + .1136vw,.625rem);gap:var(--space-2xs);block-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);block-size:var(--space-l);padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);text-decoration:none}.tonal:where(.chip){--_bg-color: var(--md-secondary-container);--_color: var(--md-on-secondary-container);--_border-color: transparent;--_ripple-color: var(--md-on-secondary-container)}.outlined:where(.chip){--_bg-color: transparent;--_color: var(--md-on-surface);--_border-color: var(--md-outline)}.filled:where(.chip){--_bg-color: var(--md-primary);--_color: var(--md-on-primary);--_border-color: transparent;--_ripple-color: var(--md-on-primary)}:where(.chip):where(button,a):where(:not([disabled])):where(:not(:active)):hover{background-color:color-mix(in srgb,var(--_bg-color),var(--_color) 8%)}:where(.chip):has(svg:first-child){padding-inline:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-xs) var(--space-s)}:where(.chip):has(svg:last-child){padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) clamp(.875rem,.8494rem + .1136vw,.9375rem);padding-inline:var(--space-s) var(--space-xs)}:where(.chip):has(svg) svg{flex-shrink:0;inline-size:1.125em;block-size:1.125em}.small:where(.chip){block-size:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);block-size:var(--space-m);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2)}.multiline:where(.chip){block-size:auto;padding-block:clamp(.5625rem,.5369rem + .1136vw,.625rem);padding-block:var(--space-2xs)}:where(.chip){background-position:center}:where(.chip):where(:not([disabled])):where(:not(:active):hover){--ripple: radial-gradient(circle, transparent 1%, var(--_ripple-color) 1%) center/15000%;transition:background .5s}:where(.chip):where(:not([disabled])):where(:hover:active){background-size:100%;transition:background 0s}:where(.chip):where([disabled]){opacity:.38;cursor:not-allowed;--_bg-color: var(--md-on-surface);background-color:color-mix(in srgb,oklch(from rgb(31 27 19) l c h) 12%,transparent);color:color-mix(in srgb,oklch(from rgb(31 27 19) l c h) 38%,transparent);border-color:transparent}@supports (color: color-mix(in lch,red,blue)){:where(.chip):where([disabled]){background-color:color-mix(in srgb,var(--md-on-surface) 12%,transparent);color:color-mix(in srgb,var(--md-on-surface) 38%,transparent)}}}@layer components.base.components.base{:where(.definition-list){--_border-style: solid;--_border-width: 1px;display:grid;grid-gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);grid-gap:var(--space-m);gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);gap:var(--space-m);padding:0}.dotted:where(.definition-list){--_border-style: dotted;--_border-width: 2px}:where(.definition-list) li{display:grid;margin:0;padding:0}:is(:where(.definition-list) li) .term{display:block;font-weight:700;overflow:hidden;position:relative;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:is(:where(.definition-list) li) span.hr{display:none;margin:0}@container (width > 45ch){:where(.definition-list){gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:var(--space-xs)}:where(.definition-list) li{align-items:baseline;display:grid;grid-gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);grid-gap:var(--space-xs);gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:var(--space-xs);grid-template-columns:1fr auto}:is(:where(.definition-list) li):has(span.hr){grid-template-columns:auto 1fr auto}:is(:where(.definition-list) li) span.hr{background-color:transparent;border-block-end:var(--_border-width) var(--_border-style) oklch(from rgb(207 198 180) l c h);border-block-end:var(--_border-width) var(--_border-style) var(--md-outline-variant);block-size:2px;display:block}:is(:is(:where(.definition-list) li) .term):after{display:inline-block}:is(:where(.definition-list) li) .description{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}}}@layer components.base.components.base{:where(hr){background-color:oklch(from rgb(207 198 180) l c h);background-color:var(--md-outline-variant);block-size:1px;block-size:var(--border-size-1);margin-block:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);margin-block:var(--space-s-l);display:block;margin-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);margin-block:var(--space-xl);border:none}}@layer components.base.components.base{:where(.link){color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary);cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:oklch(from rgb(114 92 12) l c h);text-decoration-color:var(--md-primary);text-underline-offset:2px}[href]:where(.link):hover,[href]:where(.link):focus-visible{color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);text-decoration-color:oklch(from rgb(105 93 63) l c h);text-decoration-color:var(--md-secondary)}@supports (-moz-appearance: none){:where(.link){text-underline-offset:2px}}}@layer components.base.components.base{:where(table){border-collapse:collapse;display:block;margin:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) 0;margin:var(--space-m) 0;max-inline-size:100%;position:relative;background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:where(table) tr{background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface);border-top:1px solid oklch(from rgb(207 198 180) l c h);border-top:1px solid var(--md-outline-variant)}:is(:where(table) tr):hover{background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container)}:where(table) th,:where(table) td{border:1px solid oklch(from rgb(207 198 180) l c h);border:1px solid var(--md-outline-variant);padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding:var(--space-xs) var(--space-s)}:where(table) th{background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);font-weight:600;text-align:start}:where(table) td{font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1)}:where(table) caption{caption-side:bottom;color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);padding:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) 0;padding:var(--space-s) 0;text-align:start}:where(table) thead{position:sticky;top:0;z-index:1}:where(table) tfoot{border-top:2px solid oklch(from rgb(207 198 180) l c h);border-top:2px solid var(--md-outline-variant)}:is(:where(table) tfoot) tr{background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container)}:is(:where(table) tfoot) td{color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);font-weight:600}:where(table) colgroup col{border:none}@container (width < 60ch){:where(table) th,:where(table) td{padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) .875rem;padding:var(--space-xs) .875rem}}.sticky-header:where(table) thead{background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container);position:sticky;inset-block-start:0;z-index:1}.dense:where(table) th,.dense:where(table) td{padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding:var(--space-xs) var(--space-s)}.dense:where(table) caption{padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) 0;padding:var(--space-xs) 0}@container (width < 60ch){.dense:where(table) th,.dense:where(table) td{padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding:var(--space-xs) var(--space-s)}}}@layer components.base{:where(progress){--_accent-color: var(--md-primary);--_bg-color: var(--md-surface-container-highest);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:oklch(from rgb(234 225 212) l c h);background-color:var(--_bg-color);border-radius:100vw;border-radius:var(--radius-pill, 100vw);border:0;display:inline-block;block-size:clamp(.5625rem,.5369rem + .1136vw,.625rem);block-size:var(--space-2xs);overflow:hidden;position:relative;vertical-align:baseline;inline-size:100%}:where(progress)::-webkit-progress-bar{border-radius:100vw;border-radius:var(--radius-pill, 100vw);background:none}[value]:where(progress)::-webkit-progress-value{background-color:var(--_accent-color);border-radius:100vw;border-radius:var(--radius-pill, 100vw)}@media(prefers-reduced-motion:no-preference){[value]:where(progress)::-webkit-progress-value{-webkit-transition:inline-size .2s ease-out;transition:inline-size .2s ease-out}}:where(progress)::-moz-progress-bar{background-color:var(--_accent-color);border-radius:100vw;border-radius:var(--radius-pill, 100vw)}@media(prefers-reduced-motion:no-preference){progress:indeterminate{background-color:var(--_bg-color)}progress:indeterminate:after{animation:indeterminate 2s linear infinite;background-color:var(--_accent-color);content:"";inset:0 auto 0 0;position:absolute;will-change:inset-inline-start,inset-inline-end}progress[value]:indeterminate::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}[dir=rtl] :where(progress):indeterminate{animation-direction:reverse}:is([dir=rtl] :where(progress):indeterminate):after{animation-direction:reverse}}@keyframes indeterminate{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}}@layer components.base.components.base{[aria-busy=true]:not(input,select,textarea,html,progress,[aria-describedby]){position:relative}[aria-busy=true]:not(input,select,textarea,html,progress,[aria-describedby]):before{animation:spin .7s linear infinite;border-color:transparent currentColor currentColor;border-radius:100000px;border-radius:var(--radius-round);border-style:solid;border-width:3px;content:"";display:inline-block;block-size:1em;opacity:.5;vertical-align:-.14em;inline-size:1em}[aria-busy=true]:not(input,select,textarea,html,progress,[aria-describedby]):not(button.button):not(:empty):before{margin-inline-end:.5em}@keyframes spin{to{transform:rotate(1turn)}}}@layer components.base.components.base{label:where(.checkbox,.radio){align-items:center;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);cursor:pointer;display:inline-grid;gap:0 clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:0 var(--space-xs);grid-auto-columns:auto;grid-auto-flow:column;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.5;line-height:var(--line-height-standard);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}label:where(.checkbox,.radio):has([disabled]){cursor:not-allowed;opacity:.38;-webkit-user-select:none;-moz-user-select:none;user-select:none}label:where(.checkbox,.radio):has([disabled]) input{cursor:not-allowed}label:where(.checkbox,.radio):has([required]:not([type=checkbox]:checked)) .label:after{color:oklch(from rgb(186 26 26) l c h);color:var(--md-error);content:"*";inset:0 -.25ex auto auto;position:absolute}label:where(.checkbox,.radio) .label{grid-column:2;grid-row:1;position:relative;padding-inline:0 1ex}label:where(.checkbox,.radio) .supporting-text{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);grid-column:2;grid-row:2;line-height:1.5;line-height:var(--line-height-standard);z-index:1}label.stack:where(.checkbox,.radio){justify-items:center;grid-auto-columns:initial}label.stack:where(.checkbox,.radio) .label{grid-column:1/-1;grid-row:2;margin-block-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);margin-block-start:var(--space-2xs);padding-inline:1ex}:is(label.stack:where(.checkbox,.radio) .label):after{inset:0 -.25ex auto auto}label.stack:where(.checkbox,.radio) .supporting-text{grid-column:1/-1;grid-row:3}label:where(.checkbox,.radio) input{aspect-ratio:1;block-size:1.125rem;cursor:pointer;inline-size:1.125rem;accent-color:oklch(from rgb(114 92 12) l c h);accent-color:var(--md-primary)}:is(label:where(.checkbox,.radio) input):before{--highlight-size: 175%}label.small:where(.checkbox,.radio) input{block-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);block-size:var(--space-s);inline-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);inline-size:var(--space-s)}label.large:where(.checkbox,.radio) input{block-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);block-size:var(--space-l);inline-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);inline-size:var(--space-l)}label.error:where(.checkbox,.radio) input[type=checkbox]{accent-color:oklch(from rgb(186 26 26) l c h);accent-color:var(--md-error)}:is(label.error:where(.checkbox,.radio) input[type=checkbox])~:where(.label,.supporting-text){color:oklch(from rgb(186 26 26) l c h);color:var(--md-error)}@media(pointer:coarse){label:where(.checkbox,.radio) input{block-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);block-size:var(--space-l);inline-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);inline-size:var(--space-l)}}}@layer components.base.components.base{:where(.switch){--_accent-color: var(--md-primary);--_accent-contrast: var(--md-on-primary);--_dot-bg-color: var(--md-outline);--_dot-inset: var(--space-2xs) auto auto var(--space-2xs);--_dot-outline-size: 0;--_dot-size: var(--space-s);--_track-bg-color: var(--md-surface-container-highest);--_track-height: var(--space-l);--_track-width: 3.25rem;--_transition-tf: ease-out;--_transition-time: .2s;align-items:center;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);display:inline-grid;gap:0 clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:0 var(--space-s);grid-auto-columns:auto;grid-auto-flow:column;inline-size:-moz-fit-content;inline-size:fit-content}:where(.switch) input[type=checkbox][role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--_track-height);cursor:pointer;inline-size:var(--_track-width);margin:0;position:relative}:is(:where(.switch) input[type=checkbox][role=switch]):before{background-color:var(--_track-bg-color);block-size:var(--_track-height);border:1px solid oklch(from rgb(125 118 103) l c h);border:1px solid var(--md-outline);border-radius:var(--radius-pill);content:"";inline-size:var(--_track-width);inset:0;position:absolute}:is(:where(.switch) input[type=checkbox][role=switch]):focus-visible{outline-offset:2px;outline:2px solid currentColor}:is(:where(.switch) input[type=checkbox][role=switch]):after{background-color:var(--_dot-bg-color);block-size:var(--_dot-size);border-radius:100000px;border-radius:var(--radius-round);content:"";inline-size:var(--_dot-size);inset:var(--_dot-inset);outline-offset:-1px;outline:var(--_dot-outline-size) solid var(--_dot-bg-color);position:absolute}:is(:where(.switch) input[type=checkbox][role=switch]):checked:before{background-color:var(--_accent-color);border-color:var(--_accent-color);transition:background-color var(--_transition-time) var(--_transition-tf),border-color var(--_transition-time) var(--_transition-tf)}:is(:where(.switch) input[type=checkbox][role=switch]):checked:after{--_dot-bg-color: var(--_accent-contrast);--_dot-outline-size: calc(var(--space-2xs) - 1px);inset-inline-start:calc(var(--_track-width) - var(--_dot-size) - clamp(.5625rem,.5369rem + .1136vw,.625rem));inset-inline-start:calc(var(--_track-width) - var(--_dot-size) - var(--space-2xs))}@media(prefers-reduced-motion:no-preference){:is(:where(.switch) input[type=checkbox][role=switch]):before{transition:background-color var(--_transition-time) var(--_transition-tf),border-color var(--_transition-time) var(--_transition-tf)}:is(:where(.switch) input[type=checkbox][role=switch]):after{transition:all var(--_transition-time) var(--_transition-tf)}:is(:where(.switch) input[type=checkbox][role=switch]):active:after{--_dot-outline-size: calc(var(--space-2xs) + 1px)}:is(:where(.switch) input[type=checkbox][role=switch]):checked:active:after{--_dot-outline-size: calc(var(--space-2xs) + 1px)}}:where(.switch):has([required]:not(:checked)) .label:after{color:oklch(from rgb(186 26 26) l c h);color:var(--md-error);content:"*";inset:0 -.25ex auto auto;position:absolute}:where(.switch):has([disabled]){cursor:not-allowed;opacity:.38;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.switch):has([disabled]) input{cursor:not-allowed;opacity:.38}:where(.switch) .label{grid-column:2;grid-row:1;min-width:0;padding-inline:0 1ex;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.switch) .supporting-text{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);grid-column:2;grid-row:2;line-height:1.5;line-height:var(--line-height-standard);z-index:1}.small:where(.switch){--_dot-size: .75rem;--_track-height: var(--space-m);--_track-width: 2.5rem}.stack:where(.switch){justify-items:center;grid-auto-columns:initial}.stack:where(.switch) .label{grid-column:1/-1;grid-row:2;margin-block-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);margin-block-start:var(--space-2xs);padding-inline:1ex}.stack:where(.switch) .supporting-text{grid-column:1/-1;grid-row:3}.error:where(.switch) input{outline:2px solid oklch(from rgb(186 26 26) l c h);outline:2px solid var(--md-error);border-radius:var(--radius-pill)}.error:where(.switch) .label,.error:where(.switch) .supporting-text{color:oklch(from rgb(186 26 26) l c h);color:var(--md-error)}}@layer components.base.components.base{:where(.range>input[type=range]){--thumb-bg: var(--md-primary);--thumb-highlight-color: color-mix(in srgb, var(--md-primary) 20%, transparent);--thumb-highlight-size: 0px;--thumb-offset: -1ex;--thumb-size: 3ex;--track-color: var(--md-secondary-container);--track-fill: 0%;--track-height: 1ex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:block;inline-size:100%;margin:1ex 0 3ex;outline-offset:1ex}@media(hover:none){:where(.range>input[type=range]){--thumb-offset: -14px;--thumb-size: 30px}}:where(.range>input[type=range])::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,transparent var(--track-fill),var(--track-color) 0%),oklch(from rgb(114 92 12) l c h);background:linear-gradient(to right,transparent var(--track-fill),var(--track-color) 0%),var(--md-primary);block-size:var(--track-height);border-radius:var(--radius-pill);box-shadow:var(--shadow-1)}:where(.range>input[type=range])::-moz-range-track{-moz-appearance:none;appearance:none;background:linear-gradient(to right,transparent var(--track-fill),var(--track-color) 0%),oklch(from rgb(114 92 12) l c h);background:linear-gradient(to right,transparent var(--track-fill),var(--track-color) 0%),var(--md-primary);block-size:var(--track-height);border-radius:var(--radius-pill);box-shadow:var(--shadow-1)}:where(.range>input[type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--thumb-bg);block-size:var(--thumb-size);border-radius:100000px;border-radius:var(--radius-round);border:3px solid oklch(from rgb(255 248 240) l c h);border:3px solid var(--md-surface);box-shadow:0 0 0 var(--thumb-highlight-size) var(--thumb-highlight-color);cursor:ew-resize;inline-size:var(--thumb-size);margin-block-start:var(--thumb-offset)}@media(prefers-reduced-motion:no-preference){:where(.range>input[type=range])::-webkit-slider-thumb{-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease}}.fieldset-item:focus-within :is(:where(.range>input[type=range])::-webkit-slider-thumb){border-color:oklch(from rgb(125 118 103) l c h);border-color:var(--md-outline)}:where(.range>input[type=range])::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--thumb-bg);block-size:var(--thumb-size);border-radius:100000px;border-radius:var(--radius-round);border:3px solid oklch(from rgb(114 92 12) l c h);border:3px solid var(--md-primary);box-shadow:0 0 0 var(--thumb-highlight-size) var(--thumb-highlight-color);cursor:ew-resize;inline-size:var(--thumb-size);margin-block-start:var(--thumb-offset)}@media(prefers-reduced-motion:no-preference){:where(.range>input[type=range])::-moz-range-thumb{-moz-transition:box-shadow .1s ease;transition:box-shadow .1s ease}}.fieldset-item:focus-within :is(:where(.range>input[type=range])::-moz-range-thumb){border-color:oklch(from rgb(125 118 103) l c h);border-color:var(--md-outline)}:where(.range>input[type=range]):not([disabled]):hover{--thumb-highlight-size: var(--space-xs)}:where(.range>input[type=range]):not([disabled]):active{--thumb-highlight-size: var(--space-s);--track-color: var(--md-surface-container)}[disabled]:where(.range>input[type=range]){--thumb-bg: var(--md-on-surface-variant);--track-color: var(--md-outline-variant);opacity:.38;cursor:not-allowed}[disabled]:where(.range>input[type=range])::-webkit-slider-thumb{cursor:not-allowed}[disabled]:where(.range>input[type=range])::-moz-range-thumb{cursor:not-allowed}}@layer components.base.components.base{:where(hgroup)>:where(p,.p){margin:0}:where(hgroup)>:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-block-end:.4em}:where(hgroup)>:where(p,.p):last-of-type:last-child:not(:first-child){color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);font-size:var(--step-2);line-height:1.6}:where(.overline,hgroup>:where(p,.p):first-of-type:first-child){color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);font-weight:500;letter-spacing:.06em;line-height:2.5;text-transform:uppercase}:where(p,.p){text-wrap:pretty}.small:where(p,.p){font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1)}.large:where(p,.p){font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-size:var(--step-1)}:where(ins,u,abbr,dfn){text-decoration:underline;text-underline-offset:1px}@supports (-moz-appearance: none){:where(ins,u,abbr,dfn){text-underline-offset:2px}}:where(abbr,dfn){font-style:normal;-webkit-text-decoration:oklch(from rgb(125 118 103) l c h) underline dotted;text-decoration:oklch(from rgb(125 118 103) l c h) underline dotted;-webkit-text-decoration:var(--md-outline) underline dotted;text-decoration:var(--md-outline) underline dotted}[title]:where(abbr,dfn){cursor:help;text-underline-offset:1px}@supports (-moz-appearance: none){:where(abbr,dfn){text-underline-offset:2px}}:where(sup){font-size:.5em}:where(del,ins){color:oklch(from rgb(186 26 26) l c h);color:var(--md-error)}:where(small){font-size:max(.5em,clamp(.7813rem,.7736rem + .0341vw,.8rem));font-size:max(.5em,var(--step--2));max-inline-size:60ch}:where(cite){font-style:italic}:where(blockquote){border-inline-start-width:4px;border-inline-start-color:oklch(from rgb(114 92 12) l c h);border-inline-start-color:var(--md-primary);display:grid;grid-gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);grid-gap:var(--space-s);gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);padding-block:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-block:var(--space-s);padding-inline:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding-inline:var(--space-m);background-color:oklch(from rgb(251 243 229) l c h);background-color:var(--md-surface-container-low);border-radius:0 5px 5px 0;border-radius:0 var(--radius-2) var(--radius-2) 0}:where(blockquote) :first-child{margin-block-start:0}:where(blockquote) :last-child{margin-block-end:0}:where(blockquote) footer{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}:where(pre){border-radius:5px;border-radius:var(--radius-2);direction:ltr;font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);line-height:1.5;margin-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block:var(--space-m);max-inline-size:-moz-max-content;max-inline-size:max-content;min-inline-size:0;padding-block:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-block:var(--space-s);padding-inline:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding-inline:var(--space-m);white-space:pre;writing-mode:lr;background-color:oklch(from rgb(234 225 212) l c h);background-color:var(--md-surface-container-highest);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);border:1px solid oklch(from rgb(207 198 180) l c h);border:1px solid var(--md-outline-variant)}:where(code,kbd,samp,pre){font-family:monospace}:where(code){background-color:oklch(from rgb(234 225 212) l c h);background-color:var(--md-surface-container-highest);border-radius:2px;border-radius:var(--radius-1);font-size:.9em;padding:.2ex .5ex;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:where(kbd,var){background-color:oklch(from rgb(239 231 217) l c h);background-color:var(--md-surface-container-high);border-color:oklch(from rgb(207 198 180) l c h);border-color:var(--md-outline-variant);border-radius:2px;border-radius:var(--radius-1);border-width:1px;border-style:solid;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);padding:calc(clamp(.5625rem,.5369rem + .1136vw,.625rem)/2) clamp(.5625rem,.5369rem + .1136vw,.625rem);padding:calc(var(--space-2xs) / 2) var(--space-2xs)}:where(:not(pre) code,kbd){word-break:break-word}:where(:not(pre) code){border-radius:2px;border-radius:var(--radius-1);padding:clamp(.5625rem,.5369rem + .1136vw,.625rem) clamp(.875rem,.8494rem + .1136vw,.9375rem);padding:var(--space-2xs) var(--space-xs);writing-mode:lr}:where(mark){border-radius:2px;border-radius:var(--radius-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:calc(clamp(.5625rem,.5369rem + .1136vw,.625rem)/2) clamp(.5625rem,.5369rem + .1136vw,.625rem);padding:calc(var(--space-2xs) / 2) var(--space-2xs);vertical-align:baseline;background-color:oklch(from rgb(200 236 201) l c h);background-color:var(--md-tertiary-container);color:oklch(from rgb(47 78 52) l c h);color:var(--md-on-tertiary-container)}:where(dt){font-weight:700;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:where(figure)>:where(figcaption){font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);text-wrap:balance;color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}}@layer components.has-deps.components.has-deps{:where([role=group].button-group){--_border-radius: var(--radius-2);border-radius:5px;border-radius:var(--_border-radius);display:inline-flex;min-width:-moz-max-content;min-width:max-content}:where([role=group].button-group) button{border-radius:0}:is(:where([role=group].button-group) button) svg{inline-size:1em}:is(:where([role=group].button-group) button):focus-visible{outline-offset:-4px;z-index:2}:is(:where([role=group].button-group) button)+:is(:where([role=group].button-group) button){margin-inline-start:-1px}:is(:where([role=group].button-group) button):first-of-type{border-bottom-left-radius:var(--_border-radius);border-top-left-radius:var(--_border-radius)}:is(:where([role=group].button-group) button):last-of-type{border-bottom-right-radius:var(--_border-radius);border-top-right-radius:var(--_border-radius)}:is(:where([role=group].button-group) button):not(:where(.tonal,.filled,.outlined))+button{border-inline-start:1px solid oklch(from rgb(207 198 180) l c h);border-inline-start:1px solid var(--md-outline-variant)}:is(:where([role=group].button-group) button):where(.elevated){box-shadow:var(--shadow-1)}:is(:where([role=group].button-group) button):where(.elevated):where(:hover){z-index:1}}@layer components.has-deps.components.has-deps{:where(details){--_accordion-transition-time: 1s;--_bg-color: transparent;--_margin-inline: var(--space-xs);--_shadow: none;background-color:transparent;background-color:var(--_bg-color);box-shadow:none;box-shadow:var(--_shadow);border-radius:5px;border-radius:var(--radius-2);display:block;margin-inline:clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-inline:var(--_margin-inline);transition:all 1s ease-out;transition:all var(--_accordion-transition-time) ease-out}@media(prefers-reduced-motion:no-preference){:where(details){interpolate-size:allow-keywords}}:where(details)::details-content{block-size:0;padding-block:clamp(.5625rem,.5369rem + .1136vw,.625rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-block:var(--space-2xs) var(--space-s);margin-block-start:0;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);background-color:oklch(from rgb(235 225 207) l c h);background-color:var(--md-surface-variant);overflow-y:clip;opacity:0;transition:content-visibility var(--_accordion-transition-time) allow-discrete,opacity var(--_accordion-transition-time),block-size var(--_accordion-transition-time)}[open]:where(details)::details-content{opacity:1;block-size:auto}:where(details)>summary{background-color:inherit;cursor:pointer;font-weight:700;padding-block:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-block:var(--space-s);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:where(details):not([open]) summary{padding-block-end:0}:where(details)>.actions{display:flex;gap:clamp(.5625rem,.5369rem + .1136vw,.625rem);gap:var(--space-2xs);justify-content:end;margin-block-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);margin-block-start:var(--space-s);padding-block-end:clamp(.5625rem,.5369rem + .1136vw,.625rem);padding-block-end:var(--space-2xs);padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) clamp(.5625rem,.5369rem + .1136vw,.625rem);padding-inline:var(--space-s) var(--space-2xs)}.card:where(details),.text:where(details){--_bg-color: transparent;--_margin-inline: var(--space-xs)}.elevated:where(details){--_bg-color: var(--md-surface-container-low);--_margin-inline: 0;--_shadow: var(--shadow-2)}.outlined:where(details){--_bg-color: var(--md-surface);--_margin-inline: 0;border:1px solid oklch(from rgb(207 198 180) l c h);border:1px solid var(--md-outline-variant)}.tonal:where(details){--_bg-color: var(--md-secondary-container);--_margin-inline: 0;color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-container)}.tonal:where(details)>summary{color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-container)}:where(details):where(.elevated,.outlined,.tonal)>*{padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s)}:where(.card:has(details)){--_gutter-color: var(--md-outline-variant);display:block;background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--md-surface);border-radius:1rem;border-radius:var(--radius-3)}:where(.card:has(details))>.content{margin-block:0;padding:0}:is(.card:where(.card:has(details)),.text:where(.card:has(details))):not(.tonal,.outlined,.elevated) summary{padding-inline:0}:where(.card:has(details)) details{--_margin-inline: 0;--_bg-color: transparent;border:0;box-shadow:none;border-radius:0}:is(:where(.card:has(details)) details)>*{padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s)}:is(:is(:where(.card:has(details)) details)+:is(:where(.card:has(details)) details)) summary{border-radius:0;border-block-start:1px solid var(--_gutter-color)}:is(:where(.card:has(details)) details):first-of-type{border-start-start-radius:1rem;border-start-start-radius:var(--radius-3);border-start-end-radius:1rem;border-start-end-radius:var(--radius-3)}:is(:where(.card:has(details)) details):first-of-type summary{border-start-start-radius:1rem;border-start-start-radius:var(--radius-3);border-start-end-radius:1rem;border-start-end-radius:var(--radius-3)}:is(:where(.card:has(details)) details):last-of-type{border-end-start-radius:1rem;border-end-start-radius:var(--radius-3);border-end-end-radius:1rem;border-end-end-radius:var(--radius-3)}:is(:where(.card:has(details)) details):last-of-type summary{border-end-start-radius:1rem;border-end-start-radius:var(--radius-3);border-end-end-radius:1rem;border-end-end-radius:var(--radius-3)}}@layer components.has-deps.components.has-deps{:where(.list){--_bg-color: var(--md-surface);--_hover-bg: var(--md-surface-container);--_active-bg: var(--md-surface-container-high);background-color:oklch(from rgb(255 248 240) l c h);background-color:var(--_bg-color);list-style:none;padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) 0;padding:var(--space-xs) 0}@media(pointer:coarse){:where(.list),:where(.list) *{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.bordered:where(.list) :where(li+li,option+option){margin-block-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);margin-block-start:var(--space-s)}:is(.bordered:where(.list) :where(li+li,option+option)):before{block-size:1px;border-block-start:1px solid oklch(from rgb(207 198 180) l c h);border-block-start:1px solid var(--md-outline-variant);content:"";display:block;inline-size:100%;inset:calc(-1*clamp(.875rem,.8494rem + .1136vw,.9375rem)) 0 auto 0;inset:calc(-1 * var(--space-xs)) 0 auto 0;position:absolute;visibility:visible}.dense:where(.list) :where(li,option){gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:var(--space-xs);min-block-size:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);min-block-size:var(--space-xl);padding:clamp(.5625rem,.5369rem + .1136vw,.625rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding:var(--space-2xs) var(--space-s)}.border-top:is(.dense:where(.list) :where(li,option)){margin-block-start:clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block-start:var(--space-xs)}.border-top:is(.dense:where(.list) :where(li,option)):before{inset:calc(-1*clamp(.5625rem,.5369rem + .1136vw,.625rem)) 0 auto 0;inset:calc(-1 * var(--space-2xs)) 0 auto 0}:is(.dense:where(.list) :where(li,option)):has(>a,>button,>label){min-block-size:auto;padding:0}:is(.dense:where(.list) :where(li,option))>:where(a,button,label){gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:var(--space-xs);min-block-size:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);min-block-size:var(--space-xl);padding:clamp(.5625rem,.5369rem + .1136vw,.625rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding:var(--space-2xs) var(--space-s)}:is(:is(.dense:where(.list) :where(li,option))>label) .end{padding-inline-end:.125rem}:is(:is(.dense:where(.list) :where(li,option)) .start,:is(.dense:where(.list) :where(li,option)) .end) .avatar{max-inline-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);max-inline-size:var(--space-l)}:is(:is(.dense:where(.list) :where(li,option)) .start,:is(.dense:where(.list) :where(li,option)) .end) .icon-button,:is(:is(.dense:where(.list) :where(li,option)) .start,:is(.dense:where(.list) :where(li,option)) .end) svg{max-inline-size:1.25em}:is(:is(.dense:where(.list) :where(li,option)) .start,:is(.dense:where(.list) :where(li,option)) .end) .checkbox,:is(:is(.dense:where(.list) :where(li,option)) .start,:is(.dense:where(.list) :where(li,option)) .end) .radio{max-inline-size:1.25em}.gutterless:where(.list) :where(li,option){padding-inline:0}:is(.gutterless:where(.list) :where(li,option))>:where(a,button,label){padding-inline:0}:where(.list) :where(li,option,[role=group]>label){align-items:center;background:var(--_bg-color) none;background:var(--_bg-color) var(--ripple, none);display:flex;font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);isolation:isolate;min-block-size:40px;padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-xs) var(--space-m);position:relative;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:is(:where(.list) :where(li,option,[role=group]>label)):before{display:none}:is(:where(.list) :where(li,option,[role=group]>label)) *{font-size:inherit}:is(:where(.list) :where(li,option,[role=group]>label)):has(>a,>button,>label){background:transparent;display:block;min-block-size:auto;padding:0}:is(:where(.list) :where(li,option,[role=group]>label)):where(option){align-items:center;background-color:var(--_bg-color);color:inherit;cursor:pointer;display:flex;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);inline-size:100%;margin:0;min-block-size:40px;padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-xs) var(--space-m);text-align:start;text-decoration:none;z-index:0}:is(:where(.list) :where(li,option,[role=group]>label)):where(option):hover{background-color:var(--_hover-bg)}:is(:where(.list) :where(li,option,[role=group]>label)):where(option):checked{background-color:color-mix(in srgb,oklch(from rgb(114 92 12) l c h) 12%,transparent);color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary)}@supports (color: color-mix(in lch,red,blue)){:is(:where(.list) :where(li,option,[role=group]>label)):where(option):checked{background-color:color-mix(in srgb,var(--md-primary) 12%,transparent)}}:is(:where(.list) :where(li,option,[role=group]>label))>a,:is(:where(.list) :where(li,option,[role=group]>label))>button,:is(:where(.list) :where(li,option,[role=group]>label))>label{align-items:center;background:var(--_bg-color) none;background:var(--_bg-color) var(--ripple, none);color:inherit;cursor:pointer;display:flex;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);inline-size:100%;margin:0;min-block-size:40px;outline-offset:-3px;padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-xs) var(--space-m);text-align:start;text-decoration:none;z-index:0;background-position:center;transition:background .5s}:is(:is(:where(.list) :where(li,option,[role=group]>label))>a,:is(:where(.list) :where(li,option,[role=group]>label))>button,:is(:where(.list) :where(li,option,[role=group]>label))>label):where(:not(:active):hover){--ripple: radial-gradient(circle, transparent 1%, var(--_hover-bg) 1%) center/15000%}:is(:is(:where(.list) :where(li,option,[role=group]>label))>a,:is(:where(.list) :where(li,option,[role=group]>label))>button,:is(:where(.list) :where(li,option,[role=group]>label))>label):where(:hover:active){background-size:100%;transition:background 0s}:is(:is(:where(.list) :where(li,option,[role=group]>label))>a,:is(:where(.list) :where(li,option,[role=group]>label))>button,:is(:where(.list) :where(li,option,[role=group]>label))>label):hover{background-color:var(--_hover-bg)}:is(:is(:where(.list) :where(li,option,[role=group]>label))>a,:is(:where(.list) :where(li,option,[role=group]>label))>button,:is(:where(.list) :where(li,option,[role=group]>label))>label):has(.end:hover):where(:not(:active):hover){--ripple: none}:is(:is(:where(.list) :where(li,option,[role=group]>label))>label) .end{padding-inline-end:clamp(.875rem,.8494rem + .1136vw,.9375rem);padding-inline-end:var(--space-xs)}:is(:is(:where(.list) :where(li,option,[role=group]>label))>label):where(.checkbox,.radio){inline-size:100%}.switch:is(:is(:where(.list) :where(li,option,[role=group]>label))>label){--_dot-size: .75rem;--_track-height: var(--space-s);--_track-width: 2.5rem}:is(:where(.list) :where(li,option,[role=group]>label)):has(video){padding:.75rem clamp(1.125rem,1.0739rem + .2273vw,1.25rem) .75rem 0;padding:.75rem var(--space-s) .75rem 0}.border-top:is(:where(.list) :where(li,option,[role=group]>label)){margin-block-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);margin-block-start:var(--space-s)}.border-top:is(:where(.list) :where(li,option,[role=group]>label)):before{block-size:1px;border-block-start:1px solid oklch(from rgb(207 198 180) l c h);border-block-start:1px solid var(--md-outline-variant);content:"";display:block;inline-size:100%;inset:calc(-1*clamp(.875rem,.8494rem + .1136vw,.9375rem)) 0 auto 0;inset:calc(-1 * var(--space-xs)) 0 auto 0;position:absolute}:is(:where(.list) :where(li,option,[role=group]>label)) .text{flex:1;line-height:1.5;line-height:var(--line-height-standard)}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .text) :where(h1,h2,h3,h4,h5,h6,p,span){color:inherit;font-weight:400}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .text) p+p{font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}:is(:where(.list) :where(li,option,[role=group]>label)) .start{align-self:center;align-items:center;display:grid;z-index:1}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .start):has(svg){max-inline-size:1.5em}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .start) svg{padding-block-start:.125rem}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .start) img{aspect-ratio:1;inline-size:56px;-o-object-fit:cover;object-fit:cover}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .start) video{aspect-ratio:16/9;block-size:64px;-o-object-fit:cover;object-fit:cover}:is(:where(.list) :where(li,option,[role=group]>label)) .end{align-items:center;display:flex;font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);text-align:end;z-index:1}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .end):not(:has(a,button,input)){pointer-events:none}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .end) kbd{background-color:transparent;border:0;color:inherit;opacity:.6}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .end) svg{max-inline-size:1.5em;inline-size:100%}.inset:is(:where(.list) :where(li,option,[role=group]>label)) .text{padding-inline-start:calc(clamp(3.375rem,3.2216rem + .6818vw,3.75rem) + clamp(1.125rem,1.0739rem + .2273vw,1.25rem));padding-inline-start:calc(var(--space-xl) + var(--space-s))}.inset:is(:where(.list) :where(li,option,[role=group]>label)) .start{display:none}}@layer components.has-deps.components.has-deps{:where(.alert){--_bg-color: var(--md-surface-container-high);--_border-color: var(--md-outline-variant);--_color: var(--md-on-surface)}.outlined:where(.alert){--_bg-color: var(--md-surface);--_border-color: var(--md-outline);--_color: var(--md-on-surface)}:where(.alert){background-color:var(--_bg-color);border:1px solid var(--_border-color);border-radius:5px;border-radius:var(--radius-2);color:var(--_color);padding:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-m)}:where(.alert)>.content{display:grid;grid-gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);grid-gap:var(--space-s);gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1)}:is(:where(.alert)>.content) h1,:is(:where(.alert)>.content) h2,:is(:where(.alert)>.content) h3,:is(:where(.alert)>.content) h4,:is(:where(.alert)>.content) h5,:is(:where(.alert)>.content) h6{color:inherit;font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);font-weight:600}:is(:is(:where(.alert)>.content) h1,:is(:where(.alert)>.content) h2,:is(:where(.alert)>.content) h3,:is(:where(.alert)>.content) h4,:is(:where(.alert)>.content) h5,:is(:where(.alert)>.content) h6) *{font-size:inherit}.error:where(.alert){--_bg-color: var(--md-error-container);--_border-color: var(--md-error-container);--_color: var(--md-on-error-container)}.error.outlined:where(.alert){--_bg-color: var(--md-surface);--_border-color: var(--md-error);--_color: var(--md-error)}.error:where(.alert) svg{stroke:oklch(from rgb(186 26 26) l c h);stroke:var(--md-error)}.ok:where(.alert),.success:where(.alert){--_bg-color: var(--md-primary-container);--_border-color: var(--md-primary-container);--_color: var(--md-on-primary-container)}.outlined:is(.ok:where(.alert),.success:where(.alert)){--_bg-color: var(--md-surface);--_border-color: var(--md-primary);--_color: var(--md-primary)}:is(.ok:where(.alert),.success:where(.alert)) svg{stroke:oklch(from rgb(114 92 12) l c h);stroke:var(--md-primary)}.warning:where(.alert){--_bg-color: var(--md-tertiary-container);--_border-color: var(--md-tertiary-container);--_color: var(--md-on-tertiary-container)}.warning.outlined:where(.alert){--_bg-color: var(--md-surface);--_border-color: var(--md-tertiary);--_color: var(--md-tertiary)}.warning:where(.alert) svg{stroke:oklch(from rgb(70 102 75) l c h);stroke:var(--md-tertiary)}:where(.alert):not(.outlined) a[href]{color:inherit;text-decoration:underline}:is(:where(.alert):not(.outlined) a[href]):hover{text-decoration:none}:where(.alert):has(svg){display:grid;grid-gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);grid-gap:var(--space-m);gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);gap:var(--space-m);grid-template-columns:clamp(2.25rem,2.1477rem + .4545vw,2.5rem) 1fr;grid-template-columns:var(--space-l) 1fr}:where(.alert):has(svg) svg{margin-block-start:.15rem;stroke:currentColor;inline-size:100%;block-size:auto}}@layer components.has-deps.components.has-deps{:where(dialog){--_bg-color: var(--md-surface-container-high);--_color: var(--md-on-surface);background-color:oklch(from rgb(239 231 217) l c h);background-color:var(--_bg-color);color:oklch(from rgb(31 27 19) l c h);color:var(--_color);border-radius:2rem;border-radius:var(--radius-4);border:none;box-shadow:var(--shadow-3);margin-block-start:15%;padding:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);padding:var(--space-xl);pointer-events:none;max-inline-size:min(90vw,60ch)}:where(dialog)::backdrop{background-color:oklch(from rgb(0 0 0) l c h);background-color:var(--md-scrim);opacity:.32;backdrop-filter:blur(2px)}@media(prefers-reduced-motion:reduce){:where(dialog)::backdrop{backdrop-filter:none}}:where(dialog):not([open]){display:none}[open]:where(dialog){pointer-events:all}:where(dialog) .actions{display:flex;justify-content:flex-end;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);margin-block-start:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);margin-block-start:var(--space-l)}:where(dialog){opacity:0}[open]:where(dialog){opacity:1;transition:display .2s allow-discrete,margin-block-start .3s cubic-bezier(.25,0,.5,1),overlay .2s allow-discrete,opacity .2s ease-out;transition:display .2s allow-discrete,margin-block-start .3s var(--ease-1),overlay .2s allow-discrete,opacity .2s ease-out}@starting-style{[open]:where(dialog){opacity:0}}@media(prefers-reduced-motion:no-preference){:where(dialog){margin-block-start:17%}[open]:where(dialog){margin-block-start:15%}@starting-style{[open]:where(dialog){margin-block-start:17%}}}:where(html:has(dialog[open])){overflow:hidden}}@layer components.has-deps.components.has-deps{:where(.snackbar){align-items:center;background-color:oklch(from rgb(52 48 39) l c h);background-color:var(--md-inverse-surface);border-radius:2px;border-radius:var(--radius-1);box-shadow:var(--shadow-3);color:oklch(from rgb(248 240 226) l c h);color:var(--md-inverse-on-surface);display:flex;font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);inset-block:auto clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);inset-block:auto var(--space-m);inset-inline:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) auto;inset-inline:var(--space-m) auto;justify-content:space-between;min-inline-size:min(100%,30ch);padding:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-s) var(--space-m);position:fixed;inline-size:calc(100% - clamp(2.25rem,2.1477rem + .4545vw,2.5rem));inline-size:calc(100% - var(--space-l));z-index:100}:where(.snackbar)::backdrop{display:none}:where(.snackbar) *{word-break:break-word}:where(.snackbar){inset-block:auto clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);inset-block:auto var(--space-m);inset-inline:50% 0;translate:-50% 0}.start-start:where(.snackbar),.start-center:where(.snackbar),.start-end:where(.snackbar){inset-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) auto;inset-block:var(--space-m) auto}@container (width > 480px){:where(.snackbar){inset-block:auto clamp(3.375rem,3.2216rem + .6818vw,3.75rem);inset-block:auto var(--space-xl);inset-inline:clamp(3.375rem,3.2216rem + .6818vw,3.75rem) auto;inset-inline:var(--space-xl) auto;translate:revert;inline-size:-moz-fit-content;inline-size:fit-content}.end-start:where(.snackbar),.end-end:where(.snackbar),.start-start:where(.snackbar),.start-end:where(.snackbar){translate:revert}.start-start:where(.snackbar){inset-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem) auto;inset-block:var(--space-xl) auto;inset-inline:clamp(3.375rem,3.2216rem + .6818vw,3.75rem) auto;inset-inline:var(--space-xl) auto}.start-center:where(.snackbar){inset-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem) auto;inset-block:var(--space-xl) auto;inset-inline:50% 0;translate:-50% 0}.start-end:where(.snackbar){inset-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem) auto;inset-block:var(--space-xl) auto;inset-inline:auto clamp(3.375rem,3.2216rem + .6818vw,3.75rem);inset-inline:auto var(--space-xl)}.end-start:where(.snackbar){inset-block-end:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);inset-block-end:var(--space-xl);inset-inline:clamp(3.375rem,3.2216rem + .6818vw,3.75rem) auto;inset-inline:var(--space-xl) auto}.end-center:where(.snackbar){inset-block:auto clamp(3.375rem,3.2216rem + .6818vw,3.75rem);inset-block:auto var(--space-xl);inset-inline:50% 0;translate:-50% 0}.end-end:where(.snackbar){inset-block:auto clamp(3.375rem,3.2216rem + .6818vw,3.75rem);inset-block:auto var(--space-xl);inset-inline:auto clamp(3.375rem,3.2216rem + .6818vw,3.75rem);inset-inline:auto var(--space-xl)}}.absolute:where(.snackbar){position:absolute}:where(.snackbar) .actions{align-items:center;display:flex;flex-shrink:0;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);padding-inline:0}:is(:where(.snackbar) .actions) button{color:oklch(from rgb(226 196 109) l c h);color:var(--md-inverse-primary);font-weight:500}:is(:is(:where(.snackbar) .actions) button):where(:not([disabled])):where(:not(:active):hover){background-color:color-mix(in srgb,oklch(from rgb(248 240 226) l c h) 8%,transparent)}@supports (color: color-mix(in lch,red,blue)){:is(:is(:where(.snackbar) .actions) button):where(:not([disabled])):where(:not(:active):hover){background-color:color-mix(in srgb,var(--md-inverse-on-surface) 8%,transparent)}}:is(:is(:where(.snackbar) .actions) button):where(:not([disabled])):where(:hover:active){background-color:color-mix(in srgb,oklch(from rgb(248 240 226) l c h) 12%,transparent)}@supports (color: color-mix(in lch,red,blue)){:is(:is(:where(.snackbar) .actions) button):where(:not([disabled])):where(:hover:active){background-color:color-mix(in srgb,var(--md-inverse-on-surface) 12%,transparent)}}:is(:where(.snackbar) .actions) button:not(:has(svg)){border-radius:2px;border-radius:var(--radius-1);font-size:inherit;min-block-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);min-block-size:var(--space-l);padding:clamp(.5625rem,.5369rem + .1136vw,.625rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding:var(--space-2xs) var(--space-s)}:is(:where(.snackbar) .actions) button:has(svg){color:inherit;max-inline-size:2.5rem;margin:0;padding:clamp(.5625rem,.5369rem + .1136vw,.625rem);padding:var(--space-2xs)}:where(.snackbar){opacity:0;transition:display 75ms allow-discrete,overlay 75ms allow-discrete,opacity 75ms ease-out}:where(.snackbar):popover-open,:where(.snackbar):popover-open::backdrop,.visible:where(.snackbar){opacity:1;transition:display .25s allow-discrete,overlay .25s allow-discrete,opacity .25s ease-out}@starting-style{:where(.snackbar):popover-open,:where(.snackbar):popover-open::backdrop,.visible:where(.snackbar){opacity:0}}}@layer components.has-deps.components.has-deps{:where(fieldset.field-group){border:0;border-radius:0;gap:0;padding:0;z-index:1}:where(fieldset.field-group) legend{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);padding:0 1ex 0 0;font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);font-weight:500}[disabled]:where(fieldset.field-group){cursor:not-allowed;opacity:.38;-webkit-user-select:none;-moz-user-select:none;user-select:none}[disabled]:where(fieldset.field-group) input{cursor:not-allowed}.error:where(fieldset.field-group) legend,.error:where(fieldset.field-group) .supporting-text{color:oklch(from rgb(186 26 26) l c h);color:var(--md-error)}:where(fieldset.field-group):has([required]):not(:has(input:where([type=radio],[type=checkbox]):checked)) legend{position:relative}:is(:where(fieldset.field-group):has([required]):not(:has(input:where([type=radio],[type=checkbox]):checked)) legend):after{color:oklch(from rgb(186 26 26) l c h);color:var(--md-error);content:"*";inset:0 -.25ex auto auto;position:absolute}:where(fieldset.field-group) :where(.radio,.checkbox,.switch) .label:after{display:none}:where(fieldset.field-group) .supporting-text{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);line-height:1.5;line-height:var(--line-height-standard);z-index:1}:where(fieldset.field-group) .fields{display:flex;flex-direction:column;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s)}*~:is(:where(fieldset.field-group) .fields){padding:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) 0;padding:var(--space-s) 0}:where(fieldset.field-group) :last-child{padding-block-end:0}.row:where(fieldset.field-group) .fields{flex-direction:row;gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);gap:var(--space-m)}}@layer components.has-deps.components.has-deps{:where(.field){--_accent-color: var(--md-primary);--_bg-color: var(--md-surface);--_border-color: var(--md-outline);--_field-padding-block: var(--space-s);--_field-padding-inline: var(--space-m);--_filled-border-color: var(--md-on-surface-variant);--_height: var(--space-3xl);--_label-color: var(--md-on-surface-variant);--_supporting-text-color: var(--md-on-surface-variant);contain:layout;display:inline-grid;position:relative}:where(.field) input,:where(.field) textarea,:where(.field) select{background-color:var(--_bg-color);block-size:var(--_height);border-radius:5px;border-radius:var(--radius-2);border:1px solid var(--_border-color);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);font-family:inherit;font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);grid-column:1/-1;grid-row:1;inline-size:100%;line-height:1.5;line-height:var(--line-height-standard);min-inline-size:0;padding:var(--_field-padding-block) var(--_field-padding-inline)}@media(prefers-reduced-motion:no-preference){:where(.field) input,:where(.field) textarea,:where(.field) select{transition:border-color .2s cubic-bezier(.4,0,.2,1),padding-block .2s ease-out}}:where(.field):has(:not(:-moz-placeholder):invalid,:where(:-moz-placeholder,option[value=""]:not(:checked),option:checked:not([value=""])):required) .label:after{color:oklch(from rgb(186 26 26) l c h);color:var(--md-error);content:"*";margin:-.25em auto auto .25em}:where(.field):has(:not(:placeholder-shown):invalid,:where(:placeholder-shown,option[value=""]:not(:checked),option:checked:not([value=""])):required) .label:after{color:oklch(from rgb(186 26 26) l c h);color:var(--md-error);content:"*";margin:-.25em auto auto .25em}:where(.field):has(input[type=file]){cursor:pointer}:where(.field):has(input[type=file]) input{align-self:flex-start;block-size:var(--_height);box-shadow:none;color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);cursor:inherit;max-inline-size:100%;padding:0;transition:font-size .2s ease-out}:is(:where(.field):has(input[type=file]) input)::-webkit-file-upload-button,:is(:where(.field):has(input[type=file]) input)::file-selector-button{background-color:oklch(from rgb(241 225 187) l c h);background-color:var(--md-secondary-container);color:oklch(from rgb(80 70 42) l c h);color:var(--md-on-secondary-container);border:none;block-size:calc(100% - (clamp(.5625rem,.5369rem + .1136vw,.625rem)*2));block-size:calc(100% - var(--space-2xs) * 2);border-radius:2px;border-radius:var(--radius-1);cursor:pointer;margin-inline-end:1ex;margin-block-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);margin-block-start:var(--space-2xs);margin-inline-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);margin-inline-start:var(--space-2xs)}:is(.filled:where(.field):has(input[type=file]) input)::-webkit-file-upload-button,:is(.filled:where(.field):has(input[type=file]) input)::file-selector-button{background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container);block-size:calc(100% - (clamp(.5625rem,.5369rem + .1136vw,.625rem)*2));block-size:calc(100% - var(--space-2xs) * 2);border-radius:2px;border-radius:var(--radius-1);cursor:pointer;margin-block-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);margin-block-start:var(--space-2xs)}.small:where(.field):has(input[type=file]) input{font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1)}:is(.small:where(.field):has(input[type=file]) input)::-webkit-file-upload-button,:is(.small:where(.field):has(input[type=file]) input)::file-selector-button{block-size:calc(100% - clamp(.5625rem,.5369rem + .1136vw,.625rem));block-size:calc(100% - var(--space-2xs));margin-block-start:clamp(.3125rem,.3125rem + 0vw,.3125rem);margin-block-start:var(--space-3xs)}:where(.field):has(input[list]) .label{inline-size:calc(100% - clamp(3.375rem,3.2216rem + .6818vw,3.75rem));inline-size:calc(100% - var(--space-xl))}:where(.field):has(select) .label{inline-size:calc(100% - clamp(3.375rem,3.2216rem + .6818vw,3.75rem));inline-size:calc(100% - var(--space-xl))}:where(.field):has(select button) select{padding:0}:is(:where(.field):has(select button) select) button{outline:0;padding:var(--_field-padding-block) clamp(4.5rem,4.2955rem + .9091vw,5rem) var(--_field-padding-block) var(--_field-padding-inline);padding:var(--_field-padding-block) var(--space-2xl) var(--_field-padding-block) var(--_field-padding-inline)}:where(.field):has(select):not(:has(button)) select{padding:var(--_field-padding-block) clamp(4.5rem,4.2955rem + .9091vw,5rem) var(--_field-padding-block) var(--_field-padding-inline);padding:var(--_field-padding-block) var(--space-2xl) var(--_field-padding-block) var(--_field-padding-inline)}:where(.field):has(input[type=color]) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;block-size:var(--_height);overflow:hidden;padding:0}:is(:where(.field):has(input[type=color]) input)::-webkit-color-swatch{border:none}:is(:where(.field):has(input[type=color]) input)::-webkit-color-swatch-wrapper{padding:0}:where(.field):has(input[type=color]) .label{border:1px solid oklch(from rgb(125 118 103) l c h);border:1px solid var(--md-outline);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);margin-inline-start:var(--space-s)}:where(.field):has(textarea) .label{align-self:start;margin-block-start:var(--_field-padding-block)}:where(.field):not(.filled):hover:not(.error) :where(input,textarea,select){--_border-color: var(--md-on-surface)}:where(.field):not(.filled):focus-within input,:where(.field):not(.filled):focus-within textarea,:where(.field):not(.filled):focus-within select{border-color:var(--_accent-color);outline-offset:-2px;outline:2px solid var(--_accent-color)}:where(.field) .label{align-self:center;background-color:var(--_bg-color);color:var(--_label-color);border-radius:2px;border-radius:var(--radius-1);display:inline-flex;font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);grid-column:1/-1;grid-row:1;inline-size:calc(100% - 2px);margin-inline-start:1px;padding-inline:var(--_field-padding-inline);pointer-events:none;z-index:1}@media(prefers-reduced-motion:no-preference){:where(.field) .label{transition:border-color .2s ease-out,font-size .2s ease-out,inline-size .05s ease-out,margin .2s ease-out,padding-inline .2s ease-out}}:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:-moz-placeholder)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))) .label{border-color:transparent;color:var(--_accent-color);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);inline-size:-moz-max-content;inline-size:max-content;letter-spacing:.15px;line-height:normal;margin-block-start:-2.7rem;margin-inline-start:var(--_field-padding-inline);padding-inline:.125rem}:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))) .label{border-color:transparent;color:var(--_accent-color);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);inline-size:-moz-max-content;inline-size:max-content;letter-spacing:.15px;line-height:normal;margin-block-start:-2.7rem;margin-inline-start:var(--_field-padding-inline);padding-inline:.125rem}:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:-moz-placeholder)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))):not(:focus-within):not(.error) .label{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))):not(:focus-within):not(.error) .label{color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:-moz-placeholder)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))):has(textarea) .label{margin-block-start:-.35rem}:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))):has(textarea) .label{margin-block-start:-.35rem}.small:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:-moz-placeholder)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))):has(textarea) .label{align-self:start;margin-block-start:var(--_field-padding-block)}.small:is(:where(.field):focus-within,:where(.field):has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))):has(textarea) .label{align-self:start;margin-block-start:var(--_field-padding-block)}:where(.field) .supporting-text{color:var(--_supporting-text-color);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);grid-row:3;line-height:1.5;line-height:var(--line-height-standard);margin-inline-start:1px;padding-inline:var(--_field-padding-inline);z-index:1}.auto-fit:where(.field){inline-size:auto}:where(.auto-fit:where(.field) input,.auto-fit:where(.field) textarea){field-sizing:content}.error:where(.field){--_accent-color: var(--md-error);--_border-color: var(--md-error);--_filled-border-color: var(--md-error);--_label-color: var(--md-error);--_supporting-text-color: var(--md-error)}.filled:where(.field){--_bg-color: var(--md-surface-container-highest)}.filled:where(.field) *:focus-visible{outline:0}.filled:where(.field) input,.filled:where(.field) textarea,.filled:where(.field) select{border-block-end-color:var(--_filled-border-color);border-block-start-color:transparent;border-inline-color:transparent;border-radius:5px 5px 0 0;border-radius:var(--radius-2) var(--radius-2) 0 0}.filled:where(.field) input[type=color]{border-inline:none}.filled:where(.field):before{background-color:var(--_filled-border-color);block-size:2px;content:"";inline-size:100%;margin-block-end:-2px;transform:scaleX(0);translate:0 -2px;z-index:1}@media(prefers-reduced-motion:no-preference){.filled:where(.field):before{transition:transform .3s ease-out,translate .2s ease-out}}.filled:where(.field) .label{background-color:transparent}.filled:where(.field):not(:has([disabled],:has(input[type=color]))):hover{background-color:color-mix(in srgb,oklch(from rgb(234 225 212) l c h),oklch(from rgb(31 27 19) l c h) 8%)}@supports (color: color-mix(in lch,red,blue)){.filled:where(.field):not(:has([disabled],:has(input[type=color]))):hover{background-color:color-mix(in srgb,var(--md-surface-container-highest),var(--md-on-surface) 8%)}}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:-moz-placeholder)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) :where(input,textarea){padding-block:calc(var(--_field-padding-block) * 1.7) calc(var(--_field-padding-block) * .3)}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:placeholder-shown)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) :where(input,textarea){padding-block:calc(var(--_field-padding-block) * 1.7) calc(var(--_field-padding-block) * .3)}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:-moz-placeholder)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) select>button,:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:-moz-placeholder)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) select:not(:has(button)){padding-block:calc(var(--_field-padding-block) * 1.7) calc(var(--_field-padding-block) * .3)}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:placeholder-shown)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) select>button,:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:placeholder-shown)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) select:not(:has(button)){padding-block:calc(var(--_field-padding-block) * 1.7) calc(var(--_field-padding-block) * .3)}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:-moz-placeholder)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) .label{margin-block-start:calc(-1*clamp(2.25rem,2.1477rem + .4545vw,2.5rem));margin-block-start:calc(-1 * var(--space-l));margin-inline-start:calc(var(--_field-padding-inline) / 2);padding-inline:calc(var(--_field-padding-inline) / 2)}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:placeholder-shown)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) .label{margin-block-start:calc(-1*clamp(2.25rem,2.1477rem + .4545vw,2.5rem));margin-block-start:calc(-1 * var(--space-l));margin-inline-start:calc(var(--_field-padding-inline) / 2);padding-inline:calc(var(--_field-padding-inline) / 2)}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:-moz-placeholder)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))):has(textarea) .label{margin-block-start:clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block-start:var(--space-xs)}:is(.filled:where(.field):has(.label):focus-within,.filled:where(.field):has(.label):has(:where(input:not(:where([type=color])),textarea):not(:placeholder-shown)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))):has(textarea) .label{margin-block-start:clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block-start:var(--space-xs)}.filled:where(.field):hover:before{transform:scaleX(1)}.filled:where(.field):focus-within input,.filled:where(.field):focus-within textarea,.filled:where(.field):focus-within select{border-block-end-color:var(--_accent-color)}.filled:where(.field):focus-within:before{background-color:var(--_accent-color);transform:scaleX(1) translate(0)}:where(.field):where(:has([disabled])):before{display:none}:where(.field):where(:has([disabled])) :where(input,textarea,select){cursor:not-allowed;opacity:.38}:is(:where(.field):where(:has([disabled])) :where(input,textarea,select)) *{pointer-events:none}:where(.field):where(:has([readonly])):before{display:none}:where(.field):where(:has([readonly])) :where(input,textarea,select){cursor:not-allowed}:is(:where(.field):where(:has([readonly])) :where(input,textarea,select)) *{pointer-events:none}.small:where(.field){--_field-padding-block: var(--space-xs);--_height: var(--space-xl)}.small:where(.field):has(input[type=color]) .label{line-height:1.5;line-height:var(--line-height-standard)}.small:where(.field):has(textarea) .label{align-self:center;margin-block-start:unset}:is(.small:where(.field):focus-within,.small:where(.field):has(:where(input:not([type=color]),textarea):not(:-moz-placeholder)),.small:where(.field):has(option[value=""]:not(:checked)),.small:where(.field):has(option:checked:not([value=""]))) .label{margin-block-start:-2.2rem;margin-inline-start:clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-inline-start:var(--space-xs);padding-inline:clamp(.875rem,.8494rem + .1136vw,.9375rem);padding-inline:var(--space-xs)}:is(.small:where(.field):focus-within,.small:where(.field):has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),.small:where(.field):has(option[value=""]:not(:checked)),.small:where(.field):has(option:checked:not([value=""]))) .label{margin-block-start:-2.2rem;margin-inline-start:clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-inline-start:var(--space-xs);padding-inline:clamp(.875rem,.8494rem + .1136vw,.9375rem);padding-inline:var(--space-xs)}:is(.small:where(.field):focus-within,.small:where(.field):has(:where(input:not([type=color]),textarea):not(:-moz-placeholder)),.small:where(.field):has(option[value=""]:not(:checked)),.small:where(.field):has(option:checked:not([value=""]))):not(.filled):has(textarea) .label{margin-block-start:-.35rem}:is(.small:where(.field):focus-within,.small:where(.field):has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),.small:where(.field):has(option[value=""]:not(:checked)),.small:where(.field):has(option:checked:not([value=""]))):not(.filled):has(textarea) .label{margin-block-start:-.35rem}}@layer components.has-deps.components.has-deps{:where(.field>select){position:relative}:where(.field>select)::picker-icon{block-size:0;border-block-start:5px solid;border-inline:5px solid transparent;color:currentColor;content:"";inline-size:0;inset:50% clamp(1.125rem,1.0739rem + .2273vw,1.25rem) auto auto;inset:50% var(--space-s) auto auto;pointer-events:none;position:absolute;translate:0 -50%}:where(.field>select):open::picker-icon{rotate:180deg}:where(.field>select)::picker(select){border:0;box-shadow:var(--shadow-2);opacity:1;padding:0;scale:1;border-radius:5px;border-radius:var(--radius-2);background-color:oklch(from rgb(245 237 223) l c h);background-color:var(--md-surface-container);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}@starting-style{:where(.field>select)::picker(select){opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:no-preference){:where(.field>select)::picker(select){transition:display .2s allow-discrete,opacity .2s ease-out,overlay .2s allow-discrete,scale .2s ease-out}}:where(.field>select):not(:open)::picker(select){opacity:0;scale:.9}:where(.field>select) button{background-color:transparent;display:flex;inline-size:100%;margin:0;position:relative}:is(:where(.field>select) button) selectedcontent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(:is(:where(.field>select) .list) [role=group]) label{background-color:oklch(from rgb(239 231 217) l c h);background-color:var(--md-surface-container-high);color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-weight:500;overflow:hidden;padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);text-overflow:ellipsis;white-space:nowrap}:is(:is(:where(.field>select) .list) [role=group]):not(:first-child),:is(:is(:where(.field>select) .list) [role=group]) option:first-of-type{margin-block-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);margin-block-start:var(--space-s)}:is(:is(:is(:where(.field>select) .list) [role=group]) option:last-of-type,:is(:is(:where(.field>select) .list) [role=group]):last-child) option:last-of-type{margin-block-end:0}:is(:where(.field>select) .list) option{color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding:var(--space-xs) var(--space-s)}:is(:is(:where(.field>select) .list) option):hover,:is(:is(:where(.field>select) .list) option):focus{background-color:oklch(from rgb(234 225 212) l c h);background-color:var(--md-surface-container-highest)}:is(:is(:where(.field>select) .list) option)::check{display:none}:is(:is(:where(.field>select) .list) option)::checkmark{display:none}:is(:is(:where(.field>select) .list) option):before{display:none}:is(:is(:where(.field>select) .list) option):focus-visible{outline-offset:-1px}.small:where(.field:has(>select)) button{padding-block:clamp(.875rem,.8494rem + .1136vw,.9375rem);padding-block:var(--space-xs);padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) clamp(3.375rem,3.2216rem + .6818vw,3.75rem);padding-inline:var(--space-s) var(--space-xl)}:is(.small:where(.field:has(>select)) button):after{inset-inline-end:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);inset-inline-end:var(--space-s)}:where(.field:has(>select)):not(:has(button)) select{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.field:has(>select)):not(:has(button)):after{align-self:center;block-size:0;border-block-start:5px solid;border-inline:5px solid transparent;content:"";display:inline-block;flex-shrink:0;grid-column:1/-1;grid-row:1;inline-size:0;inset-inline-end:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);inset-inline-end:var(--space-m);justify-self:end;pointer-events:none;position:relative}select:has(button),::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}}@layer components.has-deps.components.has-deps{.small:where(.field:has(:where(input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]))) input{padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s)}:where(.field:has(input[list])) input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;cursor:pointer;pointer-events:none}:where(.field:has(input[list]:-moz-placeholder),.field:has(input[list]):where(:focus-within,:hover)):after{block-size:0;border-block-start:5px solid;border-inline:5px solid transparent;content:"";display:inline-block;flex-shrink:0;inline-size:0;inset:50% clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) auto auto;inset:50% var(--space-m) auto auto;pointer-events:none;position:absolute;translate:0 -50%}:where(.field:has(input[list]:placeholder-shown),.field:has(input[list]):where(:focus-within,:hover)):after{block-size:0;border-block-start:5px solid;border-inline:5px solid transparent;content:"";display:inline-block;flex-shrink:0;inline-size:0;inset:50% clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) auto auto;inset:50% var(--space-m) auto auto;pointer-events:none;position:absolute;translate:0 -50%}}@layer components.has-deps.components.has-deps{:where(.field:has(textarea)) textarea{block-size:auto;field-sizing:content;min-block-size:5rem;min-inline-size:20ch;resize:vertical}.small:where(.field:has(textarea)) textarea{min-block-size:var(--_height)}.auto-fit:where(.field:has(textarea)) textarea{min-block-size:var(--_height);resize:both}}@layer components.has-deps.components.has-deps{@scope (.rich-text) to (.not-rich-text){a{color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary);cursor:pointer;font-size:inherit;font-weight:700;line-height:inherit;text-decoration:underline;text-decoration-color:oklch(from rgb(114 92 12) l c h);text-decoration-color:var(--md-primary);text-underline-offset:2px}a[href]:hover,a[href]:focus-visible{color:oklch(from rgb(114 92 12) l c h);color:var(--md-primary);text-decoration:none}blockquote{font-size:inherit;line-height:inherit}blockquote :first-child{margin-block-start:0}blockquote :last-child{margin-block-end:0}p{font-size:inherit;line-height:inherit;margin-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block:var(--space-m)}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface)}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+*:not(:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)){margin-block-start:0}h1,.h1{font-size:clamp(2.7994rem,2.384rem + 1.8461vw,3.8147rem);font-size:var(--step-5);letter-spacing:-.02em;line-height:1.1;margin-block:0 clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block:0 var(--space-m)}h2,.h2{font-size:clamp(2.3328rem,2.0387rem + 1.3072vw,3.0518rem);font-size:var(--step-4);letter-spacing:-.02em;line-height:1.2;margin-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block:var(--space-xl) var(--space-m)}h3,.h3{font-size:clamp(1.944rem,1.7405rem + .9044vw,2.4414rem);font-size:var(--step-3);letter-spacing:-.01em;line-height:1.3;margin-block:clamp(2.25rem,2.1477rem + .4545vw,2.5rem) clamp(1.125rem,1.0739rem + .2273vw,1.25rem);margin-block:var(--space-l) var(--space-s)}h4,.h4{font-size:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);font-size:var(--step-2);letter-spacing:-.01em;line-height:1.4;margin-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block:var(--space-m) var(--space-xs)}h5,.h5{font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-size:var(--step-1);line-height:1.5;margin-block:0 clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block:0 var(--space-xs)}h6,.h6{font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);line-height:1.5;margin-block:0 clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block:0 var(--space-xs)}:where(.overline,hgroup>:where(p,.p):first-of-type:first-child){color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);font-weight:500;letter-spacing:.06em;line-height:2.5;text-transform:uppercase}hgroup>p{margin:0}hgroup>:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-block-end:.4em}hgroup+*{margin-block-start:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);margin-block-start:var(--space-xl)}hgroup>:where(p,.p):last-of-type:last-child:not(:first-child){color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant);font-size:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);font-size:var(--step-2);line-height:1.6}ul:not([class]){list-style-type:disc}ol:not([class]){list-style-type:decimal}:where(ul,ol):not([class]){display:grid;font-size:inherit;grid-gap:.5em;gap:.5em;line-height:inherit;margin-block-start:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block-start:var(--space-m);margin-block-end:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block-end:var(--space-m);padding-inline-start:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);padding-inline-start:var(--space-l)}:where(ul,ol):not([class]) li{padding-inline-start:.375em}:is(:where(ul,ol):not([class]) li)::marker{color:oklch(from rgb(105 93 63) l c h);color:var(--marker-color, var(--md-secondary))}:where(ul ul),:where(ul ol),:where(ol ul),:where(ol ol){margin-block-start:.75em;margin-block-end:.75em}:where(dl){font-size:inherit;line-height:inherit;margin-block-start:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block-start:var(--space-m);margin-block-end:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block-end:var(--space-m)}:where(dl) dt{margin-block-start:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block-start:var(--space-m);color:oklch(from rgb(31 27 19) l c h);color:var(--md-on-surface);font-weight:700}:where(dl) dd{margin-block-start:.5em;padding-inline-start:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);padding-inline-start:var(--space-l)}figure{margin-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);margin-block:var(--space-xl)}figure>*{margin-block:0}figure figcaption{font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);line-height:1.4;margin-block-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);margin-block-start:var(--space-s);color:oklch(from rgb(76 70 57) l c h);color:var(--md-on-surface-variant)}>:first-child{margin-block-start:0}>:last-child{margin-block-end:0}hr{border:0;border-top:1px solid oklch(from rgb(207 198 180) l c h);border-top:1px solid var(--md-outline-variant);margin-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);margin-block:var(--space-xl)}hr+*{margin-block-start:0}}}@media(prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--shadow-strength:25%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007}}@keyframes fade-in{to{opacity:1}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}.icon[data-astro-cid-oxpgzq27]{vertical-align:middle;width:1em;width:var(--size, 1em);height:1em;height:var(--size, 1em);display:inline-block}:root{--ease-out-3: cubic-bezier(0, 0, .3, 1)}button[data-astro-cid-ypnhvp33]{display:flex;flex-direction:row;align-items:center;border:0;border-radius:999rem;padding:0;background-color:var(--md-secondary-container);box-shadow:inset 0 0 0 1px var(--md-outline);cursor:pointer}.theme-icon[data-astro-cid-ypnhvp33]{z-index:1;position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem;width:2.5rem;height:2.5rem;font-size:1.25rem;color:var(--md-outline-variant)}.theme-icon[data-astro-cid-ypnhvp33].light:before{content:"";z-index:-1;position:absolute;inset:0;background-color:var(--md-secondary);border-radius:999rem}.dark .theme-icon[data-astro-cid-ypnhvp33].light:before{transform:translate(100%)}.dark .theme-icon[data-astro-cid-ypnhvp33].dark,html:not(.dark) .theme-icon[data-astro-cid-ypnhvp33].light,button[data-astro-cid-ypnhvp33][aria-pressed=false] .theme-icon[data-astro-cid-ypnhvp33].light{color:var(--md-on-secondary)}@media(prefers-reduced-motion:no-preference){.theme-icon[data-astro-cid-ypnhvp33],.theme-icon[data-astro-cid-ypnhvp33].light:before{--theme-transition: .2s var(--ease-out-3);transition:transform .2s cubic-bezier(0,0,.3,1),color .2s cubic-bezier(0,0,.3,1);transition:transform var(--theme-transition),color var(--theme-transition)}}@media(forced-colors:active){.theme-icon[data-astro-cid-ypnhvp33].light:before{background-color:SelectedItem}}:root{--ease-3: cubic-bezier(.25, 0, .3, 1);--radius-4: 2rem;--radius-3: 1rem}#sidenav-button[data-astro-cid-ccuchtro]{padding-inline:var(--space-xs)}#sidenav-backdrop[data-astro-cid-ccuchtro]{z-index:9998;position:fixed;inset:0;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity cubic-bezier(.25,0,.3,1) .3s,visibility 0s linear .3s;transition:opacity var(--ease-3) .3s,visibility 0s linear .3s}#sidenav-backdrop[data-astro-cid-ccuchtro].is-visible{opacity:1;visibility:visible;transition:opacity cubic-bezier(.25,0,.3,1) .3s;transition:opacity var(--ease-3) .3s}@media(prefers-reduced-motion:reduce){#sidenav-backdrop[data-astro-cid-ccuchtro]{transition-duration:1ms}}#sidenav-open[data-astro-cid-ccuchtro]{--m3-drawer-width: 22.5rem;--m3-item-height: 3.5rem;--m3-icon-size: 1.5rem;--m3-spacing: .75rem;--easeOutExpo: cubic-bezier(.16, 1, .3, 1);--duration: .4s;position:fixed;top:0;right:0;height:100vh;width:min(22.5rem,85vw);width:min(var(--m3-drawer-width),85vw);background-color:var(--md-surface-container-low);color:var(--md-on-surface-variant);box-shadow:0 1px 3px 1px oklch(from var(--md-shadow) l c h / .15),0 1px 2px oklch(from var(--md-shadow) l c h / .3);z-index:9999;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;transition:transform var(--duration) var(--easeOutExpo),visibility 0s linear var(--duration)}#sidenav-open[data-astro-cid-ccuchtro].is-open{visibility:visible;transform:translate(0);transition:transform var(--duration) var(--easeOutExpo)}@media(prefers-reduced-motion:reduce){#sidenav-open[data-astro-cid-ccuchtro]{--duration: 1ms}}.sidenav-header[data-astro-cid-ccuchtro]{display:flex;justify-content:space-between;align-items:center;padding:var(--m3-spacing) 1rem;min-height:var(--m3-item-height);background-color:var(--md-surface-container-low)}.sidenav-header[data-astro-cid-ccuchtro] h2[data-astro-cid-ccuchtro]{margin:0;font-size:1.375rem;font-weight:400;line-height:1.75rem;color:var(--md-on-surface)}.sidenav-header[data-astro-cid-ccuchtro] .close-button[data-astro-cid-ccuchtro]{background:transparent;border:none;border-radius:50%;cursor:pointer;padding:.5rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--md-on-surface-variant);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.sidenav-header[data-astro-cid-ccuchtro] .close-button[data-astro-cid-ccuchtro]:hover{background-color:oklch(from var(--md-on-surface) l c h / .08)}.sidenav-header[data-astro-cid-ccuchtro] .close-button[data-astro-cid-ccuchtro]:focus-visible{outline:none;background-color:oklch(from var(--md-on-surface) l c h / .12)}.sidenav-header[data-astro-cid-ccuchtro] .close-button[data-astro-cid-ccuchtro]:active{background-color:oklch(from var(--md-on-surface) l c h / .12)}.sidenav-header[data-astro-cid-ccuchtro] .close-button[data-astro-cid-ccuchtro] svg[data-astro-cid-ccuchtro]{stroke:currentColor;stroke-width:2;stroke-linecap:round;width:var(--m3-icon-size);height:var(--m3-icon-size);fill:none}@media(prefers-reduced-motion:no-preference){.sidenav-header[data-astro-cid-ccuchtro] .close-button[data-astro-cid-ccuchtro]{transition:background-color .2s cubic-bezier(.2,0,0,1)}}.nav-content[data-astro-cid-ccuchtro]{padding:var(--m3-spacing) 0;display:flex;flex-direction:column;height:calc(100% - var(--m3-item-height))}.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro]{margin-bottom:var(--m3-spacing);display:flex;flex-direction:column}.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro]:last-child{margin-bottom:0}.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro].settings-section{margin-top:auto;padding-top:var(--m3-spacing);border-top:1px solid var(--md-outline-variant)}.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro] h3[data-astro-cid-ccuchtro]{padding:.5rem 1rem;margin-top:var(--m3-spacing);margin-bottom:0;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.006rem;color:var(--md-on-surface-variant)}.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro] a[data-astro-cid-ccuchtro]{display:flex;align-items:center;gap:.75rem;position:relative;margin:0 .75rem;padding:1rem;min-height:var(--m3-item-height);font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.006rem;color:var(--md-on-surface-variant);border-radius:2rem;border-radius:var(--radius-4)}[data-astro-cid-ccuchtro]:is(.nav-content section a):where(:not([aria-current=page],:hover,:focus-visible)){text-decoration:none}[data-astro-cid-ccuchtro]:is(.nav-content section a):hover{background-color:oklch(from var(--md-on-surface) l c h / .08)}[data-astro-cid-ccuchtro]:is(.nav-content section a):focus-visible{outline:none;background-color:oklch(from var(--md-on-surface) l c h / .12)}[data-astro-cid-ccuchtro]:is(.nav-content section a):active{background-color:oklch(from var(--md-on-surface) l c h / .12)}[data-astro-cid-ccuchtro][aria-current=page]:is(.nav-content section a),.active[data-astro-cid-ccuchtro]:is(.nav-content section a){background-color:var(--md-secondary-container);color:var(--md-on-secondary-container);font-weight:700}@media(prefers-reduced-motion:no-preference){.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro] a[data-astro-cid-ccuchtro]{transition:background-color .2s cubic-bezier(.2,0,0,1)}}.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro] a[data-astro-cid-ccuchtro].cta-link{border-radius:1rem;border-radius:var(--radius-3);display:grid;place-items:center;background-color:var(--md-tertiary);color:var(--md-on-tertiary);font-weight:700;margin-top:var(--m3-spacing)}[data-astro-cid-ccuchtro]:is(.nav-content section a.cta-link):hover{background-color:oklch(from var(--md-tertiary) calc(l*1.08) c h)}[data-astro-cid-ccuchtro]:is(.nav-content section a.cta-link):focus-visible{background-color:oklch(from var(--md-tertiary) calc(l*1.08) c h);outline:2px solid var(--md-tertiary);outline-offset:2px}[data-astro-cid-ccuchtro]:is(.nav-content section a.cta-link):active{background-color:oklch(from var(--md-tertiary) calc(l*.92) c h)}.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro] .theme-wrapper[data-astro-cid-ccuchtro]{display:flex;align-items:center;justify-content:space-between;margin:0 .75rem;padding:1rem;min-height:var(--m3-item-height);border-radius:28px;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.006rem;color:var(--md-on-surface-variant)}[data-astro-cid-ccuchtro]:is(.nav-content section .theme-wrapper):hover{background-color:oklch(from var(--md-on-surface) l c h / .08)}@media(prefers-reduced-motion:no-preference){.nav-content[data-astro-cid-ccuchtro] section[data-astro-cid-ccuchtro] .theme-wrapper[data-astro-cid-ccuchtro]{transition:background-color .2s cubic-bezier(.2,0,0,1)}}.nav-links[data-astro-cid-ccuchtro]{--flow-space: var(--space-2xs)}.nav-link-icon[data-astro-cid-ccuchtro]{height:var(--step-1)}.nav-link-text[data-astro-cid-ccuchtro]{font-size:var(--step--1)}header[data-astro-cid-zt3uw2px]{min-height:-moz-fit-content;min-height:fit-content}.repel[data-astro-cid-zt3uw2px]{flex-wrap:nowrap;gap:0}section[data-astro-cid-zt3uw2px]{--bg-color: var(--md-surface-container);position:relative}section[data-astro-cid-zt3uw2px] .header-items[data-astro-cid-zt3uw2px]{min-height:4rem;padding-inline:1rem;background-color:var(--bg-color);box-shadow:0 1px 3px oklch(from var(--md-shadow) l c h / .12)}[data-astro-cid-zt3uw2px]:is(section .header-items)>a[data-astro-cid-zt3uw2px].logo{text-decoration:none;font-size:var(--step-1);font-weight:var(--font-weight-semibold);font-family:var(--font-family-sans);line-height:1.75rem;letter-spacing:0;display:flex;align-items:center;gap:.5rem;margin:0;color:var(--md-on-surface)}[data-astro-cid-zt3uw2px]:is(:is(section .header-items)>a.logo)>svg[data-astro-cid-zt3uw2px]{width:1.5rem;height:1.5rem;fill:var(--md-primary);color:var(--md-primary)}[data-astro-cid-zt3uw2px]:is(section .header-items)>#sidenav-button[data-astro-cid-zt3uw2px]{justify-self:end;--gap: .5rem;color:var(--md-on-surface-variant)}:root{--radius-2: 5px}.site-footer[data-astro-cid-w3uzyrvx]{background-color:var(--md-inverse-surface);color:var(--md-inverse-on-surface);border-top:1px solid var(--md-outline-variant)}.footer-container[data-astro-cid-w3uzyrvx]{margin-inline:auto}.footer-col[data-astro-cid-w3uzyrvx]{display:flex;flex-direction:column;gap:var(--space-m);min-width:0}.footer-logo[data-astro-cid-w3uzyrvx]{color:var(--md-tertiary-container);font-family:var(--font-family-serif);font-size:var(--step-2);font-weight:var(--font-weight-bold);margin:0;letter-spacing:var(--tracking-loose);overflow-wrap:break-word}.footer-desc[data-astro-cid-w3uzyrvx]{line-height:var(--line-height-standard);font-size:var(--step-0);color:var(--md-inverse-on-surface)}.col-header[data-astro-cid-w3uzyrvx]{color:var(--md-inverse-on-surface);font-family:var(--font-family-serif);font-size:var(--step-1);margin:0 0 var(--space-2xs) 0}.footer-address[data-astro-cid-w3uzyrvx]{font-style:normal;line-height:var(--line-height-standard)}.footer-phone[data-astro-cid-w3uzyrvx]{color:var(--md-tertiary-container);font-weight:var(--font-weight-bold);text-decoration:none;font-size:var(--step-1);display:inline-block}.footer-links[data-astro-cid-w3uzyrvx]{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-s)}.footer-links[data-astro-cid-w3uzyrvx] [data-astro-cid-w3uzyrvx]:where(a){text-decoration-color:var(--md-tertiary-container)}.disclaimer-col[data-astro-cid-w3uzyrvx]{background-color:var( --md-surface-container-low );background-color:#ffffff0d;padding:var(--space-l);border-radius:5px;border-radius:var(--radius-2);border-left:3px solid var(--md-tertiary)}.disclaimer-text[data-astro-cid-w3uzyrvx]{font-size:var(--step-0);line-height:var(--line-height-standard);color:var(--md-inverse-on-surface)}.disclaimer-text[data-astro-cid-w3uzyrvx] strong[data-astro-cid-w3uzyrvx]{color:var(--md-inverse-on-surface)}.footer-bottom[data-astro-cid-w3uzyrvx]{font-size:var(--step--1);color:}:root{--shadow-color: 220 3% 15%;--shadow-strength: 1%;--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--radius-2: 5px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%))}:root{--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--radius-2: 5px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-color: 220 3% 15%;--shadow-strength: 1%}.fab-container[data-astro-cid-bquwtoru]{position:fixed;bottom:var(--space-l);right:var(--space-l);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.fab-button[data-astro-cid-bquwtoru]{display:grid;place-items:center;border:none;cursor:pointer;box-shadow:0 -1px 3px #25262708,0 1px 2px -5px #25262708,0 2px 5px -5px #2526270d,0 4px 12px -5px #2526270f,0 12px 15px -5px #25262714;box-shadow:var(--shadow-3);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;border-radius:50%}.fab-button[data-astro-cid-bquwtoru].main{width:3.5rem;height:3.5rem;background-color:var(--md-inverse-primary);color:var(--md-on-surface);position:relative;z-index:2;padding:0}.fab-button[data-astro-cid-bquwtoru].main:hover{transform:scale(1.05);box-shadow:0 -2px 5px #25262708,0 1px 1px -2px #2526270a,0 2px 2px -2px #2526270a,0 5px 5px -2px #2526270d,0 9px 9px -2px #2526270f,0 16px 16px -2px #25262712;box-shadow:var(--shadow-4)}.fab-button[data-astro-cid-bquwtoru]:active{transform:scale(.95)}.icon-wrapper[data-astro-cid-bquwtoru]{display:grid;place-items:center;position:relative;width:100%;height:100%}.icon-state[data-astro-cid-bquwtoru]{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.icon-state[data-astro-cid-bquwtoru].close{opacity:0;transform:rotate(-90deg) scale(.5)}.expanded[data-astro-cid-bquwtoru] .icon-state[data-astro-cid-bquwtoru].open{opacity:0;transform:rotate(90deg) scale(.5)}.expanded[data-astro-cid-bquwtoru] .icon-state[data-astro-cid-bquwtoru].close{opacity:1;transform:rotate(0) scale(1)}.fab-actions[data-astro-cid-bquwtoru]{position:absolute;bottom:100%;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-s);padding-bottom:var(--space-s);pointer-events:none}.fab-action[data-astro-cid-bquwtoru]{display:flex;align-items:center;gap:var(--space-xs);text-decoration:none;opacity:0;transform:translateY(20px) scale(.8);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;pointer-events:none}.fab-label[data-astro-cid-bquwtoru]{background-color:var(--md-surface-container-highest);color:var(--md-on-surface);font-family:var(--font-family-sans);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--md-outline-variant);border-radius:5px;border-radius:var(--radius-2);font-size:var(--step-0);font-weight:500;box-shadow:0 3px 5px -2px #2526270a,0 7px 14px -5px #2526270f;box-shadow:var(--shadow-2);white-space:nowrap;opacity:0;transform:translate(10px);transition:all .3s ease}.fab-button[data-astro-cid-bquwtoru].small{width:3rem;height:3rem;background-color:var(--md-surface-container-highest);color:var(--md-primary);border:2px solid var(--md-outline-variant)}.fab-action[data-astro-cid-bquwtoru]:hover .fab-button[data-astro-cid-bquwtoru].small{background-color:var(--md-tertiary);color:var(--md-on-tertiary)}.expanded[data-astro-cid-bquwtoru] .fab-actions[data-astro-cid-bquwtoru]{pointer-events:auto}.expanded[data-astro-cid-bquwtoru] .fab-action[data-astro-cid-bquwtoru]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.expanded[data-astro-cid-bquwtoru] .fab-label[data-astro-cid-bquwtoru]{opacity:1;transform:translate(0)}.expanded[data-astro-cid-bquwtoru] .fab-action[data-astro-cid-bquwtoru]:nth-child(3){transition-delay:0s}.expanded[data-astro-cid-bquwtoru] .fab-action[data-astro-cid-bquwtoru]:nth-child(2){transition-delay:.05s}.expanded[data-astro-cid-bquwtoru] .fab-action[data-astro-cid-bquwtoru]:nth-child(1){transition-delay:.1s}@media(max-width:600px){.fab-container[data-astro-cid-bquwtoru]{bottom:var(--space-m);right:var(--space-m)}}@media(prefers-color-scheme:dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%}}
