: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;--palette-hue:250;--shadow-color:220 3% 15%;--shadow-strength:1%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--palette-chroma:.15;--palette-hue-rotate-by:0;--size-5:1.5rem;--size-7:2rem;--size-2:.5rem;--size-3:1rem;--ease-2:cubic-bezier(.25, 0, .4, 1);--color-9:oklch(53% calc(.2 * var(--palette-chroma)) calc(var(--palette-hue) + (8 * var(--palette-hue-rotate-by))));--color-7:oklch(66% calc(.2 * var(--palette-chroma)) calc(var(--palette-hue) + (6 * var(--palette-hue-rotate-by))));--color-1:oklch(98% calc(.03 * var(--palette-chroma)) calc(var(--palette-hue) + (0 * var(--palette-hue-rotate-by))));--color-2:oklch(97% calc(.06 * var(--palette-chroma)) calc(var(--palette-hue) + (1 * var(--palette-hue-rotate-by))));--color-3:oklch(93% calc(.1 * var(--palette-chroma)) calc(var(--palette-hue) + (2 * var(--palette-hue-rotate-by))));--color-4:oklch(84% calc(.12 * var(--palette-chroma)) calc(var(--palette-hue) + (3 * var(--palette-hue-rotate-by))));--color-5:oklch(80% calc(.16 * var(--palette-chroma)) calc(var(--palette-hue) + (4 * var(--palette-hue-rotate-by))));--color-6:oklch(71% calc(.19 * var(--palette-chroma)) calc(var(--palette-hue) + (5 * var(--palette-hue-rotate-by))));--color-8:oklch(58% calc(.21 * var(--palette-chroma)) calc(var(--palette-hue) + (7 * var(--palette-hue-rotate-by))));--color-10:oklch(49% calc(.19 * var(--palette-chroma)) calc(var(--palette-hue) + (9 * var(--palette-hue-rotate-by))));--color-11:oklch(42% calc(.17 * var(--palette-chroma)) calc(var(--palette-hue) + (10 * var(--palette-hue-rotate-by))));--color-12:oklch(35% calc(.15 * var(--palette-chroma)) calc(var(--palette-hue) + (11 * var(--palette-hue-rotate-by))));--color-13:oklch(27% calc(.12 * var(--palette-chroma)) calc(var(--palette-hue) + (12 * var(--palette-hue-rotate-by))));--color-14:oklch(20% calc(.09 * var(--palette-chroma)) calc(var(--palette-hue) + (13 * var(--palette-hue-rotate-by))));--color-15:oklch(16% calc(.07 * var(--palette-chroma)) calc(var(--palette-hue) + (14 * var(--palette-hue-rotate-by))));--color-16:oklch(10% calc(.05 * var(--palette-chroma)) calc(var(--palette-hue) + (15 * var(--palette-hue-rotate-by))));--border-size-1:1px;--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-relative-6:1.75ch;--size-4:1.25rem;--font-size-7:3rem;--font-size-5:2rem;--font-size-4:1.5rem;--font-size-3:1.25rem;--font-size-2:1.1rem;--font-size-1:1rem;--font-size-0:.75rem;--font-mono:var(--font-monospace-code);--size-6:1.75rem;--size-1:.25rem;--border-size-3:5px;--shadow-strength-10:calc(var(--shadow-strength) + 9%);--font-monospace-code:Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--font-weight-6:600;--ease-out-3:cubic-bezier(0, 0, .3, 1);--gray-1:#f1f3f5;--gray-9:#212529;--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-fluid-0:clamp(.75rem, 2vw, 1rem);--radius-round:100000px;--font-lineheight-4:1.75;--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 2px -5px hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 2px 5px -5px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 4px 12px -5px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 12px 15px -5px hsl(var(--shadow-color) / var(--shadow-strength-8));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 1px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 2px 2px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 5px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 9px 9px -2px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 16px 16px -2px hsl(var(--shadow-color) / var(--shadow-strength-7));--size-fluid-3:clamp(1.5rem, 3vw, 2rem);--ease-out-4:cubic-bezier(0, 0, .1, 1);--gray-11:#0d0f12;--gray-3:#dee2e6;--gray-8:#343a40;--size-8:3rem;--ease-4:cubic-bezier(.25, 0, .2, 1);--ease-in-3:cubic-bezier(.7, 0, 1, 1);--gray-2:#e9ecef;--ease-out-1:cubic-bezier(0, 0, .75, 1);--ease-1:cubic-bezier(.25, 0, .5, 1);--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6));--font-lineheight-3:1.5;--font-sans:var(--font-system-ui);--font-lineheight-1:1.25;--ease-3:cubic-bezier(.25, 0, .3, 1);--size-9:4rem;--shadow-1:0 1px 2px -1px hsl(var(--shadow-color) / var(--shadow-strength-10));--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--font-system-ui:system-ui, sans-serif}@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);--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))))}:where(:root){--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-md:768px;--size-lg:1024px;--size-xl:1440px;--size-xxl:1920px;--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;--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;--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), #0ff, #0ff0), radial-gradient(circle at bottom left, #ff1492, #ff149200);--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%, gold, #f79d03, #ee6907, #e6390a, #de0d0d, #d61039, #cf1261, #c71585, #cf1261, #d61039, #de0d0d, #ee6907, #f79d03, gold, gold, gold);--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), #f00c, #f000 75%), linear-gradient(60deg var(--space), #ff0c, #ff00 75%), linear-gradient(120deg var(--space), #0f0c, #0f00 75%), linear-gradient(180deg var(--space), #0ffc, #0ff0 75%), linear-gradient(240deg var(--space), #00fc, #00f0 75%), linear-gradient(300deg var(--space), #f0fc, #f0f0 75%);--gradient-19:linear-gradient(to bottom right var(--space), #ffe259, #ffa751);--gradient-20:conic-gradient(from -135deg at -10% center var(--space), orange, #ff7715, #ff522a, #ff3f47, #ff5482, #ff69b4);--gradient-21:conic-gradient(from -90deg at 25% 115% var(--space), red, #f06, #f0c, #c0f, #60f, #00f, #00f, #00f, #00f);--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), #bfb3ff, #bfb3ff00), radial-gradient(circle at bottom left var(--space), #86acf9, #86acf900);--gradient-30:radial-gradient(circle at top right var(--space), #00ff80, #00ff8000), radial-gradient(circle at bottom left var(--space), #adffd6, #adffd600)}}@layer normalize{@layer normalize{*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;text-decoration-color:oklch(48.1951% .0471209 88.6648);-webkit-text-decoration-color:var(--md-secondary);text-decoration-color:var(--md-secondary);text-decoration-thickness:.2ex}:where(:not(dialog,popover)){margin:0}:where(:not(fieldset,progress,meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}:where(menu,ul,ol){padding:0;list-style:none}:where(html){--_page-bg-color:var(--md-surface,white);background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--_page-bg-color);accent-color:oklch(48.3286% .0943549 91.6075);block-size:100%;accent-color:var(--md-primary);caret-color:var(--md-primary);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where(body){color:var(--md-on-surface);min-block-size:100%;inline-size:100%;min-inline-size:320px;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:auto;position:relative;overflow-x:clip;container-type:inline-size}:where(h1,h2,h3,h4,h5){font-family:var(--font-family-sans);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);text-wrap:balance;max-width:30ch}:where(h1){font-size:clamp(3.3592rem,2.7828rem + 2.5621vw,4.7684rem);font-size:var(--step-6);line-height:1;line-height:var(--line-height-flat)}: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){line-height:1.5;line-height:var(--line-height-standard)}:where(p,li,blockquote:not([class])){text-wrap:pretty;max-width:50ch}: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: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){block-size:auto;max-inline-size:100%}:where(svg:not([width])){inline-size:2rem;inline-size:var(--size-7,2rem)}:where(iframe){pointer-events:none;max-width:100%;display:block}:where(figure){grid-gap:.5rem;grid-gap:var(--size-2);gap:.5rem;gap:var(--size-2);place-items:center;display:grid}:where(figcaption){padding-block-start:.5em;padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);text-align:center;font-size:.8em}:where(hr){border:none;border-top:1px solid oklch(56.7726% .0239683 85.9594);border-top:1px solid var(--md-outline);transform:translateY(-1px);margin:clamp(2.25rem,1.6364rem + 2.7273vw,3.75rem) 0!important;margin:var(--space-l-xl) 0!important}: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(48.3286% .0943549 91.6075);-webkit-text-decoration-color:var(--md-primary);text-decoration-color:var(--md-primary);text-underline-offset:.2ex;text-decoration-thickness:2px}@media (hover:hover){:where(a:hover){text-underline-offset:.3ex}}:where(a:active){text-underline-offset:.3ex}:where(a:not([class])){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}:where(a[href*=mailto\:]){font-weight:700;font-weight:var(--font-weight-bold);color:var(--md-primary);text-decoration:none}:where(a[href*=mailto\:]:focus-within){text-underline-offset:.2ex;text-decoration:underline;text-decoration-thickness:.3ex}@media (hover:hover){:where(a[href*=mailto\:]:hover){text-underline-offset:.2ex;text-decoration:underline;text-decoration-thickness:.3ex}}:where(input,button,textarea,select){font:inherit;letter-spacing:inherit;color:inherit}:where(input[type=file])::-webkit-file-upload-button{font:inherit;letter-spacing:inherit;color:inherit}:where(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):-webkit-autofill:hover{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):-webkit-autofill:hover{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):autofill{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):autofill:hover{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}:where(input,textarea,select):autofill:focus{-webkit-text-fill-color:oklch(48.3286% .0943549 91.6075);-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0px 100000px var(--well-1) inset;transition:background-color 5000s ease-in-out}::placeholder{color:var(--text-color-2)}::-moz-placeholder{opacity:1}:where(fieldset){border:1px solid oklch(82.8965% .0265474 84.5926);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);grid-gap:1rem;grid-gap:var(--size-3);gap:1rem;gap:var(--size-3);display:grid}:where(summary){align-items:baseline;gap:0 2ch;font-weight:700;line-height:1.2;list-style:none;display:flex}:where(summary:focus-visible){color:var(--md-on-primary)}@media (hover:hover){:where(summary:hover){color:var(--md-on-primary)}}:where(summary:active){color:var(--md-on-primary)}summary:before{color:var(--md-tertiary);content:"+";transform-origin:0;font-family:monospace;line-height:.5;display:block;transform:scale(1.4)}@media (width>=50em){summary:before{position:relative;top:-.2ex}}details[open] summary:before{content:"—"}summary::-webkit-details-marker{content:"";display:none}summary::marker{content:"";display:none}summary:focus-visible{color:var(--md-tertiary)}@media (hover:hover){summary:hover{color:var(--md-tertiary)}}summary:active,:where(details[open])>summary{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(31.0397% .0165213 86.8883);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}::selection{background:oklch(82.7964% .11215 90.8255);background:var(--md-inverse-primary);color:oklch(100% 0 0)}:where(:target){scroll-margin-block-start:2rem}:where(h1,h2,h3,p[class*=text-],p>span[class*=text-]){scroll-margin-top:10ex}[inert],[inert] *{opacity:.75;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;transition:opacity .35s}@media (prefers-reduced-motion:no-preference){:where(:focus-visible){transition:outline-offset .145s cubic-bezier(.25,0,.4,1);transition:outline-offset .145s var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.15s}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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);--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);--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{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);display:grid}:root{--fluid-16-48:clamp(1rem, .1818rem + 3.6364vw, 3rem);--md-sys-color-primary:#725c0c;--md-sys-color-surface-tint:#725c0c;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#ffe088;--md-sys-color-on-primary-container:#574500;--md-sys-color-secondary:#695d3f;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#f1e1bb;--md-sys-color-on-secondary-container:#50462a;--md-sys-color-tertiary:#46664b;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#c8ecc9;--md-sys-color-on-tertiary-container:#2f4e34;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-background:#fff8f0;--md-sys-color-on-background:#1f1b13;--md-sys-color-surface:#fff8f0;--md-sys-color-on-surface:#1f1b13;--md-sys-color-surface-variant:#ebe1cf;--md-sys-color-on-surface-variant:#4c4639;--md-sys-color-outline:#7d7667;--md-sys-color-outline-variant:#cfc6b4;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#343027;--md-sys-color-inverse-on-surface:#f8f0e2;--md-sys-color-inverse-primary:#e2c46d;--md-sys-color-primary-fixed:#ffe088;--md-sys-color-on-primary-fixed:#241a00;--md-sys-color-primary-fixed-dim:#e2c46d;--md-sys-color-on-primary-fixed-variant:#574500;--md-sys-color-secondary-fixed:#f1e1bb;--md-sys-color-on-secondary-fixed:#221b04;--md-sys-color-secondary-fixed-dim:#d4c5a1;--md-sys-color-on-secondary-fixed-variant:#50462a;--md-sys-color-tertiary-fixed:#c8ecc9;--md-sys-color-on-tertiary-fixed:#03210c;--md-sys-color-tertiary-fixed-dim:#accfae;--md-sys-color-on-tertiary-fixed-variant:#2f4e34;--md-sys-color-surface-dim:#e1d9cc;--md-sys-color-surface-bright:#fff8f0;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#fbf3e5;--md-sys-color-surface-container:#f5eddf;--md-sys-color-surface-container-high:#efe7d9;--md-sys-color-surface-container-highest:#eae1d4;--md-extended-color-custom-color2-color:#8e4959;--md-extended-color-custom-color2-on-color:#fff;--md-extended-color-custom-color2-color-container:#ffd9df;--md-extended-color-custom-color2-on-color-container:#713341;--md-extended-color-custom-color3-color:#00696d;--md-extended-color-custom-color3-on-color:#fff;--md-extended-color-custom-color3-color-container:#9cf1f4;--md-extended-color-custom-color3-on-color-container:#004f52;--md-extended-color-custom-color4-color:#824c76;--md-extended-color-custom-color4-on-color:#fff;--md-extended-color-custom-color4-color-container:#ffd7f1;--md-extended-color-custom-color4-on-color-container:#67355d;--md-extended-color-custom-color1-color:#35618e;--md-extended-color-custom-color1-on-color:#fff;--md-extended-color-custom-color1-color-container:#d1e4ff;--md-extended-color-custom-color1-on-color-container:#174974;--md-extended-color-custom-color5-color:#555a92;--md-extended-color-custom-color5-on-color:#fff;--md-extended-color-custom-color5-color-container:#e0e0ff;--md-extended-color-custom-color5-on-color-container:#3d4278}:root.dark{--md-sys-color-primary:#e2c46d;--md-sys-color-surface-tint:#e2c46d;--md-sys-color-on-primary:#3c2f00;--md-sys-color-primary-container:#574500;--md-sys-color-on-primary-container:#ffe088;--md-sys-color-secondary:#d4c5a1;--md-sys-color-on-secondary:#393016;--md-sys-color-secondary-container:#50462a;--md-sys-color-on-secondary-container:#f1e1bb;--md-sys-color-tertiary:#accfae;--md-sys-color-on-tertiary:#19371f;--md-sys-color-tertiary-container:#2f4e34;--md-sys-color-on-tertiary-container:#c8ecc9;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#16130b;--md-sys-color-on-background:#eae1d4;--md-sys-color-surface:#16130b;--md-sys-color-on-surface:#eae1d4;--md-sys-color-surface-variant:#4c4639;--md-sys-color-on-surface-variant:#cfc6b4;--md-sys-color-outline:#989080;--md-sys-color-outline-variant:#4c4639;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#eae1d4;--md-sys-color-inverse-on-surface:#343027;--md-sys-color-inverse-primary:#725c0c;--md-sys-color-primary-fixed:#ffe088;--md-sys-color-on-primary-fixed:#241a00;--md-sys-color-primary-fixed-dim:#e2c46d;--md-sys-color-on-primary-fixed-variant:#574500;--md-sys-color-secondary-fixed:#f1e1bb;--md-sys-color-on-secondary-fixed:#221b04;--md-sys-color-secondary-fixed-dim:#d4c5a1;--md-sys-color-on-secondary-fixed-variant:#50462a;--md-sys-color-tertiary-fixed:#c8ecc9;--md-sys-color-on-tertiary-fixed:#03210c;--md-sys-color-tertiary-fixed-dim:#accfae;--md-sys-color-on-tertiary-fixed-variant:#2f4e34;--md-sys-color-surface-dim:#16130b;--md-sys-color-surface-bright:#3d392f;--md-sys-color-surface-container-lowest:#110e07;--md-sys-color-surface-container-low:#1f1b13;--md-sys-color-surface-container:#231f17;--md-sys-color-surface-container-high:#2d2a21;--md-sys-color-surface-container-highest:#38342b;--md-extended-color-custom-color2-color:#ffb1c0;--md-extended-color-custom-color2-on-color:#551d2b;--md-extended-color-custom-color2-color-container:#713341;--md-extended-color-custom-color2-on-color-container:#ffd9df;--md-extended-color-custom-color3-color:#80d4d8;--md-extended-color-custom-color3-on-color:#003739;--md-extended-color-custom-color3-color-container:#004f52;--md-extended-color-custom-color3-on-color-container:#9cf1f4;--md-extended-color-custom-color4-color:#f4b2e2;--md-extended-color-custom-color4-on-color:#4e1e46;--md-extended-color-custom-color4-color-container:#67355d;--md-extended-color-custom-color4-on-color-container:#ffd7f1;--md-extended-color-custom-color1-color:#9fcafc;--md-extended-color-custom-color1-on-color:#003257;--md-extended-color-custom-color1-color-container:#174974;--md-extended-color-custom-color1-on-color-container:#d1e4ff;--md-extended-color-custom-color5-color:#bec2ff;--md-extended-color-custom-color5-on-color:#272b60;--md-extended-color-custom-color5-color-container:#3d4278;--md-extended-color-custom-color5-on-color-container:#e0e0ff}: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(48.3286% .0943549 91.6075);background-color:var(--md-primary);color:var(--md-on-primary)}[data-color-combo=primary-container]{background-color:oklch(91.391% .112894 90.6497);background-color:var(--md-primary-container);color:var(--md-on-primary-container)}[data-color-combo=secondary]{background-color:oklch(48.1951% .0471209 88.6648);background-color:var(--md-secondary);color:var(--md-on-secondary)}[data-color-combo=secondary-container]{background-color:oklch(91.3058% .0527803 87.8917);background-color:var(--md-secondary-container);color:var(--md-on-secondary-container)}[data-color-combo=tertiary]{background-color:oklch(47.73% .0570925 148.723);background-color:var(--md-tertiary);color:var(--md-on-tertiary)}[data-color-combo=tertiary-container]{background-color:oklch(90.7912% .0603314 145.792);background-color:var(--md-tertiary-container);color:var(--md-on-tertiary-container)}[data-color-combo=surface],[data-color-combo=background]{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-surface);color:var(--md-on-surface)}[data-color-combo=surface-variant]{background-color:oklch(91.2849% .0263978 82.3825);background-color:var(--md-surface-variant);color:var(--md-on-surface-variant)}[data-color-combo=surface-dim]{background-color:oklch(88.8105% .0196263 80.1121);background-color:var(--md-surface-dim);color:var(--md-on-surface)}[data-color-combo=surface-bright]{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-surface-bright);color:var(--md-on-surface)}[data-color-combo=surface-container-lowest]{background-color:oklch(100% 5.96046e-8 90);background-color:var(--md-surface-container-lowest);color:var(--md-on-surface)}[data-color-combo=surface-container-low]{background-color:oklch(96.6607% .0204027 81.7823);background-color:var(--md-surface-container-low);color:var(--md-on-surface)}[data-color-combo=surface-container]{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--md-surface-container);color:var(--md-on-surface)}[data-color-combo=surface-container-high]{background-color:oklch(93.0461% .0205905 81.78);background-color:var(--md-surface-container-high);color:var(--md-on-surface)}[data-color-combo=surface-container-highest]{background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--md-surface-container-highest);color:var(--md-on-surface)}[data-color-combo=inverse-surface]{background-color:oklch(31.0397% .0165213 86.8883);background-color:var(--md-inverse-surface);color:var(--md-inverse-on-surface)}[data-color-combo=inverse-primary]{background-color:oklch(82.7964% .11215 90.8255);background-color:var(--md-inverse-primary);color:var(--md-on-surface)}[data-color-combo=primary-fixed]{background-color:oklch(91.391% .112894 90.6497);background-color:var(--md-primary-fixed);color:var(--md-on-primary-fixed)}[data-color-combo=primary-fixed-dim]{background-color:oklch(82.7964% .11215 90.8255);background-color:var(--md-primary-fixed-dim);color:var(--md-on-primary-fixed-variant)}[data-color-combo=secondary-fixed]{background-color:oklch(91.3058% .0527803 87.8917);background-color:var(--md-secondary-fixed);color:var(--md-on-secondary-fixed)}[data-color-combo=secondary-fixed-dim]{background-color:oklch(82.6641% .0510731 88.0784);background-color:var(--md-secondary-fixed-dim);color:var(--md-on-secondary-fixed-variant)}[data-color-combo=tertiary-fixed]{background-color:oklch(90.7912% .0603314 145.792);background-color:var(--md-tertiary-fixed);color:var(--md-on-tertiary-fixed)}[data-color-combo=tertiary-fixed-dim]{background-color:oklch(81.9962% .0590014 146.539);background-color:var(--md-tertiary-fixed-dim);color:var(--md-on-tertiary-fixed-variant)}[data-color-combo=color1]{background-color:oklch(48.2059% .0879181 250.591);background-color:var(--md-color1);color:var(--md-on-color1)}[data-color-combo=color1-container]{background-color:oklch(91.3184% .0422484 257.131);background-color:var(--md-color1-container);color:var(--md-on-color1-container)}[data-color-combo=color2]{background-color:oklch(49.4618% .0945418 6.37613);background-color:var(--md-color2);color:var(--md-on-color2)}[data-color-combo=color2-container]{background-color:oklch(91.8813% .0429712 7.23033);background-color:var(--md-color2-container);color:var(--md-on-color2-container)}[data-color-combo=color3]{background-color:oklch(47.3147% .0804387 199.392);background-color:var(--md-color3);color:var(--md-on-color3)}[data-color-combo=color3-container]{background-color:oklch(90.5206% .0823213 198.649);background-color:var(--md-color3-container);color:var(--md-on-color3-container)}[data-color-combo=color4]{background-color:oklch(49.4118% .093016 335.559);background-color:var(--md-color4);color:var(--md-on-color4)}[data-color-combo=color4-container]{background-color:oklch(92.0373% .0556503 339.197);background-color:var(--md-color4-container);color:var(--md-on-color4-container)}[data-color-combo=color5]{background-color:oklch(48.8621% .0895548 278.646);background-color:var(--md-color5);color:var(--md-on-color5)}[data-color-combo=color5-container]{background-color:oklch(91.6257% .0420388 285.541);background-color:var(--md-color5-container);color:var(--md-on-color5-container)}[data-color-combo=error]{background-color:oklch(50.6025% .192652 27.7018);background-color:var(--md-error);color:var(--md-on-error)}[data-color-combo=error-container]{background-color:oklch(91.8251% .0417714 25.2258);background-color:var(--md-error-container);color:var(--md-on-error-container)}[data-color-bg=primary]{background-color:oklch(48.3286% .0943549 91.6075);background-color:var(--md-primary)}[data-color-bg=surface-tint]{background-color:oklch(48.3286% .0943549 91.6075);background-color:var(--md-surface-tint)}[data-color-bg=primary-container]{background-color:oklch(91.391% .112894 90.6497);background-color:var(--md-primary-container)}[data-color-bg=secondary]{background-color:oklch(48.1951% .0471209 88.6648);background-color:var(--md-secondary)}[data-color-bg=secondary-container]{background-color:oklch(91.3058% .0527803 87.8917);background-color:var(--md-secondary-container)}[data-color-bg=tertiary]{background-color:oklch(47.73% .0570925 148.723);background-color:var(--md-tertiary)}[data-color-bg=tertiary-container]{background-color:oklch(90.7912% .0603314 145.792);background-color:var(--md-tertiary-container)}[data-color-bg=error]{background-color:oklch(50.6025% .192652 27.7018);background-color:var(--md-error)}[data-color-bg=error-container]{background-color:oklch(91.8251% .0417714 25.2258);background-color:var(--md-error-container)}[data-color-bg=background]{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-background)}[data-color-bg=surface]{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-surface)}[data-color-bg=surface-variant]{background-color:oklch(91.2849% .0263978 82.3825);background-color:var(--md-surface-variant)}[data-color-bg=inverse-surface]{background-color:oklch(31.0397% .0165213 86.8883);background-color:var(--md-inverse-surface)}[data-color-bg=inverse-primary]{background-color:oklch(82.7964% .11215 90.8255);background-color:var(--md-inverse-primary)}[data-color-bg=primary-fixed]{background-color:oklch(91.391% .112894 90.6497);background-color:var(--md-primary-fixed)}[data-color-bg=primary-fixed-dim]{background-color:oklch(82.7964% .11215 90.8255);background-color:var(--md-primary-fixed-dim)}[data-color-bg=secondary-fixed]{background-color:oklch(91.3058% .0527803 87.8917);background-color:var(--md-secondary-fixed)}[data-color-bg=secondary-fixed-dim]{background-color:oklch(82.6641% .0510731 88.0784);background-color:var(--md-secondary-fixed-dim)}[data-color-bg=tertiary-fixed]{background-color:oklch(90.7912% .0603314 145.792);background-color:var(--md-tertiary-fixed)}[data-color-bg=tertiary-fixed-dim]{background-color:oklch(81.9962% .0590014 146.539);background-color:var(--md-tertiary-fixed-dim)}[data-color-bg=surface-dim]{background-color:oklch(88.8105% .0196263 80.1121);background-color:var(--md-surface-dim)}[data-color-bg=surface-bright]{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-surface-bright)}[data-color-bg=surface-container-lowest]{background-color:oklch(100% 5.96046e-8 90);background-color:var(--md-surface-container-lowest)}[data-color-bg=surface-container-low]{background-color:oklch(96.6607% .0204027 81.7823);background-color:var(--md-surface-container-low)}[data-color-bg=surface-container]{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--md-surface-container)}[data-color-bg=surface-container-high]{background-color:oklch(93.0461% .0205905 81.78);background-color:var(--md-surface-container-high)}[data-color-bg=surface-container-highest]{background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--md-surface-container-highest)}[data-color-bg=color1]{background-color:oklch(48.2059% .0879181 250.591);background-color:var(--md-color1)}[data-color-bg=color1-container]{background-color:oklch(91.3184% .0422484 257.131);background-color:var(--md-color1-container)}[data-color-bg=color2]{background-color:oklch(49.4618% .0945418 6.37613);background-color:var(--md-color2)}[data-color-bg=color2-container]{background-color:oklch(91.8813% .0429712 7.23033);background-color:var(--md-color2-container)}[data-color-bg=color3]{background-color:oklch(47.3147% .0804387 199.392);background-color:var(--md-color3)}[data-color-bg=color3-container]{background-color:oklch(90.5206% .0823213 198.649);background-color:var(--md-color3-container)}[data-color-bg=color4]{background-color:oklch(49.4118% .093016 335.559);background-color:var(--md-color4)}[data-color-bg=color4-container]{background-color:oklch(92.0373% .0556503 339.197);background-color:var(--md-color4-container)}[data-color-bg=color5]{background-color:oklch(48.8621% .0895548 278.646);background-color:var(--md-color5)}[data-color-bg=color5-container]{background-color:oklch(91.6257% .0420388 285.541);background-color:var(--md-color5-container)}[data-color-text=on-primary]{color:var(--md-on-primary)}[data-color-text=on-primary-container]{color:var(--md-on-primary-container)}[data-color-text=on-secondary]{color:var(--md-on-secondary)}[data-color-text=on-secondary-container]{color:var(--md-on-secondary-container)}[data-color-text=on-tertiary]{color:var(--md-on-tertiary)}[data-color-text=on-tertiary-container]{color:var(--md-on-tertiary-container)}[data-color-text=on-error]{color:var(--md-on-error)}[data-color-text=on-error-container]{color:var(--md-on-error-container)}[data-color-text=on-background]{color:var(--md-on-background)}[data-color-text=on-surface]{color:var(--md-on-surface)}[data-color-text=on-surface-variant]{color:var(--md-on-surface-variant)}[data-color-text=outline]{color:var(--md-outline)}[data-color-text=outline-variant]{color:var(--md-outline-variant)}[data-color-text=inverse-on-surface]{color:var(--md-inverse-on-surface)}[data-color-text=on-primary-fixed]{color:var(--md-on-primary-fixed)}[data-color-text=on-primary-fixed-variant]{color:var(--md-on-primary-fixed-variant)}[data-color-text=on-secondary-fixed]{color:var(--md-on-secondary-fixed)}[data-color-text=on-secondary-fixed-variant]{color:var(--md-on-secondary-fixed-variant)}[data-color-text=on-tertiary-fixed]{color:var(--md-on-tertiary-fixed)}[data-color-text=on-tertiary-fixed-variant]{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:var(--md-on-color1-container)}[data-color-text=on-color2]{color:var(--md-on-color2)}[data-color-text=on-color2-container]{color:var(--md-on-color2-container)}[data-color-text=on-color3]{color:var(--md-on-color3)}[data-color-text=on-color3-container]{color:var(--md-on-color3-container)}[data-color-text=on-color4]{color:var(--md-on-color4)}[data-color-text=on-color4-container]{color:var(--md-on-color4-container)}[data-color-text=on-color5]{color:var(--md-on-color5)}[data-color-text=on-color5-container]{color:var(--md-on-color5-container)}: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-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-family-sans);--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: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 utils{@layer utils{.skip-link{background-color:oklch(48.3286% .0943549 91.6075);background-color:var(--md-primary);color:var(--md-on-primary);padding:.5rem 1.25rem;padding:var(--size-2) var(--size-4);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);text-decoration:none;display:inline-block;position:fixed;top:0;left:0;transform:translateY(-100%)}.skip-link:focus-visible,.skip-link:focus{outline:2px solid oklch(100% 5.96046e-8 90);outline:2px solid var(--md-on-primary);outline-offset:2px;transform:translateY(0)}@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{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mx-auto{margin-inline:auto}.centered{place-items:center;display:grid}.text-centered,.text-center{text-align:center}.font-serif{font-family:var(--font-family-serif)}.font-sans{font-family:var(--font-family-sans)}.shift-up{transform:translateY(calc(-1*clamp(2.25rem,1.125rem + 5vw,5rem)));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:var(--md-inverse-surface);text-shadow:3px 3px 0px var(--md-inverse-primary);line-height:1;line-height:var(--line-height-flat);vertical-align:baseline;margin-inline-end:2px}.first-line:first-line{font-size:1.2rem;font-weight:700;font-weight:var(--font-weight-bold);text-decoration:underline}.nav-background{padding:clamp(.875rem,.7216rem + .6818vw,1.25rem);padding:var(--space-xs-s) var(--space-xs-s);background:radial-gradient(oklch(98.2353% .0129849 71.3338),oklch(88.8105% .0196263 80.1121));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);border:0;border-radius:50vw;position:relative}.nav-background:before{content:"";background:linear-gradient(oklch(91.391% .112894 90.6497),oklch(98.2353% .0129849 71.3338));background:linear-gradient(180deg, var(--md-primary-container), var(--md-surface));z-index:-1;border-radius:50vw;position:absolute;inset:-1px}.bg-pan{--bg-pan-start:var(--md-primary-fixed-dim);--bg-pan-mid:var(--md-primary);--bg-pan-highlight:var(--md-primary-container);font-weight:700}@media (prefers-reduced-motion:no-preference){.bg-pan{background:linear-gradient(135deg, var(--bg-pan-start), var(--bg-pan-mid), var(--bg-pan-highlight), var(--bg-pan-mid), var(--bg-pan-start));-webkit-text-fill-color:transparent;color:#0000;animation:12s linear infinite background-pan;animation:background-pan var(--animation-duration,12s) linear infinite;will-change:background-position;background-size:200%;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:reduce){.bg-pan{color:var(--md-primary)}}@keyframes background-pan{0%{background-position:200%}to{background-position:0%}}[data-confetti]{background-color:#0000;border:none;transition:transform .25s}[data-confetti]:focus-within{transform:scale(.95)}@media (hover:hover){[data-confetti]:hover{transform:scale(.95)}}[data-confetti]: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:var(--md-inverse-primary) 1px 0 .65em}.gradient-border{border-style:solid;border-width:1em;border-image-source:linear-gradient(red,#00f);border-image-slice:1}.glass-morphism{-webkit-backdrop-filter:blur(var(--backdrop-filter-blur,1rem));background:linear-gradient(oklch(100% 0 0/.08),oklch(100% 0 0/.02))}.wavy-horizontal-rule{background-color:oklch(48.1951% .0471209 88.6648);background-color:var(--md-secondary);border:none;width:100%;height:10px;margin:0 auto;padding:0;-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 7.384c-4.999-.001-5-4.768-9.999-4.768C5 2.616 5 7.384 0 7.384' fill='none' stroke-width='3' stroke='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 7.384c-4.999-.001-5-4.768-9.999-4.768C5 2.616 5 7.384 0 7.384' fill='none' stroke-width='3' stroke='white'/%3e%3c/svg%3e");-webkit-mask-size:20px 10px;mask-size:20px 10px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}}:root{--ease-premium:cubic-bezier(.16, 1, .3, 1);--ease-premium-spring:cubic-bezier(.34, 1.56, .64, 1);--slide-distance-premium:24px;--duration-premium:.85s;--reveal-distance:25vh}@keyframes premium-fade-in{0%{opacity:0}to{opacity:1}}@keyframes premium-fade-in-up{0%{opacity:0;transform:translateY(24px);transform:translateY(var(--slide-distance-premium))}to{opacity:1;transform:translateY(0)}}@keyframes premium-fade-in-down{0%{opacity:0;transform:translateY(-24px);transform:translateY(calc(-1 * var(--slide-distance-premium)))}to{opacity:1;transform:translateY(0)}}@keyframes premium-fade-in-left{0%{opacity:0;transform:translate(-24px);transform:translateX(calc(-1 * var(--slide-distance-premium)))}to{opacity:1;transform:translate(0)}}@keyframes premium-fade-in-right{0%{opacity:0;transform:translate(24px);transform:translateX(var(--slide-distance-premium))}to{opacity:1;transform:translate(0)}}@keyframes premium-scale-up{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes premium-bounce{0%{opacity:0;transform:translateY(24px);transform:translateY(var(--slide-distance-premium))}to{opacity:1;transform:translateY(0)}}[data-delay="60"]{--delay:3vh}[data-delay="120"]{--delay:6vh}[data-delay="180"]{--delay:9vh}.grid>*,[data-stagger]:not(.grid)>*{--sibling-index:1}@media (width>=48rem){.tech .grid>:nth-child(4n+1){--sibling-index:1}.tech .grid>:nth-child(4n+2){--sibling-index:2}.tech .grid>:nth-child(4n+3){--sibling-index:3}.tech .grid>:nth-child(4n+4){--sibling-index:4}.grid[data-layout=thirds]>:nth-child(3n+1),.grid[data-layout=masonryThirds]>:nth-child(3n+1){--sibling-index:1}.grid[data-layout=thirds]>:nth-child(3n+2),.grid[data-layout=masonryThirds]>:nth-child(3n+2){--sibling-index:2}.grid[data-layout=thirds]>:nth-child(3n+3),.grid[data-layout=masonryThirds]>:nth-child(3n+3){--sibling-index:3}.grid[data-layout="50-50"]>:nth-child(odd),.grid[data-layout=halves]>:nth-child(odd),.grid[data-layout=two-col]>:nth-child(odd){--sibling-index:1}.grid[data-layout="50-50"]>:nth-child(2n+2),.grid[data-layout=halves]>:nth-child(2n+2),.grid[data-layout=two-col]>:nth-child(2n+2){--sibling-index:2}[data-stagger]:not(.grid)>:first-child{--sibling-index:1}[data-stagger]:not(.grid)>:nth-child(2){--sibling-index:2}[data-stagger]:not(.grid)>:nth-child(3){--sibling-index:3}[data-stagger]:not(.grid)>:nth-child(4){--sibling-index:4}[data-stagger]:not(.grid)>:nth-child(5){--sibling-index:5}[data-stagger]:not(.grid)>:nth-child(6){--sibling-index:6}[data-stagger]:not(.grid)>:nth-child(7){--sibling-index:7}[data-stagger]:not(.grid)>:nth-child(8){--sibling-index:8}[data-stagger]:not(.grid)>:nth-child(9){--sibling-index:9}[data-stagger]:not(.grid)>:nth-child(10){--sibling-index:10}[data-stagger]:not(.grid)>:nth-child(11){--sibling-index:11}[data-stagger]:not(.grid)>:nth-child(12){--sibling-index:12}}@media (prefers-reduced-motion:no-preference){html.js [data-animation]{opacity:0;will-change:transform, opacity}html.js [data-animation].is-visible{opacity:1;animation-fill-mode:forwards}html.js [data-animation].animation-complete{will-change:auto;contain:none}[data-animation=fade-in-up].is-visible{animation:.85s cubic-bezier(.16,1,.3,1) forwards premium-fade-in-up;animation:premium-fade-in-up var(--duration-premium) var(--ease-premium) forwards}[data-animation=fade-in].is-visible{animation:.85s cubic-bezier(.16,1,.3,1) forwards premium-fade-in;animation:premium-fade-in var(--duration-premium) var(--ease-premium) forwards}[data-animation=scale-up].is-visible{animation:.85s cubic-bezier(.16,1,.3,1) forwards premium-scale-up;animation:premium-scale-up var(--duration-premium) var(--ease-premium) forwards}[data-animation=slide-in-right].is-visible{animation:.85s cubic-bezier(.16,1,.3,1) forwards premium-fade-in-right;animation:premium-fade-in-right var(--duration-premium) var(--ease-premium) forwards}[data-animation=slide-in-left].is-visible{animation:.85s cubic-bezier(.16,1,.3,1) forwards premium-fade-in-left;animation:premium-fade-in-left var(--duration-premium) var(--ease-premium) forwards}[data-animation=bounce].is-visible{animation:.85s cubic-bezier(.34,1.56,.64,1) forwards premium-bounce;animation:premium-bounce var(--duration-premium) var(--ease-premium-spring) forwards}}@supports (animation-timeline:view()) and (animation-range:0% 100%){@media (prefers-reduced-motion:no-preference){[data-animation]{opacity:1;will-change:transform, opacity;--idx:var(--sibling-index,1);--stagger-offset:calc((var(--idx) - 1) * 3vh);--delay-offset:var(--delay,0vh);--start-range:calc(0px + var(--stagger-offset) + var(--delay-offset));--end-range:calc(var(--reveal-distance) + var(--stagger-offset) + var(--delay-offset));animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry var(--start-range) cover var(--end-range)}[data-animation=fade-in]{animation-name:premium-fade-in}[data-animation=fade-in-up]{animation-name:premium-fade-in-up}[data-animation=scale-up]{animation-name:premium-scale-up}[data-animation=slide-in-right]{animation-name:premium-fade-in-right}[data-animation=slide-in-left]{animation-name:premium-fade-in-left}[data-animation=bounce]{animation-name:premium-bounce;animation-range:entry var(--start-range) cover calc(var(--end-range) + 5vh)}}}@media (prefers-reduced-motion:reduce){[data-animation]{opacity:1!important;transition:none!important;animation:none!important}}:root{--box-shadow-1:0px 1px 3px 1px #00000026, 0px 1px 2px 0px #0000004d;--box-shadow-2:0px 2px 6px 2px #00000026, 0px 1px 2px 0px #0000004d;--box-shadow-3:0px 4px 8px 3px #00000026, 0px 1px 3px 0px #0000004d;--box-shadow-4:0px 6px 10px 4px #00000026, 0px 2px 3px 0px #0000004d;--box-shadow-5:0px 8px 12px 6px #00000026, 0px 4px 4px 0px #0000004d}}@layer theme{@layer theme{.light{--color-scheme:light}.dark{--color-scheme:dark}:where(html){--lightningcss-light:initial;--lightningcss-dark: ;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 * 1.25) 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);--text-primary:var(--md-on-surface);--text-primary-contrast:var(--md-inverse-on-surface);--text-muted:var(--md-on-surface-variant);--text-muted-contrast:var(--md-on-surface);--critical:var(--red);--info:var(--blue);--success:var(--green);--warning:var(--orange);--neutral:var(--gray-9);--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:var(--lightningcss-light,220 3% 15%)var(--lightningcss-dark,220 40% 2%);--shadow-strength:var(--lightningcss-light,1%)var(--lightningcss-dark,10%);--inner-shadow-highlight:var(--lightningcss-light,inset 0 -.5px 0 0 #fff)var(--lightningcss-dark,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;--field-size-x-small:1.6lh;--field-size-large:2.7lh;--button-border-radius:var(--radius-round);--button-size-x-small:var(--field-size-x-small);--button-size-small:var(--field-size-small);--button-size:var(--field-size);--button-size-large:var(--field-size-large);--control-size-x-small:var(--button-size-x-small);--control-size-small:var(--button-size-small);--control-size:var(--button-size);--control-size-large:var(--button-size-large);--font-size-05:.875rem;--focus-ring-color:var(--primary);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-style:solid}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:no-preference){:where(html){--button-ripple-size:100%;--button-ripple-duration:.5s}}:where(html:not(.dark)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html.dark){--lightningcss-light: ;--lightningcss-dark:initial;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);--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 blocks{.curve{fill:var(--spot-color,var(--md-primary));width:100%;height:4rem;display:block}#blockquote .curve{fill:var(--md-tertiary)}.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{height:4em;margin-inline:auto;display:block}.features a{text-decoration:none}@media (hover:hover){.features a:hover{text-underline-offset:.2ex;text-decoration:underline;text-decoration-thickness:.08ex}}.features a:active{text-underline-offset:.2ex;text-decoration:underline;text-decoration-thickness:.08ex}.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(48.1951% .0471209 88.6648);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-size:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);font-style:italic;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:var(--font-family-sans);font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-style:normal;font-size:var(--step-1)}.section>.curve{transform:translateY(-1px)}:is(.section>.curve):first-child{transform:rotate(180deg)translateY(-1px)}.section__inner{background:oklch(48.3286% .0943549 91.6075);background:var(--spot-color,var(--md-primary));color:var(--md-on-primary)}#blockquote .section__inner{background:oklch(47.73% .0570925 148.723);background:var(--md-tertiary);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)}.signoff h2{font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-weight:400;font-size:var(--step-1);letter-spacing:-.05ch;max-width:30ch;letter-spacing:var(--tracking)}.signoff p{font-size:clamp(3.3592rem,2.7828rem + 2.5621vw,4.7684rem);font-size:var(--step-6);letter-spacing:-.075ch;letter-spacing:var(--tracking-s);color:var(--md-primary);font-weight:700;line-height:1}.site-foot{padding:clamp(1.125rem,.8182rem + 1.3636vw,1.875rem);padding:var(--space-s-m);background:oklch(31.0397% .0165213 86.8883);background:var(--md-inverse-surface);color:var(--md-inverse-on-surface)}.site-foot__inner{gap:clamp(1.125rem,.8182rem + 1.3636vw,1.875rem);gap:var(--space-s-m);align-items:center;display:flex}.site-foot svg{width:3em;height:3em}.diagonal{--skew-angle:-5deg;--background:linear-gradient(to bottom, var(--bgClr1,#12c2e9), var(--bgClr2,#c471ed), var(--bgClr3,#f64f59));isolation:isolate;background:#4682b4;background:var(--bgClr,steelblue);position:relative}.diagonal:after{content:"";background:var(--background);z-index:-1;transform:skewY(var(--skew-angle));position:absolute;inset:0}.spikes{--spike-width:5px;--spike-height:50px;--background:linear-gradient(to right, var(--bgClr1,#fdc830) 50%, var(--bgClr2,#f37335));background:linear-gradient(90deg,#fdc830 50%,#f37335);background:var(--background);position:relative}.spikes:before,.spikes:after{content:"";width:100%;height:var(--spike-height);background:oklch(98.2353% .0129849 71.3338);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);-webkit-mask-size:var(--spike-width) var(--spike-height);mask-size:var(--spike-width) var(--spike-height);position:absolute}.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(90deg,#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);-webkit-mask:var(--mask);mask:var(--mask)}}@layer compositions{.cluster{flex-flow:wrap;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);display:flex}.cluster>*{min-width:0}.cluster[data-nowrap]{flex-wrap:nowrap}.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))}.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));display:grid}.grid>*{min-width:0}.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, 26rem)}.grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem, 33%, 20rem)}.grid[data-layout=twelfths]{grid-template-columns:repeat(12,1fr);display:grid}.grid[data-layout=masonryThirds]{grid-template-rows:masonry;--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem, 33%, 20rem);align-items:start}.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}.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))}.repel{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));flex-wrap:wrap;display:flex}.repel>*{min-width:0}.repel[data-nowrap]{flex-wrap:nowrap}.sidebar{gap:clamp(1.125rem,.5625rem + 2.5vw,2.5rem);gap:var(--gutter,var(--space-s-l));flex-wrap:wrap;display:flex}.sidebar>:first-child{flex-basis:20rem;flex-basis:var(--sidebar-target-width,20rem);flex-grow:1;min-width:0}.sidebar>:last-child{min-width:50%;min-width:var(--sidebar-content-min-width,50%);flex-grow:999;flex-basis:0}.sidebar[data-direction=rtl]{flex-direction:row-reverse}.switcher{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);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc(39960rem - 99900%);flex-basis:calc((var(--switcher-target-container-width,40rem) - 100%) * 999);min-width:0}.switcher>:nth-child(n+3){flex-basis:100%}.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.root{:where(.ui-button){--_motion:var(--motion,1);--_color:var(--lightningcss-light,var(--color-16))var(--lightningcss-dark,var(--color-1));--_color-contrast:var(--lightningcss-light,var(--color-1))var(--lightningcss-dark,var(--color-16));--_color-tonal:var(--surface-tonal);--_accent:var(--_color);--_accent-contrast:var(--_color-contrast);--_accent-tonal:var(--_color-tonal);--_accent-tonal-contrast:var(--_color);--_default-hover-bg-color:var(--lightningcss-light,oklch(from var(--_accent) l .01 h / 10%))var(--lightningcss-dark,oklch(from var(--_accent) l .01 h / 20%));--_default-active-bg-color:var(--lightningcss-light,oklch(from var(--_accent) l .06 h / 20%))var(--lightningcss-dark,oklch(from var(--_accent) l .06 h / 30%));--_filled-hover-bg-color:var(--lightningcss-light,oklch(from var(--_accent) calc(l + .2) c h))var(--lightningcss-dark,oklch(from var(--_accent) calc(l - .1) c h));--_filled-active-bg-color:var(--lightningcss-light,oklch(from var(--_accent) calc(l + .3) c h))var(--lightningcss-dark,oklch(from var(--_accent) calc(l - .15) c h));--_outlined-active-bg-color:var(--_filled-active-bg-color);--_bg-color:transparent;--_border-color:transparent;--_border-width:var(--border-size-1);--_font-size:var(--font-size-1);--_min-height:var(--button-size);--_border-radius:var(--button-border-radius,var(--radius-2));--_text-color:var(--_accent);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:#0000;background-color:var(--_bg-color);border:1px solid #0000;border:var(--_border-width) solid var(--_border-color);border-radius:100000px;border-radius:var(--_border-radius);color:var(--_text-color);font-size:1rem;font-size:var(--_font-size);align-items:center;gap:.5rem;gap:var(--size-2);min-block-size:2.3lh;min-block-size:var(--_min-height);text-align:center;transition:background-color .1s,color .1s,border-color .1s,box-shadow .1s;transition:background-color calc(.1s * var(--_motion)) ease, color calc(.1s * var(--_motion)) ease, border-color calc(.1s * var(--_motion)) ease, box-shadow calc(.1s * var(--_motion)) ease;-webkit-user-select:none;user-select:none;justify-content:center;padding-block:.5ex;padding-inline:1.5ex;font-weight:700;text-decoration:none;display:inline-flex}.ui-critical:where(.ui-button),.ui-primary:where(.ui-button){--_color-contrast:var(--gray-1);--_color-tonal:var(--color-6);--_accent-tonal-contrast:var(--text-primary-contrast);--_default-hover-bg-color:oklch(from var(--_accent) l c h / 15%);--_default-active-bg-color:oklch(from var(--_accent) l c h / 25%);--_filled-hover-bg-color:oklch(from var(--_accent) calc(l - .1) c h);--_filled-active-bg-color:oklch(from var(--_accent) calc(l - .15) c h);--_outlined-active-bg-color:oklch(from var(--_accent) calc(l - .1) c h)}.ui-critical:where(.ui-button){--_color:var(--critical)}.ui-primary:where(.ui-button){--_color:var(--primary)}:where(.ui-button):where([disabled]){--_text-color:color-mix(in oklch, var(--text-muted) 50%, var(--surface-default));cursor:not-allowed;opacity:.64}:where(.ui-button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--_default-hover-bg-color)}:where(.ui-button):where(:not([disabled])):where(:hover:active),[aria-current=page]:where(.ui-button):where(:not([disabled])){--_bg-color:var(--_default-active-bg-color)}:where(.ui-button):where(:has(svg),.ui-icon-only:where(.ui-button)){gap:1ex}:where(.ui-button):where(:has(svg),.ui-icon-only:where(.ui-button)) svg{color:currentColor;max-block-size:.7lh}:where(.ui-button) :is(kbd){background-color:oklch(from currentColor l c h / 10%);color:oklch(from currentColor l c h / 80%);border:0;font-size:.8em;font-weight:400;line-height:1.2}.ui-x-small:where(.ui-button){--_min-height:var(--button-size-x-small);--_font-size:var(--font-size-0);padding-block:0;padding-inline:.5ex}.ui-small:where(.ui-button){--_min-height:var(--button-size-small);--_font-size:var(--font-size-05);padding-block:0;padding-inline:.75ex}.ui-large:where(.ui-button){--_min-height:var(--button-size-large);padding-inline:4ex}.ui-outlined:where(.ui-button){--_bg-color:transparent;--_border-color:var(--_accent);--_text-color:var(--_accent)}.ui-outlined:where(.ui-button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--_accent);--_border-color:var(--_accent);--_text-color:var(--_accent-contrast)}.ui-outlined:where(.ui-button):where(:not([disabled])):where(:active){--_bg-color:var(--_outlined-active-bg-color);--_border-color:var(--_outlined-active-bg-color);--_text-color:var(--_accent-contrast)}.ui-tonal:where(.ui-button){--_bg-color:var(--_accent-tonal);--_text-color:var(--_accent-tonal-contrast)}.ui-tonal:where(.ui-button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--_accent);--_text-color:var(--_accent-contrast)}.ui-tonal:where(.ui-button):where(:not([disabled])):where(:active){--_bg-color:var(--_outlined-active-bg-color);--_text-color:var(--_accent-contrast)}.ui-filled:where(.ui-button){--_bg-color:var(--_accent);--_text-color:var(--_accent-contrast)}.ui-filled:where(.ui-button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--_filled-hover-bg-color)}.ui-filled:where(.ui-button):where(:not([disabled])):where(:active){--_bg-color:var(--_filled-active-bg-color)}:where(input[type=file]){border:1px solid oklch(94.8577% .0204954 81.782);border:var(--border-size-1) solid var(--surface-filled);border-radius:5px;border-radius:var(--radius-2);box-shadow:var(--inner-shadow-4);color:var(--text-muted-contrast);cursor:auto;cursor:initial;align-self:flex-start;max-inline-size:100%;padding:0}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}:where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}:where(.ui-callout){--_bg-color:var(--surface-tonal);--_border-color:var(--surface-tonal);--_color:var(--text-primary);--_icon-color:currentColor;--_link-hover-color:var(--primary);--_padding:var(--size-3);--_border-radius:var(--border-radius);--_gap:var(--size-3);--_content-gap:var(--size-2);--_font-size:var(--font-size-05);--_title-font-size:var(--font-size-1);--_icon-size:var(--size-4);--_surface-bg:var(--surface-default);--_outlined-bg-color:var(--surface-default);--_outlined-border-color:var(--border-color);--_outlined-color:var(--text-primary);--_outlined-icon-color:currentColor;background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--_bg-color,var(--_surface-bg));border:1px solid oklch(91.3325% .0200203 77.3097);border:1px solid var(--_border-color,var(--border-color));border-radius:5px;border-radius:var(--_border-radius);color:var(--_color);isolation:isolate;padding:1rem;padding:var(--_padding);position:relative}.ui-critical:where(.ui-callout),.ui-info:where(.ui-callout),.ui-neutral:where(.ui-callout),.ui-success:where(.ui-callout),.ui-warning:where(.ui-callout){--_bg-color:var(--lightningcss-light,oklch(from var(--color-2) l c h / 20%))var(--lightningcss-dark,oklch(from var(--color-6) l c h / 5%));--_border-color:var(--lightningcss-light,var(--color-5))var(--lightningcss-dark,var(--color-11));--_color:var(--lightningcss-light,var(--color-16))var(--lightningcss-dark,var(--color-1));--_icon-color:var(--color-9);--_outlined-bg-color:var(--surface-default);--_outlined-border-color:var(--color-9);--_outlined-color:var(--lightningcss-light,var(--color-15))var(--lightningcss-dark,var(--color-1));--_outlined-icon-color:var(--color-9)}.ui-outlined:where(.ui-callout){--_bg-color:var(--_outlined-bg-color);--_border-color:var(--_outlined-border-color);--_color:var(--_outlined-color);--_icon-color:var(--_outlined-icon-color)}:where(.ui-callout):before{background-color:var(--_bg-color);border-radius:inherit;content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}:where(.ui-callout)>.ui-content{font-size:var(--_font-size);grid-gap:var(--_content-gap);gap:var(--_content-gap);display:grid}:is(:where(.ui-callout)>.ui-content) h1,:is(:where(.ui-callout)>.ui-content) h2,:is(:where(.ui-callout)>.ui-content) h3,:is(:where(.ui-callout)>.ui-content) h4,:is(:where(.ui-callout)>.ui-content) h5,:is(:where(.ui-callout)>.ui-content) h6{color:inherit;font-size:var(--_title-font-size);font-weight:600}:is(:is(:where(.ui-callout)>.ui-content) h1,:is(:where(.ui-callout)>.ui-content) h2,:is(:where(.ui-callout)>.ui-content) h3,:is(:where(.ui-callout)>.ui-content) h4,:is(:where(.ui-callout)>.ui-content) h5,:is(:where(.ui-callout)>.ui-content) h6) *{font-size:inherit}:where(.ui-callout):not(.ui-outlined) a[href]{color:inherit}:is(:where(.ui-callout):not(.ui-outlined) a[href]):hover{color:var(--_link-hover-color)}:where(.ui-callout):has(svg){grid-gap:var(--_gap);gap:var(--_gap);grid-template-columns:var(--_icon-size) 1fr;display:grid}:where(.ui-callout):has(svg) svg{stroke:var(--_icon-color);margin-block-start:.15rem}:where(.ui-icon-button){--_motion:var(--motion,1);--_color:var(--lightningcss-light,var(--color-16))var(--lightningcss-dark,var(--color-1));--_color-contrast:var(--lightningcss-light,var(--color-1))var(--lightningcss-dark,var(--color-16));--_color-tonal:var(--surface-tonal);--_accent:var(--_color);--_accent-contrast:var(--_color-contrast);--_accent-tonal:var(--_color-tonal);--_accent-tonal-contrast:var(--_color);--_default-hover-bg-color:var(--lightningcss-light,oklch(from var(--_accent) l .01 h / 10%))var(--lightningcss-dark,oklch(from var(--_accent) l .01 h / 20%));--_default-active-bg-color:var(--lightningcss-light,oklch(from var(--_accent) l .06 h / 20%))var(--lightningcss-dark,oklch(from var(--_accent) l .06 h / 30%));--_filled-hover-bg-color:var(--lightningcss-light,oklch(from var(--_accent) calc(l + .2) c h))var(--lightningcss-dark,oklch(from var(--_accent) calc(l - .1) c h));--_filled-active-bg-color:var(--lightningcss-light,oklch(from var(--_accent) calc(l + .3) c h))var(--lightningcss-dark,oklch(from var(--_accent) calc(l - .15) c h));--_outlined-active-bg-color:var(--_filled-active-bg-color);--_bg-color:transparent;--_border-color:transparent;--_border-width:var(--border-size-1);--_text-color:inherit;aspect-ratio:1;background-color:#0000;background-color:var(--_bg-color);block-size:1.75rem;block-size:var(--size-6);border:1px solid #0000;border:var(--_border-width) solid var(--_border-color);border-radius:100000px;border-radius:var(--radius-round);color:var(--_text-color);inline-size:1.75rem;inline-size:var(--size-6);transform-style:preserve-3d;transition:background-color .1s,color .1s,border-color .1s,box-shadow .1s;transition:background-color calc(.1s * var(--_motion)) ease, color calc(.1s * var(--_motion)) ease, border-color calc(.1s * var(--_motion)) ease, box-shadow calc(.1s * var(--_motion)) ease;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.ui-icon-button):where([disabled]){--_text-color:var(--lightningcss-light,rgb(0, 0, 0/.3))var(--lightningcss-dark,rgb(255, 255, 255/.26));cursor:not-allowed;opacity:.64}:where(.ui-icon-button) svg{block-size:auto;max-block-size:1.5rem;inline-size:auto;max-block-size:var(--size-5);max-inline-size:1.5rem;max-inline-size:var(--size-5);pointer-events:none}:where(.ui-icon-button):before{--highlight-size:130%;transition:transform calc(.2s * var(--_motion)) ease, background-color calc(.1s * var(--_motion)) ease;background-color:#0000}.ui-critical:where(.ui-icon-button),.ui-primary:where(.ui-icon-button){--_color-contrast:var(--gray-1);--_color-tonal:var(--color-6);--_accent-tonal-contrast:var(--text-primary-contrast);--_default-hover-bg-color:oklch(from var(--_accent) l c h / 15%);--_default-active-bg-color:oklch(from var(--_accent) l c h / 25%);--_filled-hover-bg-color:oklch(from var(--_accent) calc(l - .1) c h);--_filled-active-bg-color:oklch(from var(--_accent) calc(l - .15) c h);--_outlined-active-bg-color:oklch(from var(--_accent) calc(l - .1) c h)}.ui-critical:where(.ui-icon-button){--_color:var(--critical)}.ui-primary:where(.ui-icon-button){--_color:var(--primary)}:where(.ui-icon-button):where(:not([disabled])):where(:not(:active):hover):before{background-color:var(--_interaction-hover-color,var(--_default-hover-bg-color))}:is(:where(.ui-icon-button):where(:not([disabled])):where(:hover:active),[aria-current=page]:where(.ui-icon-button):where(:not([disabled]))):before{background-color:var(--_interaction-active-color,var(--_default-active-bg-color))}.ui-small:where(.ui-icon-button){block-size:1.25rem;block-size:var(--size-4);inline-size:1.25rem;inline-size:var(--size-4)}.ui-small:where(.ui-icon-button) svg{max-block-size:1.25rem;max-block-size:var(--size-4);max-inline-size:1.25rem;max-inline-size:var(--size-4)}.ui-outlined:where(.ui-icon-button){--_bg-color:transparent;--_border-color:var(--_accent);--_text-color:var(--_accent)}.ui-tonal:where(.ui-icon-button){--_bg-color:var(--_accent-tonal);--_text-color:var(--_accent-tonal-contrast)}.ui-filled:where(.ui-icon-button){--_bg-color:var(--_accent);--_interaction-active-color:var(--_filled-active-bg-color);--_interaction-hover-color:var(--_filled-hover-bg-color);--_text-color:var(--_accent-contrast)}:where(.ui-tabs){--_accent-color:var(--primary);--_bg-color:transparent;align-items:flex-start;gap:0 .25rem;gap:0 var(--size-1);flex-wrap:wrap;display:flex;position:relative}:where(.ui-tabs)>.ui-tab-input[type=radio]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):checked+[role=tab],:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):checked+.ui-tab-label{border-block-end-color:var(--_accent-color);color:var(--_accent-color)}:is(:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):checked+[role=tab],:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):checked+.ui-tab-label)+[role=tabpanel],:is(:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):checked+[role=tab],:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):checked+.ui-tab-label)+.ui-tab-panel{display:block}:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):focus-visible+[role=tab],:is(:where(.ui-tabs)>.ui-tab-input[type=radio]):focus-visible+.ui-tab-label{--focus-ring-color:var(--text-muted);--focus-ring-offset:calc(-1 * var(--size-2));outline:2px solid oklch(39.61% .0225151 86.1538);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:calc(-1 * .5rem);outline-offset:var(--focus-ring-offset)}:where(.ui-tabs)>[role=tab],:where(.ui-tabs)>.ui-tab-label{color:var(--text-muted);cursor:pointer;font-weight:600;line-height:1.75;line-height:var(--font-lineheight-4);padding:.5rem 1rem;padding:var(--size-2) var(--size-3);-webkit-user-select:none;user-select:none;background-color:#0000;border-bottom:2px solid #0000;border-radius:0;order:1;justify-content:center;align-items:center;transition:color .1s;display:inline-flex;position:relative}:is(:where(.ui-tabs)>[role=tab],:where(.ui-tabs)>.ui-tab-label):hover{background-color:var(--lightningcss-light,oklch(from var(--_accent-color) calc(l * .75) none h / 5%))var(--lightningcss-dark,oklch(from var(--_accent-color) calc(l * 1.25) none h / 5%))}:where(.ui-tabs)>[role=tabpanel],:where(.ui-tabs)>.ui-tab-panel{order:2;inline-size:100%;display:none}:where(.ui-toggle-group){--_bg-color:var(--surface-default);--_border-color:var(--border-color);--_border-radius:var(--button-border-radius);background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--_bg-color);border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--_border-color);border-radius:100000px;border-radius:var(--_border-radius);inline-size:fit-content;display:inline-flex;overflow:hidden}.ui-small:where(.ui-toggle-group) .ui-toggle-button{--_size:var(--field-size-small)}.ui-x-small:where(.ui-toggle-group) .ui-toggle-button{--_size:var(--field-size-x-small)}:where(.ui-toggle-group) .ui-toggle-button{border:0;border-radius:0;margin:0}:where(.ui-toggle-group):not(.ui-vertical) .ui-toggle-button{border-inline-end:1px solid var(--_border-color)}:is(:where(.ui-toggle-group):not(.ui-vertical) .ui-toggle-button):last-of-type{border-inline-end:0}.ui-vertical:where(.ui-toggle-group){flex-direction:column}.ui-vertical:where(.ui-toggle-group) .ui-toggle-button{border-block-end:1px solid var(--_border-color)}:is(.ui-vertical:where(.ui-toggle-group) .ui-toggle-button):last-of-type{border-block-end:0}:where(.ui-toggle-button){--_button-bg-color:transparent;--_size:var(--field-size);--_svg-size:var(--size-4);background-color:#0000;background-color:var(--_button-bg-color);block-size:2.3lh;block-size:var(--_size);border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--border-color);border-radius:100000px;border-radius:var(--button-border-radius);color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;gap:var(--size-2);inline-size:fit-content;min-inline-size:2.3lh;min-inline-size:var(--_size);outline-offset:calc(-1 * .5rem);outline-offset:calc(-1 * var(--size-2));padding:0 .5rem;padding:0 var(--size-2);-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;display:inline-flex;position:relative}:where(.ui-toggle-button) input[type=checkbox],:where(.ui-toggle-button) input[type=radio]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (pointer:fine){:where(.ui-toggle-button):hover:not(.ui-disabled){--_button-bg-color:var(--lightningcss-light,oklch(0% 0 0/.04))var(--lightningcss-dark,oklch(100% 0 0/.08))}}:where(.ui-toggle-button):has(input:focus-visible){--focus-ring-color:var(--text-muted);--focus-ring-offset:-6px;outline:2px solid oklch(39.61% .0225151 86.1538);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:-6px;outline-offset:var(--focus-ring-offset)}.ui-disabled:where(.ui-toggle-button){color:oklch(22.4006% .0160159 84.4573/.3);cursor:not-allowed;border-color:oklch(82.8965% .0265474 84.5927/.5)}@supports (color:color-mix(in lch, red, blue)){.ui-disabled:where(.ui-toggle-button){border-color:color-mix(in oklch, var(--border-color) 50%, transparent);color:color-mix(in oklch, var(--text-primary) 30%, transparent)}}:where(.ui-toggle-button) svg{block-size:var(--_svg-size);inline-size:var(--_svg-size);flex-shrink:0}:where(.ui-toggle-button):has(:where(input[type=checkbox],input[type=radio]):checked){--_button-bg-color:oklch(from var(--primary) l c h / 25%)}@media (pointer:fine){:where(.ui-toggle-button):has(:where(input[type=checkbox],input[type=radio]):checked):hover{--_button-bg-color:oklch(from var(--primary) l c h / 35%)}}.ui-small:where(.ui-toggle-button){--_size:var(--field-size-small)}.ui-x-small:where(.ui-toggle-button){--_size:var(--field-size-x-small)}:where(.ui-anchor){anchor-name:--anchor;anchor-scope:--anchor;inline-size:fit-content;display:inline-block}:where(.ui-anchor)>.ui-anchor-floating:not([popover]){position-anchor:--anchor;position-area:start end;position-area:var(--anchor-position-area,start end);block-size:max-content;inline-size:max-content;translate:0;translate:var(--_anchor-tx,0) var(--_anchor-ty,0);position:absolute}:where(.ui-anchor)>.ui-anchor-floating[popover]{inset:unset;position-area:start end;position-area:var(--anchor-position-area,start end);translate:0;translate:var(--_anchor-tx,0) var(--_anchor-ty,0);margin:0;position:absolute}:where(.ui-avatar){--_bg-color:var(--primary);--_color:var(--color-1);--_width:40px;aspect-ratio:1;background-color:oklch(48.3286% .0943549 91.6075);background-color:var(--_bg-color);border-radius:100000px;border-radius:var(--radius-round);color:var(--_color);inline-size:40px;inline-size:var(--_width);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:clip}:where(.ui-avatar):has(img){background-color:#0000}:where(.ui-avatar) svg{max-inline-size:1.5rem;max-inline-size:var(--size-5)}:where(.ui-avatar) img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-squared:where(.ui-avatar){border-radius:0}.ui-rounded:where(.ui-avatar){border-radius:5px;border-radius:var(--radius-2)}.ui-squircle:where(.ui-avatar){border-radius:1rem;border-radius:var(--radius-3)}@supports (corner-shape:squircle){.ui-squircle:where(.ui-avatar){border-radius:100000px;border-radius:var(--radius-round);corner-shape:squircle}}:where([role=group]){--_margin:var(--size-3);--_outline-color:var(--surface-default);display:flex}:where([role=group]) .ui-avatar{box-shadow:0 0 0 2px var(--_outline-color);margin-inline-end:calc(-1 * var(--_margin))}:where(.ui-card){--_bg-tonal:var(--surface-tonal);--_bg-elevated:var(--surface-elevated);--_bg-surface:var(--surface-default);--_border-color:var(--border-color);--_card-bg-color:var(--_bg-surface);--_card-border-color:transparent;--_card-border-width:0;--_card-shadow:none;--_shadow-light:var(--shadow-3);--_shadow-dark:var(--shadow-4);--_shadow-elevated:var(--_shadow-light)}@container style(--color-scheme:dark){:where(.ui-card){--_shadow-elevated:var(--_shadow-dark)}}:where(.ui-card){background-color:var(--_card-bg-color);border-color:var(--_card-border-color);border-radius:5px;border-radius:var(--border-radius);border-style:solid;border-width:var(--_card-border-width);box-shadow:var(--_card-shadow);gap:1rem;gap:var(--size-3);flex-direction:column;padding-inline:0;display:flex;position:relative;overflow:hidden}.ui-text:where(.ui-card){--_card-bg-color:transparent;--_card-border-color:transparent;--_card-border-width:0;--_card-shadow:none}.ui-tonal:where(.ui-card){--_card-bg-color:var(--_bg-tonal);--_card-border-width:1px}.ui-elevated:where(.ui-card){--_card-bg-color:var(--_bg-elevated);--_card-shadow:var(--_shadow-elevated)}.ui-outlined:where(.ui-card){--_card-bg-color:var(--_bg-surface);--_card-border-color:var(--_border-color);--_card-border-width:1px}:where(.ui-card)>:where(hgroup,.ui-content){padding-inline:1rem;padding-inline:var(--size-3)}:is(:where(.ui-card)>:where(hgroup,.ui-content)):last-child{padding-block-end:1rem;padding-block-end:var(--size-3)}:where(.ui-card)>hgroup{padding-block:1rem 0;padding-block:var(--size-3) 0}:is(:where(.ui-card)>hgroup)>p:first-of-type:first-child{font-size:.75rem;font-size:var(--font-size-0);line-height:1.3}:is(:where(.ui-card)>hgroup) :where(h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}:is(:where(.ui-card)>hgroup)>p:last-of-type:last-child:not(:first-child){font-size:1rem;font-size:var(--font-size-1)}:where(.ui-card)>.ui-content:where(:only-child,:first-child){padding-block:1rem 1.25rem;padding-block:var(--size-3) var(--size-4)}:where(.ui-card)>.ui-actions{gap:.5rem;gap:var(--size-2);margin-block:.5rem 0;margin-block:var(--size-2) 0;padding-block-end:.5rem;padding-block-end:var(--size-2);padding-inline:1rem;padding-inline:var(--size-3);display:flex}:is(:where(.ui-card)>.ui-actions):has(.ui-button:first-child[class=ui-button]){padding-inline:.25rem 1rem;padding-inline:var(--size-1) var(--size-3)}:is(:where(.ui-card)>.ui-actions):has(.ui-button:not([class=ui-button])){padding-block-end:.5rem;padding-block-end:var(--size-2)}.ui-align-end:is(:where(.ui-card)>.ui-actions){justify-content:end}.ui-align-end:is(:where(.ui-card)>.ui-actions):has(.ui-button:first-child[class=ui-button]){padding-inline:1rem .25rem;padding-inline:var(--size-3) var(--size-1)}:where(.ui-chip){--_bg-color:var(--surface-tonal);--_border-color:var(--border-color);--_color:var(--text-primary);background:oklch(91.3325% .0200203 77.3097);background:var(--_bg-color) var(--ripple,none);block-size:2rem;block-size:var(--size-7,2rem);border-radius:5px;border-radius:var(--radius-2,.5rem);border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--_border-color);color:var(--_color);font-size:.75rem;font-size:var(--font-size-0,.75rem);align-items:center;gap:.25rem;gap:var(--size-1);padding-inline:.5rem;padding-inline:var(--size-2);text-decoration:none;display:inline-flex}.ui-tonal:where(.ui-chip){--_bg-color:var(--surface-tonal);--_color:var(--text-primary)}.ui-outlined:where(.ui-chip){--_bg-color:var(--surface-default);--_color:var(--text-primary)}:where(.ui-chip):where(button,a):where(:not([disabled])):where(:not(:active)):hover{--_bg-color:var(--lightningcss-light,oklch(from var(--surface-tonal) calc(l * .98) c h))var(--lightningcss-dark,oklch(from var(--surface-tonal) calc(l * 1.1) c h))}:where(.ui-chip):has(svg:first-child){padding-inline:.25rem .5rem;padding-inline:var(--size-1) var(--size-2)}:where(.ui-chip):has(svg:last-child){padding-inline:.5rem .25rem;padding-inline:var(--size-2) var(--size-1)}:where(.ui-chip):has(svg) svg{inline-size:1rem;inline-size:var(--size-3);flex-shrink:0}.ui-small:where(.ui-chip){block-size:1.5rem;block-size:var(--size-5)}.ui-multiline:where(.ui-chip){block-size:auto}:where(.ui-chip){background-position:50%}:where(.ui-chip):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(.ui-chip):where(:not([disabled])):where(:hover:active){background-size:var(--button-ripple-size);transition:background}:where(.ui-chip):where([disabled]){opacity:.64;--_color:color-mix(in oklch, var(--text-muted) 50%, var(--surface-default));cursor:not-allowed}:where(.ui-description-list){--_border-style:solid;--_border-width:1px;grid-gap:1rem;grid-gap:var(--size-3);gap:1rem;gap:var(--size-3);margin:0;padding:0;display:grid}.ui-dotted:where(.ui-description-list){--_border-style:dotted;--_border-width:2px}:where(.ui-description-list) .ui-item{margin:0;padding:0;display:grid}:is(:where(.ui-description-list) .ui-item) dt,:is(:where(.ui-description-list) .ui-item) .ui-term{font-weight:700;display:block;position:relative;overflow:hidden}:is(:where(.ui-description-list) .ui-item) dd{margin:0}@container (width>45ch){:where(.ui-description-list){gap:.25rem;gap:var(--size-1)}:where(.ui-description-list) .ui-item{grid-gap:.25rem;grid-gap:var(--size-1);align-items:baseline;gap:.25rem;gap:var(--size-1);grid-template-columns:1fr auto;display:grid}:is(:where(.ui-description-list) .ui-item) dt,:is(:where(.ui-description-list) .ui-item) .ui-term{inline-size:max-content}:is(:is(:where(.ui-description-list) .ui-item) dt,:is(:where(.ui-description-list) .ui-item) .ui-term):after{display:inline-block}:is(:where(.ui-description-list) .ui-item) dd{color:var(--text-muted);text-align:end}.ui-bordered:where(.ui-description-list) .ui-item{grid-template-columns:auto 1fr auto}:is(.ui-bordered:where(.ui-description-list) .ui-item) dt,:is(.ui-bordered:where(.ui-description-list) .ui-item) .ui-term{order:0}:is(.ui-bordered:where(.ui-description-list) .ui-item) dd{order:2}:is(.ui-bordered:where(.ui-description-list) .ui-item):after{border-block-end:var(--_border-width) var(--_border-style) oklch(82.8965% .0265474 84.5926);border-block-end:var(--_border-width) var(--_border-style) var(--border-color);content:"";background-color:#0000;order:1;block-size:2px}}:where(.ui-divider){background-color:oklch(82.8965% .0265474 84.5926);background-color:var(--border-color);block-size:1px;block-size:var(--border-size-1);margin-block:clamp(1.5rem,3vw,2rem);margin-block:var(--size-fluid-3)}.ui-border-filled:where(.ui-divider){background-color:oklch(94.8577% .0204954 81.782);background-color:var(--surface-filled)}.ui-border-primary:where(.ui-divider){background-color:oklch(48.3286% .0943549 91.6075);background-color:var(--primary)}.ui-border-tonal:where(.ui-divider){background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--surface-tonal)}:where(.ui-link){color:var(--primary);cursor:pointer;-webkit-text-decoration:underline oklch(48.3286% .0943549 91.6075);text-decoration:underline oklch(48.3286% .0943549 91.6075);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:2px;font-weight:700}[href]:where(.ui-link):hover,[href]:where(.ui-link):focus-visible{color:var(--primary-light)}@supports ((-moz-appearance:none)){:where(.ui-link){text-underline-offset:2px}}:where(.ui-table){--_table-border-radius:var(--border-radius);border-collapse:separate;border-spacing:0;border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--border-color);border-radius:5px;border-radius:var(--_table-border-radius);inline-size:100%;margin:1rem 0;margin:var(--size-3) 0;position:relative;overflow:hidden}:is(:where(.ui-table) tr):hover{background-color:oklch(94.8577% .0204954 81.782/.75)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){:is(:where(.ui-table) tr):hover{background-color:oklch(from var(--surface-filled) l c h / 75%)}}:where(.ui-table) th,:where(.ui-table) td{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--surface-default);border-inline-end:1px solid oklch(82.8965% .0265474 84.5926);border-inline-end:var(--border-width) solid var(--border-color);border-block-end:1px solid oklch(82.8965% .0265474 84.5926);border-block-end:var(--border-width) solid var(--border-color);padding:.25rem .5rem;padding:var(--size-1) var(--size-2)}:is(:where(.ui-table) th,:where(.ui-table) td):last-child{border-inline-end:none}:is(:where(.ui-table)>:last-child tr:last-child) th,:is(:where(.ui-table)>:last-child tr:last-child) td{border-block-end:none}:where(.ui-table) th{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--surface-filled);color:var(--text-primary);font-size:.875rem;font-size:var(--font-size-05);text-align:start;font-weight:600}:where(.ui-table) td{font-size:.875rem;font-size:var(--font-size-05)}:is(:where(.ui-table)>thead:first-of-type tr:first-child) th:first-child{border-start-start-radius:var(--_table-border-radius)}:is(:where(.ui-table)>thead:first-of-type tr:first-child) th:last-child{border-start-end-radius:var(--_table-border-radius)}:is(:where(.ui-table)>tbody:first-of-type:not(thead~tbody) tr:first-child) td:first-child{border-start-start-radius:var(--_table-border-radius)}:is(:where(.ui-table)>tbody:first-of-type:not(thead~tbody) tr:first-child) td:last-child{border-start-end-radius:var(--_table-border-radius)}:is(:where(.ui-table)>:last-child tr:last-child) :where(th,td):first-child{border-end-start-radius:var(--_table-border-radius)}:is(:where(.ui-table)>:last-child tr:last-child) :where(th,td):last-child{border-end-end-radius:var(--_table-border-radius)}:is(:where(.ui-table) tfoot) tr td{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--surface-filled);padding-block:.5rem;padding-block:var(--size-2)}:is(:where(.ui-table) tfoot) td{color:var(--text-primary);border-top:1px solid oklch(82.8965% .0265474 84.5926);border-top:var(--border-width) solid var(--border-color);font-weight:600}:where(.ui-table) caption{caption-side:bottom;color:var(--text-muted);font-size:.875rem;font-size:var(--font-size-05);margin-inline-start:.5rem;padding:.5rem 0;padding:var(--size-2) 0;text-align:start;margin-inline-start:var(--size-2)}:where(.ui-table) thead{z-index:1}:where(.ui-table) tbody:has(+tfoot) tr:last-child td{border-block-end:none}:where(.ui-table) colgroup col{border:none}@container (width<60ch){:where(.ui-table) th,:where(.ui-table) td{padding:.25rem .875rem;padding:var(--size-1) .875rem}}.ui-spacious:where(.ui-table) th,.ui-spacious:where(.ui-table) td{padding:1rem;padding:var(--size-3)}.ui-spacious:where(.ui-table) caption{margin-inline-start:1rem;padding:.5rem 0;padding:var(--size-2) 0;margin-inline-start:var(--size-3)}@container (width<60ch){.ui-spacious:where(.ui-table) th,.ui-spacious:where(.ui-table) td{padding:1rem;padding:var(--size-3)}}.ui-dense:where(.ui-table) th,.ui-dense:where(.ui-table) td{padding:.25rem;padding:var(--size-1)}.ui-dense:where(.ui-table) caption{margin-inline-start:.25rem;padding:.25rem 0;padding:var(--size-1) 0;margin-inline-start:var(--size-1)}@container (width<60ch){.ui-dense:where(.ui-table) th,.ui-dense:where(.ui-table) td{padding:.25rem;padding:var(--size-1)}}:where(.ui-progress){--_motion:var(--motion,1);--_accent-color:var(--primary);--_bg-color:var(--surface-tonal);background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--_bg-color);block-size:.25rem;block-size:var(--size-1);border-radius:5px;border-radius:var(--border-radius,.25rem);vertical-align:baseline;inline-size:100%;display:inline-block;position:relative;overflow:hidden}.ui-filled:where(.ui-progress){--_bg-color:var(--surface-filled)}.ui-default:where(.ui-progress){--_bg-color:var(--surface-default)}.ui-tonal:where(.ui-progress){--_bg-color:var(--surface-tonal)}:where(.ui-progress)>progress{appearance:none;background:0 0;border:0;block-size:100%;inline-size:100%;display:block}:is(:where(.ui-progress)>progress)::-webkit-progress-bar{border-radius:5px;border-radius:var(--border-radius,.25rem);background:0 0}[value]:is(:where(.ui-progress)>progress)::-webkit-progress-value{background-color:var(--_accent-color);-webkit-transition:inline-size calc(.2s * var(--_motion)) cubic-bezier(0,0,.1,1);transition:inline-size calc(.2s * var(--_motion)) cubic-bezier(0,0,.1,1);-webkit-transition:inline-size calc(.2s * var(--_motion)) var(--ease-out-4,cubic-bezier(0, 0, .1, 1));transition:inline-size calc(.2s * var(--_motion)) var(--ease-out-4,cubic-bezier(0, 0, .1, 1))}:is(:where(.ui-progress)>progress)::-moz-progress-bar{background-color:var(--_accent-color)}:where(.ui-progress):has(>progress:indeterminate):after{animation:2s linear infinite indeterminate;animation:indeterminate calc(2s * var(--motion,1)) linear infinite;background-color:var(--_accent-color);content:"";will-change:inset-inline-start, inset-inline-end;position:absolute;inset:0 auto 0 0}:is(:where(.ui-progress):has(>progress:indeterminate)>progress)::-webkit-progress-value{background-color:#0000}:is(:where(.ui-progress):has(>progress:indeterminate)>progress)::-moz-progress-bar{background-color:#0000}:is([dir=rtl] :where(.ui-progress):has(>progress:indeterminate)):after{animation-direction:reverse}@keyframes indeterminate{0%{inset-inline:-200% 100%}60%{inset-inline:107% -8%}to{inset-inline:107% -8%}}[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{content:"";opacity:.5;vertical-align:-.14em;border:3px solid;border-top-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.7s linear infinite spin;display:inline-block}[aria-busy=true]:not(input,select,textarea,html,progress,[aria-describedby]):not(button.ui-button):not(:empty):before{margin-inline-end:.5em}@keyframes spin{to{transform:rotate(1turn)}}label.ui-checkbox{--_input-size:var(--size-4);color:var(--text-primary);cursor:pointer;align-items:center;gap:0 .5rem;gap:0 var(--size-2);-webkit-user-select:none;user-select:none;grid-auto-columns:auto;grid-auto-flow:column;inline-size:fit-content;line-height:1.5;display:inline-grid;transform:translateZ(0)}label.ui-checkbox:has([disabled]){cursor:not-allowed;opacity:.64;-webkit-user-select:none;user-select:none}label.ui-checkbox:has([disabled]) input{cursor:not-allowed}label.ui-checkbox:has(:invalid) .ui-label:after{color:var(--red);content:"*";position:absolute;inset:0 -.25ex auto auto}label.ui-checkbox .ui-label{color:var(--text-primary);font-size:.875rem;font-size:var(--font-size-05);grid-area:1/2;padding-inline:0 1ex;position:relative}label.ui-checkbox :where(.ui-end-text){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);z-index:1;grid-area:2/2;line-height:1.5}label.ui-checkbox.ui-spread{-moz-column-gap:1.25rem;-moz-column-gap:var(--size-4);align-items:center;column-gap:1.25rem;column-gap:var(--size-4);grid-auto-flow:unset;grid-template-columns:1fr auto;inline-size:100%}label.ui-checkbox.ui-spread .ui-label{grid-area:1/1;inline-size:fit-content;font-weight:600}label.ui-checkbox.ui-spread input{grid-area:1/2}label.ui-checkbox.ui-spread :where(.ui-end-text){grid-area:2/1}label.ui-checkbox.ui-stack{grid-auto-columns:initial;justify-items:center}label.ui-checkbox.ui-stack .ui-label{margin-block-start:.25rem;grid-area:2/1/auto/-1;margin-block-start:var(--size-1);padding-inline:1ex}:is(label.ui-checkbox.ui-stack .ui-label):after{inset:0 -.25ex auto auto}label.ui-checkbox.ui-stack .ui-end-text{grid-area:3/1/auto/-1}label.ui-checkbox input[type=checkbox]{--_input-size:var(--size-4);appearance:none;aspect-ratio:1;background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--surface-default);block-size:1.25rem;block-size:var(--_input-size);border-radius:2px;border-radius:var(--radius-1);border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--border-color);box-sizing:border-box;cursor:pointer;font-size:1.25rem;font-size:var(--_input-size);inline-size:1.25rem;inline-size:var(--_input-size);place-items:center;margin:0;padding:0;display:grid;position:relative}:is(label.ui-checkbox input[type=checkbox]):checked,:is(label.ui-checkbox input[type=checkbox]):indeterminate{background-color:oklch(48.3286% .0943549 91.6075);background-color:var(--primary);border-color:oklch(48.3286% .0943549 91.6075);border-color:var(--primary)}:is(label.ui-checkbox input[type=checkbox]):after{background-color:var(--primary-contrast);clip-path:polygon(15% 52%,40% 77%,85% 32%,75% 22%,40% 57%,25% 42%);content:"";opacity:0;position:absolute;inset:0}:is(label.ui-checkbox input[type=checkbox]):checked:after,:is(label.ui-checkbox input[type=checkbox]):indeterminate:after{opacity:1}:is(label.ui-checkbox input[type=checkbox]):indeterminate:after{clip-path:polygon(20% 45%,80% 45%,80% 55%,20% 55%)}:is(label.ui-checkbox input[type=checkbox]):before{--highlight-size:175%}label.ui-checkbox.ui-small input[type=checkbox]{--_input-size:var(--size-3)}label.ui-checkbox.ui-large input[type=checkbox]{--_input-size:var(--size-5)}label.ui-checkbox[data-invalid]{--primary:var(--critical)}label.ui-checkbox:has(:user-invalid){--primary:var(--critical)}:is(label.ui-checkbox[data-invalid],label.ui-checkbox:has(:user-invalid)) :where(.ui-end-text){color:var(--critical)}@media (pointer:coarse){label.ui-checkbox input{--_input-size:var(--size-4)}}@media (forced-colors:active){label.ui-checkbox input{border:1px solid canvastext}:is(label.ui-checkbox input):checked,:is(label.ui-checkbox input):indeterminate{background-color:selecteditem;border-color:selecteditem}:is(:is(label.ui-checkbox input):checked,:is(label.ui-checkbox input):indeterminate):after{background-color:selecteditemtext}}label.ui-radio{--_input-size:1.125rem;--_indicator-size:50%;color:var(--text-primary);cursor:pointer;align-items:center;gap:0 .5rem;gap:0 var(--size-2);-webkit-user-select:none;user-select:none;grid-auto-columns:auto;grid-auto-flow:column;inline-size:fit-content;line-height:1.5;display:inline-grid;transform:translateZ(0)}label.ui-radio:has([disabled]){cursor:not-allowed;opacity:.64;-webkit-user-select:none;user-select:none}label.ui-radio:has([disabled]) input{cursor:not-allowed}label.ui-radio:has(:invalid) .ui-label:after{color:var(--red);content:"*";position:absolute;inset:0 -.25ex auto auto}label.ui-radio .ui-label{color:var(--text-primary);font-size:.875rem;font-size:var(--font-size-05);grid-area:1/2;padding-inline:0 1ex;position:relative}label.ui-radio :where(.ui-end-text){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);z-index:1;grid-area:2/2;line-height:1.5}label.ui-radio.ui-stack{grid-auto-columns:initial;justify-items:center}label.ui-radio.ui-stack .ui-label{margin-block-start:.25rem;grid-area:2/1/auto/-1;margin-block-start:var(--size-1);padding-inline:1ex}:is(label.ui-radio.ui-stack .ui-label):after{inset:0 -.25ex auto auto}label.ui-radio.ui-stack .ui-end-text{grid-area:3/1/auto/-1}label.ui-radio input[type=radio]{appearance:none;aspect-ratio:1;background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--surface-default);block-size:var(--_input-size);border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--field-border-color);border-radius:100000px;border-radius:var(--radius-round);box-sizing:border-box;cursor:pointer;inline-size:var(--_input-size);place-items:center;margin:0;padding:0;display:grid;position:relative}:is(label.ui-radio input[type=radio]):checked{background-color:oklch(48.3286% .0943549 91.6075);background-color:var(--primary);border-color:oklch(48.3286% .0943549 91.6075);border-color:var(--primary)}:is(label.ui-radio input[type=radio]):after{background-color:var(--primary-contrast);block-size:var(--_indicator-size);border-radius:100000px;border-radius:var(--radius-round);content:"";inline-size:var(--_indicator-size);opacity:0;margin:auto}:is(label.ui-radio input[type=radio]):checked:after{opacity:1}:is(label.ui-radio input[type=radio]):before{--highlight-size:175%}label.ui-radio.ui-small input[type=radio]{--_input-size:var(--size-3)}label.ui-radio.ui-large input[type=radio]{--_input-size:var(--size-4)}label.ui-radio[data-invalid]{--primary:var(--critical)}label.ui-radio:has(:user-invalid){--primary:var(--critical)}:is(label.ui-radio[data-invalid],label.ui-radio:has(:user-invalid)) :where(.ui-end-text){color:var(--critical)}@media (pointer:coarse){label.ui-radio input[type=radio]{block-size:1.25rem;block-size:var(--size-4);inline-size:1.25rem;inline-size:var(--size-4)}}@media (forced-colors:active){label.ui-radio input[type=radio]{border:1px solid canvastext}:is(label.ui-radio input[type=radio]):checked{background-color:selecteditem;border-color:selecteditem}:is(label.ui-radio input[type=radio]):checked:after{background-color:selecteditemtext}}:where(.ui-range){--_motion:var(--motion,1);grid-gap:.25rem 0;grid-gap:var(--size-1) 0;gap:.25rem 0;gap:var(--size-1) 0;grid-template-columns:1fr auto;display:grid;position:relative}:where(.ui-range) .ui-label{color:var(--text-primary);font-size:.875rem;font-size:var(--font-size-05);grid-area:1/1;font-weight:600}:where(.ui-range) :where(.ui-value){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;grid-area:1/2;font-weight:600;line-height:1.5}:where(.ui-range) .ui-start-text{color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);grid-area:2/1/auto/-1;line-height:1.5}:where(.ui-range) :where(.ui-end-text){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);grid-area:5/1/auto/-1;line-height:1.5}:where(.ui-range) :where(datalist){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);margin-top:-.25rem;margin-top:calc(var(--size-1) * -1);grid-area:4/1/auto/-1;justify-content:space-between;padding-inline:1.5ex;display:flex}:is(:where(.ui-range) :where(datalist))>option{white-space:nowrap;justify-content:center;inline-size:0;padding:0;display:flex}:where(.ui-range):has([disabled]){cursor:not-allowed;opacity:.64;-webkit-user-select:none;user-select:none}:where(.ui-range):has([disabled]) .ui-label,:where(.ui-range):has([disabled]) .ui-value,:where(.ui-range):has([disabled]) .ui-start-text,:where(.ui-range):has([disabled]) .ui-end-text{cursor:not-allowed}.ui-filled:where(.ui-range) input[type=range]{--_track-color:var(--surface-filled)}.ui-default:where(.ui-range) input[type=range]{--_track-color:var(--surface-default)}.ui-tonal:where(.ui-range) input[type=range]{--_track-color:var(--surface-tonal)}.ui-spread:where(.ui-range){-moz-column-gap:1.25rem;-moz-column-gap:var(--size-4);align-items:center;column-gap:1.25rem;column-gap:var(--size-4);grid-template-columns:1fr auto;container-type:inline-size}.ui-spread:where(.ui-range) .ui-label{grid-area:1/1}.ui-spread:where(.ui-range) .ui-start-text{color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);grid-area:2/1;line-height:1.5;display:block}.ui-spread:where(.ui-range) input[type=range]{grid-area:1/2;align-self:center;min-inline-size:25ch}.ui-spread:where(.ui-range) :where(.ui-value){grid-area:2/2}.ui-spread:where(.ui-range) :where(.ui-end-text){text-align:end;grid-area:2/2}.ui-spread:where(.ui-range) datalist{grid-area:2/2}.ui-spread:where(.ui-range):has(datalist) :where(.ui-end-text),.ui-spread:where(.ui-range):has(.ui-value) :where(.ui-end-text){grid-row:3}.ui-spread:where(.ui-range):has(.ui-value):has(datalist) :where(.ui-end-text){grid-row:4}@container (width<400px){.ui-spread:where(.ui-range){grid-template-columns:1fr}.ui-spread:where(.ui-range) *{grid-column:1/-1}.ui-spread:where(.ui-range) .ui-label{grid-row:1}.ui-spread:where(.ui-range) :where(.ui-value){text-align:end;grid-row:1;justify-self:end}.ui-spread:where(.ui-range) .ui-start-text{grid-row:2}.ui-spread:where(.ui-range) input[type=range]{grid-area:3/1/auto/-1}.ui-spread:where(.ui-range) datalist{grid-area:4/1/auto/-1}.ui-spread:where(.ui-range) :where(.ui-end-text){text-align:start;grid-row:5}}[data-invalid]:where(.ui-range){--_thumb-bg:var(--color-9);--_thumb-highlight-color:oklch(from var(--color-9) 70% 100% h / 20%)}:where(.ui-range):has(:user-invalid){--_thumb-bg:var(--color-9);--_thumb-highlight-color:oklch(from var(--color-9) 70% 100% h / 20%)}:is([data-invalid]:where(.ui-range),:where(.ui-range):has(:user-invalid)) .ui-start-text,:is([data-invalid]:where(.ui-range),:where(.ui-range):has(:user-invalid)) .ui-end-text,:is([data-invalid]:where(.ui-range),:where(.ui-range):has(:user-invalid)) .ui-value{color:var(--color-9)}:where(:where(.ui-range)>input[type=range]){--_thumb-bg:var(--primary);--_thumb-highlight-color:oklch(from var(--primary) 70% 100% h / 20%);--_thumb-highlight-size:0px;--_thumb-offset:-1.125ex;--_thumb-size:3ex;--_track-color:var(--field-border-color);--_track-fill:0%;--_track-fill-color:var(--primary);--_track-height:.75ex;--_track-radius:100000px;appearance:none;block-size:1.25rem;block-size:var(--size-4);outline-offset:1ex;background:0 0;grid-area:3/1/auto/-1;inline-size:100%;display:block}@media (hover:none){:where(:where(.ui-range)>input[type=range]){--_thumb-offset:-11.5px;--_thumb-size:30px}}:where(:where(.ui-range)>input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right, var(--_track-fill-color) 0%, var(--_track-color) 0%);background:linear-gradient(to right, var(--_track-fill-color) var(--_track-fill,0%), var(--_track-color) 0%);block-size:var(--_track-height);border-radius:var(--_track-radius)}:where(:where(.ui-range)>input[type=range])::-moz-range-track{appearance:none;background:var(--_track-color);block-size:var(--_track-height);border-radius:var(--_track-radius)}:where(:where(.ui-range)>input[type=range])::-moz-range-progress{appearance:none;background:var(--_track-fill-color);block-size:var(--_track-height);border-radius:var(--_track-radius)}:where(:where(.ui-range)>input[type=range])::-webkit-slider-thumb{appearance:none;background:var(--_thumb-bg);block-size:var(--_thumb-size);border:3px solid oklch(98.2353% .0129849 71.3338);border:3px solid var(--surface-default);box-shadow:0 0 0 var(--_thumb-highlight-size) var(--_thumb-highlight-color);cursor:ew-resize;inline-size:var(--_thumb-size);-webkit-transition:box-shadow calc(.1s * var(--_motion)) ease;transition:box-shadow calc(.1s * var(--_motion)) ease;border-radius:50%;margin-block-start:var(--_thumb-offset)}:where(:where(.ui-range)>input[type=range])::-moz-range-thumb{appearance:none;background:var(--_thumb-bg);block-size:var(--_thumb-size);border:3px solid oklch(98.2353% .0129849 71.3338);border:3px solid var(--surface-default);box-shadow:0 0 0 var(--_thumb-highlight-size) var(--_thumb-highlight-color);cursor:ew-resize;inline-size:var(--_thumb-size);-moz-transition:box-shadow calc(.1s * var(--_motion)) ease;transition:box-shadow calc(.1s * var(--_motion)) ease;border-radius:50%;margin-block-start:var(--_thumb-offset)}.ui-fieldset-item:focus-within :is(){border-color:var(--gray-14)}.ui-range[data-invalid] :where(:where(.ui-range)>input[type=range]){--_track-fill-color:var(--color-9)}.ui-range:has(:user-invalid) :where(:where(.ui-range)>input[type=range]){--_track-fill-color:var(--color-9)}:where(:where(.ui-range)>input[type=range]):not([disabled]):hover{--_thumb-highlight-size:var(--size-1)}:where(:where(.ui-range)>input[type=range]):not([disabled]):active{--_thumb-highlight-size:var(--size-2);--_track-color:var(--lightningcss-light,oklch(from var(--field-border-color) calc(l * .9) c h))var(--lightningcss-dark,oklch(from var(--field-border-color) calc(l * 1.1) c h))}[disabled]:where(:where(.ui-range)>input[type=range]){--_thumb-bg:oklch(from var(--text-primary) l c h / 50%);--_track-color:var(--field-border-color);cursor:not-allowed}[disabled]:where(:where(.ui-range)>input[type=range])::-webkit-slider-thumb{cursor:not-allowed}[disabled]:where(:where(.ui-range)>input[type=range])::-moz-range-thumb{cursor:not-allowed}:where(.ui-switch){--_motion:var(--motion,1);--_accent-color:var(--primary);--_accent-contrast:var(--primary-contrast);--_dot-bg-color:var(--lightningcss-light,var(--gray-11))var(--lightningcss-dark,var(--gray-14));--_dot-inset:var(--size-1) auto auto var(--size-1);--_dot-outline-size:0;--_dot-size:var(--size-3);--_track-bg-color:var(--lightningcss-light,var(--gray-3))var(--lightningcss-dark,var(--gray-8));--_track-height:var(--size-5);--_track-width:var(--size-8);--_transition-tf:var(--ease-4);--_transition-time:calc(.2s * var(--_motion));color:var(--text-primary);align-items:center;gap:0 .5rem;gap:0 var(--size-2);grid-auto-columns:auto;grid-auto-flow:column;inline-size:fit-content;display:inline-grid}:where(.ui-switch) :where(input[type=checkbox][role=switch]){appearance:none;block-size:var(--_track-height);cursor:pointer;inline-size:var(--_track-width);margin:0;position:relative}:is(:where(.ui-switch) :where(input[type=checkbox][role=switch])):before{background-color:var(--_track-bg-color);block-size:var(--_track-height);border:1px solid var(--_dot-bg-color);border-radius:100000px;border-radius:var(--radius-round);content:"";inline-size:var(--_track-width);position:absolute;inset:0}:is(:where(.ui-switch) :where(input[type=checkbox][role=switch])):focus-visible{--focus-ring-color:currentColor;outline:2px solid;outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:2px;outline-offset:var(--focus-ring-offset)}:is(:where(.ui-switch) :where(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:var(--_dot-outline-size) solid var(--_dot-bg-color);outline-offset:-1px;position:absolute}:is(:where(.ui-switch) :where(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(.ui-switch) :where(input[type=checkbox][role=switch])):checked:after{--_dot-bg-color:var(--_accent-contrast);--_dot-outline-size:calc(var(--size-1) - 1px);inset-inline-start:calc(var(--_track-width) - var(--_dot-size) - .25rem);inset-inline-start:calc(var(--_track-width) - var(--_dot-size) - var(--size-1))}:is(:where(.ui-switch) :where(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(.ui-switch) :where(input[type=checkbox][role=switch])):after{transition:all var(--_transition-time) var(--_transition-tf)}:is(:where(.ui-switch) :where(input[type=checkbox][role=switch])):active:after,:is(:where(.ui-switch) :where(input[type=checkbox][role=switch])):checked:active:after{--_dot-outline-size:calc(var(--size-1) + 1px)}:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) [role=switch]{grid-area:1/1/auto/-1}:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked):has([role=switch]:checked) .ui-icon-unchecked{display:none}:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked):has([role=switch]:checked) .ui-icon-checked{display:block}:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-checked{display:none}:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-unchecked,:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-checked{pointer-events:none;z-index:1;grid-area:1/1}:is(:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-unchecked,:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-checked) svg{inline-size:var(--_dot-size);display:block}:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-unchecked{margin-inline-start:calc(var(--_track-width) - var(--_dot-size) - .25rem);margin-inline-start:calc(var(--_track-width) - var(--_dot-size) - var(--size-1))}:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-checked{margin-inline-start:.25rem;margin-inline-start:var(--size-1)}:where(.ui-switch):has(:invalid) .ui-label:after{color:var(--red);content:"*";position:absolute;inset:0 -.25ex auto auto}:where(.ui-switch):has([disabled]){cursor:not-allowed;opacity:.64;-webkit-user-select:none;user-select:none}:where(.ui-switch):has([disabled]) input{cursor:not-allowed}:where(.ui-switch) .ui-label{color:var(--text-primary);font-size:.875rem;font-size:var(--font-size-05);-webkit-user-select:none;user-select:none;grid-area:1/2;min-width:0;padding-inline:0 1ex;position:relative}:where(.ui-switch) :where(.ui-end-text){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);z-index:1;grid-area:2/2;line-height:1.5}.ui-small:where(.ui-switch){--_dot-size:.75rem;--_track-height:var(--size-4);--_track-width:2.5rem}.ui-spread:where(.ui-switch){-moz-column-gap:1.25rem;-moz-column-gap:var(--size-4);align-items:center;column-gap:1.25rem;column-gap:var(--size-4);grid-auto-flow:unset;grid-template-columns:1fr auto;inline-size:100%}.ui-spread:where(.ui-switch) .ui-label{grid-area:1/1;inline-size:fit-content;font-weight:600}.ui-spread:where(.ui-switch) input[role=switch]{grid-area:1/2}.ui-spread:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) input[role=switch],.ui-spread:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-checked,.ui-spread:where(.ui-switch):has(.ui-icon-checked,.ui-icon-unchecked) .ui-icon-unchecked{grid-column:2}.ui-spread:where(.ui-switch) :where(.ui-end-text){grid-area:2/1}.ui-stack:where(.ui-switch){grid-auto-columns:initial;justify-items:center}.ui-stack:where(.ui-switch) .ui-label{margin-block-start:.25rem;grid-area:2/1/auto/-1;margin-block-start:var(--size-1);padding-inline:1ex}.ui-stack:where(.ui-switch) .ui-end-text{grid-area:3/1/auto/-1}[data-invalid]:where(.ui-switch) input{border-radius:100000px;border-radius:var(--radius-round);outline:2px solid var(--color-9)}[data-invalid]:where(.ui-switch) .ui-end-text{color:var(--color-9)}:where(.ui-p){text-wrap:pretty}.ui-small:where(.ui-p){font-size:1rem;font-size:var(--font-size-1)}.ui-large:where(.ui-p){font-size:1.25rem;font-size:var(--font-size-3)}:where(.ui-h1,.ui-h2,.ui-h3,.ui-h4,.ui-h5,.ui-h6){color:var(--text-primary);text-wrap:pretty;font-weight:700}:where(.ui-h1){font-size:clamp(2rem,9vw,3.5rem);font-size:var(--font-size-h1,var(--font-size-7));letter-spacing:-.02em;line-height:1.15}:where(.ui-h2){font-size:clamp(1.5rem,6vw,2.5rem);font-size:var(--font-size-h2,var(--font-size-5,2rem));letter-spacing:-.02em;line-height:1.2}:where(.ui-h3){font-size:clamp(1rem,4vw,1.5rem);font-size:var(--font-size-h3,var(--font-size-4,1.5rem));letter-spacing:-.01em;line-height:1.167}:where(.ui-h4){font-size:1.25rem;font-size:var(--font-size-h4,var(--font-size-3,1.25rem));letter-spacing:-.01em;line-height:1.235}:where(.ui-h5){font-size:1.1rem;font-size:var(--font-size-h5,var(--font-size-2,1.1rem));line-height:1.334}:where(.ui-h6){font-size:clamp(.75rem,2vw,1rem);font-size:var(--font-size-h6,var(--font-size-1,1rem));line-height:1}:where(.ui-overline){color:var(--lightningcss-light,oklch(49.5125% .0225151 86.1538))var(--lightningcss-dark,oklch(29.7075% .0225151 86.1538));font-size:.75rem;font-size:var(--font-size-0);letter-spacing:.06em;text-transform:uppercase;font-weight:500}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))) and (color:light-dark(red, red)){:where(.ui-overline){color:var(--lightningcss-light,oklch(from var(--text-muted) calc(l * 1.25) c h))var(--lightningcss-dark,oklch(from var(--text-muted) calc(l * .75) c h))}}:where(.ui-hgroup)>p{margin:0}:where(.ui-hgroup)>:where(h1,h2,h3,h4,h5,h6){margin-block:0 .4em}:where(.ui-hgroup)>p:first-of-type:first-child{color:var(--lightningcss-light,oklch(49.5125% .0225151 86.1538))var(--lightningcss-dark,oklch(29.7075% .0225151 86.1538));font-size:.75rem;font-size:var(--font-size-0);letter-spacing:.06em;text-transform:uppercase;font-weight:500}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))) and (color:light-dark(red, red)){:where(.ui-hgroup)>p:first-of-type:first-child{color:var(--lightningcss-light,oklch(from var(--text-muted) calc(l * 1.25) c h))var(--lightningcss-dark,oklch(from var(--text-muted) calc(l * .75) c h))}}:where(.ui-hgroup)>p:not(:first-of-type:first-child){color:oklch(from currentColor l c h / 75%);font-size:1.25rem;font-size:var(--font-size-3);line-height:1.6}:where(.ui-hgroup)>p+p{margin-block-start:.75em}:where(.ui-caption){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);line-height:1.6}:where(.ui-u,.ui-abbr,.ui-dfn){text-underline-offset:1px;text-decoration:underline}@supports ((-moz-appearance:none)){:where(.ui-u,.ui-abbr,.ui-dfn){text-underline-offset:2px}}:where(.ui-abbr,.ui-dfn){-webkit-text-decoration:var(--color-9) underline dotted;-webkit-text-decoration:var(--color-9) underline dotted;text-decoration:var(--color-9) underline dotted;font-style:normal}[title]:where(.ui-abbr,.ui-dfn){cursor:help;text-underline-offset:1px}@supports ((-moz-appearance:none)){:where(.ui-abbr,.ui-dfn){text-underline-offset:2px}}:where(.ui-sup){vertical-align:super;font-size:.5em}:where(p,span).ui-small{font-size:max(.5em,.75rem);font-size:max(.5em, var(--font-size-0,.75rem))}:where(.ui-cite){font-style:italic}:where(.ui-kbd){font-family:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;font-family:var(--font-mono);background-color:oklch(39.61% .0225151 86.1538);background-color:var(--text-muted);border-color:oklch(39.61% .0225151 86.1538);border-color:var(--text-muted);border-radius:5px;border-radius:var(--radius-2);border-width:1px;border-width:var(--border-size-1);color:var(--text-muted-contrast);word-break:break-word;padding:.1ex .3ex}:where(.ui-mark){border-radius:5px;border-radius:var(--radius-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;vertical-align:baseline;padding:.1ex .3ex}:where(.ui-s){text-decoration:line-through}:where(.ui-sub){vertical-align:sub;font-size:.75em}:where(.ui-del){color:var(--color-9);text-decoration:line-through}:where(.ui-ins){color:var(--color-9);text-underline-offset:1px;text-decoration:underline}:where(.ui-var){font-family:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;font-family:var(--font-mono);background-color:oklch(39.61% .0225151 86.1538);background-color:var(--text-muted);border-color:oklch(39.61% .0225151 86.1538);border-color:var(--text-muted);border-radius:5px;border-radius:var(--radius-2);border-width:1px;border-width:var(--border-size-1);color:var(--text-muted-contrast);word-break:break-word;padding:.1ex .3ex}:where(.ui-samp){font-family:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;font-family:var(--font-mono)}:where(.ui-blockquote){border-inline-start:5px solid;border-inline-start:var(--border-size-3) solid currentColor;padding-block:1rem;padding-block:var(--size-3);padding-inline:1.25rem;padding-inline:var(--size-4)}:where(.ui-blockquote) :first-child{margin-block-start:0}:where(.ui-blockquote) :last-child{margin-block-end:0}:where(.ui-blockquote) footer{color:var(--text-muted);margin-block-start:1rem;margin-block-start:var(--size-3)}:where(pre.ui-code-block){background-color:var(--color-15);border-radius:5px;border-radius:var(--border-radius);color:var(--color-1);font-family:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--font-size-05);max-inline-size:100%;padding-block:1rem;padding-block:var(--size-3);padding-inline:1.25rem;padding-inline:var(--size-4);scrollbar-width:thin;white-space:pre;overflow-x:auto}:where(pre.ui-code-block)>code{color:inherit;font-size:inherit;word-break:normal;writing-mode:inherit;background:0 0;border-radius:0;padding:0}:where(dialog.ui-drawer){--_motion:var(--motion,1);--_backdrop-bg-color:transparent;--_backdrop-blur:blur(2px);--_bg-color:var(--surface-default);--_block-size:min(80vb, 650px);--_border-color:var(--border-color);--_border-width:var(--border-width);--_color:var(--text-primary);--_content-padding:var(--size-4);--_footer-gap:var(--size-3);--_footer-padding:var(--size-3);--_header-font-size:var(--font-size-3);--_header-padding:var(--size-3);--_inline-size:min(375px, 100vi);--_shadow:var(--shadow-2);--_transition-duration:calc(.2s * var(--_motion));--_transition-timing:var(--ease-out-3);background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--_bg-color);box-shadow:var(--_shadow);color:var(--_color);max-inline-size:100%;transition:display calc(.2s * 1) allow-discrete, overlay calc(.2s * 1) allow-discrete, translate calc(.2s * 1) cubic-bezier(0,0,.3,1);transition:display var(--_transition-duration) allow-discrete, overlay var(--_transition-duration) allow-discrete, translate var(--_transition-duration) var(--_transition-timing);z-index:1000;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed}:where(dialog.ui-drawer)::backdrop{-webkit-backdrop-filter:var(--_backdrop-blur);backdrop-filter:var(--_backdrop-blur);background-color:var(--_backdrop-bg-color);opacity:0;transition:display var(--_transition-duration) allow-discrete, overlay var(--_transition-duration) allow-discrete, opacity var(--_transition-duration) var(--_transition-timing)}.ui-backdrop-transparent:where(dialog.ui-drawer){--_backdrop-blur:none}:where(dialog.ui-drawer) .ui-header{border-block-end:var(--_border-width) solid var(--_border-color);padding:var(--_header-padding);align-items:center;display:flex}:is(:where(dialog.ui-drawer) .ui-header) :where(h1,h2,h3,h4,h5,h6){font-size:var(--_header-font-size);margin:0}:is(:where(dialog.ui-drawer) .ui-header) :where(.ui-icon-button){margin-inline-start:auto}:where(dialog.ui-drawer) .ui-content{padding:var(--_content-padding);flex:1;overflow-y:auto}:where(dialog.ui-drawer) .ui-footer{border-block-start:var(--_border-width) solid var(--_border-color);gap:var(--_footer-gap);padding:var(--_footer-padding);justify-content:end;display:flex}.ui-inline-start:where(dialog.ui-drawer),.ui-inline-end:where(dialog.ui-drawer){block-size:100dvb;inline-size:var(--_inline-size);max-block-size:100%;inset-block:0}.ui-inline-start:where(dialog.ui-drawer){border-inline-end:var(--_border-width) solid var(--_border-color);inset-inline:0 auto;translate:-100%}.ui-inline-end:where(dialog.ui-drawer){border-inline-start:var(--_border-width) solid var(--_border-color);inset-inline:auto 0;translate:100%}.ui-inline-end:where(dialog.ui-drawer) .ui-footer{justify-content:start}.ui-block-start:where(dialog.ui-drawer),.ui-block-end:where(dialog.ui-drawer){block-size:var(--_block-size);max-block-size:80dvb;inline-size:100dvi;inset-inline:0}.ui-block-start:where(dialog.ui-drawer){border-block-end:var(--_border-width) solid var(--_border-color);inset-block:0 auto;translate:0 -100%}.ui-block-end:where(dialog.ui-drawer){border-block-start:var(--_border-width) solid var(--_border-color);inset-block:auto 0;translate:0 100%}[open]:where(dialog.ui-drawer){translate:0}[open]:where(dialog.ui-drawer)::backdrop{opacity:1}@starting-style{[open]:where(dialog.ui-drawer)::backdrop{opacity:0}.ui-inline-start[open]:where(dialog.ui-drawer){translate:-100%}.ui-inline-end[open]:where(dialog.ui-drawer){translate:100%}.ui-block-start[open]:where(dialog.ui-drawer){translate:0 -100%}.ui-block-end[open]:where(dialog.ui-drawer){translate:0 100%}}html:has(dialog.ui-drawer.ui-scroll-lock[open].ui-backdrop-transparent){overflow:visible;overflow:initial;overscroll-behavior:auto}@media (width<=499.98px){html:has(dialog.ui-drawer.ui-scroll-lock[open].ui-backdrop-transparent){overscroll-behavior:contain;overflow:clip}}}@layer components.extended{:where(#toast-manager){gap:1rem;gap:var(--size-3);block-size:auto;inline-size:auto;inset:auto 1.25rem 1.25rem auto;inset:auto var(--size-4) var(--size-4) auto;max-inline-size:calc(100vi - 3rem);max-inline-size:calc(100vi - var(--size-8));pointer-events:none;z-index:1000;background:0 0;border:none;flex-direction:column-reverse;margin:0;padding:0;display:none;position:fixed;overflow:visible}:where(#toast-manager):popover-open{display:flex}:where(#toast-manager)::backdrop{display:none}:where(.ui-toast){--_anim-enter:.3s;--_anim-exit:.3s;animation:toast-enter .3s cubic-bezier(0,0,.3,1) both, toast-hold attr(data-duration type(<time>), 5s) linear both, toast-exit .3s cubic-bezier(.7,0,1,1) both;animation:toast-enter var(--_anim-enter) var(--ease-out-3) both, toast-hold attr(data-duration type(<time>), 5s) linear both, toast-exit var(--_anim-exit) var(--ease-in-3) both;animation-delay:0s, .3s, calc(.3s + attr(data-duration type(<time>), 5s));animation-delay:0s, var(--_anim-enter), calc(var(--_anim-enter) + attr(data-duration type(<time>), 5s));background-color:var(--lightningcss-light,var(--gray-15))var(--lightningcss-dark,var(--gray-2));border-radius:5px;border-radius:var(--border-radius);box-shadow:var(--shadow-3);color:var(--text-primary-contrast);align-items:center;gap:1rem;gap:var(--size-3);min-inline-size:30ch;padding:1rem 1.25rem;padding:var(--size-3) var(--size-4);pointer-events:auto;justify-content:space-between;display:flex}:where(.ui-toast):hover{animation-play-state:paused}.ui-exiting:where(.ui-toast){animation:toast-exit var(--_anim-exit) cubic-bezier(.7,0,1,1) forwards;animation:toast-exit var(--_anim-exit) var(--ease-in-3) forwards}:where(.ui-toast) .ui-icon{block-size:1.25rem;block-size:var(--size-4);inline-size:1.25rem;inline-size:var(--size-4);background:50%/contain no-repeat;flex-shrink:0}:where(.ui-toast):not([data-severity]) .ui-icon{display:none}:where(.ui-toast) .ui-content{font-size:.875rem;font-size:var(--font-size-05);word-break:break-word}:where(.ui-toast) .ui-title{font-weight:600}:where(.ui-toast) .ui-description{color:oklch(from currentColor l c h / 75%);font-size:.75rem;font-size:var(--font-size-0)}:where(.ui-toast) .ui-close-button{color:inherit;cursor:pointer;opacity:.7;padding:.25rem;padding:var(--size-1);background:0 0;border:none;place-items:center;transition:opacity .2s;display:grid}:is(:where(.ui-toast) .ui-close-button):hover{opacity:1}[data-severity=success]:where(.ui-toast) .ui-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2322c55e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>")}[data-severity=info]:where(.ui-toast) .ui-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M12 16v-4'/><path d='M12 8h.01'/></svg>")}[data-severity=warning]:where(.ui-toast) .ui-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/><path d='M12 9v4'/><path d='M12 17h.01'/></svg>")}[data-severity=critical]:where(.ui-toast) .ui-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m15 9-6 6'/><path d='m9 9 6 6'/></svg>")}@keyframes toast-enter{0%{opacity:0;translate:1.25rem;translate:var(--size-4) 0}to{opacity:1;translate:0}}@keyframes toast-hold{0%{opacity:1}to{opacity:1}}@keyframes toast-exit{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 1.25rem;scale:.9;translate:0 var(--size-4)}}@scope(.ui-rich-text) to (.ui-not-rich-text){a{color:var(--primary);cursor:pointer;font-size:inherit;font-weight:700;line-height:inherit;-webkit-text-decoration:underline oklch(48.3286% .0943549 91.6075);text-decoration:underline oklch(48.3286% .0943549 91.6075);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:2px}a[href]:hover,a[href]:focus-visible{color:var(--primary-light)}blockquote{border-inline-start:5px solid;border-inline-start:var(--border-size-3) solid currentColor;font-size:inherit;line-height:inherit;padding-block:1rem;padding-block:var(--size-3);padding-inline:1.25rem;padding-inline:var(--size-4)}blockquote :first-child{margin-block-start:0}blockquote :last-child{margin-block-end:0}blockquote footer{color:var(--text-muted);margin-block-start:1rem;margin-block-start:var(--size-3)}pre{border-radius:5px;border-radius:var(--border-radius);font-size:.875rem;font-size:var(--font-size-05);margin-block:1.75rem;margin-block:var(--size-6);min-inline-size:0;max-inline-size:max-content;padding-block:1rem;padding-block:var(--size-3);padding-inline:1.25rem;padding-inline:var(--size-4);white-space:pre}pre:has(>code){background-color:var(--color-15);border-radius:5px;border-radius:var(--border-radius);color:var(--color-1);scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}pre:has(>code)>code{color:inherit;font-size:inherit;word-break:normal;writing-mode:inherit;background:0 0;border-radius:0;padding:0}p{font-size:inherit;line-height:inherit;text-wrap:pretty;margin-block:1.25em}:is(h1,h2,h3,h4,h5,h6){color:var(--text-primary);text-wrap:pretty;font-weight:700}:is(h1,h2,h3,h4,h5,h6)+:not(:is(h1,h2,h3,h4,h5,h6)){margin-block-start:0}h1{font-size:clamp(2rem,9vw,3.5rem);font-size:var(--font-size-h1,var(--font-size-7));letter-spacing:-.02em;margin-block:0 .888889em;line-height:1.11111}h2{font-size:clamp(1.5rem,6vw,2.5rem);font-size:var(--font-size-h2,var(--font-size-5,2rem));letter-spacing:-.02em;margin-block:2em 1em;line-height:1.33333}h3{font-size:clamp(1rem,4vw,1.5rem);font-size:var(--font-size-h3,var(--font-size-4,1.5rem));letter-spacing:-.01em;margin-block:1.6em .6em;line-height:1.6}h4{font-size:1.25rem;font-size:var(--font-size-h4,var(--font-size-3,1.25rem));letter-spacing:-.01em;margin-block:1.5em .5em;line-height:1.5}h5{font-size:1.1rem;font-size:var(--font-size-h5,var(--font-size-2,1.1rem));margin-block:0 .25rem;margin-block:0 var(--size-1);line-height:1}h6{font-size:clamp(.75rem,2vw,1rem);font-size:var(--font-size-h6,var(--font-size-1,1rem));margin-block:0 .25rem;margin-block:0 var(--size-1);line-height:1}:is(.ui-overline,hgroup p:first-of-type:first-child){color:var(--lightningcss-light,oklch(49.5125% .0225151 86.1538))var(--lightningcss-dark,oklch(29.7075% .0225151 86.1538));font-size:.75rem;font-size:var(--font-size-0);letter-spacing:.06em;text-transform:uppercase;font-weight:500}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))) and (color:light-dark(red, red)){:is(.ui-overline,hgroup p:first-of-type:first-child){color:var(--lightningcss-light,oklch(from var(--text-muted) calc(l * 1.25) c h))var(--lightningcss-dark,oklch(from var(--text-muted) calc(l * .75) c h))}}hgroup>p{margin:0}hgroup>:where(h1,h2,h3,h4,h5,h6){margin-block:0 .4em}hgroup+*{margin-block-start:3em}hgroup>p:not(:first-of-type:first-child){color:oklch(from currentColor l c h / 75%);font-size:1.25rem;font-size:var(--font-size-3);line-height:1.6}hgroup>p+p{margin-block-start:.75em}ul:not([class]){list-style-type:disc}ol:not([class]){list-style-type:decimal}:where(ul,ol):not([class]){font-size:inherit;grid-gap:.5em;line-height:inherit;gap:.5em;margin-block:1.25em;padding-inline-start:1.625em;display:grid}:where(ul,ol):not([class]) li{padding-inline-start:.375em}:where(ul ul),:where(ul ol),:where(ol ul),:where(ol ol){margin-block:.75em}:where(dl){font-size:inherit;line-height:inherit;margin-block:1.25em}:where(dl) dt{margin-block-start:1.25em;font-weight:700}:where(dl) dd{margin-block-start:.5em;padding-inline-start:1.625em}figure{grid-gap:.5rem;grid-gap:var(--size-2);gap:.5rem;gap:var(--size-2);margin-block:2rem;margin-block:var(--size-7);place-items:center;display:grid}figure>*{margin-block:0}figure figcaption{font-size:.75rem;font-size:var(--font-size-0);text-wrap:pretty}:scope>:first-child{margin-block-start:0}:scope>:last-child{margin-block-end:0}hr+*{margin-block-start:0}:where(ins,u,abbr,dfn){text-underline-offset:1px;text-decoration:underline}@supports ((-moz-appearance:none)){:where(ins,u,abbr,dfn){text-underline-offset:2px}}:where(abbr,dfn){-webkit-text-decoration:var(--color-9) underline dotted;-webkit-text-decoration:var(--color-9) underline dotted;text-decoration:var(--color-9) underline dotted;font-style:normal}[title]:where(abbr,dfn){cursor:help;text-underline-offset:1px}@supports ((-moz-appearance:none)){:where(abbr,dfn){text-underline-offset:2px}}sup{vertical-align:super;font-size:.5em}:where(del,ins){color:var(--color-9)}small{font-size:max(.5em,.75rem);font-size:max(.5em, var(--font-size-0,.75rem))}cite{font-style:italic}:where(code,kbd,samp,pre){font-family:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;font-family:var(--font-mono)}code{border-radius:5px;border-radius:var(--border-size-3);background-color:oklch(0% 0 0/.18);padding:.1ex .3ex;font-size:.9em}:where(kbd,var){background-color:oklch(39.61% .0225151 86.1538);background-color:var(--text-muted);border-color:oklch(39.61% .0225151 86.1538);border-color:var(--text-muted);border-radius:5px;border-radius:var(--radius-2);border-width:1px;border-width:var(--border-size-1);color:var(--text-muted-contrast);padding:.1ex .3ex}:not(pre) code,kbd{word-break:break-word}:not(pre) code{border-radius:5px;border-radius:var(--border-radius,var(--radius-2));writing-mode:lr;padding:.5ex}mark{border-radius:5px;border-radius:var(--radius-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;vertical-align:baseline;padding:.1ex .3ex}s{text-decoration:line-through}sub{vertical-align:sub;font-size:.75em}}:where(.ui-badge){--_anchor-tx:-50%;--_anchor-ty:50%;--_badge-inset:auto auto 100% 100%;--_bg-color:var(--primary);--_border-color:var(--primary);--_dot-size:var(--size-2);--_size:var(--size-4);--_text-color:var(--gray-1);vertical-align:middle;display:inline-flex;position:relative}:where(.ui-badge)>.ui-anchor-floating:not([popover]){inset:var(--_badge-inset);position-anchor:auto;position-area:none}:where(.ui-badge)>.ui-anchor-floating>.ui-badge-indicator{background-color:var(--_bg-color);block-size:var(--_size);border:2px solid var(--_border-color);border-radius:100000px;border-radius:var(--radius-round);color:var(--_text-color);font-size:.75rem;font-size:var(--font-size-0);inline-size:max-content;min-inline-size:var(--_size);padding-inline:.25rem;padding-inline:var(--size-1);text-align:center;transition:opacity .2s cubic-bezier(0,0,.75,1);transition:opacity .2s var(--ease-out-1);place-items:center;font-weight:500;line-height:normal;display:grid}.ui-critical:where(.ui-badge){--_bg-color:var(--critical);--_border-color:var(--critical)}.ui-success:where(.ui-badge){--_bg-color:var(--success);--_border-color:var(--success)}.ui-info:where(.ui-badge){--_bg-color:var(--info);--_border-color:var(--info)}.ui-warning:where(.ui-badge){--_bg-color:var(--warning);--_border-color:var(--warning)}.ui-neutral:where(.ui-badge){--_bg-color:var(--neutral);--_border-color:var(--neutral)}.ui-start-start:where(.ui-badge){--_anchor-tx:50%;--_anchor-ty:50%;--_badge-inset:auto 100% 100% auto}.ui-end-start:where(.ui-badge){--_anchor-tx:50%;--_anchor-ty:-50%;--_badge-inset:100% 100% auto auto}.ui-end-end:where(.ui-badge){--_anchor-tx:-50%;--_anchor-ty:-50%;--_badge-inset:100% auto auto 100%}.ui-dot:where(.ui-badge){--_anchor-tx:calc((var(--_dot-size) - 2px) * -1);--_anchor-ty:var(--_dot-size)}.ui-dot:where(.ui-badge)>.ui-anchor-floating>.ui-badge-indicator{block-size:var(--_dot-size);inline-size:var(--_dot-size);min-inline-size:var(--_dot-size);padding:0}.ui-invisible:where(.ui-badge)>.ui-anchor-floating>.ui-badge-indicator{opacity:0;pointer-events:none}:where([role=group].ui-button-group){--_border-radius:var(--button-border-radius);border-radius:100000px;border-radius:var(--_border-radius);min-width:max-content;display:inline-flex}:where([role=group].ui-button-group) button{--_divider-color:var(--lightningcss-light,oklch(from var(--_accent-tonal) calc(l - .1) c h))var(--lightningcss-dark,oklch(from var(--_accent-tonal) calc(l + .1) c h));border-radius:0}.ui-outlined:is(:where([role=group].ui-button-group) button){--_divider-color:var(--_border-color)}.ui-filled:is(:where([role=group].ui-button-group) button){--_divider-color:currentColor}:is(:where([role=group].ui-button-group) button):focus-visible{outline-offset:-4px}:where(.ui-button-group.ui-critical,.ui-button-group.ui-primary) :is(:where([role=group].ui-button-group) button){--_color-contrast:var(--gray-1);--_color-tonal:var(--color-6);--_accent-tonal-contrast:var(--text-primary-contrast);--_default-hover-bg-color:oklch(from var(--_accent) l c h / 15%);--_default-active-bg-color:oklch(from var(--_accent) l c h / 25%);--_filled-hover-bg-color:oklch(from var(--_accent) calc(l - .1) c h);--_filled-active-bg-color:oklch(from var(--_accent) calc(l - .15) c h);--_outlined-active-bg-color:oklch(from var(--_accent) calc(l - .1) c h)}:where(.ui-button-group.ui-critical) :is(:where([role=group].ui-button-group) button){--_color:var(--critical)}:where(.ui-button-group.ui-primary) :is(:where([role=group].ui-button-group) button){--_color:var(--primary)}:where(.ui-button-group.ui-small) :is(:where([role=group].ui-button-group) button){--_min-height:1.875rem;padding-block:0;padding-inline:1ex}:where(.ui-button-group.ui-large) :is(:where([role=group].ui-button-group) button){--_min-height:2.875rem;padding-inline:4ex}:where(.ui-button-group.ui-outlined) :is(:where([role=group].ui-button-group) button){--_border-color:var(--_accent);--_divider-color:var(--_accent)}:is(:where(.ui-button-group.ui-outlined) :is(:where([role=group].ui-button-group) button)):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--_accent);--_border-color:var(--_accent);--_text-color:var(--_accent-contrast)}:is(:where(.ui-button-group.ui-outlined) :is(:where([role=group].ui-button-group) button)):where(:not([disabled])):where(:active){--_bg-color:var(--_outlined-active-bg-color);--_border-color:var(--_outlined-active-bg-color);--_text-color:var(--_accent-contrast)}:where(.ui-button-group.ui-tonal) :is(:where([role=group].ui-button-group) button){--_bg-color:var(--_accent-tonal);--_text-color:var(--_accent-tonal-contrast)}:is(:where(.ui-button-group.ui-tonal) :is(:where([role=group].ui-button-group) button)):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--_accent);--_text-color:var(--_accent-contrast)}:is(:where(.ui-button-group.ui-tonal) :is(:where([role=group].ui-button-group) button)):where(:not([disabled])):where(:active){--_bg-color:var(--_outlined-active-bg-color);--_text-color:var(--_accent-contrast)}:where(.ui-button-group.ui-filled) :is(:where([role=group].ui-button-group) button){--_bg-color:var(--_accent);--_text-color:var(--_accent-contrast);--_divider-color:currentColor}:where(.ui-button-group.ui-critical,.ui-button-group.ui-primary) :is(:where(.ui-button-group.ui-filled) :is(:where([role=group].ui-button-group) button)){--_divider-color:var(--lightningcss-light,oklch(from var(--_accent) calc(l - .1) c h))var(--lightningcss-dark,oklch(from var(--_accent) calc(l + .1) c h))}:is(:where(.ui-button-group.ui-filled) :is(:where([role=group].ui-button-group) button)):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--_filled-hover-bg-color)}:is(:where(.ui-button-group.ui-filled) :is(:where([role=group].ui-button-group) button)):where(:not([disabled])):where(:active){--_bg-color:var(--_filled-active-bg-color)}:is(:where([role=group].ui-button-group):not(.ui-vertical) button):first-of-type{border-start-start-radius:var(--_border-radius);border-end-start-radius:var(--_border-radius)}:is(:where([role=group].ui-button-group):not(.ui-vertical) button):last-of-type{border-start-end-radius:var(--_border-radius);border-end-end-radius:var(--_border-radius)}:is(:where([role=group].ui-button-group):not(.ui-vertical) button)+:is(:where([role=group].ui-button-group):not(.ui-vertical) button){border-inline-start-color:var(--_divider-color);border-inline-width:1px;margin-inline-start:-1px}[disabled]:is(:is(:where([role=group].ui-button-group):not(.ui-vertical) button)+:is(:where([role=group].ui-button-group):not(.ui-vertical) button)){border-inline-start-color:color-mix(in oklch, var(--_divider-color) 40%, transparent)}.ui-vertical:where([role=group].ui-button-group){flex-direction:column}.ui-vertical:where([role=group].ui-button-group) button{padding:.5rem;padding:var(--size-2)}:is(.ui-vertical:where([role=group].ui-button-group) button):has(svg){aspect-ratio:1;padding:.25rem;padding:var(--size-1)}:is(.ui-vertical:where([role=group].ui-button-group) button):first-of-type{border-start-start-radius:var(--_border-radius);border-start-end-radius:var(--_border-radius)}:is(.ui-vertical:where([role=group].ui-button-group) button):last-of-type{border-end-end-radius:var(--_border-radius);border-end-start-radius:var(--_border-radius)}:is(.ui-vertical:where([role=group].ui-button-group) button)+:is(.ui-vertical:where([role=group].ui-button-group) button){border-block-start:1px solid var(--_divider-color);margin-block-start:-1px}[disabled]:is(:is(.ui-vertical:where([role=group].ui-button-group) button)+:is(.ui-vertical:where([role=group].ui-button-group) button)){border-block-start-color:color-mix(in oklch, var(--_divider-color) 40%, transparent)}:where(details.ui-accordion){--_motion:var(--motion,1);--_actions-gap:var(--size-1);--_actions-margin-block-start:var(--size-3);--_actions-padding-block-end:var(--size-1);--_actions-padding-inline:var(--size-3) var(--size-1);--_bg-color:transparent;--_border-color:transparent;--_border-radius:var(--border-radius,4px);--_border-width:0;--_content-padding-block:var(--size-2) var(--size-3);--_content-padding-inline:var(--_padding-inline);--_margin-inline:var(--size-1);--_padding-inline:initial;--_shadow:none;--_summary-padding-block:var(--size-3);--_summary-padding-inline:var(--_padding-inline);--_svg-transition:calc(.2s * var(--_motion)) var(--ease-1);--_transition:calc(.2s * var(--_motion));background-color:#0000;background-color:var(--_bg-color);border:0 solid #0000;border:var(--_border-width) solid var(--_border-color);border-radius:5px;border-radius:var(--_border-radius);box-shadow:none;box-shadow:var(--_shadow);margin-inline:.25rem;margin-inline:var(--_margin-inline);transition:all .2s ease-out;transition:all var(--_transition) ease-out;display:block}.ui-elevated:where(details.ui-accordion){--_bg-color:var(--surface-elevated);--_margin-inline:0;--_padding-inline:var(--size-3);--_shadow:var(--shadow-3)}.ui-outlined:where(details.ui-accordion){--_bg-color:var(--surface-default);--_border-color:var(--border-color);--_border-width:1px;--_margin-inline:0;--_padding-inline:var(--size-3)}.ui-tonal:where(details.ui-accordion){--_bg-color:var(--surface-tonal);--_margin-inline:0;--_padding-inline:var(--size-3)}:where(details.ui-accordion){interpolate-size:allow-keywords}:where(details.ui-accordion)::details-content{opacity:0;block-size:0;transition:content-visibility var(--_transition) allow-discrete, opacity var(--_transition), block-size var(--_transition);overflow-y:clip}[open]:where(details.ui-accordion)::details-content{opacity:1;block-size:auto}:where(details.ui-accordion)>summary{background-color:inherit;cursor:pointer;padding-block:var(--_summary-padding-block);padding-inline:var(--_summary-padding-inline);-webkit-user-select:none;user-select:none;font-weight:700}:is(:where(details.ui-accordion)>summary):has(svg){justify-content:space-between;align-items:center;list-style:none;display:flex}:is(:where(details.ui-accordion)>summary):has(svg)::marker{display:none}:is(:where(details.ui-accordion)>summary):has(svg)::-webkit-details-marker{display:none}:is(:where(details.ui-accordion)>summary) svg{transition:rotate var(--_svg-transition)}[open]:where(details.ui-accordion)>summary svg{rotate:180deg}:where(details.ui-accordion)>.ui-content{padding-block:var(--_content-padding-block);padding-inline:var(--_content-padding-inline);margin-block-start:0}:where(details.ui-accordion)>.ui-actions{gap:var(--_actions-gap);padding-block-end:var(--_actions-padding-block-end);padding-inline:var(--_actions-padding-inline);justify-content:end;margin-block-start:var(--_actions-margin-block-start);display:flex}:where(.ui-card[role=group]:has(details.ui-accordion)){--_group-radius:var(--border-radius);--_gutter-color:var(--border-color);--_item-padding-inline:var(--size-3);--_item-summary-padding-inline:var(--_item-padding-inline);display:block}.ui-card:where(.ui-card[role=group]:has(details.ui-accordion)):not(.ui-tonal,.ui-outlined,.ui-elevated){--_item-summary-padding-inline:0}:where(.ui-card[role=group]:has(details.ui-accordion))>.ui-content{margin-block:0;padding:0}:where(.ui-card[role=group]:has(details.ui-accordion))>details.ui-accordion{--_border-color:transparent;--_border-width:0;--_margin-inline:0;--_padding-inline:var(--_item-padding-inline);--_shadow:none;--_summary-padding-inline:var(--_item-summary-padding-inline)}:is(:where(.ui-card[role=group]:has(details.ui-accordion))>details.ui-accordion)+:is(:where(.ui-card[role=group]:has(details.ui-accordion))>details.ui-accordion){border-block-start:1px solid var(--_gutter-color);border-radius:0}:is(:where(.ui-card[role=group]:has(details.ui-accordion))>details.ui-accordion):first-of-type,:is(:where(.ui-card[role=group]:has(details.ui-accordion))>details.ui-accordion):first-of-type summary{border-start-start-radius:var(--_group-radius);border-start-end-radius:var(--_group-radius)}:is(:where(.ui-card[role=group]:has(details.ui-accordion))>details.ui-accordion):last-of-type,:is(:where(.ui-card[role=group]:has(details.ui-accordion))>details.ui-accordion):last-of-type summary{border-end-end-radius:var(--_group-radius);border-end-start-radius:var(--_group-radius)}:where(.ui-list){--_bg-color:var(--surface-filled);--_bg-color-hover:oklch(from var(--primary) l c h / 15%);background-color:oklch(94.8577% .0204954 81.782);background-color:var(--_bg-color);color:var(--text-primary);padding:.5rem 0;padding:var(--size-2) 0;list-style:none}@media (pointer:coarse){:where(.ui-list),:where(.ui-list) *{-webkit-user-select:none;user-select:none}}.ui-transparent:where(.ui-list){--_bg-color:transparent}.ui-default:where(.ui-list){--_bg-color:var(--surface-default)}.ui-tonal:where(.ui-list){--_bg-color:var(--surface-tonal)}.ui-bordered:where(.ui-list) :where(li+li,option+option){margin-block-start:1rem;margin-block-start:var(--size-3)}:is(.ui-bordered:where(.ui-list) :where(li+li,option+option)):before{border-block-start:1px solid oklch(82.8965% .0265474 84.5926);border-block-start:1px solid var(--border-color);content:"";block-size:1px;inline-size:100%;inset:-.5rem 0 auto;inset:calc(-1 * var(--size-2)) 0 auto 0;visibility:visible;display:block;position:absolute}.ui-dense:where(.ui-list) :where(li,option){gap:.5rem;gap:var(--size-2);min-block-size:2rem;min-block-size:var(--size-7);padding:.25rem .5rem;padding:var(--size-1) var(--size-2)}.ui-border-top:is(.ui-dense:where(.ui-list) :where(li,option)){margin-block-start:.5rem;margin-block-start:var(--size-2)}.ui-border-top:is(.ui-dense:where(.ui-list) :where(li,option)):before{inset:-.25rem 0 auto;inset:calc(-1 * var(--size-1)) 0 auto 0}:is(.ui-dense:where(.ui-list) :where(li,option)):has(>a,>button,>label){min-block-size:auto;padding:0}:is(.ui-dense:where(.ui-list) :where(li,option))>:where(a,button,label){gap:.5rem;gap:var(--size-2);min-block-size:2rem;min-block-size:var(--size-7);padding:.25rem .5rem;padding:var(--size-1) var(--size-2)}:is(:is(.ui-dense:where(.ui-list) :where(li,option))>label) .ui-end{padding-inline-end:.125rem}:is(:is(.ui-dense:where(.ui-list) :where(li,option))>label):where(.ui-checkbox,.ui-radio){--_input-size:var(--size-3)}:is(:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-start,:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-end) .ui-avatar{max-inline-size:1.75rem;max-inline-size:var(--size-6)}:is(:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-start,:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-end) .ui-icon-button,:is(:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-start,:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-end) svg{max-inline-size:1.25rem;max-inline-size:var(--size-4)}:is(:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-start,:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-end) .ui-checkbox,:is(:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-start,:is(.ui-dense:where(.ui-list) :where(li,option)) .ui-end) .ui-radio{--_input-size:var(--size-3)}.ui-gutterless:where(.ui-list) :where(li,option),:is(.ui-gutterless:where(.ui-list) :where(li,option))>:where(a,button,label){padding-inline:0}:where(.ui-list) :where(li,option,[role=group]>label){background-color:var(--_bg-color);font-size:.875rem;font-size:var(--font-size-05);align-items:center;gap:1rem;gap:var(--size-3);isolation:isolate;min-block-size:40px;padding:.5rem 1rem;padding:var(--size-2) var(--size-3);display:flex;position:relative}:is(:where(.ui-list) :where(li,option,[role=group]>label)):before{display:none}:is(:where(.ui-list) :where(li,option,[role=group]>label)) *{font-size:inherit}:is(:where(.ui-list) :where(li,option,[role=group]>label)):has(>a,>button,>label){background:0 0;min-block-size:auto;padding:0;display:block}[aria-selected=true]:is(:where(.ui-list) :where(li,option,[role=group]>label)):has(>a,>button,>label)>:where(a,button,label),[aria-selected=true]:is(:where(.ui-list) :where(li,option,[role=group]>label)):has(>a,>button,>label),:is(:where(.ui-list) :where(li,option,[role=group]>label)):has(>a,>button,>label):has(>[aria-current=page])>:where(a,button,label){background-color:var(--_bg-color-hover)}:is(:where(.ui-list) :where(li,option,[role=group]>label)):where(option){background-color:var(--_bg-color);color:inherit;cursor:pointer;align-items:center;gap:1rem;gap:var(--size-3);min-block-size:40px;inline-size:100%;padding:.5rem 1rem;padding:var(--size-2) var(--size-3);text-align:start;z-index:0;margin:0;text-decoration:none;display:flex}:is(:where(.ui-list) :where(li,option,[role=group]>label)):where(option):hover{background-color:var(--_bg-color-hover)}[aria-selected=true]:is(:where(.ui-list) :where(li,option,[role=group]>label)):where(option){background-color:var(--_bg-color-hover);color:var(--primary)}:is(:where(.ui-list) :where(li,option,[role=group]>label)):where(option):checked{background-color:oklch(48.3286% .0943549 91.6075/.3)}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){:is(:where(.ui-list) :where(li,option,[role=group]>label)):where(option):checked{background-color:oklch(from var(--primary) l c h / 30%)}}:is(:where(.ui-list) :where(li,option,[role=group]>label))>a,:is(:where(.ui-list) :where(li,option,[role=group]>label))>button,:is(:where(.ui-list) :where(li,option,[role=group]>label))>label{background-color:var(--_bg-color);color:inherit;cursor:pointer;align-items:center;gap:1rem;gap:var(--size-3);outline-offset:-3px;min-block-size:40px;inline-size:100%;padding:.5rem 1rem;padding:var(--size-2) var(--size-3);text-align:start;z-index:0;margin:0;text-decoration:none;display:flex}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label))>a,:is(:where(.ui-list) :where(li,option,[role=group]>label))>button,:is(:where(.ui-list) :where(li,option,[role=group]>label))>label):hover,[aria-selected=true]:is(:is(:where(.ui-list) :where(li,option,[role=group]>label))>a,:is(:where(.ui-list) :where(li,option,[role=group]>label))>button,:is(:where(.ui-list) :where(li,option,[role=group]>label))>label),[aria-current=page]:is(:is(:where(.ui-list) :where(li,option,[role=group]>label))>a,:is(:where(.ui-list) :where(li,option,[role=group]>label))>button,:is(:where(.ui-list) :where(li,option,[role=group]>label))>label){background-color:var(--_bg-color-hover)}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label))>label):where(.ui-checkbox,.ui-radio,.ui-switch){display:flex}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label))>label) .ui-end{padding-inline-end:.25rem;padding-inline-end:var(--size-1)}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label))>label):where(.ui-checkbox,.ui-radio){inline-size:100%}.ui-switch:is(:is(:where(.ui-list) :where(li,option,[role=group]>label))>label){--_dot-size:.75rem;--_track-height:var(--size-4);--_track-width:2.5rem}:is(:where(.ui-list) :where(li,option,[role=group]>label)):has(video){padding:.75rem 1rem .75rem 0;padding:.75rem var(--size-3) .75rem 0}.ui-border-top:is(:where(.ui-list) :where(li,option,[role=group]>label)){margin-block-start:1rem;margin-block-start:var(--size-3)}.ui-border-top:is(:where(.ui-list) :where(li,option,[role=group]>label)):before{border-block-start:1px solid oklch(82.8965% .0265474 84.5926);border-block-start:1px solid var(--border-color);content:"";block-size:1px;inline-size:100%;inset:-.5rem 0 auto;inset:calc(-1 * var(--size-2)) 0 auto 0;display:block;position:absolute}:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-text{flex:1;line-height:1.6}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-text) :where(h1,h2,h3,h4,h5,h6,p,span){color:inherit;font-weight:400}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-text) p+p{color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0)}:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-start{z-index:1;align-self:center;align-items:center;display:grid}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-start):has(svg){max-inline-size:1.5rem;max-inline-size:var(--size-5)}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-start) svg{padding-block-start:.125rem}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-start) img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;inline-size:56px}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-start) video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;block-size:64px}:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-end{font-size:.75rem;font-size:var(--font-size-0);text-align:end;z-index:1;align-items:center;display:flex}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-end):not(:has(a,button,input)){pointer-events:none}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-end) kbd{color:inherit;opacity:.6;background-color:#0000;border:0}:is(:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-end) svg{inline-size:100%;max-inline-size:1.5rem;max-inline-size:var(--size-5)}.ui-inset:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-text{padding-inline-start:2.5rem;padding-inline-start:calc(var(--size-5) + var(--size-3))}.ui-inset:is(:where(.ui-list) :where(li,option,[role=group]>label)) .ui-start{display:none}:where(.ui-dialog){--_motion:var(--motion,1);inline-size:100%;max-inline-size:calc(100% - 1.25rem);max-inline-size:calc(100% - var(--size-4));pointer-events:none;margin:auto;margin-block-start:15%;padding-block:0;position:fixed;inset:0}@media (width>=600.02px){:where(.ui-dialog){max-inline-size:60ch}}:where(.ui-dialog){opacity:0}:where(.ui-dialog)::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000080}:where(.ui-dialog):not([open]){display:none}[open]:where(.ui-dialog){pointer-events:all}:where(.ui-dialog) .ui-actions{padding-inline:1rem .25rem;padding-inline:var(--size-3) var(--size-1);justify-content:end}[open]:where(.ui-dialog){opacity:1;transition:display calc(.2s * var(--_motion)) allow-discrete, overlay calc(.2s * var(--_motion)) allow-discrete, opacity calc(.2s * var(--_motion)) cubic-bezier(0,0,.75,1);transition:display calc(.2s * var(--_motion)) allow-discrete, overlay calc(.2s * var(--_motion)) allow-discrete, opacity calc(.2s * var(--_motion)) var(--ease-out-1)}@starting-style{[open]:where(.ui-dialog){opacity:0}}[open]:where(.ui-dialog){margin-block-start:15%}@starting-style{[open]:where(.ui-dialog){opacity:0}}:where(html:has(.ui-dialog[open])){block-size:100%;overflow:hidden}:where(.ui-form){grid-gap:3rem;grid-gap:var(--size-8);gap:3rem;gap:var(--size-8);display:grid}:where(.ui-form) hr{margin-block:0}:where(.ui-fieldset){all:unset;grid-gap:.25rem;grid-gap:var(--size-1);gap:.25rem;gap:var(--size-1);border:0;border-radius:0;min-inline-size:0;margin:0;padding:0;display:grid}:where(.ui-fieldset) :where(legend,.ui-legend){all:unset;color:var(--text-primary);margin-block-end:1rem;margin-block-end:var(--size-3);padding:0;font-weight:600}:is(:where(.ui-fieldset) :where(legend,.ui-legend)):has(+:where(.ui-field-description)){margin-block-end:0}:where(.ui-fieldset) :where(.ui-field-description){color:var(--text-muted);font-size:.875rem;font-size:var(--font-size-05);line-height:1.5;line-height:var(--font-lineheight-3)}:is(:where(.ui-fieldset) :where(.ui-field-description)):has(+*){margin-block-end:1rem;margin-block-end:var(--size-3)}:where(.ui-fieldset) :where(.ui-end-text){color:var(--text-muted);font-size:.75rem;font-size:var(--font-size-0);line-height:1.5;line-height:var(--font-lineheight-3)}:where(.ui-fieldset):has(.ui-text-field.ui-row){row-gap:2rem;row-gap:var(--size-7)}[disabled]:where(.ui-fieldset){opacity:.64;-webkit-user-select:none;user-select:none}[disabled]:where(.ui-fieldset) input,[disabled]:where(.ui-fieldset) label,[disabled]:where(.ui-fieldset) .ui-label{cursor:not-allowed}[data-invalid]:where(.ui-fieldset) :where(.ui-end-text){color:var(--critical)}[data-invalid]:where(.ui-fieldset) :where(.ui-checkbox,.ui-radio,.ui-switch){--primary:var(--critical)}:is([data-invalid]:where(.ui-fieldset) :where(.ui-checkbox,.ui-radio,.ui-switch)) :where(.ui-end-text){color:var(--critical)}:is([data-invalid]:where(.ui-fieldset) :where(.ui-switch)) input{border-radius:100000px;border-radius:var(--radius-round);outline:2px solid var(--critical)}:where(.ui-fieldset):has(:invalid) :where(legend,.ui-legend){padding-inline-end:1ex;position:relative}:is(:where(.ui-fieldset):has(:invalid) :where(legend,.ui-legend)):after{color:var(--red);content:"*";position:absolute;inset:0 -.25ex auto auto}:where(.ui-field-group){gap:1.25rem;gap:var(--size-4);flex-direction:column;display:flex}:where(.ui-field-group):has(>:where(.ui-checkbox,.ui-radio,.ui-switch)):not(:has(>:not(.ui-checkbox,.ui-radio,.ui-switch))){gap:.5rem;gap:var(--size-2)}:where(.ui-field-group):has(.ui-button):not(:has(:not(.ui-button))){align-items:center;gap:.5rem;gap:var(--size-2);flex-direction:row}:where(.ui-field-group):has(.ui-button):not(:has(:not(.ui-button))):not(hr+:where(.ui-field-group):has(.ui-button):not(:has(:not(.ui-button)))){margin-block-start:1.25rem;margin-block-start:var(--size-4)}:where(.ui-field-group)+:where(.ui-field-group){margin-block-start:1.5rem;margin-block-start:var(--size-5)}.ui-row:where(.ui-field-group){flex-flow:wrap}.ui-row:where(.ui-field-group):has(>:where(.ui-checkbox,.ui-radio,.ui-switch)){gap:1.25rem;gap:var(--size-4)}:where(.ui-text-field,.ui-textarea,.ui-select){--_motion:var(--motion,1);--_accent-color:var(--primary);--_bg-color:var(--surface-default);--_border-color:var(--field-border-color);--_field-padding-block:var(--size-2);--_field-padding-inline:var(--size-2);--_filled-border-color:var(--text-primary);--_height:var(--field-size);--_label-color:var(--text-muted);--_end-text-color:var(--text-muted);grid-gap:.25rem 0;grid-gap:var(--size-1) 0;gap:.25rem 0;gap:var(--size-1) 0;display:grid;position:relative}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field{background-color:var(--_bg-color);border:1px solid var(--_border-color);border:var(--field-border-width) solid var(--_border-color);border-radius:5px;border-radius:var(--field-border-radius);min-block-size:var(--_height);transition:border-color calc(.2s * var(--_motion)) cubic-bezier(.4, 0, .2, 1);grid-area:2/1/auto/-1;grid-template-columns:auto 1fr auto;grid-template-areas:"header header header""prefix input suffix""footer footer footer";display:grid}:where(.ui-text-field,.ui-textarea,.ui-select) :where(.ui-field) :where(input,textarea,select){color:var(--text-primary);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);font-size:1rem;font-size:var(--font-size-1);inline-size:100%;line-height:1.25;line-height:var(--font-lineheight-1);min-inline-size:0;padding:var(--_field-padding-block) var(--_field-padding-inline);background:0 0;border:0;grid-area:input}:is(:where(.ui-text-field,.ui-textarea,.ui-select) :where(.ui-field) :where(input,textarea,select)):focus,:is(:where(.ui-text-field,.ui-textarea,.ui-select) :where(.ui-field) :where(input,textarea,select)):focus-visible{outline:0}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-prefix,:where(.ui-text-field,.ui-textarea,.ui-select) .ui-suffix{color:var(--_label-color);padding-inline:var(--_field-padding-inline);white-space:nowrap;align-items:center;display:inline-flex}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-prefix{grid-area:prefix}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-suffix{grid-area:suffix}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-header,:where(.ui-text-field,.ui-textarea,.ui-select) .ui-footer{color:var(--_label-color);font-size:.75rem;font-size:var(--font-size-0);align-items:center;gap:.5rem;gap:var(--size-2);padding:.25rem var(--_field-padding-inline);padding:var(--size-1) var(--_field-padding-inline);display:flex}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-header{border-block-end:1px solid var(--_border-color);grid-area:header}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-footer{border-block-start:1px solid var(--_border-color);grid-area:footer}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field:has(>.ui-prefix) :where(input,textarea,select){padding-inline-start:0}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field:has(>.ui-suffix) :where(input,textarea,select){padding-inline-end:0}:is(.ui-textarea:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field) .ui-prefix,:is(.ui-textarea:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field) .ui-suffix{padding-block:var(--_field-padding-block);align-self:start}:where(.ui-text-field,.ui-textarea,.ui-select):has(:invalid) .ui-label:after{color:var(--red);content:"*";margin:-.25em auto auto .25em}:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]){cursor:pointer}:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input{block-size:var(--_height);box-shadow:none;color:var(--text-primary);cursor:inherit;max-inline-size:100%;transition:font-size .2s cubic-bezier(.25,0,.3,1);transition:font-size .2s var(--ease-3);align-self:flex-start;padding:0}:is(:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input)::-webkit-file-upload-button{background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--surface-tonal);block-size:calc(100% - 1rem);block-size:calc(100% - var(--size-2) * 2);border-radius:5px;border-radius:var(--field-border-radius);cursor:pointer;margin-block-start:.5rem;margin-block-start:var(--size-2);margin-inline:.5rem 1ex;border:none;margin-inline-start:var(--size-2)}:is(:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input)::file-selector-button{background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--surface-tonal);block-size:calc(100% - 1rem);block-size:calc(100% - var(--size-2) * 2);border-radius:5px;border-radius:var(--field-border-radius);cursor:pointer;margin-block-start:.5rem;margin-block-start:var(--size-2);margin-inline:.5rem 1ex;border:none;margin-inline-start:var(--size-2)}:is(.ui-filled:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input)::-webkit-file-upload-button{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--surface-default);block-size:calc(100% - 1rem);block-size:calc(100% - var(--size-2) * 2);border-radius:5px;border-radius:var(--field-border-radius);cursor:pointer;margin-block-start:.5rem;margin-block-start:var(--size-2)}:is(.ui-filled:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input)::file-selector-button{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--surface-default);block-size:calc(100% - 1rem);block-size:calc(100% - var(--size-2) * 2);border-radius:5px;border-radius:var(--field-border-radius);cursor:pointer;margin-block-start:.5rem;margin-block-start:var(--size-2)}.ui-small:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input{font-size:.875rem;font-size:var(--font-size-05)}:is(.ui-small:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input)::-webkit-file-upload-button{block-size:calc(100% - .5rem);block-size:calc(100% - var(--size-2));margin-block-start:.25rem;margin-block-start:var(--size-1)}:is(.ui-small:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=file]) input)::file-selector-button{block-size:calc(100% - .5rem);block-size:calc(100% - var(--size-2));margin-block-start:.25rem;margin-block-start:var(--size-1)}:where(.ui-text-field,.ui-textarea,.ui-select):has(input[list]) .ui-label,:where(.ui-text-field,.ui-textarea,.ui-select):has(select) .ui-label{inline-size:calc(100% - 1.75rem);inline-size:calc(100% - var(--size-6))}:where(.ui-text-field,.ui-textarea,.ui-select):has(select button) select{padding:0}:is(:where(.ui-text-field,.ui-textarea,.ui-select):has(select button) select) button{padding:var(--_field-padding-block) 3rem var(--_field-padding-block) var(--_field-padding-inline);padding:var(--_field-padding-block) var(--size-8) var(--_field-padding-block) var(--_field-padding-inline);outline:0}:where(.ui-text-field,.ui-textarea,.ui-select):has(select):not(:has(button)) select{padding:var(--_field-padding-block) 3rem var(--_field-padding-block) var(--_field-padding-inline);padding:var(--_field-padding-block) var(--size-8) var(--_field-padding-block) var(--_field-padding-inline)}:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=color]) .ui-field{block-size:var(--_height);inline-size:var(--_height);min-block-size:0;overflow:hidden}:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=color]) input{appearance:none;block-size:var(--_height);inline-size:var(--_height);background:0 0;padding:0;overflow:hidden}:is(:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=color]) input)::-webkit-color-swatch{border:none}:is(:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=color]) input)::-webkit-color-swatch-wrapper{padding:0}:where(.ui-text-field,.ui-textarea,.ui-select):hover:not([data-invalid]) .ui-field{border-color:oklch(22.4006% .0160159 84.4573);border-color:var(--text-primary)}:where(.ui-text-field,.ui-textarea,.ui-select):focus-within .ui-field{border-color:var(--_accent-color);outline-offset:-2px}:where(.ui-text-field,.ui-textarea,.ui-select) .ui-label{color:var(--text-primary);font-size:.875rem;font-size:var(--font-size-05);grid-area:1/1/auto/-1;padding-inline:0 1ex;font-weight:600}:where(.ui-text-field,.ui-textarea,.ui-select) :where(.ui-end-text){color:var(--_end-text-color);font-size:.75rem;font-size:var(--font-size-0);grid-area:3/1/auto/-1;line-height:1.5}.ui-auto-fit:where(.ui-text-field,.ui-textarea,.ui-select),.ui-auto-fit:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field{inline-size:auto}:where(.ui-auto-fit:where(.ui-text-field,.ui-textarea,.ui-select) input,.ui-auto-fit:where(.ui-text-field,.ui-textarea,.ui-select) textarea){field-sizing:content;inline-size:auto;min-inline-size:25ch}[data-invalid]:where(.ui-text-field,.ui-textarea,.ui-select){--_accent-color:var(--color-9);--_border-color:var(--color-9);--_filled-border-color:var(--color-9);--_label-color:var(--color-9);--_end-text-color:var(--color-9)}:where(.ui-text-field,.ui-textarea,.ui-select):has(:user-invalid){--_accent-color:var(--color-9);--_border-color:var(--color-9);--_filled-border-color:var(--color-9);--_label-color:var(--color-9);--_end-text-color:var(--color-9)}.ui-filled:where(.ui-text-field,.ui-textarea,.ui-select){--_bg-color:var(--surface-tonal)}.ui-filled:where(.ui-text-field,.ui-textarea,.ui-select):not(:has([disabled],:has(input[type=color]))):hover{--_bg-color:var(--lightningcss-light,oklch(from var(--surface-tonal) calc(l * .93) c h))var(--lightningcss-dark,oklch(from var(--surface-tonal) calc(l * 1.1) c h))}:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])){cursor:not-allowed;opacity:.64;-webkit-user-select:none;user-select:none}:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])):before{display:none}:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])) .ui-field,:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])) :where(input,textarea,select){cursor:not-allowed}:is(:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])) :where(input,textarea,select)) *{pointer-events:none}:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])) .ui-label,:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])) .ui-start-text,:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([disabled])) .ui-end-text{cursor:not-allowed}:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([readonly])):before{display:none}:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([readonly])) :where(input,textarea,select){cursor:not-allowed}:is(:where(.ui-text-field,.ui-textarea,.ui-select):where(:has([readonly])) :where(input,textarea,select)) *{pointer-events:none}.ui-small:where(.ui-text-field,.ui-textarea,.ui-select){--_field-padding-block:var(--size-2);--_height:var(--field-size-small)}.ui-small:where(.ui-text-field,.ui-textarea,.ui-select):has(input[type=color]) .ui-label{line-height:1.5}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select){-moz-column-gap:1.25rem;-moz-column-gap:var(--size-4);align-items:start;column-gap:1.25rem;column-gap:var(--size-4);grid-template-columns:1fr auto;container-type:inline-size}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-label{grid-area:1/1;font-weight:600}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-start-text{color:var(--_end-text-color);font-size:.75rem;font-size:var(--font-size-0);grid-area:2/1;line-height:1.5}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field{grid-area:1/2/span 2;align-self:start}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field:has(textarea){grid-row:1/span 3}:is(.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field:has(textarea))+.ui-end-text{grid-row:4}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) :where(textarea){min-inline-size:30ch}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) :where(.ui-end-text){text-align:end;grid-column:2}@container (width<400px){.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select){-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-label{grid-area:1/1}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-start-text{grid-area:2/1}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field,.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) .ui-field:has(textarea){grid-area:3/1}.ui-spread:where(.ui-text-field,.ui-textarea,.ui-select) :where(.ui-end-text){text-align:start;grid-area:4/1}}:where(.ui-select select){--_motion:var(--motion,1);position:relative}:where(.ui-select select)::picker-icon{color:currentColor;content:"";block-size:0;inline-size:0;inset:50% 1rem auto auto;inset:50% var(--size-3) auto auto;pointer-events:none;border-block-start:5px solid;border-inline:5px solid #0000;position:absolute;translate:0 -50%}:where(.ui-select select):open::picker-icon{rotate:180deg}:where(.ui-select select)::picker(select){box-shadow:var(--shadow-2);opacity:1;border:0;padding:0;scale:1}@starting-style{:where(.ui-select select)::picker(select){opacity:0;transform:scale(.9)}}:where(.ui-select select)::picker(select){transition:display calc(.2s * var(--_motion)) allow-discrete, opacity calc(.2s * var(--_motion)) cubic-bezier(.25,0,.3,1), overlay calc(.2s * var(--_motion)) allow-discrete, scale calc(.2s * var(--_motion)) cubic-bezier(.25,0,.3,1);transition:display calc(.2s * var(--_motion)) allow-discrete, opacity calc(.2s * var(--_motion)) var(--ease-3), overlay calc(.2s * var(--_motion)) allow-discrete, scale calc(.2s * var(--_motion)) var(--ease-3)}:where(.ui-select select):not(:open)::picker(select){opacity:0;scale:.9}:where(.ui-select select) button{background-color:#0000;align-items:center;inline-size:100%;margin:0;display:flex;position:relative}:is(:where(.ui-select select) button) selectedcontent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.ui-select select) .ui-list{--_bg-color:var(--surface-filled);border:1px solid oklch(82.8965% .0265474 84.5926);border:var(--field-border-width) solid var(--field-border-color);border-radius:5px;border-radius:var(--field-border-radius)}:is(:is(:where(.ui-select select) .ui-list) [role=group]) label{background-color:var(--lightningcss-light,var(--gray-3))var(--lightningcss-dark,var(--gray-13));color:var(--lightningcss-light,oklch(16.8004% .0160159 84.4573))var(--lightningcss-dark,oklch(28.0007% .0160159 84.4573));padding-inline:.5rem;padding-inline:var(--size-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))) and (color:light-dark(red, red)){:is(:is(:where(.ui-select select) .ui-list) [role=group]) label{color:var(--lightningcss-light,oklch(from var(--text-primary) calc(l * .75) c h))var(--lightningcss-dark,oklch(from var(--text-primary) calc(l * 1.25) c h))}}:is(:is(:where(.ui-select select) .ui-list) [role=group]):not(:first-child),:is(:is(:where(.ui-select select) .ui-list) [role=group]) option:first-of-type{margin-block-start:.5rem;margin-block-start:var(--size-2)}:is(:is(:is(:where(.ui-select select) .ui-list) [role=group]) option:last-of-type,:is(:is(:where(.ui-select select) .ui-list) [role=group]):last-child) option:last-of-type{margin-block-end:0}:is(:is(:where(.ui-select select) .ui-list) option)::check{display:none}:is(:is(:where(.ui-select select) .ui-list) option)::checkmark{display:none}:is(:is(:where(.ui-select select) .ui-list) option):before{display:none}:is(:is(:where(.ui-select select) .ui-list) option):focus-visible{outline-offset:-1px}.ui-small:where(.ui-select:has(select)) button{padding-inline:.5rem 2rem;padding-inline:var(--size-2) var(--size-7)}:is(.ui-small:where(.ui-select:has(select)) button):after{inset-inline-end:.5rem;inset-inline-end:var(--size-2)}:where(.ui-select:has(select)):not(:has(button)) select{appearance:none}:where(.ui-select:has(select)):not(:has(button)):after{content:"";block-size:0;inline-size:0;inset-inline-end:1rem;pointer-events:none;border-block-start:5px solid;border-inline:5px solid #0000;flex-shrink:0;grid-area:2/1/auto/-1;place-self:center end;display:inline-block;position:relative;inset-inline-end:var(--size-3)}select:has(button){appearance:base-select}::picker(select){appearance:base-select}.ui-small:where(.ui-text-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:.5rem;padding-inline:var(--size-2)}:where(.ui-text-field:has(input[list])) .ui-field{position:relative}:where(.ui-text-field:has(input[list])) input[list]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;pointer-events:none;position:absolute}:where(.ui-text-field:has(input[list])) input[list]{padding-inline-end:3rem;padding-inline-end:var(--size-8)}:where(.ui-text-field:has(input[list])) .ui-field:after{content:"";block-size:0;inline-size:0;inset:50% 1rem auto auto;inset:50% var(--size-3) auto auto;pointer-events:none;border-block-start:5px solid;border-inline:5px solid #0000;position:absolute;translate:0 -50%}.ui-small:where(.ui-text-field:has(input[list])) input[list]{padding-inline-end:2rem;padding-inline-end:var(--size-7)}.ui-small:where(.ui-text-field:has(input[list])) .ui-field:after{inset-inline-end:.5rem;inset-inline-end:var(--size-2)}:where(.ui-textarea) textarea{field-sizing:content;block-size:auto;min-block-size:calc(var(--_field-padding-block) * 2 + (1px * 2) + 3lh);min-block-size:calc(var(--_field-padding-block) * 2 + (var(--border-width) * 2) + 3lh);resize:vertical}.ui-small:where(.ui-textarea) textarea{min-block-size:4rem;min-block-size:var(--size-9)}.ui-auto-fit:where(.ui-textarea) textarea{resize:both}:where(.ui-tooltip){--_tooltip-bg:var(--lightningcss-light,var(--gray-13))var(--lightningcss-dark,var(--gray-3));--_tooltip-color:var(--lightningcss-light,var(--gray-1))var(--lightningcss-dark,var(--gray-15));--_tooltip-offset:var(--size-2)}:where(.ui-tooltip)>.ui-anchor-floating{background-color:var(--_tooltip-bg);border-radius:5px;border-radius:var(--radius-2);color:var(--_tooltip-color);font-size:.875rem;font-size:var(--font-size-05);margin:var(--_tooltip-offset);max-inline-size:240px;padding-block:.25rem;padding-block:var(--size-1);padding-inline:.5rem;padding-inline:var(--size-2);position-area:block-start;position-area:var(--anchor-position-area,block-start);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-visibility:anchors-visible;text-align:center;text-wrap:pretty;line-height:1.3;overflow:visible}.ui-with-arrow:where(.ui-tooltip){--_arrow-size:var(--size-2)}.ui-with-arrow:where(.ui-tooltip)>.ui-anchor-floating{--_tooltip-offset:calc(var(--size-2) + var(--_arrow-size) / 2)}.ui-with-arrow:where(.ui-tooltip)>.ui-anchor-floating:before{background-color:var(--_tooltip-bg);block-size:var(--_arrow-size);content:"";inline-size:var(--_arrow-size);position:absolute;inset-block-end:calc(var(--_arrow-size) / -2);inset-inline-start:50%;translate:-50%;rotate:45deg}:where(.ui-tooltip)>.ui-anchor-floating[popover]{opacity:0;transition:display .15s allow-discrete, opacity .15s cubic-bezier(0,0,.75,1), overlay .15s allow-discrete;transition:display .15s allow-discrete, opacity .15s var(--ease-out-1), overlay .15s allow-discrete}:is(:where(.ui-tooltip)>.ui-anchor-floating[popover]):popover-open{opacity:1}@starting-style{:is(:where(.ui-tooltip)>.ui-anchor-floating[popover]):popover-open{opacity:0}}}@layer components.base{@layer 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;background:0 0;background:var(--_bg-color) var(--ripple,none);border-radius:100000px;border-radius:var(--_border-radius);border:1px solid #0000;border:var(--border-size-1) solid var(--_border-color);color:var(--_text-color);font-size:var(--_font-size);font-weight:700;font-family:var(--font-family-sans);align-items:center;gap:.5rem;gap:var(--size-2);min-block-size:2.375rem;min-block-size:var(--_min-height);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;padding-block:.5ex;padding-inline:1.5ex;text-decoration:none;display:inline-flex}: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 50ms 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 50ms var(--ease-1);background-position:50%}@media (hover:hover){: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}}}@media (hover:hover){: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)){align-items:center;gap:1ex}:where(.button):where(:has(svg),.icon-only:where(.button)) svg{vertical-align:middle;color:currentColor;max-block-size:.7lh}:where(.button) :is(kbd){background-color:inherit;color:inherit;border-color:currentColor;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)}@media (hover:hover){.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(--bg-color,var(--md-secondary-container));--_text-color:var(--text-color,var(--md-on-secondary-container))}@media (hover:hover){.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)}@media (hover:hover){.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)}@media (hover:hover){.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]){border-radius:5px;border-radius:var(--radius-2);border:1px solid oklch(94.8577% .0204954 81.782);border:var(--border-size-1) solid var(--surface-filled);box-shadow:var(--inner-shadow-4);color:var(--text-color-2-contrast);cursor:auto;cursor:initial;align-self:flex-start;max-inline-size:100%;padding:0}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}:where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}}@layer components.base{:where(.icon-button){--_text-color:inherit;--_size:var(--space-l);--_icon-size:1.5em;aspect-ratio:1;border-radius:100000px;border-radius:var(--radius-round);inline-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);inline-size:var(--_size);transform-style:preserve-3d;color:var(--md-on-surface);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.icon-button):where([disabled]){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%}@media (hover:hover){:where(.icon-button):where(:not([disabled]):hover){background-color:#1f1b1314}@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)}}}:where(.icon-button):where(:not([disabled]):active){background-color:#1f1b131f}@supports (color:color-mix(in lch, red, blue)){:where(.icon-button):where(:not([disabled]):active){background-color:color-mix(in srgb, var(--md-on-surface) 12%, transparent)}}.small:where(.icon-button){--_size:var(--space-m);--_icon-size:1.25em}:where(nav.tabs){--_bg-color:transparent}:is(:where(nav.tabs)>[role=tablist]) button{outline-offset:-4px;outline-color:#0000}[aria-selected=true]:is(:is(:where(nav.tabs)>[role=tablist]) button):focus-visible{outline:2px solid oklch(48.3286% .0943549 91.6075);outline:2px solid var(--md-primary)}.underlined:where(nav.tabs)>[role=tablist]{border-bottom:1px solid oklch(82.8965% .0265474 84.5926);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: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(48.3286% .0943549 91.6075);border-block-end:2px solid var(--md-primary);color:var(--md-primary)}@media (prefers-reduced-motion:no-preference){:is(.underlined:where(nav.tabs)>[role=tablist]) button{background-position:50%;transition:background .5s}@media (hover:hover){: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:#725c0c14}@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}}:is(:is(.underlined:where(nav.tabs)>[role=tablist]) button):where(:active){background-color:#725c0c1f}@supports (color:color-mix(in lch, red, blue)){:is(:is(.underlined:where(nav.tabs)>[role=tablist]) button):where(:active){background-color:color-mix(in srgb, var(--md-primary) 12%, transparent)}}}.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(82.8965% .0265474 84.5926);border:1px solid var(--md-outline-variant);border-radius:var(--_radius);padding:.3125rem;padding:var(--space-3xs);width:fit-content;overflow:hidden}:is(.filled:where(nav.tabs)>[role=tablist]) button{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:.3125rem;padding-block:var(--space-3xs);color:var(--md-on-surface-variant);background-color:#0000}@media (hover:hover){:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):hover{background-color:#1f1b1314}@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)}}}:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):active{background-color:#1f1b131f}@supports (color:color-mix(in lch, red, blue)){:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):active{background-color:color-mix(in srgb, var(--md-on-surface) 12%, transparent)}}[aria-selected=true]:is(:is(.filled:where(nav.tabs)>[role=tablist]) button){background-color:var(--_selected-bg);color:var(--_selected-color)}@media (hover:hover){[aria-selected=true]:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):hover{background-color:color-mix(in srgb, var(--_selected-bg), white 5%)}}[aria-selected=true]:is(:is(.filled:where(nav.tabs)>[role=tablist]) button):active{background-color:color-mix(in srgb, var(--_selected-bg), black 8%)}@media (prefers-reduced-motion:no-preference){:is(.filled:where(nav.tabs)>[role=tablist]) button{transition:background-color .2s ease-out,color .2s ease-out}}: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(98.2353% .0129849 71.3338);background-color:var(--md-surface);border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--md-outline-variant);border-radius:100000px;border-radius:var(--_border-radius);max-inline-size:auto;max-inline-size:var(--_max-width);grid-auto-columns:1fr;grid-auto-flow:column;min-inline-size:max-content;display:flex;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;background:0 0;background:var(--_bg-color) var(--ripple,none);border-inline:1px solid oklch(82.8965% .0265474 84.5926);border-inline:1px solid var(--md-outline-variant);color:var(--md-on-surface);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));outline-offset:-2px;min-inline-size:5ex;padding:0 var(--_button-padding-inline);-webkit-user-select:none;user-select:none;border-inline-start-width:0;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:1ex;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){:where([role=group].toggle-button-group) button{transition:background-color .2s ease-out,color .2s ease-out}}@media (hover:hover){:is(:where([role=group].toggle-button-group) button):hover{background-color:#1f1b1314}@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):active{background-color:#1f1b131f}@supports (color:color-mix(in lch, red, blue)){:is(:where([role=group].toggle-button-group) button):active{background-color:color-mix(in srgb, var(--md-on-surface) 12%, transparent)}}:is(:where([role=group].toggle-button-group) button):focus-visible{outline-offset:-2px;z-index:2;outline:2px solid oklch(48.3286% .0943549 91.6075);outline:2px solid var(--md-primary)}[disabled]:is(:where([role=group].toggle-button-group) button){cursor:not-allowed;color:#1f1b1361;border-color:#cfc6b480}@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);border-inline-end-width:0}:where([role=group].toggle-button-group) button{background-position:50%}@media (hover:hover){: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}}: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:var(--md-on-secondary-container)}.selected:is(:where([role=group].toggle-button-group) button) svg:first-of-type{margin-block-end:-3px}@media (hover:hover){.selected:is(:where([role=group].toggle-button-group) button):hover{background-color:#e4d5af}@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%)}}}.selected:is(:where([role=group].toggle-button-group) button):active{background-color:#deceaa}@supports (color:color-mix(in lch, red, blue)){.selected:is(:where([role=group].toggle-button-group) button):active{background-color:color-mix(in srgb, var(--md-secondary-container), var(--md-on-secondary-container) 12%)}}:where(.avatar){--_bg-color:var(--md-primary-container);--_color:var(--md-on-primary-container);--_width:var(--space-l);background-color:oklch(91.391% .112894 90.6497);background-color:var(--_bg-color);color:var(--_color);aspect-ratio:1;border-radius:100000px;border-radius:var(--radius-round);inline-size:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);inline-size:var(--_width);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:clip}:where(.avatar):has(img){background-color:#0000}:where(.avatar) svg{block-size:1.5em;inline-size:1.5em}:where(.avatar) img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.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);flex-direction:row-reverse;display:flex}.gap-small:where(.avatar-group){--_margin:var(--space-xs)}.gap-x-small:where(.avatar-group){--_margin:var(--space-s)}:where(.avatar-group) .avatar{outline:2px solid oklch(98.2353% .0129849 71.3338);outline:2px solid var(--md-surface);margin-inline-end:calc(-1 * var(--_margin))}: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);block-size:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);block-size:var(--space-m);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);text-align:center;translate:var(--_translate);place-content:center;inline-size:max-content;font-weight:500;line-height:normal;transition:opacity .2s ease-out;display:grid;position:absolute}.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}:where(.card){--_bg-color:transparent;--_border-color:transparent;--_border-width:0;--_border-radius:var(--border-radius,var(--radius-2,.25rem));--_shadow:none;background-color:#0000;background-color:var(--_bg-color);color:var(--md-on-surface);border-color:#0000;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);gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);gap:var(--space-m);flex-direction:column;padding-inline:0;display:flex;overflow:hidden}.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:var(--font-family-sans)}:is(:where(.card)>hgroup)>p:last-of-type:last-child:not(:first-child){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{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);display:flex}: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);background:oklch(93.0461% .0205905 81.78);background:var(--_bg-color) var(--ripple,none);border:1px solid oklch(56.7726% .0239683 85.9594);border:1px solid var(--_border-color);border-radius:5px;border-radius:var(--radius-2);color:var(--_color);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);align-items:center;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;display:inline-flex}.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)}@media (hover:hover){: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):where(button,a):where(:not([disabled])):where(:active){background-color:color-mix(in srgb, var(--_bg-color), var(--_color) 12%)}: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;block-size:1.125em;inline-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:50%}@media (hover:hover){: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}}:where(.chip):where([disabled]){opacity:.38;cursor:not-allowed;--_bg-color:var(--md-on-surface);color:#1f1b1361;background-color:#1f1b131f;border-color:#0000}@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)}}:where(.definition-list){--_border-style:solid;--_border-width:1px;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;display:grid}.dotted:where(.definition-list){--_border-style:dotted;--_border-width:2px}:where(.definition-list) li{margin:0;padding:0;display:grid}:is(:where(.definition-list) li) .term{color:var(--md-on-surface);font-weight:700;display:block;position:relative;overflow:hidden}:is(:where(.definition-list) li) span.hr{margin:0;display:none}@container (width>45ch){:where(.definition-list){gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:var(--space-xs)}:where(.definition-list) li{grid-gap:clamp(.875rem, .8494rem + .1136vw, .9375rem);grid-gap:var(--space-xs);align-items:baseline;gap:clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:var(--space-xs);grid-template-columns:1fr auto;display:grid}:is(:where(.definition-list) li):has(span.hr){grid-template-columns:auto 1fr auto}:is(:where(.definition-list) li) span.hr{border-block-end:var(--_border-width) var(--_border-style) oklch(82.8965% .0265474 84.5926);border-block-end:var(--_border-width) var(--_border-style) var(--md-outline-variant);background-color:#0000;block-size:2px;display:block}:is(:is(:where(.definition-list) li) .term):after{display:inline-block}:is(:where(.definition-list) li) .description{color:var(--md-on-surface-variant)}}:where(hr){background-color:oklch(82.8965% .0265474 84.5926);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);margin-block:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);margin-block:var(--space-xl);border:none;display:block}:where(.link){color:var(--md-primary);cursor:pointer;-webkit-text-decoration:underline oklch(48.3286% .0943549 91.6075);text-decoration:underline oklch(48.3286% .0943549 91.6075);-webkit-text-decoration-color:var(--md-primary);text-decoration-color:var(--md-primary);text-underline-offset:2px;font-weight:700}[href]:where(.link):focus-visible{color:var(--md-on-surface);text-decoration-color:oklch(48.1951% .0471209 88.6648);-webkit-text-decoration-color:var(--md-secondary);text-decoration-color:var(--md-secondary)}@media (hover:hover){[href]:where(.link):hover{color:var(--md-on-surface);text-decoration-color:oklch(48.1951% .0471209 88.6648);-webkit-text-decoration-color:var(--md-secondary);text-decoration-color:var(--md-secondary)}}[href]:where(.link):active{color:var(--md-on-surface);text-decoration-color:oklch(48.1951% .0471209 88.6648);-webkit-text-decoration-color:var(--md-secondary);text-decoration-color:var(--md-secondary)}@supports ((-moz-appearance:none)){:where(.link){text-underline-offset:2px}}:where(p,li,.rich-text) a[href^=http]:not(.button,.nav-link,.cta-link,.logo){text-underline-offset:.2em}:where(p,li,.rich-text) a[href^=http]:not(.button,.nav-link,.cta-link,.logo):after{content:"";vertical-align:middle;background-color:currentColor;width:.85em;height:.85em;margin-inline-start:.25em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200 64v104a8 8 0 0 1-16 0V83.31L69.66 197.66a8 8 0 0 1-11.32-11.32L172.69 72H88a8 8 0 0 1 0-16h104a8 8 0 0 1 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200 64v104a8 8 0 0 1-16 0V83.31L69.66 197.66a8 8 0 0 1-11.32-11.32L172.69 72H88a8 8 0 0 1 0-16h104a8 8 0 0 1 8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(table){border-collapse:collapse;margin:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) 0;margin:var(--space-m) 0;background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-surface);color:var(--md-on-surface);max-inline-size:100%;display:block;position:relative}:where(table) tr{background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-surface);border-top:1px solid oklch(82.8965% .0265474 84.5926);border-top:1px solid var(--md-outline-variant)}@media (hover:hover){:is(:where(table) tr):hover{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--md-surface-container)}}:where(table) th,:where(table) td{border:1px solid oklch(82.8965% .0265474 84.5926);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(94.8577% .0204954 81.782);background-color:var(--md-surface-container);color:var(--md-on-surface);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);text-align:start;font-weight:600}:where(table) td{font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1)}:where(table) caption{caption-side:bottom;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{z-index:1;position:sticky;top:0}:where(table) tfoot{border-top:2px solid oklch(82.8965% .0265474 84.5926);border-top:2px solid var(--md-outline-variant)}:is(:where(table) tfoot) tr{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--md-surface-container)}:is(:where(table) tfoot) td{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(94.8577% .0204954 81.782);background-color:var(--md-surface-container);z-index:1;position:sticky;inset-block-start:0}.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)}}[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{border-radius:100000px;border-radius:var(--radius-round);content:"";opacity:.5;vertical-align:-.14em;border:3px solid;border-top-color:#0000;block-size:1em;inline-size:1em;animation:.7s linear infinite spin;display:inline-block}[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)}}label:where(.checkbox,.radio){color:var(--md-on-surface);cursor:pointer;align-items:center;gap:0 clamp(.875rem,.8494rem + .1136vw,.9375rem);gap:0 var(--space-xs);inline-size:fit-content;line-height:1.5;line-height:var(--line-height-standard);-webkit-user-select:none;user-select:none;grid-auto-columns:auto;grid-auto-flow:column;display:inline-grid;transform:translateZ(0)}label:where(.checkbox,.radio):has([disabled]){cursor:not-allowed;opacity:.38;-webkit-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:var(--md-error);content:"*";position:absolute;inset:0 -.25ex auto auto}label:where(.checkbox,.radio) .label{grid-area:1/2;padding-inline:0 1ex;position:relative}label:where(.checkbox,.radio) .supporting-text{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;grid-area:2/2}label.stack:where(.checkbox,.radio){grid-auto-columns:initial;justify-items:center}label.stack:where(.checkbox,.radio) .label{margin-block-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);grid-area:2/1/auto/-1;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-area:3/1/auto/-1}label:where(.checkbox,.radio) input{aspect-ratio:1;cursor:pointer;accent-color:oklch(48.3286% .0943549 91.6075);block-size:1.125rem;inline-size:1.125rem;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(50.6025% .192652 27.7018);accent-color:var(--md-error)}:is(label.error:where(.checkbox,.radio) input[type=checkbox])~:where(.label,.supporting-text){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)}}: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;color:var(--md-on-surface);align-items:center;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:fit-content;display:inline-grid}:where(.switch) input[type=checkbox][role=switch]{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(56.7726% .0239683 85.9594);border:1px solid var(--md-outline);border-radius:var(--radius-pill);content:"";inline-size:var(--_track-width);position:absolute;inset:0}:is(:where(.switch) input[type=checkbox][role=switch]):focus-visible{outline-offset:2px;outline:2px solid}: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,: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:var(--md-error);content:"*";position:absolute;inset:0 -.25ex auto auto}:where(.switch):has([disabled]){cursor:not-allowed;opacity:.38;-webkit-user-select:none;user-select:none}:where(.switch):has([disabled]) input{cursor:not-allowed;opacity:.38}:where(.switch) .label{-webkit-user-select:none;user-select:none;grid-area:1/2;min-width:0;padding-inline:0 1ex;position:relative}:where(.switch) .supporting-text{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;grid-area:2/2}.small:where(.switch){--_dot-size:.75rem;--_track-height:var(--space-m);--_track-width:2.5rem}.stack:where(.switch){grid-auto-columns:initial;justify-items:center}.stack:where(.switch) .label{margin-block-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);grid-area:2/1/auto/-1;margin-block-start:var(--space-2xs);padding-inline:1ex}.stack:where(.switch) .supporting-text{grid-area:3/1/auto/-1}.error:where(.switch) input{outline:2px solid oklch(50.6025% .192652 27.7018);outline:2px solid var(--md-error);border-radius:var(--radius-pill)}.error:where(.switch) .label,.error:where(.switch) .supporting-text{color:var(--md-error)}: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;appearance:none;outline-offset:1ex;background:0 0;inline-size:100%;margin:1ex 0 3ex;display:block}@media (hover:none){:where(.range>input[type=range]){--thumb-offset:-14px;--thumb-size:30px}}:where(.range>input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right, transparent var(--track-fill), var(--track-color) 0%), oklch(48.3286% .0943549 91.6075);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{appearance:none;background:linear-gradient(to right, transparent var(--track-fill), var(--track-color) 0%), oklch(48.3286% .0943549 91.6075);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{appearance:none;background:var(--thumb-bg);block-size:var(--thumb-size);border-radius:100000px;border-radius:var(--radius-round);border:3px solid oklch(98.2353% .0129849 71.3338);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{transition:box-shadow .1s}}:where(.range>input[type=range])::-moz-range-thumb{appearance:none;background:var(--thumb-bg);block-size:var(--thumb-size);border-radius:100000px;border-radius:var(--radius-round);border:3px solid oklch(48.3286% .0943549 91.6075);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{transition:box-shadow .1s}}.fieldset-item:focus-within :is(){border-color:oklch(56.7726% .0239683 85.9594);border-color:var(--md-outline)}@media (hover:hover){: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}: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: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:var(--md-on-surface-variant);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:2.5}: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-underline-offset:1px;text-decoration:underline}@supports ((-moz-appearance:none)){:where(ins,u,abbr,dfn){text-underline-offset:2px}}:where(abbr,dfn){-webkit-text-decoration:underline dotted oklch(56.7726% .0239683 85.9594);text-decoration:underline dotted oklch(56.7726% .0239683 85.9594);-webkit-text-decoration:var(--md-outline) underline dotted;-webkit-text-decoration:var(--md-outline) underline dotted;text-decoration:var(--md-outline) underline dotted;font-style:normal}[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: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(48.3286% .0943549 91.6075);border-inline-start-color:var(--md-primary);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(96.6607% .0204027 81.7823);background-color:var(--md-surface-container-low);border-radius:0 5px 5px 0;border-radius:0 var(--radius-2) var(--radius-2) 0;display:grid}:where(blockquote) :first-child{margin-block-start:0}:where(blockquote) :last-child{margin-block-end:0}:where(blockquote) footer{color:var(--md-on-surface-variant)}:where(pre){border-radius:5px;border-radius:var(--radius-2);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);margin-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block:var(--space-m);min-inline-size:0;max-inline-size:max-content;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(91.3325% .0200203 77.3097);background-color:var(--md-surface-container-highest);color:var(--md-on-surface);border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--md-outline-variant);direction:ltr;line-height:1.5}:where(code,kbd,samp,pre){font-family:monospace}:where(code){background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--md-surface-container-highest);border-radius:2px;border-radius:var(--radius-1);color:var(--md-on-surface);padding:.2ex .5ex;font-size:.9em}:where(kbd,var){background-color:oklch(93.0461% .0205905 81.78);background-color:var(--md-surface-container-high);border-color:oklch(82.8965% .0265474 84.5926);border-color:var(--md-outline-variant);border-radius:2px;border-radius:var(--radius-1);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);border-style:solid;border-width:1px}: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(90.7912% .0603314 145.792);background-color:var(--md-tertiary-container);color:var(--md-on-tertiary-container)}:where(dt){color:var(--md-on-surface);font-weight:700}:where(figure)>:where(figcaption){font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);text-wrap:balance;color:var(--md-on-surface-variant)}}:where(progress){--_accent-color:var(--md-primary);--_bg-color:var(--md-surface-container-highest);appearance:none;background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--_bg-color);border-radius:100vw;border-radius:var(--radius-pill,100vw);block-size:clamp(.5625rem,.5369rem + .1136vw,.625rem);block-size:var(--space-2xs);vertical-align:baseline;border:0;inline-size:100%;display:inline-block;position:relative;overflow:hidden}:where(progress)::-webkit-progress-bar{border-radius:100vw;border-radius:var(--radius-pill,100vw);background:0 0}[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{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{background-color:var(--_accent-color);content:"";will-change:inset-inline-start, inset-inline-end;animation:2s linear infinite indeterminate;position:absolute;inset:0 auto 0 0}progress[value]:indeterminate::-webkit-progress-value{background-color:#0000}progress:indeterminate::-moz-progress-bar{background-color:#0000}[dir=rtl] :where(progress):indeterminate,: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%}}[data-astro-cid-abhzs7pa]:where(.button){--_bg-color:transparent;--_border-color:transparent;--_border-radius:var(--button-border-radius);--_font-size:initial;--_min-height:2.375rem;--_text-color:var(--md-primary);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;background:var(--_bg-color) var(--ripple,none);border-radius:var(--_border-radius);border:1px solid #0000;border:var(--border-size-1) solid transparent;border:var(--border-size-1) solid var(--_border-color);color:var(--_text-color);font-size:var(--_font-size);align-items:center;gap:.5rem;gap:var(--size-2);min-block-size:2.375rem;min-block-size:var(--_min-height);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;padding-block:.5ex;padding-inline:1.5ex;font-weight:700;text-decoration:none;display:inline-flex}[data-astro-cid-abhzs7pa]:where(.button):where([disabled]){cursor:not-allowed;opacity:.64}@media (prefers-reduced-motion:no-preference){[data-astro-cid-abhzs7pa]: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 50ms 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 50ms var(--ease-1);background-position:50%}@media (hover:hover){[data-astro-cid-abhzs7pa]: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)}[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:hover:active){background-size:var(--button-ripple-size);transition:background}}}[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:focus-visible){--_bg-color:var(--lightningcss-light,oklch(from var(--md-primary) l .01 h / 20%))var(--lightningcss-dark,oklch(from var(--md-primary) l .01 h / 40%))}@media (hover:hover){[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--lightningcss-light,oklch(from var(--md-primary) l .01 h / 20%))var(--lightningcss-dark,oklch(from var(--md-primary) l .01 h / 40%))}}[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:active){--_bg-color:var(--lightningcss-light,oklch(from var(--md-primary) l .06 h / 30%))var(--lightningcss-dark,oklch(from var(--md-primary) l .06 h / 40%))}[data-astro-cid-abhzs7pa]:where(.button):where([disabled]){--_bg-color:rgb(from var(--md-on-surface) r g b / 10%);--_text-color:rgb(from var(--md-on-surface) r g b / 38%)}[data-astro-cid-abhzs7pa]:where(.button):where(:has(svg),.icon-only:where(.button)){gap:1ex}[data-astro-cid-abhzs7pa]:where(.button):where(:has(svg),.icon-only:where(.button)) svg[data-astro-cid-abhzs7pa]{color:currentColor;max-block-size:.7lh}.small[data-astro-cid-abhzs7pa]:where(.button){--_min-height:1.875rem;padding-block:0;padding-inline:1ex}.large[data-astro-cid-abhzs7pa]:where(.button){--_min-height:2.875rem;padding-inline:4ex}.outlined[data-astro-cid-abhzs7pa]:where(.button){--_border-color:var(--md-outline-variant);--_text-color:var(--md-on-surface-variant)}.outlined[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:focus-visible){--_bg-color:var(--lightningcss-light,oklch(from var(--md-primary) l .01 h / 20%))var(--lightningcss-dark,oklch(from var(--md-primary) l .01 h / 40%))}@media (hover:hover){.outlined[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--lightningcss-light,oklch(from var(--md-primary) l .01 h / 20%))var(--lightningcss-dark,oklch(from var(--md-primary) l .01 h / 40%))}}.outlined[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:active){--_bg-color:var(--lightningcss-light,oklch(from var(--md-primary) l .06 h / 30%))var(--lightningcss-dark,oklch(from var(--md-primary) l .06 h / 40%))}.outlined[data-astro-cid-abhzs7pa]: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[data-astro-cid-abhzs7pa]:where(.button){--_bg-color:var(--md-secondary-container);--_text-color:var(--md-on-secondary-container)}.tonal[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:focus-visible){--_bg-color:var(--lightningcss-light,var(--color-4))var(--lightningcss-dark,var(--color-10));--_border-color:var(--lightningcss-light,var(--color-4))var(--lightningcss-dark,var(--color-10))}@media (hover:hover){.tonal[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--lightningcss-light,var(--color-4))var(--lightningcss-dark,var(--color-10));--_border-color:var(--lightningcss-light,var(--color-4))var(--lightningcss-dark,var(--color-10))}}.tonal[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:active){--_bg-color:var(--lightningcss-light,var(--color-6))var(--lightningcss-dark,var(--color-12));--_border-color:var(--lightningcss-light,var(--color-6))var(--lightningcss-dark,var(--color-12))}.tonal[data-astro-cid-abhzs7pa]: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[data-astro-cid-abhzs7pa]:where(.button){--_bg-color:var(--md-primary);--_text-color:var(--md-on-primary)}.filled[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:focus-visible){--_bg-color:var(--lightningcss-light,var(--color-8))var(--lightningcss-dark,var(--color-6));--_border-color:var(--lightningcss-light,var(--color-8))var(--lightningcss-dark,var(--color-6))}@media (hover:hover){.filled[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:not(:active):hover){--_bg-color:var(--lightningcss-light,var(--color-8))var(--lightningcss-dark,var(--color-6));--_border-color:var(--lightningcss-light,var(--color-8))var(--lightningcss-dark,var(--color-6))}}.filled[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:active){--_bg-color:var(--lightningcss-light,var(--color-6))var(--lightningcss-dark,var(--color-8));--_border-color:var(--lightningcss-light,var(--color-6))var(--lightningcss-dark,var(--color-8))}.filled[data-astro-cid-abhzs7pa]: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[data-astro-cid-abhzs7pa]:where(.button){--_bg-color:var(--lightningcss-light,color-mix(in oklch, var(--gray-2) 97%, var(--color-16)))var(--lightningcss-dark,color-mix(in oklch, var(--gray-13) 97%, var(--color-1)));--_ripple-color:var(--lightningcss-light,color-mix(in oklch, var(--gray-2) 80%, var(--color-8)))var(--lightningcss-dark,color-mix(in oklch, var(--gray-13) 80%, var(--color-8)));--_text-color:var(--md-primary);box-shadow:0 3px 1px -2px oklch(0% 0 0/.2),0 2px 2px oklch(0% 0 0/.14),0 1px 5px oklch(0% 0 0/.12)}.elevated[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:focus-visible){--ripple:radial-gradient(circle, transparent 1%, var(--_ripple-color) 1%) center/15000%;--_bg-color:var(--lightningcss-light,color-mix(in oklch, var(--gray-3) 93%, var(--color-8)))var(--lightningcss-dark,color-mix(in oklch, var(--gray-12) 93%, var(--color-8)))}@media (hover:hover){.elevated[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:not(:active):hover){--ripple:radial-gradient(circle, transparent 1%, var(--_ripple-color) 1%) center/15000%;--_bg-color:var(--lightningcss-light,color-mix(in oklch, var(--gray-3) 93%, var(--color-8)))var(--lightningcss-dark,color-mix(in oklch, var(--gray-12) 93%, var(--color-8)))}}.elevated[data-astro-cid-abhzs7pa]:where(.button):where(:not([disabled])):where(:active){--_bg-color:var(--lightningcss-light,color-mix(in oklch, var(--gray-2) 91%, var(--color-8)))var(--lightningcss-dark,color-mix(in oklch, var(--gray-16) 91%, var(--color-8)))}.elevated[data-astro-cid-abhzs7pa]: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))}[data-astro-cid-abhzs7pa]:where(input[type=file]){border-radius:5px;border-radius:var(--radius-2);border:1px solid var(--surface-filled);border:var(--border-size-1) solid var(--surface-filled);box-shadow:inset 0 2px 14px #2526271a,inset 0 -.5px #fff,inset 0 .5px #0001;box-shadow:var(--inner-shadow-4);color:var(--text-color-2-contrast);cursor:auto;cursor:initial;align-self:flex-start;max-inline-size:100%;padding:0}[data-astro-cid-abhzs7pa]:where(input[type=file])::-webkit-file-upload-button{cursor:pointer;margin-inline-end:1.75ch;margin-inline-end:var(--size-relative-6)}[data-astro-cid-abhzs7pa]:where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:1.75ch;margin-inline-end:var(--size-relative-6)}.cookie-consent-banner[data-astro-cid-i6zbe3we]{z-index:1000;background-color:var(--md-surface-container-high);color:var(--md-on-surface);border-top:1px solid var(--md-outline-variant);border-radius:1rem 1rem 0 0;border-radius:var(--radius-3) var(--radius-3) 0 0;padding:var(--space-s) var(--space-m);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;box-sizing:border-box;box-shadow:0 -4px 20px oklch(from var(--md-scrim) l c h / .06), 0 -8px 30px oklch(from var(--md-scrim) l c h / .1);opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.16, 1, .3, 1), transform .4s cubic-bezier(.16, 1, .3, 1), visibility .4s allow-discrete;border-bottom:none;border-left:none;border-right:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cookie-consent-banner[data-astro-cid-i6zbe3we].is-visible{opacity:1;visibility:visible;transform:translateY(0)}.cookie-consent-content[data-astro-cid-i6zbe3we]{gap:var(--space-xs);flex-direction:column;display:flex}.cookie-consent-body[data-astro-cid-i6zbe3we]{gap:var(--space-3xs);flex-direction:column;display:flex}.cookie-consent-title[data-astro-cid-i6zbe3we]{font-size:var(--step--1);color:var(--md-on-surface);margin:0;font-weight:700}.cookie-consent-text[data-astro-cid-i6zbe3we]{font-size:var(--step--2);color:var(--md-on-surface-variant);margin:0;line-height:1.4}.cookie-link[data-astro-cid-i6zbe3we]{color:var(--md-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline;transition:color .15s}@media (hover:hover){.cookie-link[data-astro-cid-i6zbe3we]:hover{color:var(--md-primary-container,var(--md-primary))}}.cookie-link[data-astro-cid-i6zbe3we]:active{color:var(--md-primary-container,var(--md-primary))}.cookie-consent-actions[data-astro-cid-i6zbe3we]{justify-content:flex-end;gap:var(--space-xs);display:flex}@media (width>=600px){.cookie-consent-banner[data-astro-cid-i6zbe3we]{left:auto;right:var(--space-l);bottom:var(--space-l);border:1px solid var(--md-outline-variant);border-radius:1rem;border-radius:var(--radius-3);max-width:440px;padding:var(--space-m) var(--space-l);box-shadow:0 4px 20px oklch(from var(--md-scrim) l c h / .08), 0 12px 40px oklch(from var(--md-scrim) l c h / .12);transform:translateY(24px)scale(.97)}.cookie-consent-banner[data-astro-cid-i6zbe3we].is-visible{transform:translateY(0)scale(1)}.cookie-consent-content[data-astro-cid-i6zbe3we]{gap:var(--space-m)}.cookie-consent-title[data-astro-cid-i6zbe3we]{font-size:var(--step-0)}.cookie-consent-text[data-astro-cid-i6zbe3we]{font-size:var(--step--1);line-height:1.6}}@media (prefers-reduced-motion:reduce){.cookie-consent-banner[data-astro-cid-i6zbe3we]{transition:opacity .2s ease, visibility .2s allow-discrete;transform:none}.cookie-consent-banner[data-astro-cid-i6zbe3we].is-visible{transform:none}}}@layer components.has-deps{@layer components.has-deps{:where([role=group].button-group){--_border-radius:var(--radius-2);border-radius:5px;border-radius:var(--_border-radius);min-width:max-content;display:inline-flex}: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(82.8965% .0265474 84.5926);border-inline-start:1px solid var(--md-outline-variant)}:is(:where([role=group].button-group) button):where(.elevated){box-shadow:var(--shadow-1)}@media (hover:hover){:is(:where([role=group].button-group) button):where(.elevated):where(:hover){z-index:1}}:is(:where([role=group].button-group) button):where(.elevated):where(:active){z-index:1}:where(details){--_accordion-transition-time:.3s;--_accordion-easing:cubic-bezier(.2, 0, 0, 1);--_bg-color:transparent;--_margin-inline:var(--space-xs);--_shadow:none;background-color:#0000;background-color:var(--_bg-color);box-shadow:none;box-shadow:var(--_shadow);border-radius:5px;border-radius:var(--radius-2);margin-inline:clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-inline:var(--_margin-inline);transition:background-color .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1),border-color .3s cubic-bezier(.2,0,0,1);transition:background-color var(--_accordion-transition-time) var(--_accordion-easing), box-shadow var(--_accordion-transition-time) var(--_accordion-easing), border-color var(--_accordion-transition-time) var(--_accordion-easing);display:block}@media (prefers-reduced-motion:no-preference){:where(details){interpolate-size:allow-keywords}}:where(details)::details-content{block-size:0;padding-block:0;padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);color:var(--md-on-surface-variant);opacity:0;transition:content-visibility var(--_accordion-transition-time) allow-discrete, opacity var(--_accordion-transition-time) var(--_accordion-easing), block-size var(--_accordion-transition-time) var(--_accordion-easing), padding-block var(--_accordion-transition-time) var(--_accordion-easing);margin-block-start:0;overflow-y:clip}[open]:where(details)::details-content{opacity:1;block-size:auto;padding-block:clamp(1.125rem,1.0739rem + .2273vw,1.25rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding-block:var(--space-s) var(--space-m)}:where(details)>summary{background-color:inherit;cursor:pointer;padding-block:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-block:var(--space-s);padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);-webkit-user-select:none;user-select:none;color:var(--md-on-surface);justify-content:space-between;align-items:center;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);border-radius:5px;border-radius:var(--radius-2);transition:color var(--_accordion-transition-time) var(--_accordion-easing), background-color .2s ease;font-weight:600;list-style:none;display:flex}:where(details)>summary::-webkit-details-marker{display:none}:where(details)>summary:hover{background-color:oklch(93.0461% .0205905 81.78);background-color:var(--md-surface-container-high)}:where(details)>summary:focus-visible{outline:2px solid oklch(48.3286% .0943549 91.6075);outline:2px solid var(--md-primary);outline-offset:2px}[open]:where(details)>summary{color:var(--md-primary);border-block-end:1px solid oklch(82.8965% .0265474 84.5926);border-block-end:1px solid var(--md-outline-variant);border-end-end-radius:0;border-end-start-radius:0}:where(details) .chevron-icon{color:var(--md-on-surface-variant);transition:transform var(--_accordion-transition-time) var(--_accordion-easing), color var(--_accordion-transition-time) var(--_accordion-easing);flex-shrink:0}[open]:where(details) .chevron-icon{color:var(--md-primary);transform:rotate(180deg)}:where(details)>.actions{gap:clamp(.5625rem,.5369rem + .1136vw,.625rem);gap:var(--space-2xs);margin-block-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);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);justify-content:end;margin-block-start:var(--space-s);display:flex}.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)}.elevated[open]:where(details){--_bg-color:var(--md-surface-container);--_shadow:var(--shadow-3)}.outlined:where(details){--_bg-color:var(--md-surface);--_margin-inline:0;border:1px solid oklch(82.8965% .0265474 84.5926);border:1px solid var(--md-outline-variant)}.tonal:where(details){--_bg-color:var(--md-secondary-container);--_margin-inline:0;color:var(--md-on-secondary-container)}.tonal:where(details)>summary{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);background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--md-surface);border-radius:1rem;border-radius:var(--radius-3);display:block}: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;box-shadow:none;border:0;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-block-start:1px solid var(--_gutter-color);border-radius:0}:is(:where(.card:has(details)) details):first-of-type,:is(:where(.card:has(details)) details):first-of-type summary{border-start-start-radius:var(--radius-3);border-start-end-radius:var(--radius-3)}:is(:where(.card:has(details)) details):last-of-type,:is(:where(.card:has(details)) details):last-of-type summary{border-end-end-radius:var(--radius-3);border-end-start-radius:var(--radius-3)}:where(.list){--_bg-color:var(--md-surface);--_hover-bg:var(--md-surface-container);--_active-bg:var(--md-surface-container-high);background-color:oklch(98.2353% .0129849 71.3338);background-color:var(--_bg-color);padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) 0;padding:var(--space-xs) 0;list-style:none}@media (pointer:coarse){:where(.list),:where(.list) *{-webkit-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{border-block-start:1px solid oklch(82.8965% .0265474 84.5926);border-block-start:1px solid var(--md-outline-variant);content:"";block-size:1px;inline-size:100%;inset:calc(-1*clamp(.875rem,.8494rem + .1136vw,.9375rem)) 0 auto;inset:calc(-1 * var(--space-xs)) 0 auto 0;visibility:visible;display:block;position:absolute}.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;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,: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),:is(.gutterless:where(.list) :where(li,option))>:where(a,button,label){padding-inline:0}:where(.list) :where(li,option,[role=group]>label){background:var(--_bg-color) none;background:var(--_bg-color) var(--ripple,none);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);align-items:center;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);color:var(--md-on-surface);display:flex;position:relative}: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:0 0;min-block-size:auto;padding:0;display:block}:is(:where(.list) :where(li,option,[role=group]>label)):where(option){background-color:var(--_bg-color);color:inherit;cursor:pointer;align-items:center;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);min-block-size:40px;inline-size:100%;padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-xs) var(--space-m);text-align:start;z-index:0;margin:0;text-decoration:none;display:flex}@media (hover:hover){: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):active{background-color:var(--_hover-bg)}:is(:where(.list) :where(li,option,[role=group]>label)):where(option):checked{color:var(--md-primary);background-color:#725c0c1f}@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{background:var(--_bg-color) none;background:var(--_bg-color) var(--ripple,none);color:inherit;cursor:pointer;align-items:center;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);outline-offset:-3px;min-block-size:40px;inline-size:100%;padding:clamp(.875rem,.8494rem + .1136vw,.9375rem) clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);padding:var(--space-xs) var(--space-m);text-align:start;z-index:0;background-position:50%;margin:0;text-decoration:none;transition:background .5s;display:flex}@media (hover:hover){: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}: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))>a,:is(:where(.list) :where(li,option,[role=group]>label))>button,:is(:where(.list) :where(li,option,[role=group]>label))>label):active{background-color:var(--_hover-bg)}: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{border-block-start:1px solid oklch(82.8965% .0265474 84.5926);border-block-start:1px solid var(--md-outline-variant);content:"";block-size:1px;inline-size:100%;inset:calc(-1*clamp(.875rem,.8494rem + .1136vw,.9375rem)) 0 auto;inset:calc(-1 * var(--space-xs)) 0 auto 0;display:block;position:absolute}:is(:where(.list) :where(li,option,[role=group]>label)) .text{line-height:1.5;line-height:var(--line-height-standard);flex:1}: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:var(--md-on-surface-variant)}:is(:where(.list) :where(li,option,[role=group]>label)) .start{z-index:1;align-self:center;align-items:center;display:grid}: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;-o-object-fit:cover;object-fit:cover;inline-size:56px}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .start) video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;block-size:64px}:is(:where(.list) :where(li,option,[role=group]>label)) .end{font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);text-align:end;z-index:1;align-items:center;display:flex}: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{color:inherit;opacity:.6;background-color:#0000;border:0}:is(:is(:where(.list) :where(li,option,[role=group]>label)) .end) svg{inline-size:100%;max-inline-size:1.5em}.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}: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{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);display:grid}: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: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: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:var(--md-tertiary)}:where(.alert):not(.outlined) a[href]{color:inherit;text-decoration:underline}@media (hover:hover){:is(:where(.alert):not(.outlined) a[href]):hover{text-decoration:none}}:is(:where(.alert):not(.outlined) a[href]):active{text-decoration:none}:where(.alert):has(svg){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;display:grid}:where(.alert):has(svg) svg{stroke:currentColor;block-size:auto;inline-size:100%;margin-block-start:.15rem}:where(dialog){--_bg-color:var(--md-surface-container-high);--_color:var(--md-on-surface);background-color:oklch(93.0461% .0205905 81.78);background-color:var(--_bg-color);color:var(--_color);border-radius:2rem;border-radius:var(--radius-4);box-shadow:var(--shadow-3);padding:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);padding:var(--space-xl);pointer-events:none;border:none;max-inline-size:min(90vw,60ch);margin-block-start:15%}:where(dialog)::backdrop{background-color:oklch(0% 0 0);background-color:var(--md-scrim);opacity:.32;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion:reduce){:where(dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}:where(dialog):not([open]){display:none}[open]:where(dialog){pointer-events:all}:where(dialog) .actions{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);display:flex}: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}:where(.snackbar){background-color:oklch(31.0397% .0165213 86.8883);background-color:var(--md-inverse-surface);border-radius:2px;border-radius:var(--radius-1);box-shadow:var(--shadow-3);color:var(--md-inverse-on-surface);font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);align-items:center;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;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);inline-size:calc(100% + -1*clamp(2.25rem,2.1477rem + .4545vw,2.5rem));inline-size:calc(100% - var(--space-l));z-index:100;justify-content:space-between;display:flex;position:fixed}: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%}.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: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%}.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%}.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;gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);flex-shrink:0;padding-inline:0;display:flex}:is(:where(.snackbar) .actions) button{color:var(--md-inverse-primary);font-weight:500}@media (hover:hover){:is(:is(:where(.snackbar) .actions) button):where(:not([disabled])):where(:not(:active):hover){background-color:#f8f0e214}@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:#f8f0e21f}@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(:is(:where(.snackbar) .actions) button):where(:not([disabled])):active{background-color:#f8f0e21f}@supports (color:color-mix(in lch, red, blue)){:is(:is(:where(.snackbar) .actions) button):where(:not([disabled])):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;padding:clamp(.5625rem,.5369rem + .1136vw,.625rem);padding:var(--space-2xs);margin:0}:where(.snackbar){opacity:0;transition:display 75ms allow-discrete, overlay 75ms allow-discrete, opacity 75ms ease-out}.visible:where(.snackbar){opacity:1;transition:display .25s allow-discrete, overlay .25s allow-discrete, opacity .25s ease-out}:where(.snackbar):popover-open{opacity:1;transition:display .25s allow-discrete, overlay .25s allow-discrete, opacity .25s ease-out}:where(.snackbar):popover-open::backdrop{opacity:1;transition:display .25s allow-discrete, overlay .25s allow-discrete, opacity .25s ease-out}@starting-style{.visible:where(.snackbar){opacity:0}:where(.snackbar):popover-open{opacity:0}:where(.snackbar):popover-open::backdrop{opacity:0}}:where(fieldset.field-group){z-index:1;border:0;border-radius:0;gap:0;padding:0}:where(fieldset.field-group) legend{color:var(--md-on-surface-variant);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);padding:0 1ex 0 0;font-weight:500}[disabled]:where(fieldset.field-group){cursor:not-allowed;opacity:.38;-webkit-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: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:var(--md-error);content:"*";position:absolute;inset:0 -.25ex auto auto}:where(fieldset.field-group) :where(.radio,.checkbox,.switch) .label:after{display:none}:where(fieldset.field-group) .supporting-text{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{gap:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);gap:var(--space-s);flex-direction:column;display:flex}*~: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{gap:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);gap:var(--space-m);flex-direction:row}: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:var(--md-on-surface);font-family:inherit;font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);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);grid-area:1/1/auto/-1}@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-shown):invalid,:where(:-moz-placeholder-shown,option[value=""]:not(:checked),option:checked:not([value=""])):required) .label:after{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:var(--md-error);content:"*";margin:-.25em auto auto .25em}:where(.field):has(input[type=file]){cursor:pointer}:where(.field):has(input[type=file]) input{block-size:var(--_height);box-shadow:none;color:var(--md-on-surface);cursor:inherit;align-self:flex-start;max-inline-size:100%;padding:0;transition:font-size .2s ease-out}:is(:where(.field):has(input[type=file]) input)::-webkit-file-upload-button{background-color:oklch(91.3058% .0527803 87.8917);background-color:var(--md-secondary-container);color:var(--md-on-secondary-container);block-size:calc(100% + -2*clamp(.5625rem,.5369rem + .1136vw,.625rem));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-inline-end:1ex;margin-block-start:var(--space-2xs);margin-inline-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);border:none;margin-inline-start:var(--space-2xs)}:is(:where(.field):has(input[type=file]) input)::file-selector-button{background-color:oklch(91.3058% .0527803 87.8917);background-color:var(--md-secondary-container);color:var(--md-on-secondary-container);block-size:calc(100% + -2*clamp(.5625rem,.5369rem + .1136vw,.625rem));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-inline-end:1ex;margin-block-start:var(--space-2xs);margin-inline-start:clamp(.5625rem,.5369rem + .1136vw,.625rem);border:none;margin-inline-start:var(--space-2xs)}:is(.filled:where(.field):has(input[type=file]) input)::-webkit-file-upload-button{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--md-surface-container);block-size:calc(100% + -2*clamp(.5625rem,.5369rem + .1136vw,.625rem));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)}:is(.filled:where(.field):has(input[type=file]) input)::file-selector-button{background-color:oklch(94.8577% .0204954 81.782);background-color:var(--md-surface-container);block-size:calc(100% + -2*clamp(.5625rem,.5369rem + .1136vw,.625rem));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{block-size:calc(100% + -1*clamp(.5625rem,.5369rem + .1136vw,.625rem));block-size:calc(100% - var(--space-2xs));margin-block-start:.3125rem;margin-block-start:var(--space-3xs)}:is(.small:where(.field):has(input[type=file]) input)::file-selector-button{block-size:calc(100% + -1*clamp(.5625rem,.5369rem + .1136vw,.625rem));block-size:calc(100% - var(--space-2xs));margin-block-start:.3125rem;margin-block-start:var(--space-3xs)}:where(.field):has(input[list]) .label,:where(.field):has(select) .label{inline-size:calc(100% + -1*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{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);outline:0}: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{appearance:none;block-size:var(--_height);background:0 0;padding:0;overflow:hidden}: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(56.7726% .0239683 85.9594);border:1px solid var(--md-outline);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)}@media (hover:hover){: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{background-color:var(--_bg-color);color:var(--_label-color);border-radius:2px;border-radius:var(--radius-1);font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);inline-size:calc(100% - 2px);padding-inline:var(--_field-padding-inline);pointer-events:none;z-index:1;grid-area:1/1/auto/-1;align-self:center;margin-inline-start:1px;display:inline-flex}@media (prefers-reduced-motion:no-preference){:where(.field) .label{transition:border-color .2s ease-out,font-size .2s ease-out,inline-size 50ms 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(:placeholder-shown)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))) .label,: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{color:var(--_accent-color);font-size:clamp(.7813rem,.7736rem + .0341vw,.8rem);font-size:var(--step--2);letter-spacing:.15px;inline-size:max-content;border-color:#0000;margin-block-start:-2.7rem;margin-inline-start:var(--_field-padding-inline);padding-inline:.125rem;line-height:normal}: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,: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: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=""]))):has(textarea) .label,: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(:placeholder-shown)),:where(.field):has(option[value=""]:not(:checked)),:where(.field):has(option:checked:not([value=""]))):has(textarea) .label,.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);line-height:1.5;line-height:var(--line-height-standard);padding-inline:var(--_field-padding-inline);z-index:1;grid-row:3;margin-inline-start:1px}.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-radius:5px 5px 0 0;border-radius:var(--radius-2) var(--radius-2) 0 0;border-block-start-color:#0000;border-inline-color:#0000}.filled:where(.field) input[type=color]{border-inline:none}.filled:where(.field):before{background-color:var(--_filled-border-color);content:"";z-index:1;block-size:2px;inline-size:100%;margin-block-end:-2px;transform:scaleX(0)translateY(-2px)}@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:#0000}@media (hover:hover){.filled:where(.field):not(:has([disabled],:has(input[type=color]))):hover{background-color:#dad1c5}@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(: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),: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),: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)),: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(:placeholder-shown)),.filled:where(.field):has(.label):has(option[value=""]:not(:checked)),.filled:where(.field):has(.label):has(option:checked:not([value=""]))) .label,: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));padding-inline:calc(var(--_field-padding-inline) / 2);margin-block-start:calc(-1 * var(--space-l));margin-inline-start: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=""]))):has(textarea) .label,: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)}@media (hover:hover){.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(:placeholder-shown)),.small:where(.field):has(option[value=""]:not(:checked)),.small:where(.field):has(option:checked:not([value=""]))) .label,: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);padding-inline:clamp(.875rem,.8494rem + .1136vw,.9375rem);padding-inline:var(--space-xs);margin-inline-start: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=""]))):not(.filled):has(textarea) .label,: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}:where(.field>select){position:relative}:where(.field>select)::picker-icon{color:currentColor;content:"";block-size:0;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;border-block-start:5px solid;border-inline:5px solid #0000;position:absolute;translate:0 -50%}:where(.field>select):open::picker-icon{rotate:180deg}:where(.field>select)::picker(select){box-shadow:var(--shadow-2);opacity:1;border-radius:5px;border-radius:var(--radius-2);background-color:oklch(94.8577% .0204954 81.782);background-color:var(--md-surface-container);color:var(--md-on-surface);border:0;padding:0;scale:1}@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:#0000;inline-size:100%;margin:0;display:flex;position:relative}:is(:where(.field>select) button) selectedcontent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(:is(:where(.field>select) .list) [role=group]) label{background-color:oklch(93.0461% .0205905 81.78);background-color:var(--md-surface-container-high);color:var(--md-on-surface-variant);padding-inline:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);padding-inline:var(--space-s);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}: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: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):focus{background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--md-surface-container-highest)}@media (hover:hover){:is(:is(:where(.field>select) .list) option):hover{background-color:oklch(91.3325% .0200203 77.3097);background-color:var(--md-surface-container-highest)}}:is(:is(:where(.field>select) .list) option):active{background-color:oklch(91.3325% .0200203 77.3097);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{appearance:none}:where(.field:has(>select)):not(:has(button)):after{content:"";block-size:0;inline-size:0;inset-inline-end:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);pointer-events:none;border-block-start:5px solid;border-inline:5px solid #0000;flex-shrink:0;grid-area:1/1/auto/-1;place-self:center end;display:inline-block;position:relative;inset-inline-end:var(--space-m)}select:has(button){appearance:base-select}::picker(select){appearance:base-select}.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;cursor:pointer;pointer-events:none;position:absolute}:where(.field:has(input[list]:placeholder-shown),.field:has(input[list]):focus-within):after,:where(.field:has(input[list]:placeholder-shown),.field:has(input[list]):focus-within):after{content:"";block-size: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;border-block-start:5px solid;border-inline:5px solid #0000;flex-shrink:0;display:inline-block;position:absolute;translate:0 -50%}@media (hover:hover){:where(.field:has(input[list]):hover):after{content:"";block-size: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;border-block-start:5px solid;border-inline:5px solid #0000;flex-shrink:0;display:inline-block;position:absolute;translate:0 -50%}}:where(.field:has(textarea)) textarea{field-sizing:content;resize:vertical;block-size:auto;min-block-size:5rem;min-inline-size:20ch}.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}@scope(.rich-text) to (.not-rich-text){a{color:var(--md-primary);cursor:pointer;font-size:inherit;font-weight:700;line-height:inherit;-webkit-text-decoration:underline oklch(48.3286% .0943549 91.6075);text-decoration:underline oklch(48.3286% .0943549 91.6075);-webkit-text-decoration-color:var(--md-primary);text-decoration-color:var(--md-primary);text-underline-offset:2px}a[href]:focus-visible{color:var(--md-primary);text-decoration:none}@media (hover:hover){a[href]:hover{color:var(--md-primary);text-decoration:none}}a[href]:active{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: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;margin-block:0 clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);margin-block:0 var(--space-m);line-height:1.1}h2,.h2{font-size:clamp(2.3328rem,2.0387rem + 1.3072vw,3.0518rem);font-size:var(--step-4);letter-spacing:-.02em;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);line-height:1.2}h3,.h3{font-size:clamp(1.944rem,1.7405rem + .9044vw,2.4414rem);font-size:var(--step-3);letter-spacing:-.01em;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);line-height:1.3}h4,.h4{font-size:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);font-size:var(--step-2);letter-spacing:-.01em;margin-block:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem) clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block:var(--space-m) var(--space-xs);line-height:1.4}h5,.h5{font-size:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);font-size:var(--step-1);margin-block:0 clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block:0 var(--space-xs);line-height:1.5}h6,.h6{font-size:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);font-size:var(--step-0);margin-block:0 clamp(.875rem,.8494rem + .1136vw,.9375rem);margin-block:0 var(--space-xs);line-height:1.5}:where(.overline,hgroup>:where(p,.p):first-of-type:first-child){color:var(--md-on-surface-variant);font-size:clamp(.9375rem,.9119rem + .1136vw,1rem);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:2.5}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: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]){font-size:inherit;grid-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);padding-inline-start:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);gap:.5em;margin-block-end:var(--space-m);padding-inline-start:var(--space-l);display:grid}:where(ul,ol):not([class]) li{padding-inline-start:.375em}:is(:where(ul,ol):not([class]) li)::marker{color:var(--marker-color,var(--md-secondary))}:where(ul ul),:where(ul ol),:where(ol ul),:where(ol ol){margin-block:.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);color:var(--md-on-surface);margin-block-start:var(--space-m);font-weight:700}:where(dl) dd{padding-inline-start:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);margin-block-start:.5em;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);margin-block-start:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);color:var(--md-on-surface-variant);margin-block-start:var(--space-s);line-height:1.4}:scope>:first-child{margin-block-start:0}:scope>:last-child{margin-block-end:0}hr{border:0;border-top:1px solid oklch(82.8965% .0265474 84.5926);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}}}}@view-transition{navigation:auto}@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}}.icon[data-astro-cid-ykhbsiat]{vertical-align:middle;width:1em;width:var(--size,1em);height:1em;height:var(--size,1em);display:inline-block}.icon[data-astro-cid-ykhbsiat][data-size="1em"]{--size:1em}.icon[data-astro-cid-ykhbsiat][data-size="1.25rem"]{--size:1.25rem}.icon[data-astro-cid-ykhbsiat][data-size="1.5em"]{--size:1.5em}.icon[data-astro-cid-ykhbsiat][data-size="1.5rem"]{--size:1.5rem}.icon[data-astro-cid-ykhbsiat][data-size="1.75rem"]{--size:1.75rem}.icon[data-astro-cid-ykhbsiat][data-size="24px"]{--size:24px}.icon[data-astro-cid-ykhbsiat][data-size="64px"]{--size:64px}:root{--ease-out-3:cubic-bezier(0, 0, .3, 1)}button[data-astro-cid-p3d4ggbk]{background-color:var(--md-secondary-container);box-shadow:inset 0 0 0 1px var(--md-outline);cursor:pointer;border:0;border-radius:999rem;flex-direction:row;align-items:center;padding:0;display:flex}.theme-icon[data-astro-cid-p3d4ggbk]{z-index:1;width:2.5rem;height:2.5rem;color:var(--md-outline-variant);justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;display:flex;position:relative}.theme-icon[data-astro-cid-p3d4ggbk].light:before{content:"";z-index:-1;background-color:var(--md-secondary);border-radius:999rem;position:absolute;inset:0}.dark .theme-icon[data-astro-cid-p3d4ggbk].light:before{transform:translate(100%)}.dark .theme-icon[data-astro-cid-p3d4ggbk].dark,html:not(.dark) .theme-icon[data-astro-cid-p3d4ggbk].light,button[data-astro-cid-p3d4ggbk][aria-pressed=false] .theme-icon[data-astro-cid-p3d4ggbk].light{color:var(--md-on-secondary)}@media (prefers-reduced-motion:no-preference){.theme-icon[data-astro-cid-p3d4ggbk],.theme-icon[data-astro-cid-p3d4ggbk].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-p3d4ggbk].light:before{background-color:selecteditem}}:root{--radius-4:2rem;--radius-3:1rem}html:has(dialog[open]){overflow:clip}#sidenav-open[data-astro-cid-7twlacdx]{--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;width:min(22.5rem,85vw);height:100vh;max-height:100vh;width:min(var(--m3-drawer-width), 85vw);background-color:var(--md-surface-container-low);max-width:none;color:var(--md-on-surface-variant);box-shadow:0 1px 3px 1px oklch(from var(--md-shadow) l c h / .15), 0 1px 2px 0 oklch(from var(--md-shadow) l c h / .3);overscroll-behavior:contain;transition:transform .4s cubic-bezier(.16, 1, .3, 1), display .4s cubic-bezier(.16, 1, .3, 1) allow-discrete, overlay .4s cubic-bezier(.16, 1, .3, 1) allow-discrete;transition:transform var(--duration) var(--easeOutExpo), display var(--duration) var(--easeOutExpo) allow-discrete, overlay var(--duration) var(--easeOutExpo) allow-discrete;border:none;border-radius:28px 0 0 28px;margin:0;padding:0;position:fixed;top:0;left:auto;right:0;overflow:clip auto;transform:translate(100%)}#sidenav-open[data-astro-cid-7twlacdx][open]{transform:translate(0)}@starting-style{#sidenav-open[data-astro-cid-7twlacdx][open]{transform:translate(100%)}}#sidenav-open[data-astro-cid-7twlacdx]::backdrop{opacity:0;transition:opacity var(--duration) var(--easeOutExpo), display var(--duration) var(--easeOutExpo) allow-discrete, overlay var(--duration) var(--easeOutExpo) allow-discrete;background-color:oklch(0% 0 0/.5)}#sidenav-open[data-astro-cid-7twlacdx][open]::backdrop{opacity:1}@starting-style{#sidenav-open[data-astro-cid-7twlacdx][open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){#sidenav-open[data-astro-cid-7twlacdx],#sidenav-open[data-astro-cid-7twlacdx]::backdrop{--duration:1ms}}.sidenav-header[data-astro-cid-7twlacdx]{padding:var(--m3-spacing) 1rem;min-height:var(--m3-item-height);background-color:var(--md-surface-container-low);justify-content:space-between;align-items:center;display:flex}.sidenav-header[data-astro-cid-7twlacdx] h2[data-astro-cid-7twlacdx]{color:var(--md-on-surface);margin:0;font-size:1.375rem;font-weight:400;line-height:1.75rem}.sidenav-header[data-astro-cid-7twlacdx] .close-button[data-astro-cid-7twlacdx]{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--md-on-surface-variant);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;border-radius:50%;place-items:center;padding:.5rem;display:grid}@media (hover:hover){.sidenav-header[data-astro-cid-7twlacdx] .close-button[data-astro-cid-7twlacdx]:hover{background-color:oklch(from var(--md-on-surface) l c h / .08)}}.sidenav-header[data-astro-cid-7twlacdx] .close-button[data-astro-cid-7twlacdx]:focus-visible{background-color:oklch(from var(--md-on-surface) l c h / .12);outline:none}.sidenav-header[data-astro-cid-7twlacdx] .close-button[data-astro-cid-7twlacdx]:active{background-color:oklch(from var(--md-on-surface) l c h / .12)}.sidenav-header[data-astro-cid-7twlacdx] .close-button[data-astro-cid-7twlacdx] svg[data-astro-cid-7twlacdx]{stroke:currentColor;stroke-width:2px;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-7twlacdx] .close-button[data-astro-cid-7twlacdx]{transition:background-color .2s cubic-bezier(.2,0,0,1)}}.nav-content[data-astro-cid-7twlacdx]{padding:var(--m3-spacing) 0;height:calc(100% - var(--m3-item-height));flex-direction:column;display:flex}.nav-content[data-astro-cid-7twlacdx] section[data-astro-cid-7twlacdx]{margin-bottom:var(--m3-spacing);flex-direction:column;display:flex}.nav-content[data-astro-cid-7twlacdx] section[data-astro-cid-7twlacdx]:last-child{margin-bottom:0}.nav-content[data-astro-cid-7twlacdx] section[data-astro-cid-7twlacdx].settings-section{padding-top:var(--m3-spacing);border-top:1px solid var(--md-outline-variant);margin-top:auto}.nav-content[data-astro-cid-7twlacdx] section[data-astro-cid-7twlacdx] h3[data-astro-cid-7twlacdx]{margin-top:var(--m3-spacing);letter-spacing:.006rem;color:var(--md-on-surface-variant);margin-bottom:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.nav-content[data-astro-cid-7twlacdx] section[data-astro-cid-7twlacdx] a[data-astro-cid-7twlacdx]{min-height:var(--m3-item-height);letter-spacing:.006rem;color:var(--md-on-surface-variant);border-radius:2rem;border-radius:var(--radius-4);align-items:center;gap:.75rem;margin:0 .75rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex;position:relative}[data-astro-cid-7twlacdx]:is(.nav-content section a):where(:not([aria-current=page],:hover,:focus-visible)){text-decoration:none}@media (hover:hover){[data-astro-cid-7twlacdx]:is(.nav-content section a):hover{background-color:oklch(from var(--md-on-surface) l c h / .08)}}[data-astro-cid-7twlacdx]:is(.nav-content section a):focus-visible{background-color:oklch(from var(--md-on-surface) l c h / .12);outline:none}[data-astro-cid-7twlacdx]:is(.nav-content section a):active{background-color:oklch(from var(--md-on-surface) l c h / .12)}[data-astro-cid-7twlacdx][aria-current=page]:is(.nav-content section a),.active[data-astro-cid-7twlacdx]: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-7twlacdx] section[data-astro-cid-7twlacdx] a[data-astro-cid-7twlacdx]{transition:background-color .2s cubic-bezier(.2,0,0,1)}}.nav-content[data-astro-cid-7twlacdx] section[data-astro-cid-7twlacdx] a[data-astro-cid-7twlacdx].cta-link{border-radius:1rem;border-radius:var(--radius-3);background-color:var(--md-tertiary);color:var(--md-on-tertiary);margin-top:var(--m3-spacing);place-items:center;font-weight:700;display:grid}@media (hover:hover){[data-astro-cid-7twlacdx]:is(.nav-content section a.cta-link):hover{background-color:oklch(from var(--md-tertiary) calc(l * 1.08) c h)}}[data-astro-cid-7twlacdx]: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-7twlacdx]: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-7twlacdx] section[data-astro-cid-7twlacdx] .theme-wrapper[data-astro-cid-7twlacdx]{min-height:var(--m3-item-height);letter-spacing:.006rem;color:var(--md-on-surface-variant);border-radius:28px;justify-content:space-between;align-items:center;margin:0 .75rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}@media (hover:hover){[data-astro-cid-7twlacdx]:is(.nav-content section .theme-wrapper):hover{background-color:oklch(from var(--md-on-surface) l c h / .08)}}[data-astro-cid-7twlacdx]:is(.nav-content section .theme-wrapper):active{background-color:oklch(from var(--md-on-surface) l c h / .12)}@media (prefers-reduced-motion:no-preference){.nav-content[data-astro-cid-7twlacdx] section[data-astro-cid-7twlacdx] .theme-wrapper[data-astro-cid-7twlacdx]{transition:background-color .2s cubic-bezier(.2,0,0,1)}}.nav-links[data-astro-cid-7twlacdx]{--flow-space:var(--space-2xs)}.nav-link-icon[data-astro-cid-7twlacdx]{height:var(--step-1);height:var(--step-1)}.nav-link-text[data-astro-cid-7twlacdx]{font-size:var(--step--1)}.external-nav-indicator[data-astro-cid-7twlacdx]{opacity:.5;color:var(--md-on-surface-variant);align-items:center;margin-inline-start:auto;font-size:.8em;transition:opacity .2s;display:inline-flex}@media (hover:hover){.nav-link[data-astro-cid-7twlacdx]:hover .external-nav-indicator[data-astro-cid-7twlacdx]{opacity:.85}}.nav-link[data-astro-cid-7twlacdx]:active .external-nav-indicator[data-astro-cid-7twlacdx]{opacity:.85}header[data-astro-cid-v6k6l63x]{z-index:100;position:sticky;top:0}.repel[data-astro-cid-v6k6l63x]{flex-wrap:nowrap;gap:0}.header-items[data-astro-cid-v6k6l63x]{z-index:10;min-height:4rem;padding-inline:var(--space-2xs);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background-color:oklch(from var(--md-surface-container) l c h / .75);min-width:0;box-shadow:0 1px 3px 0 oklch(from var(--md-shadow) l c h / .12);will-change:transform;transition:width .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1),border-radius .3s cubic-bezier(.2,.8,.2,1),border-color .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1),min-height .3s cubic-bezier(.2,.8,.2,1),background-color .3s cubic-bezier(.2,.8,.2,1),padding-inline .3s cubic-bezier(.2,.8,.2,1);position:relative;top:0;transform:translate(0,0)}@media (width>=768px){.header-items[data-astro-cid-v6k6l63x]{border:1px solid #0000;width:100%;margin-inline:auto}}.header-items[data-astro-cid-v6k6l63x].scrolled{box-shadow:0 4px 20px oklch(from var(--md-shadow) l c h / .08);background-color:oklch(from var(--md-surface-container) l c h / 90%)}@media (width>=768px){.header-items[data-astro-cid-v6k6l63x].scrolled{width:min(calc(100% - 2 * var(--space-m)), var(--grid-max-width));top:var(--space-xs);border-color:oklch(from var(--border-color) l c h / 15%);box-shadow:0 10px 30px -10px oklch(from var(--md-shadow) l c h / .12), 0 1px 3px oklch(from var(--md-shadow) l c h / .04);background-color:oklch(from var(--md-surface-container) l c h / 88%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);min-height:3.5rem;padding-inline:var(--space-s);border-radius:100px}}.header-items[data-astro-cid-v6k6l63x]>a[data-astro-cid-v6k6l63x].logo{font-size:var(--step-2);font-weight:var(--font-weight-bold);font-family:var(--font-family-sans);min-width:0;color:var(--md-on-surface);filter:drop-shadow(0 1px 1.5px oklch(from var(--md-shadow) l c h / .12));flex:auto;align-items:center;gap:.1em;margin:0;line-height:1;text-decoration:none;transition:opacity .25s,transform .25s,filter .25s;display:flex}@media (hover:hover){[data-astro-cid-v6k6l63x]:is(.header-items>a.logo):hover{opacity:.9;transform:translateY(-.5px)}}[data-astro-cid-v6k6l63x]:is(.header-items>a.logo):active{transform:translateY(0)}[data-astro-cid-v6k6l63x]:is(.header-items>a.logo)>span[data-astro-cid-v6k6l63x]{text-overflow:ellipsis;white-space:nowrap;--bg-pan-highlight:var(--lightningcss-light,var(--md-primary-fixed-dim))var(--lightningcss-dark,var(--md-primary-container));min-width:0;overflow:hidden}[data-astro-cid-v6k6l63x]:is(.header-items>a.logo)>svg[data-astro-cid-v6k6l63x]{width:var(--step-2);height:var(--step-2);color:var(--md-primary)}@keyframes header-scroll-mobile{to{box-shadow:0 4px 20px oklch(from var(--md-shadow) l c h / .08);background-color:oklch(from var(--md-surface-container) l c h / 90%)}}@keyframes header-scroll-desktop{to{width:min(calc(100% - 2 * var(--space-m)), var(--grid-max-width));top:var(--space-xs);border-color:oklch(from var(--border-color) l c h / 15%);box-shadow:0 10px 30px -10px oklch(from var(--md-shadow) l c h / .12), 0 1px 3px oklch(from var(--md-shadow) l c h / .04);background-color:oklch(from var(--md-surface-container) l c h / 88%);min-height:3.5rem;padding-inline:var(--space-s);border-radius:100px}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.header-items[data-astro-cid-v6k6l63x]{transition:none;animation:linear both header-scroll-mobile;animation-timeline:scroll(root);animation-range:0 100px}@media (width>=768px){.header-items[data-astro-cid-v6k6l63x]{transition:none;animation:linear both header-scroll-desktop;animation-timeline:scroll(root);animation-range:0 100px}}}#sidenav-button[data-astro-cid-v6k6l63x]{font-size:var(--step--1);color:var(--md-on-surface-variant);border-color:var(--md-outline);gap:0;padding-inline-start:var(--space-2xs);transition:background-color .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1)}#sidenav-button[data-astro-cid-v6k6l63x] svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){#sidenav-button[data-astro-cid-v6k6l63x]:hover{transform:scale(1.04);background-color:oklch(from var(--md-on-surface) l c h / .06)!important;border-color:var(--md-primary)!important}#sidenav-button[data-astro-cid-v6k6l63x]:hover svg{transform:rotate(180deg)}}#sidenav-button[data-astro-cid-v6k6l63x]:active{transform:scale(.96);background-color:oklch(from var(--md-on-surface) l c h / .12)!important;border-color:var(--md-primary)!important}.dialog-inner[data-astro-cid-ynmnrnok]{--flow-space:var(--space-s-l);overscroll-behavior:contain;padding:var(--space-l);padding-top:var(--space-xl);flex:auto;min-height:0;overflow-y:auto}.dialog-inner[data-astro-cid-ynmnrnok] [slot=heading]{font-size:var(--step-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-fine);text-align:center;text-wrap:balance;color:var(--md-on-surface);margin-inline:auto}.dialog-inner[data-astro-cid-ynmnrnok] .contact-actions{--cluster-justify-content:center;--gutter:var(--space-xs);flex-wrap:nowrap}.dialog-inner[data-astro-cid-ynmnrnok] .contact-actions .button{white-space:nowrap}.dialog-inner[data-astro-cid-ynmnrnok].has-scroll-mask{scroll-timeline-name:--dialog-scroller;scroll-timeline-axis:block;position:relative}@keyframes grow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade-in-from-top{0%{opacity:0}10%{opacity:1}to{opacity:1}}@keyframes fade-out-at-bottom{0%{opacity:1}90%{opacity:1}to{opacity:0}}.scroll-progress-container[data-astro-cid-ynmnrnok],.scroll-indicator[data-astro-cid-ynmnrnok]{display:none}@supports (animation-timeline:scroll()){dialog[data-astro-cid-ynmnrnok]{timeline-scope:--dialog-scroller}.scroll-progress-container[data-astro-cid-ynmnrnok]{background-color:var(--md-surface-container-highest);z-index:20;border-top-left-radius:var(--space-m);border-top-right-radius:var(--space-m);pointer-events:none;width:100%;height:3px;display:block;position:absolute;top:0;left:0;overflow:clip}.scroll-progress-bar[data-astro-cid-ynmnrnok]{background-color:var(--md-primary);transform-origin:0;width:100%;height:100%;animation:linear both grow-progress;animation-timeline:--dialog-scroller;transform:scaleX(0)}.scroll-indicator[data-astro-cid-ynmnrnok]{height:var(--space-3xl);pointer-events:none;z-index:15;opacity:0;display:block;position:absolute;left:1px;right:1px}.scroll-indicator-top[data-astro-cid-ynmnrnok]{background:linear-gradient(to bottom, var(--md-surface-container) 0%, transparent 100%);animation:linear both fade-in-from-top;animation-timeline:--dialog-scroller;top:3px}.scroll-indicator-bottom[data-astro-cid-ynmnrnok]{background:linear-gradient(to top, var(--md-surface-container) 0%, transparent 100%);border-bottom-left-radius:calc(var(--space-m) - 1px);border-bottom-right-radius:calc(var(--space-m) - 1px);animation:linear both fade-out-at-bottom;animation-timeline:--dialog-scroller;bottom:1px}.scroll-arrow-bottom[data-astro-cid-ynmnrnok]{bottom:var(--space-s);z-index:25;pointer-events:none;opacity:0;justify-content:center;align-items:center;animation:2s ease-in-out infinite bounce,linear both fade-out-at-bottom;animation-timeline:auto,--dialog-scroller;display:flex;position:absolute;left:50%;transform:translate(-50%)}.chevron-down[data-astro-cid-ynmnrnok]{border-right:2.5px solid var(--md-primary);border-bottom:2.5px solid var(--md-primary);width:10px;height:10px;display:inline-block;transform:rotate(45deg)}@keyframes bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}}.close-dialog[data-astro-cid-ynmnrnok]{inset:unset;top:var(--space-2xs);right:var(--space-2xs);z-index:10;font-size:var(--step-2);width:2rem;height:2rem;color:var(--md-on-surface-variant);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute}@media (hover:hover){.close-dialog[data-astro-cid-ynmnrnok]:hover{background-color:var(--md-surface-container-highest)}}.close-dialog[data-astro-cid-ynmnrnok]:active{background-color:var(--md-surface-container-highest);transform:scale(.92)}dialog[data-astro-cid-ynmnrnok][open]{opacity:1;flex-direction:column;display:flex;transform:scale(1)translateY(0)}dialog[data-astro-cid-ynmnrnok]{max-width:min(90%,40ch);max-width:var(--popover-max-width,min(90%, 40ch));overscroll-behavior:contain;border:1px solid var(--md-outline-variant);border-radius:var(--space-m);background-color:var(--md-surface-container);height:fit-content;max-height:85dvh;color:var(--md-on-surface-variant);text-shadow:initial;white-space:normal;opacity:0;transition:opacity .32s cubic-bezier(.2, 0, 0, 1), transform .32s cubic-bezier(.2, 0, 0, 1), overlay .32s allow-discrete, display .32s allow-discrete;margin:auto;padding:0;position:fixed;inset:0;overflow:clip;transform:scale(.96)translateY(8px);box-shadow:0 1px 2px oklch(0% 0 0/.08),0 12px 32px oklch(0% 0 0/.18),0 24px 64px oklch(0% 0 0/.12)}@starting-style{dialog[data-astro-cid-ynmnrnok][open]{opacity:0;transform:scale(.96)translateY(8px)}}dialog[data-astro-cid-ynmnrnok]::backdrop{-webkit-backdrop-filter:blur();transition:display .32s allow-discrete, overlay .32s allow-discrete, background-color .32s, backdrop-filter .32s;background-color:#0000}dialog[data-astro-cid-ynmnrnok][open]::backdrop{background-color:oklch(from var(--md-scrim) l c h / 55%);-webkit-backdrop-filter:blur(4px)}@starting-style{dialog[data-astro-cid-ynmnrnok][open]::backdrop{background-color:#0000}}.site-footer[data-astro-cid-7oharmoy]{background-color:var(--md-inverse-surface);color:var(--md-inverse-on-surface);border-top:1px solid var(--md-outline-variant)}.site-footer[data-astro-cid-7oharmoy] h3[data-astro-cid-7oharmoy]{font-size:var(--step-0);font-weight:var(--font-weight-semibold)}.brand-tagline[data-astro-cid-7oharmoy]{font-size:var(--step--1);opacity:.75;line-height:var(--line-height-standard);max-width:28ch}.footer-phone[data-astro-cid-7oharmoy]{color:var(--md-inverse-primary);font-weight:var(--font-weight-semibold);gap:var(--space-2xs);text-decoration:none}.footer-fax[data-astro-cid-7oharmoy]{--flow-space:var(--space-2xs);opacity:.75;gap:var(--space-2xs);align-items:center}.footer-links[data-astro-cid-7oharmoy]{gap:var(--space-xs);flex-direction:column;display:flex}.footer-links[data-astro-cid-7oharmoy] [data-astro-cid-7oharmoy]:where(a){-webkit-text-decoration-color:var(--md-tertiary-container);text-decoration-color:var(--md-tertiary-container)}.disclaimers[data-astro-cid-7oharmoy]{--flow-space:var(--space-s)}.disclaimer-note[data-astro-cid-7oharmoy],.legal-statement[data-astro-cid-7oharmoy]{font-size:var(--step--2);line-height:var(--line-height-standard);opacity:.65;max-width:90ch}.footer-bottom[data-astro-cid-7oharmoy]{font-size:var(--step--1);opacity:.65}.footer-bottom-inner[data-astro-cid-7oharmoy]{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.footer-legal[data-astro-cid-7oharmoy]{gap:var(--space-m);display:flex}.footer-legal[data-astro-cid-7oharmoy] a[data-astro-cid-7oharmoy],.footer-popover-trigger[data-astro-cid-7oharmoy]{color:inherit;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--md-tertiary-container);text-decoration-color:var(--md-tertiary-container);background:0 0;border:none;padding:0}.footer-popover-trigger[data-astro-cid-7oharmoy]:focus-visible{color:var(--md-inverse-primary);-webkit-text-decoration-color:var(--md-inverse-primary);text-decoration-color:var(--md-inverse-primary);outline:none}@media (hover:hover){.footer-legal[data-astro-cid-7oharmoy] a[data-astro-cid-7oharmoy]:hover,.footer-popover-trigger[data-astro-cid-7oharmoy]:hover{color:var(--md-inverse-primary);-webkit-text-decoration-color:var(--md-inverse-primary);text-decoration-color:var(--md-inverse-primary);outline:none}}.footer-legal[data-astro-cid-7oharmoy] a[data-astro-cid-7oharmoy]:active,.footer-popover-trigger[data-astro-cid-7oharmoy]:active{color:var(--md-inverse-primary);-webkit-text-decoration-color:var(--md-inverse-primary);text-decoration-color:var(--md-inverse-primary)}.footer-popover{--popover-max-width:min(90%, 60ch)}.legal-popover-content[data-astro-cid-7oharmoy]{--flow-space:var(--space-s);font-size:var(--step--1);line-height:var(--line-height-standard);color:var(--md-on-surface-variant);text-align:left}.legal-popover-content[data-astro-cid-7oharmoy] h4[data-astro-cid-7oharmoy]{color:var(--md-on-surface);font-size:var(--step-0);margin-block-start:var(--space-m)}.location[data-astro-cid-7oharmoy]{text-decoration:none;-webkit-text-decoration-color:var(--md-tertiary);text-decoration-color:var(--md-tertiary);align-items:center;gap:var(--space-2xs);width:fit-content}.location[data-astro-cid-7oharmoy] address[data-astro-cid-7oharmoy]{font-style:normal;font-size:var(--step--1);-webkit-text-decoration:underline oklch(100% 0 0/.3);text-decoration:underline oklch(100% 0 0/.3);transition:text-decoration-color .2s}@media (hover:hover){.location[data-astro-cid-7oharmoy]:hover address[data-astro-cid-7oharmoy]{-webkit-text-decoration-color:var(--md-inverse-primary);text-decoration-color:var(--md-inverse-primary)}}.location[data-astro-cid-7oharmoy]:active address[data-astro-cid-7oharmoy]{-webkit-text-decoration-color:var(--md-inverse-primary);text-decoration-color:var(--md-inverse-primary)}@media (width<=600px){.site-footer[data-astro-cid-7oharmoy]{padding-bottom:calc(var(--space-xl) + 4.5rem)}.footer-bottom-inner[data-astro-cid-7oharmoy]{text-align:center;justify-content:center;gap:var(--space-s);flex-direction:column}.footer-legal[data-astro-cid-7oharmoy]{justify-content:center;gap:var(--space-m);flex-wrap:wrap}}:root{--shadow-color:220 3% 15%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--shadow-strength:1%;--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 2px -5px hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 2px 5px -5px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 4px 12px -5px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 12px 15px -5px hsl(var(--shadow-color) / var(--shadow-strength-8));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 1px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 2px 2px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 5px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 9px 9px -2px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 16px 16px -2px hsl(var(--shadow-color) / var(--shadow-strength-7));--radius-2:5px;--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6))}.fab-container[data-astro-cid-5qqwf46y]{bottom:var(--space-l);right:var(--space-l);z-index:1000;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex;position:fixed}.fab-button[data-astro-cid-5qqwf46y]{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);border:none;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:grid}.fab-button[data-astro-cid-5qqwf46y].main{background-color:var(--md-inverse-primary);width:3.5rem;height:3.5rem;color:var(--md-on-surface);z-index:2;padding:0;position:relative}@media (hover:hover){.fab-button[data-astro-cid-5qqwf46y].main:hover{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);transform:scale(1.05)}}.fab-button[data-astro-cid-5qqwf46y]:active{transform:scale(.95)}.icon-wrapper[data-astro-cid-5qqwf46y]{place-items:center;width:100%;height:100%;display:grid;position:relative}.icon-state[data-astro-cid-5qqwf46y]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.icon-state[data-astro-cid-5qqwf46y].close{opacity:0;transform:rotate(-90deg)scale(.5)}.expanded[data-astro-cid-5qqwf46y] .icon-state[data-astro-cid-5qqwf46y].open{opacity:0;transform:rotate(90deg)scale(.5)}.expanded[data-astro-cid-5qqwf46y] .icon-state[data-astro-cid-5qqwf46y].close{opacity:1;transform:rotate(0)scale(1)}.fab-actions[data-astro-cid-5qqwf46y]{align-items:flex-end;gap:var(--space-s);padding-bottom:var(--space-s);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:100%;right:0}@supports (anchor-name:--fab-trigger){.fab-button[data-astro-cid-5qqwf46y].main{anchor-name:--fab-trigger}.fab-actions[data-astro-cid-5qqwf46y]{position-anchor:--fab-trigger;bottom:anchor(top);right:anchor(right)}}.fab-action[data-astro-cid-5qqwf46y]{align-items:center;gap:var(--space-xs);opacity:0;pointer-events:none;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;transform:translateY(20px)scale(.8)}.fab-label[data-astro-cid-5qqwf46y]{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);box-shadow:0 3px 5px -2px #2526270a,0 7px 14px -5px #2526270f;box-shadow:var(--shadow-2);white-space:nowrap;opacity:0;font-weight:500;transition:all .3s;transform:translate(10px)}.fab-button[data-astro-cid-5qqwf46y].small{background-color:var(--md-surface-container-highest);width:3rem;height:3rem;color:var(--md-primary);border:2px solid var(--md-outline-variant)}@media (hover:hover){.fab-action[data-astro-cid-5qqwf46y]:hover .fab-button[data-astro-cid-5qqwf46y].small{background-color:var(--md-tertiary);color:var(--md-on-tertiary)}}.fab-action[data-astro-cid-5qqwf46y]:active .fab-button[data-astro-cid-5qqwf46y].small{background-color:var(--md-tertiary);color:var(--md-on-tertiary)}.expanded[data-astro-cid-5qqwf46y] .fab-actions[data-astro-cid-5qqwf46y]{pointer-events:auto}.expanded[data-astro-cid-5qqwf46y] .fab-action[data-astro-cid-5qqwf46y]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.expanded[data-astro-cid-5qqwf46y] .fab-label[data-astro-cid-5qqwf46y]{opacity:1;transform:translate(0)}.expanded[data-astro-cid-5qqwf46y] .fab-action[data-astro-cid-5qqwf46y]:nth-child(3){transition-delay:0s}.expanded[data-astro-cid-5qqwf46y] .fab-action[data-astro-cid-5qqwf46y]:nth-child(2){transition-delay:50ms}.expanded[data-astro-cid-5qqwf46y] .fab-action[data-astro-cid-5qqwf46y]:first-child{transition-delay:.1s}@media (width<=600px){.fab-container[data-astro-cid-5qqwf46y]{bottom:var(--space-m);right:var(--space-m)}}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--shadow-strength:25%}}:root{--shadow-color:220 3% 15%;--shadow-strength-10:calc(var(--shadow-strength) + 9%);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--shadow-strength:1%;--palette-chroma:.15;--palette-hue:250;--palette-hue-rotate-by:0;--border-size-1:1px;--size-2:.5rem;--ease-out-3:cubic-bezier(0, 0, .3, 1);--ease-1:cubic-bezier(.25, 0, .5, 1);--color-4:oklch(84% calc(.12 * var(--palette-chroma)) calc(var(--palette-hue) + (3 * var(--palette-hue-rotate-by))));--color-10:oklch(49% calc(.19 * var(--palette-chroma)) calc(var(--palette-hue) + (9 * var(--palette-hue-rotate-by))));--color-6:oklch(71% calc(.19 * var(--palette-chroma)) calc(var(--palette-hue) + (5 * var(--palette-hue-rotate-by))));--color-12:oklch(35% calc(.15 * var(--palette-chroma)) calc(var(--palette-hue) + (11 * var(--palette-hue-rotate-by))));--color-8:oklch(58% calc(.21 * var(--palette-chroma)) calc(var(--palette-hue) + (7 * var(--palette-hue-rotate-by))));--gray-2:#e9ecef;--color-16:oklch(10% calc(.05 * var(--palette-chroma)) calc(var(--palette-hue) + (15 * var(--palette-hue-rotate-by))));--color-1:oklch(98% calc(.03 * var(--palette-chroma)) calc(var(--palette-hue) + (0 * var(--palette-hue-rotate-by))));--gray-3:#dee2e6;--gray-12:#030507;--radius-2:5px;--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--size-relative-6:1.75ch}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007;--shadow-strength:25%}}:root{--radius-3:1rem}body{position:relative}
