@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/91bf39f60069817b-s.0wil0ga0czit4.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/a582965964be02ce-s.09nhraua0qv8s.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.07b.r-7~0.whv.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/62b6900fd3abb596-s.0au5.p7ulzs4t.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.00pb1g1y0kz3r.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.07rfz.5~.sj.f.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c1945e18-module__c8VKIa__className{font-family:JetBrains Mono,JetBrains Mono Fallback}.jetbrains_mono_c1945e18-module__c8VKIa__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_efde1a47-module__SZ3kUW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_efde1a47-module__SZ3kUW__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:generalSans;src:url(../media/GeneralSans_400-s.p.0aqd04_idyb6d.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_500-s.p.0rb3ehjtk_okh.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_600-s.p.0hfk9k1kkjsdy.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_400_Italic-s.p.0fpm7qu4ilr68.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_500_Italic-s.p.0r.j0jctqxd5w.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:generalSans;src:url(../media/GeneralSans_600_Italic-s.p.09_2-o~3seig7.woff2?dpl=dpl_DmBQ93rwinHJ4EVbuMTUtenQkBXr)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.generalsans_6b24586a-module__G-WNlW__className{font-family:generalSans,generalSans Fallback}.generalsans_6b24586a-module__G-WNlW__variable{--font-general-sans:"generalSans", "generalSans Fallback"}
:root{--raw-magenta-lighten-90:#f6eef5;--raw-magenta-lighten-80:#eddeec;--raw-magenta-lighten-60:#dcbdd9;--raw-magenta-lighten-40:#ca9bc7;--raw-magenta-lighten-20:#b97ab4;--raw-magenta-base:#a759a1;--raw-magenta-darken-20:#884883;--raw-magenta-darken-40:#693866;--raw-magenta-darken-60:#4d294a;--raw-magenta-darken-80:#2e192d;--raw-magenta-darken-90:#1e101d;--raw-neutral-lighten-95:#f7f8f9;--raw-neutral-lighten-90:#eff1f3;--raw-neutral-lighten-85:#e7ebee;--raw-neutral-lighten-80:#dfe4e8;--raw-neutral-lighten-75:#d7dde2;--raw-neutral-lighten-70:#cfd6dc;--raw-neutral-lighten-65:#c8d0d7;--raw-neutral-lighten-60:#c0c9d1;--raw-neutral-lighten-55:#b8c2cb;--raw-neutral-lighten-50:#b0bcc5;--raw-neutral-lighten-45:#a8b5bf;--raw-neutral-lighten-40:#a0aeb9;--raw-neutral-lighten-35:#98a7b3;--raw-neutral-lighten-30:#90a0ae;--raw-neutral-darken-30:#445462;--raw-neutral-darken-35:#3f4e5a;--raw-neutral-darken-40:#3b4955;--raw-neutral-darken-45:#37444f;--raw-neutral-darken-50:#333f48;--raw-neutral-darken-55:#2f3a44;--raw-neutral-darken-60:#2b353d;--raw-neutral-darken-65:#273038;--raw-neutral-darken-70:#232b32;--raw-neutral-darken-75:#1e262c;--raw-neutral-darken-80:#1a2026;--raw-neutral-darken-85:#151a1e;--raw-neutral-darken-90:#101417;--raw-neutral-darken-95:#090b0d;--raw-blue-lighten-90:#eef0f9;--raw-blue-lighten-80:#dee2f4;--raw-blue-lighten-60:#bcc6e9;--raw-blue-lighten-40:#9ba9de;--raw-blue-lighten-20:#798dd3;--raw-blue-base:#5870c8;--raw-blue-darken-20:#475ba2;--raw-blue-darken-40:#38477e;--raw-blue-darken-60:#28335c;--raw-blue-darken-80:#191f38;--raw-blue-darken-90:#101424;--raw-green-lighten-90:#e8f3ec;--raw-green-lighten-80:#d2e7d9;--raw-green-lighten-60:#a5cfb3;--raw-green-lighten-40:#78b78e;--raw-green-lighten-20:#4b9f68;--raw-green-base:#1e8742;--raw-green-darken-20:#186e36;--raw-green-darken-40:#13552a;--raw-green-darken-60:#0e3e1e;--raw-green-darken-80:#082612;--raw-green-darken-90:#05180c;--raw-red-lighten-90:#f8eeec;--raw-red-lighten-80:#f2ddda;--raw-red-lighten-60:#e5bbb5;--raw-red-lighten-40:#d89990;--raw-red-lighten-20:#cb776b;--raw-red-base:#be5546;--raw-red-darken-20:#9a4539;--raw-red-darken-40:#78362c;--raw-red-darken-60:#572720;--raw-red-darken-80:#351813;--raw-red-darken-90:#220f0d;--raw-yellow-lighten-90:#f4f0e5;--raw-yellow-lighten-80:#eae2cc;--raw-yellow-lighten-60:#d4c699;--raw-yellow-lighten-40:#bfa966;--raw-yellow-lighten-20:#a98d33;--raw-yellow-base:#947000;--raw-yellow-darken-20:#785b00;--raw-yellow-darken-40:#5d4700;--raw-yellow-darken-60:#430;--raw-yellow-darken-80:#291f00;--raw-yellow-darken-90:#1b1400;--raw-cyan-lighten-90:#e5f2f4;--raw-cyan-lighten-80:#cce6ea;--raw-cyan-lighten-60:#99cdd4;--raw-cyan-lighten-40:#66b3bf;--raw-cyan-lighten-20:#339aa9;--raw-cyan-base:#008194;--raw-cyan-darken-20:#006978;--raw-cyan-darken-40:#00515d;--raw-cyan-darken-60:#003b44;--raw-cyan-darken-80:#002429;--raw-cyan-darken-90:#00171b;--raw-azure-lighten-90:#e5f2f8;--raw-azure-lighten-80:#cce5f2;--raw-azure-lighten-60:#99cbe4;--raw-azure-lighten-40:#66b0d7;--raw-azure-lighten-20:#3396c9;--raw-azure-base:#007cbc;--raw-azure-darken-20:#006599;--raw-azure-darken-40:#004e77;--raw-azure-darken-60:#003956;--raw-azure-darken-80:#002334;--raw-azure-darken-90:#001622;--raw-chartreuse-lighten-90:#f0f2e5;--raw-chartreuse-lighten-80:#e1e5cc;--raw-chartreuse-lighten-60:#c3cb99;--raw-chartreuse-lighten-40:#a5b266;--raw-chartreuse-lighten-20:#879833;--raw-chartreuse-base:#697e00;--raw-chartreuse-darken-20:#560;--raw-chartreuse-darken-40:#425000;--raw-chartreuse-darken-60:#303a00;--raw-chartreuse-darken-80:#1d2300;--raw-chartreuse-darken-90:#131700;--raw-orange-lighten-90:#f7efe5;--raw-orange-lighten-80:#f0dfcc;--raw-orange-lighten-60:#e0bf99;--raw-orange-lighten-40:#d1a066;--raw-orange-lighten-20:#c18033;--raw-orange-base:#b26000;--raw-orange-darken-20:#904e00;--raw-orange-darken-40:#703d00;--raw-orange-darken-60:#522c00;--raw-orange-darken-80:#321b00;--raw-orange-darken-90:#201100;--raw-rose-lighten-90:#f8edf1;--raw-rose-lighten-80:#f1dde4;--raw-rose-lighten-60:#e3bac9;--raw-rose-lighten-40:#d698ad;--raw-rose-lighten-20:#c87592;--raw-rose-base:#ba5377;--raw-rose-darken-20:#974361;--raw-rose-darken-40:#75344b;--raw-rose-darken-60:#552637;--raw-rose-darken-80:#341721;--raw-rose-darken-90:#220f15;--raw-spring-green-lighten-90:#e5f3f1;--raw-spring-green-lighten-80:#cce7e3;--raw-spring-green-lighten-60:#99cec7;--raw-spring-green-lighten-40:#66b6aa;--raw-spring-green-lighten-20:#339d8e;--raw-spring-green-base:#008572;--raw-spring-green-darken-20:#006c5d;--raw-spring-green-darken-40:#005448;--raw-spring-green-darken-60:#003d34;--raw-spring-green-darken-80:#002520;--raw-spring-green-darken-90:#001815;--raw-violet-lighten-90:#f3eff8;--raw-violet-lighten-80:#e7e0f2;--raw-violet-lighten-60:#cfc1e5;--raw-violet-lighten-40:#b7a2d8;--raw-violet-lighten-20:#9f83cb;--raw-violet-base:#8764be;--raw-violet-darken-20:#6e519a;--raw-violet-darken-40:#553f78;--raw-violet-darken-60:#3e2e57;--raw-violet-darken-80:#261c35;--raw-violet-darken-90:#181222;--raw-font-serif:var(--font-fraunces), "Times New Roman", serif;--raw-font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--raw-font-mono:var(--font-jetbrains-mono), "SF Mono", Menlo, monospace;--raw-font-brand:var(--font-geist), "Geist", system-ui, sans-serif;--raw-weight-light:350;--raw-weight-regular:400;--raw-weight-medium:500;--raw-weight-semibold:600;--raw-weight-bold:700;--raw-spacing-compact:.75;--raw-spacing-normal:1;--raw-spacing-dramatic:1.6;--raw-section-spacing-compact:.6;--raw-section-spacing-normal:1;--raw-section-spacing-dramatic:2.1;--raw-leading-multiplier-compact:.9333;--raw-leading-multiplier-normal:1;--raw-leading-multiplier-dramatic:1.1;--raw-ratio-composed:1.2;--raw-ratio-stately:1.333;--raw-ratio-dramatic:1.5;--raw-ease-linear:linear;--raw-ease-out-quart:cubic-bezier(.25, 1, .5, 1);--raw-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--raw-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--raw-duration-still:0s;--raw-duration-gentle:.703s;--raw-duration-sharp:.281s;--raw-stagger-still:0s;--raw-stagger-gentle:.101s;--raw-stagger-sharp:47ms;--raw-reveal-duration-still:0s;--raw-reveal-duration-gentle:1.582s;--raw-reveal-duration-sharp:.624s;--raw-draw-duration-still:0s;--raw-draw-duration-gentle:4.745s;--raw-draw-duration-sharp:1.872s;--raw-reveal-distance-still:0;--raw-reveal-distance-gentle:12px;--raw-reveal-distance-sharp:8px;--raw-reveal-blur-still:0;--raw-reveal-blur-gentle:8px;--raw-reveal-blur-sharp:4px;--raw-blur-overlay:2rem;--raw-reveal-scale-still:1;--raw-reveal-scale-gentle:.96;--raw-reveal-scale-sharp:.97;--raw-nudge-distance:4px;--raw-lift-distance:2px;--raw-lerp-still:1;--raw-lerp-gentle:.1;--raw-lerp-sharp:.18;--raw-radius-sm:.25rem;--raw-radius-md:.5rem;--raw-radius-lg:.75rem;--raw-radius-full:9999px;--raw-frame-weight:6px;--raw-hairline:1px;--raw-hairline-strong:2px;--raw-kinetic-wght:500;--raw-kinetic-wght-hover:800;--raw-shadow-subtle:0 1px 2px #0a09080f, 0 1px 1px #0a09080a;--raw-shadow-raised:0 10px 28px #0a09081a, 0 2px 6px #0a09080f;--raw-shadow-subtle-glow:0 1px 2px #ffffff0f, 0 1px 1px #ffffff0a;--raw-shadow-raised-glow:0 10px 28px #ffffff1a, 0 2px 6px #ffffff0f;--raw-control-size-xs:1.5rem;--raw-control-size-sm:1.75rem;--raw-control-size-md:2rem;--raw-control-size-lg:2.25rem;--raw-control-size-xl:2.5rem;--raw-control-size-2xl:3rem;--raw-control-size-touch:2.75rem;--raw-target-min:max(1.5rem, 24px);--raw-control-mark:1.125rem;--raw-control-mark-dot:.625rem;--raw-chrome-bar-height:3.5rem;--raw-rail-width:16rem;--raw-rail-icon-column:3rem;--raw-popover-max-height:16rem;--raw-popover-offset:.25rem;--raw-container-width-xs:28rem;--raw-container-width-sm:40rem;--raw-container-width-md:56rem;--raw-container-width:72rem;--raw-measure-narrow:48ch;--raw-measure-form:60ch;--raw-measure-prose:62ch;--raw-measure-display:20ch;--raw-measure-title:32ch;--raw-container-padding-x:clamp(1rem, .7rem + 1.2vw, 1.5rem);--raw-modal-width-md:32rem;--raw-modal-width-lg:48rem;--raw-drawer-width:30rem;--raw-leading-tight:1.2;--raw-leading-snug:1.3;--raw-leading-normal:1.5;--raw-leading-relaxed:1.7;--raw-tracking-tight:-.02em;--raw-tracking-snug:-.01em;--raw-tracking-wide:.04em;--raw-tracking-wider:.08em;--raw-tracking-widest:.14em;--spacing-multiplier:var(--raw-spacing-normal);--section-spacing-multiplier:var(--raw-section-spacing-normal);--leading-multiplier:var(--raw-leading-multiplier-normal);--type-scale-ratio:var(--raw-ratio-composed);--motion-ease:var(--raw-ease-out-quart);--motion-ease-spring:var(--raw-ease-spring);--motion-duration:var(--raw-duration-gentle);--motion-stagger:var(--raw-stagger-gentle);--motion-reveal-distance:var(--raw-reveal-distance-gentle);--motion-reveal-blur:var(--raw-reveal-blur-gentle);--motion-reveal-scale:var(--raw-reveal-scale-gentle);--motion-nudge-distance:var(--raw-nudge-distance);--motion-lift-distance:var(--raw-lift-distance);--motion-reveal-duration:var(--raw-reveal-duration-gentle);--motion-draw-duration:var(--raw-draw-duration-gentle);--component-radius:0px;--mw-scroll-lerp:var(--raw-lerp-gentle);--mw-cursor-lerp:var(--raw-lerp-gentle)}html[data-spacing=compact]{--spacing-multiplier:var(--raw-spacing-compact);--section-spacing-multiplier:var(--raw-section-spacing-compact);--leading-multiplier:var(--raw-leading-multiplier-compact)}html[data-spacing=normal]{--spacing-multiplier:var(--raw-spacing-normal);--section-spacing-multiplier:var(--raw-section-spacing-normal);--leading-multiplier:var(--raw-leading-multiplier-normal)}html[data-spacing=dramatic]{--spacing-multiplier:var(--raw-spacing-dramatic);--section-spacing-multiplier:var(--raw-section-spacing-dramatic);--leading-multiplier:var(--raw-leading-multiplier-dramatic)}html[data-type=composed]{--type-scale-ratio:var(--raw-ratio-composed)}html[data-type=stately]{--type-scale-ratio:var(--raw-ratio-stately)}html[data-type=dramatic]{--type-scale-ratio:var(--raw-ratio-dramatic)}@media (max-width:1023px){html[data-type=stately]{--type-scale-ratio:var(--raw-ratio-composed)}html[data-type=dramatic]{--type-scale-ratio:var(--raw-ratio-stately)}}@media (max-width:639px){:root{--section-pad-dramatic:calc(5.5rem * var(--section-spacing-multiplier))}}html[data-motion=still]{--motion-ease:var(--raw-ease-linear);--motion-ease-spring:var(--raw-ease-linear);--motion-duration:var(--raw-duration-still);--motion-stagger:var(--raw-stagger-still);--motion-reveal-distance:var(--raw-reveal-distance-still);--motion-reveal-blur:var(--raw-reveal-blur-still);--motion-reveal-scale:var(--raw-reveal-scale-still);--motion-reveal-duration:var(--raw-reveal-duration-still);--motion-draw-duration:var(--raw-draw-duration-still);--mw-scroll-lerp:var(--raw-lerp-still);--mw-cursor-lerp:var(--raw-lerp-still)}html[data-motion=gentle]{--motion-ease:var(--raw-ease-out-quart);--motion-ease-spring:var(--raw-ease-spring);--motion-duration:var(--raw-duration-gentle);--motion-stagger:var(--raw-stagger-gentle);--motion-reveal-distance:var(--raw-reveal-distance-gentle);--motion-reveal-blur:var(--raw-reveal-blur-gentle);--motion-reveal-scale:var(--raw-reveal-scale-gentle);--motion-reveal-duration:var(--raw-reveal-duration-gentle);--motion-draw-duration:var(--raw-draw-duration-gentle);--mw-scroll-lerp:var(--raw-lerp-gentle);--mw-cursor-lerp:var(--raw-lerp-gentle)}html[data-motion=sharp]{--motion-ease:var(--raw-ease-out-expo);--motion-ease-spring:var(--raw-ease-spring);--motion-duration:var(--raw-duration-sharp);--motion-stagger:var(--raw-stagger-sharp);--motion-reveal-distance:var(--raw-reveal-distance-sharp);--motion-reveal-blur:var(--raw-reveal-blur-sharp);--motion-reveal-scale:var(--raw-reveal-scale-sharp);--motion-reveal-duration:var(--raw-reveal-duration-sharp);--motion-draw-duration:var(--raw-draw-duration-sharp);--mw-scroll-lerp:var(--raw-lerp-sharp);--mw-cursor-lerp:var(--raw-lerp-sharp)}html[data-radius=sharp]{--component-radius:0px}html[data-radius=soft]{--component-radius:var(--raw-radius-md)}html[data-radius=pronounced]{--component-radius:var(--raw-radius-lg)}:root{--control-mark-radius:min(var(--component-radius), var(--raw-radius-sm));--control-pill-radius:var(--radius-full)}html[data-radius=sharp]{--control-pill-radius:0px}html[data-radius=soft]{--control-pill-radius:var(--raw-radius-sm)}html[data-radius=pronounced]{--control-pill-radius:var(--radius-full)}:root,html[data-radius=sharp]{--mw-accent-rule-inset:0px}html[data-radius=soft]{--mw-accent-rule-inset:.3125rem}html[data-radius=pronounced]{--mw-accent-rule-inset:.4375rem}html[data-neutral=warm]{--raw-neutral-lighten-95:#fbf7f5;--raw-neutral-lighten-90:#f6efec;--raw-neutral-lighten-85:#efe9e5;--raw-neutral-lighten-80:#e8e2de;--raw-neutral-lighten-75:#e1dad7;--raw-neutral-lighten-70:#dad3d0;--raw-neutral-lighten-65:#d4cdca;--raw-neutral-lighten-60:#cdc6c3;--raw-neutral-lighten-55:#c6bfbc;--raw-neutral-lighten-50:#bfb9b5;--raw-neutral-lighten-45:#b8b1af;--raw-neutral-lighten-40:#b0aaa8;--raw-neutral-lighten-35:#a9a3a1;--raw-neutral-lighten-30:#a29c9b;--raw-neutral-darken-30:#56504f;--raw-neutral-darken-35:#504a48;--raw-neutral-darken-40:#4c4644;--raw-neutral-darken-45:#47413f;--raw-neutral-darken-50:#423c39;--raw-neutral-darken-55:#3e3735;--raw-neutral-darken-60:#39322f;--raw-neutral-darken-65:#342d2a;--raw-neutral-darken-70:#2f2825;--raw-neutral-darken-75:#2a2320;--raw-neutral-darken-80:#241e1b;--raw-neutral-darken-85:#1e1814;--raw-neutral-darken-90:#18120e;--raw-neutral-darken-95:#0f0906}html[data-neutral=cool]{--raw-neutral-lighten-95:#f5f8fb;--raw-neutral-lighten-90:#ebf2f8;--raw-neutral-lighten-85:#e2ecf4;--raw-neutral-lighten-80:#d9e5ee;--raw-neutral-lighten-75:#d1dee8;--raw-neutral-lighten-70:#c9d7e2;--raw-neutral-lighten-65:#c2d1dd;--raw-neutral-lighten-60:#bacad7;--raw-neutral-lighten-55:#b2c3d1;--raw-neutral-lighten-50:#aabdcb;--raw-neutral-lighten-45:#a2b6c5;--raw-neutral-lighten-40:#9aafbf;--raw-neutral-lighten-35:#92a8b9;--raw-neutral-lighten-30:#8aa1b3;--raw-neutral-darken-30:#3e5567;--raw-neutral-darken-35:#384f60;--raw-neutral-darken-40:#344a5a;--raw-neutral-darken-45:#304555;--raw-neutral-darken-50:#2c404e;--raw-neutral-darken-55:#283b4a;--raw-neutral-darken-60:#243643;--raw-neutral-darken-65:#20313e;--raw-neutral-darken-70:#1c2c38;--raw-neutral-darken-75:#172732;--raw-neutral-darken-80:#13212b;--raw-neutral-darken-85:#0e1b24;--raw-neutral-darken-90:#0a151d;--raw-neutral-darken-95:#050c11}html[data-neutral=ember]{--raw-neutral-lighten-95:#fff6f0;--raw-neutral-lighten-90:#ffede2;--raw-neutral-lighten-85:#f9e6da;--raw-neutral-lighten-80:#f4dfd1;--raw-neutral-lighten-75:#eed7c9;--raw-neutral-lighten-70:#e8d0c0;--raw-neutral-lighten-65:#e3c9b9;--raw-neutral-lighten-60:#dcc2b1;--raw-neutral-lighten-55:#d6baa8;--raw-neutral-lighten-50:#d0b4a1;--raw-neutral-lighten-45:#caac99;--raw-neutral-lighten-40:#c3a591;--raw-neutral-lighten-35:#bd9e89;--raw-neutral-lighten-30:#b69681;--raw-neutral-darken-30:#694a35;--raw-neutral-darken-35:#63442f;--raw-neutral-darken-40:#5d3f2b;--raw-neutral-darken-45:#583b27;--raw-neutral-darken-50:#523622;--raw-neutral-darken-55:#4d311e;--raw-neutral-darken-60:#472c1a;--raw-neutral-darken-65:#422816;--raw-neutral-darken-70:#3c2312;--raw-neutral-darken-75:#361e0d;--raw-neutral-darken-80:#2f1909;--raw-neutral-darken-85:#281305;--raw-neutral-darken-90:#210e02;--raw-neutral-darken-95:#160600}html[data-neutral=arctic]{--raw-neutral-lighten-95:#f2f9ff;--raw-neutral-lighten-90:#e4f3ff;--raw-neutral-lighten-85:#daeefc;--raw-neutral-lighten-80:#d1e7f7;--raw-neutral-lighten-75:#c9e0f1;--raw-neutral-lighten-70:#c0d9eb;--raw-neutral-lighten-65:#b9d3e6;--raw-neutral-lighten-60:#b1cce0;--raw-neutral-lighten-55:#a8c5da;--raw-neutral-lighten-50:#a1bfd5;--raw-neutral-lighten-45:#99b8ce;--raw-neutral-lighten-40:#91b1c8;--raw-neutral-lighten-35:#89aac1;--raw-neutral-lighten-30:#81a3bb;--raw-neutral-darken-30:#33566e;--raw-neutral-darken-35:#2d5068;--raw-neutral-darken-40:#294b62;--raw-neutral-darken-45:#25465d;--raw-neutral-darken-50:#204157;--raw-neutral-darken-55:#1c3c52;--raw-neutral-darken-60:#17374c;--raw-neutral-darken-65:#133246;--raw-neutral-darken-70:#0f2d40;--raw-neutral-darken-75:#0a283a;--raw-neutral-darken-80:#062233;--raw-neutral-darken-85:#021c2c;--raw-neutral-darken-90:#001524;--raw-neutral-darken-95:#000c17}html[data-neutral=forge]{--raw-neutral-lighten-95:#fff6f0;--raw-neutral-lighten-90:#ffede1;--raw-neutral-lighten-85:#ffe5d4;--raw-neutral-lighten-80:#ffdbc3;--raw-neutral-lighten-75:#ffd2b4;--raw-neutral-lighten-70:#ffc8a2;--raw-neutral-lighten-65:#fcc199;--raw-neutral-lighten-60:#f5b98e;--raw-neutral-lighten-55:#f2b082;--raw-neutral-lighten-50:#eca978;--raw-neutral-lighten-45:#e8a06e;--raw-neutral-lighten-40:#e29962;--raw-neutral-lighten-35:#dc9156;--raw-neutral-lighten-30:#d7884a;--raw-neutral-darken-30:#7c4001;--raw-neutral-darken-35:#743a01;--raw-neutral-darken-40:#6d3701;--raw-neutral-darken-45:#630;--raw-neutral-darken-50:#5e2f00;--raw-neutral-darken-55:#582b00;--raw-neutral-darken-60:#512600;--raw-neutral-darken-65:#4a2300;--raw-neutral-darken-70:#431f00;--raw-neutral-darken-75:#3c1b00;--raw-neutral-darken-80:#331700;--raw-neutral-darken-85:#2b1100;--raw-neutral-darken-90:#220d00;--raw-neutral-darken-95:#160600}html[data-neutral=glacier]{--raw-neutral-lighten-95:#f2f9ff;--raw-neutral-lighten-90:#e4f3ff;--raw-neutral-lighten-85:#d6eeff;--raw-neutral-lighten-80:#c9e8ff;--raw-neutral-lighten-75:#bae2ff;--raw-neutral-lighten-70:#b0dcfa;--raw-neutral-lighten-65:#a9d6f5;--raw-neutral-lighten-60:#a1ceef;--raw-neutral-lighten-55:#97c8e9;--raw-neutral-lighten-50:#90c1e4;--raw-neutral-lighten-45:#88badc;--raw-neutral-lighten-40:#80b3d6;--raw-neutral-lighten-35:#78acce;--raw-neutral-lighten-30:#70a5c7;--raw-neutral-darken-30:#1a587a;--raw-neutral-darken-35:#0f5176;--raw-neutral-darken-40:#094d6f;--raw-neutral-darken-45:#02476b;--raw-neutral-darken-50:#014263;--raw-neutral-darken-55:#003d5c;--raw-neutral-darken-60:#003855;--raw-neutral-darken-65:#00334d;--raw-neutral-darken-70:#002d46;--raw-neutral-darken-75:#00283e;--raw-neutral-darken-80:#002235;--raw-neutral-darken-85:#001c2d;--raw-neutral-darken-90:#001525;--raw-neutral-darken-95:#000c17}:root{--control-glyph-radius:min(var(--component-radius), .125rem);--color-scheme:light;color-scheme:var(--color-scheme);--text-positive-primary:var(--raw-neutral-darken-95);--text-positive-secondary:var(--raw-neutral-darken-60);--text-positive-tertiary:var(--raw-neutral-darken-30);--text-positive-link:var(--raw-blue-darken-60);--text-negative-primary:var(--raw-neutral-lighten-95);--text-negative-secondary:var(--raw-neutral-lighten-60);--text-negative-tertiary:var(--raw-neutral-lighten-30);--text-on-accent:var(--raw-neutral-lighten-95);--text-on-negative:var(--raw-neutral-lighten-95);--background-positive-primary:var(--raw-neutral-lighten-95);--background-positive-secondary:var(--raw-neutral-lighten-90);--background-negative-primary:var(--raw-neutral-darken-95);--background-negative-secondary:var(--raw-neutral-darken-90);--border-positive-primary:color-mix(in srgb, var(--raw-neutral-darken-95) 8%, transparent);--border-positive-secondary:color-mix(in srgb, var(--raw-neutral-darken-95) 16%, transparent);--border-negative-primary:color-mix(in srgb, var(--raw-neutral-lighten-95) 8%, transparent);--border-negative-secondary:color-mix(in srgb, var(--raw-neutral-lighten-95) 16%, transparent);--border-focus:var(--raw-blue-base);--border-error:var(--raw-red-base);--accent-base:var(--raw-magenta-darken-20);--accent-ink:var(--raw-magenta-darken-20);--accent-soft:var(--raw-magenta-lighten-80);--accent-emphasis:var(--raw-magenta-darken-60);--accent-figure:var(--raw-magenta-base);--accent-hover:var(--raw-magenta-darken-40);--accent-wash:color-mix(in srgb, var(--accent-base) 8%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent-base) 12%, transparent);--background-hover-wash:color-mix(in srgb, var(--text-positive-primary) 8%, transparent);--background-control-wash:color-mix(in srgb, var(--text-positive-primary) 10%, transparent);--background-hover-wash-strong:color-mix(in srgb, var(--text-positive-primary) 18%, transparent);--background-readonly-wash:color-mix(in srgb, var(--text-positive-primary) 5%, transparent);--accent-hover-lift:oklch(from var(--accent-base) calc(l - .08) c h);--green-base:var(--raw-green-base);--yellow-base:var(--raw-yellow-base);--red-base:var(--raw-red-base);--cyan-base:var(--raw-cyan-base);--badge-neutral-fg:var(--text-positive-secondary);--badge-info-fg:var(--raw-cyan-darken-20);--badge-architecture-fg:var(--raw-azure-darken-20);--badge-finance-fg:var(--raw-blue-darken-20);--badge-real-estate-fg:var(--raw-violet-darken-20);--badge-hospitality-fg:var(--raw-orange-darken-20);--badge-health-fg:var(--raw-green-darken-20);--badge-technology-fg:var(--raw-cyan-darken-20);--badge-industrial-fg:var(--raw-yellow-darken-20);--badge-nonprofit-fg:var(--raw-rose-darken-20);--badge-arts-fg:var(--raw-chartreuse-darken-20);--badge-professional-fg:var(--raw-neutral-darken-45);--badge-success-fg:var(--raw-green-darken-20);--badge-warning-fg:var(--raw-yellow-darken-20);--badge-error-fg:var(--raw-red-darken-20);--badge-accent-fg:var(--accent-base);--badge-info-solid:var(--raw-cyan-darken-20);--badge-architecture-solid:var(--raw-azure-darken-20);--badge-finance-solid:var(--raw-blue-darken-20);--badge-real-estate-solid:var(--raw-violet-darken-20);--badge-hospitality-solid:var(--raw-orange-darken-20);--badge-health-solid:var(--raw-green-darken-20);--badge-technology-solid:var(--raw-cyan-darken-20);--badge-industrial-solid:var(--raw-yellow-darken-20);--badge-nonprofit-solid:var(--raw-rose-darken-20);--badge-arts-solid:var(--raw-chartreuse-darken-20);--badge-professional-solid:var(--raw-neutral-darken-45);--badge-success-solid:var(--raw-green-darken-20);--badge-warning-solid:var(--raw-yellow-darken-20);--badge-error-solid:var(--raw-red-darken-20);--badge-accent-solid:var(--raw-magenta-darken-20);--badge-text-on-solid:var(--raw-neutral-lighten-95);--status-info-text:var(--raw-cyan-darken-20);--status-success-text:var(--raw-green-darken-20);--status-warning-text:var(--raw-yellow-darken-20);--status-danger-text:var(--raw-red-darken-20);--status-info-bg:color-mix(in srgb, var(--status-info-text) 14%, transparent);--status-success-bg:color-mix(in srgb, var(--status-success-text) 14%, transparent);--status-warning-bg:color-mix(in srgb, var(--status-warning-text) 14%, transparent);--status-danger-bg:color-mix(in srgb, var(--status-danger-text) 14%, transparent);--status-info-accent:var(--cyan-base);--status-success-accent:var(--green-base);--status-warning-accent:var(--yellow-base);--status-danger-accent:var(--red-base);--step-dot-active:var(--raw-green-darken-20);--step-dot-complete:var(--raw-green-lighten-20);--step-dot-upcoming:var(--border-positive-secondary);--media-scrim:color-mix(in srgb, var(--raw-neutral-darken-95) 82%, transparent);--media-ink:var(--raw-neutral-lighten-95);--menu-item-destructive-fg:var(--raw-red-darken-20);--menu-item-destructive-hover-bg:color-mix(in srgb, var(--menu-item-destructive-fg) 12%, transparent);--nav-link-hover:var(--text-positive-primary);--font-display:var(--raw-font-serif);--font-body:var(--raw-font-sans);--font-code:var(--raw-font-mono);--font-brand:var(--raw-font-brand);--font-quote:var(--font-display);--weight-light:var(--raw-weight-light);--weight-regular:var(--raw-weight-regular);--weight-medium:var(--raw-weight-medium);--weight-semibold:var(--raw-weight-semibold);--weight-bold:var(--raw-weight-bold);--type-base:1rem;--type-2xs:clamp(.6875rem, .65rem + .13vw, .75rem);--type-xs:clamp(.75rem, .7rem + .15vw, .8125rem);--type-sm:clamp(.875rem, .825rem + .2vw, .9375rem);--type-md:var(--type-base);--type-md-plus:calc(var(--type-base) * (1 + (var(--type-scale-ratio) - 1) / 2));--type-lg:calc(var(--type-base) * var(--type-scale-ratio));--type-xl:calc(var(--type-lg) * var(--type-scale-ratio));--type-2xl:calc(var(--type-xl) * var(--type-scale-ratio));--type-3xl:calc(var(--type-2xl) * var(--type-scale-ratio));--type-4xl:calc(var(--type-3xl) * var(--type-scale-ratio));--type-5xl:calc(var(--type-4xl) * var(--type-scale-ratio));--type-6xl:calc(var(--type-5xl) * var(--type-scale-ratio));--space-fixed-3xs:.125rem;--space-fixed-2xs:.25rem;--space-fixed-xs:.5rem;--space-fixed-sm:.75rem;--space-fixed-md:1rem;--space-fixed-lg:1.5rem;--space-fixed-xl:2rem;--space-fixed-2xl:3rem;--space-fixed-3xl:4.5rem;--space-fixed-4xl:6rem;--space-fixed-5xl:8rem;--space-fixed-6xl:12rem;--space-3xs:calc(var(--space-fixed-3xs) * var(--spacing-multiplier));--space-2xs:calc(var(--space-fixed-2xs) * var(--spacing-multiplier));--space-xs:calc(var(--space-fixed-xs) * var(--spacing-multiplier));--space-sm:calc(var(--space-fixed-sm) * var(--spacing-multiplier));--space-md:calc(var(--space-fixed-md) * var(--spacing-multiplier));--space-lg:calc(var(--space-fixed-lg) * var(--spacing-multiplier));--space-xl:calc(var(--space-fixed-xl) * var(--spacing-multiplier));--space-2xl:calc(var(--space-fixed-2xl) * var(--spacing-multiplier));--space-3xl:calc(var(--space-fixed-3xl) * var(--spacing-multiplier));--space-4xl:calc(var(--space-fixed-4xl) * var(--spacing-multiplier));--space-5xl:calc(var(--space-fixed-5xl) * var(--spacing-multiplier));--space-6xl:calc(var(--space-fixed-6xl) * var(--spacing-multiplier));--section-pad-compact:calc(2rem * var(--section-spacing-multiplier));--section-pad-normal:calc(4.5rem * var(--section-spacing-multiplier));--section-pad-dramatic:calc(8rem * var(--section-spacing-multiplier));--section-pad-first-top:calc(3rem * var(--section-spacing-multiplier));--footer-pad-start:calc(6rem * var(--section-spacing-multiplier));--footer-pad-end:calc(3rem * var(--section-spacing-multiplier));--flow-heading:var(--space-md);--flow-block:var(--space-md);--flow-group:var(--space-xl);--radius-sm:var(--raw-radius-sm);--radius-md:var(--raw-radius-md);--radius-lg:var(--raw-radius-lg);--radius-full:var(--raw-radius-full);--control-size-xs:var(--raw-control-size-xs);--control-size-sm:var(--raw-control-size-sm);--control-size-md:var(--raw-control-size-md);--control-size-lg:var(--raw-control-size-lg);--control-size-xl:var(--raw-control-size-xl);--control-size-2xl:var(--raw-control-size-2xl);--control-size-touch:var(--raw-control-size-touch);--target-min:var(--raw-target-min);--control-mark:var(--raw-control-mark);--control-mark-dot:var(--raw-control-mark-dot);--control-adornment-inset:calc(var(--target-min) + var(--space-fixed-sm));--chrome-bar-height:var(--raw-chrome-bar-height);--rail-width:var(--raw-rail-width);--rail-icon-column:var(--raw-rail-icon-column);--rail-width-collapsed:calc(var(--rail-icon-column) + 2 * var(--space-sm));--shadow-subtle:var(--raw-shadow-subtle);--shadow-raised:var(--raw-shadow-raised);--shadow-focus:0 0 0 2px color-mix(in srgb, var(--accent-base) 30%, transparent);--shadow-focus-error:0 0 0 2px color-mix(in srgb, var(--border-error) 30%, transparent);--focus-outline:2px solid var(--border-focus);--frame-weight:var(--raw-frame-weight);--rule-weight:var(--raw-hairline);--rule-weight-strong:var(--raw-hairline-strong);--control-border-weight:var(--raw-hairline);--heading-kinetic-wght:var(--raw-kinetic-wght);--heading-kinetic-wght-hover:var(--raw-kinetic-wght-hover);--z-raised:10;--z-sticky:100;--z-overlay:200;--z-overlay-control:210;--z-modal:900;--z-toast:1000;--z-loader:1100;--z-cursor:9999;--card-padding:var(--space-md);--radio-label-gap:var(--space-md);--radio-group-legend-gap:var(--space-md);--switch-label-gap:var(--space-md);--switch-thumb-bg:var(--raw-neutral-lighten-95);--avatar-grad-a:var(--raw-violet-darken-20);--avatar-grad-b:var(--raw-violet-darken-60);--avatar-grad-ink:var(--raw-neutral-lighten-95);--modal-width-md:var(--raw-modal-width-md);--modal-width-lg:var(--raw-modal-width-lg);--drawer-width:var(--raw-drawer-width);--modal-padding:var(--space-lg);--modal-scrim:color-mix(in srgb, var(--raw-neutral-lighten-95) 70%, transparent);--scrim-drawer:color-mix(in srgb, var(--raw-neutral-lighten-95) 45%, transparent);--overlay-blur:var(--raw-blur-overlay);--popover-max-height:var(--raw-popover-max-height);--popover-offset:var(--raw-popover-offset);--paper-surface:var(--raw-neutral-lighten-95);--paper-ink:var(--raw-neutral-darken-95);--paper-ink-muted:var(--raw-neutral-darken-30);--paper-rule:color-mix(in srgb, var(--raw-neutral-darken-95) 16%, transparent);--container-width-xs:var(--raw-container-width-xs);--container-width-sm:var(--raw-container-width-sm);--container-width-md:var(--raw-container-width-md);--container-width:var(--raw-container-width);--measure-narrow:var(--raw-measure-narrow);--measure-form:var(--raw-measure-form);--measure-prose:var(--raw-measure-prose);--measure-display:var(--raw-measure-display);--measure-title:var(--raw-measure-title);--container-padding-x:var(--raw-container-padding-x);--mw-bp-tablet:768px;--mw-bp-desktop:1024px;--mw-bp-wide:1440px;--leading-tight:var(--raw-leading-tight);--leading-snug:var(--raw-leading-snug);--leading-normal:calc(var(--raw-leading-normal) * var(--leading-multiplier));--leading-relaxed:calc(var(--raw-leading-relaxed) * var(--leading-multiplier));--tracking-tight:var(--raw-tracking-tight);--tracking-snug:var(--raw-tracking-snug);--tracking-wide:var(--raw-tracking-wide);--tracking-wider:var(--raw-tracking-wider);--tracking-widest:var(--raw-tracking-widest);--label-tracking:var(--tracking-wider);--motion-transition:var(--motion-duration) var(--motion-ease);--chart-font:var(--font-code);--chart-text-primary:var(--text-positive-primary);--chart-text-secondary:var(--text-positive-secondary);--chart-text-tertiary:var(--text-positive-tertiary);--chart-axis-title-size:var(--type-xs);--chart-axis-label-size:var(--type-2xs);--chart-legend-label-size:var(--type-xs);--chart-data-label-size:var(--type-2xs);--chart-tooltip-size:var(--type-xs);--chart-grid-line-color:var(--border-positive-primary);--chart-axis-line-color:var(--border-positive-secondary);--chart-red-1:var(--raw-red-base);--chart-red-2:var(--raw-red-darken-20);--chart-red-3:var(--raw-red-darken-40);--chart-yellow-1:var(--raw-yellow-base);--chart-yellow-2:var(--raw-yellow-darken-20);--chart-yellow-3:var(--raw-yellow-darken-40);--chart-green-1:var(--raw-green-base);--chart-green-2:var(--raw-green-darken-20);--chart-green-3:var(--raw-green-darken-40);--chart-cyan-1:var(--raw-cyan-base);--chart-cyan-2:var(--raw-cyan-darken-20);--chart-cyan-3:var(--raw-cyan-darken-40);--chart-blue-1:var(--raw-blue-base);--chart-blue-2:var(--raw-blue-darken-20);--chart-blue-3:var(--raw-blue-darken-40);--chart-magenta-1:var(--raw-magenta-base);--chart-magenta-2:var(--raw-magenta-darken-20);--chart-magenta-3:var(--raw-magenta-darken-40);--chart-azure-1:var(--raw-azure-base);--chart-azure-2:var(--raw-azure-darken-20);--chart-azure-3:var(--raw-azure-darken-40);--chart-chartreuse-1:var(--raw-chartreuse-base);--chart-chartreuse-2:var(--raw-chartreuse-darken-20);--chart-chartreuse-3:var(--raw-chartreuse-darken-40);--chart-orange-1:var(--raw-orange-base);--chart-orange-2:var(--raw-orange-darken-20);--chart-orange-3:var(--raw-orange-darken-40);--chart-rose-1:var(--raw-rose-base);--chart-rose-2:var(--raw-rose-darken-20);--chart-rose-3:var(--raw-rose-darken-40);--chart-spring-green-1:var(--raw-spring-green-base);--chart-spring-green-2:var(--raw-spring-green-darken-20);--chart-spring-green-3:var(--raw-spring-green-darken-40);--chart-violet-1:var(--raw-violet-base);--chart-violet-2:var(--raw-violet-darken-20);--chart-violet-3:var(--raw-violet-darken-40);--chart-hover-shift:var(--text-positive-primary);--category-1:var(--raw-blue-darken-40);--category-2:var(--raw-violet-darken-40);--category-3:var(--raw-orange-darken-40);--category-4:var(--raw-green-darken-40);--category-5:var(--raw-cyan-darken-40);--category-6:var(--raw-rose-darken-40);--category-7:var(--raw-neutral-darken-45);--category-1-tint:color-mix(in oklab, var(--category-1) 18%, var(--background-positive-primary));--category-2-tint:color-mix(in oklab, var(--category-2) 18%, var(--background-positive-primary));--category-3-tint:color-mix(in oklab, var(--category-3) 18%, var(--background-positive-primary));--category-4-tint:color-mix(in oklab, var(--category-4) 18%, var(--background-positive-primary));--category-5-tint:color-mix(in oklab, var(--category-5) 18%, var(--background-positive-primary));--category-6-tint:color-mix(in oklab, var(--category-6) 18%, var(--background-positive-primary));--category-7-tint:color-mix(in oklab, var(--category-7) 18%, var(--background-positive-primary));--heat-0:var(--raw-neutral-lighten-90);--heat-1:var(--raw-magenta-lighten-80);--heat-2:var(--raw-magenta-lighten-60);--heat-3:var(--raw-magenta-lighten-20);--heat-4:var(--raw-magenta-darken-20);--mw-temp-cold-signal:var(--raw-blue-base);--mw-temp-cold-wash:var(--raw-blue-lighten-80);--mw-temp-cold-ink:var(--raw-blue-darken-40);--mw-temp-cool-signal:var(--raw-green-base);--mw-temp-cool-wash:var(--raw-green-lighten-80);--mw-temp-cool-ink:var(--raw-green-darken-40);--mw-temp-warm-signal:var(--raw-yellow-base);--mw-temp-warm-wash:var(--raw-yellow-lighten-60);--mw-temp-warm-ink:var(--raw-yellow-darken-40);--mw-temp-hot-signal:var(--raw-orange-base);--mw-temp-hot-wash:var(--raw-orange-lighten-60);--mw-temp-hot-ink:var(--raw-orange-darken-40)}[data-theme=dark]{--mw-temp-cold-signal:var(--raw-blue-lighten-40);--mw-temp-cold-wash:var(--raw-blue-darken-80);--mw-temp-cold-ink:var(--raw-blue-lighten-60);--mw-temp-cool-signal:var(--raw-green-lighten-40);--mw-temp-cool-wash:var(--raw-green-darken-80);--mw-temp-cool-ink:var(--raw-green-lighten-60);--mw-temp-warm-signal:var(--raw-yellow-lighten-40);--mw-temp-warm-wash:var(--raw-yellow-darken-80);--mw-temp-warm-ink:var(--raw-yellow-lighten-60);--mw-temp-hot-signal:var(--raw-orange-lighten-40);--mw-temp-hot-wash:var(--raw-orange-darken-80);--mw-temp-hot-ink:var(--raw-orange-lighten-60)}@media (prefers-color-scheme:dark){html[data-theme=auto]{--mw-temp-cold-signal:var(--raw-blue-lighten-40);--mw-temp-cold-wash:var(--raw-blue-darken-80);--mw-temp-cold-ink:var(--raw-blue-lighten-60);--mw-temp-cool-signal:var(--raw-green-lighten-40);--mw-temp-cool-wash:var(--raw-green-darken-80);--mw-temp-cool-ink:var(--raw-green-lighten-60);--mw-temp-warm-signal:var(--raw-yellow-lighten-40);--mw-temp-warm-wash:var(--raw-yellow-darken-80);--mw-temp-warm-ink:var(--raw-yellow-lighten-60);--mw-temp-hot-signal:var(--raw-orange-lighten-40);--mw-temp-hot-wash:var(--raw-orange-darken-80);--mw-temp-hot-ink:var(--raw-orange-lighten-60)}}[data-theme=dark]{--color-scheme:dark;--accent-hover:var(--raw-magenta-darken-20);--chart-red-2:var(--raw-red-lighten-20);--chart-yellow-2:var(--raw-yellow-lighten-20);--chart-green-2:var(--raw-green-lighten-20);--chart-cyan-2:var(--raw-cyan-lighten-20);--chart-blue-2:var(--raw-blue-lighten-20);--chart-magenta-2:var(--raw-magenta-lighten-20);--chart-azure-2:var(--raw-azure-lighten-20);--chart-chartreuse-2:var(--raw-chartreuse-lighten-20);--chart-orange-2:var(--raw-orange-lighten-20);--chart-rose-2:var(--raw-rose-lighten-20);--chart-spring-green-2:var(--raw-spring-green-lighten-20);--chart-violet-2:var(--raw-violet-lighten-20);--chart-red-3:var(--raw-red-lighten-40);--chart-yellow-3:var(--raw-yellow-lighten-40);--chart-green-3:var(--raw-green-lighten-40);--chart-cyan-3:var(--raw-cyan-lighten-40);--chart-blue-3:var(--raw-blue-lighten-40);--chart-magenta-3:var(--raw-magenta-lighten-40);--chart-azure-3:var(--raw-azure-lighten-40);--chart-chartreuse-3:var(--raw-chartreuse-lighten-40);--chart-orange-3:var(--raw-orange-lighten-40);--chart-rose-3:var(--raw-rose-lighten-40);--chart-spring-green-3:var(--raw-spring-green-lighten-40);--chart-violet-3:var(--raw-violet-lighten-40);--category-1:var(--raw-blue-lighten-40);--category-2:var(--raw-violet-lighten-40);--category-3:var(--raw-orange-lighten-40);--category-4:var(--raw-green-lighten-40);--category-5:var(--raw-cyan-lighten-40);--category-6:var(--raw-rose-lighten-40);--category-7:var(--raw-neutral-lighten-45);--heat-0:var(--raw-neutral-darken-80);--heat-1:var(--raw-magenta-darken-60);--heat-2:var(--raw-magenta-darken-40);--heat-3:var(--raw-magenta-base);--heat-4:var(--raw-magenta-lighten-40);--text-positive-primary:var(--raw-neutral-lighten-95);--text-positive-secondary:var(--raw-neutral-lighten-60);--text-positive-tertiary:var(--raw-neutral-lighten-30);--text-positive-link:var(--raw-blue-lighten-60);--text-negative-primary:var(--raw-neutral-darken-95);--text-negative-secondary:var(--raw-neutral-darken-60);--text-negative-tertiary:var(--raw-neutral-darken-30);--text-on-negative:var(--raw-neutral-darken-95);--background-positive-primary:var(--raw-neutral-darken-95);--background-positive-secondary:var(--raw-neutral-darken-90);--background-negative-primary:var(--raw-neutral-lighten-95);--background-negative-secondary:var(--raw-neutral-lighten-90);--border-positive-primary:color-mix(in srgb, var(--raw-neutral-lighten-95) 8%, transparent);--border-positive-secondary:color-mix(in srgb, var(--raw-neutral-lighten-95) 16%, transparent);--border-negative-primary:color-mix(in srgb, var(--raw-neutral-darken-95) 8%, transparent);--border-negative-secondary:color-mix(in srgb, var(--raw-neutral-darken-95) 16%, transparent);--border-error:var(--raw-red-lighten-40);--modal-scrim:color-mix(in srgb, var(--raw-neutral-darken-95) 70%, transparent);--scrim-drawer:color-mix(in srgb, var(--raw-neutral-darken-95) 55%, transparent);--accent-base:color-mix(in srgb, var(--raw-magenta-base) 85%, var(--raw-magenta-darken-20));--accent-ink:var(--raw-magenta-lighten-40);--accent-soft:var(--raw-magenta-darken-80);--accent-emphasis:var(--raw-magenta-lighten-60);--accent-hover-lift:oklch(from var(--accent-base) calc(l - .04) c h);--accent-figure:var(--accent-base);--green-base:var(--raw-green-lighten-40);--yellow-base:var(--raw-yellow-lighten-40);--red-base:var(--raw-red-lighten-40);--cyan-base:var(--raw-cyan-lighten-40);--step-dot-active:var(--raw-green-lighten-40);--step-dot-complete:var(--raw-green-darken-20);--badge-info-fg:var(--raw-cyan-lighten-40);--badge-architecture-fg:var(--raw-azure-lighten-40);--badge-finance-fg:var(--raw-blue-lighten-40);--badge-real-estate-fg:var(--raw-violet-lighten-40);--badge-hospitality-fg:var(--raw-orange-lighten-40);--badge-health-fg:var(--raw-green-lighten-40);--badge-technology-fg:var(--raw-cyan-lighten-40);--badge-industrial-fg:var(--raw-yellow-lighten-40);--badge-nonprofit-fg:var(--raw-rose-lighten-40);--badge-arts-fg:var(--raw-chartreuse-lighten-40);--badge-professional-fg:var(--raw-neutral-lighten-45);--badge-success-fg:var(--raw-green-lighten-40);--badge-warning-fg:var(--raw-yellow-lighten-40);--badge-error-fg:var(--raw-red-lighten-40);--badge-accent-fg:var(--raw-magenta-lighten-40);--menu-item-destructive-fg:var(--raw-red-lighten-40);--status-info-text:var(--raw-cyan-lighten-40);--status-success-text:var(--raw-green-lighten-40);--status-warning-text:var(--raw-yellow-lighten-40);--status-danger-text:var(--raw-red-lighten-40);--shadow-subtle:var(--raw-shadow-subtle-glow);--shadow-raised:var(--raw-shadow-raised-glow);--shadow-focus:0 0 0 2px color-mix(in srgb, var(--accent-base) 30%, transparent);--status-success-accent:var(--green-base);--status-warning-accent:var(--yellow-base);--status-danger-accent:var(--red-base);--status-info-accent:var(--cyan-base);--status-success-bg:color-mix(in srgb, var(--status-success-text) 14%, transparent);--status-warning-bg:color-mix(in srgb, var(--status-warning-text) 14%, transparent);--status-danger-bg:color-mix(in srgb, var(--status-danger-text) 14%, transparent);--status-info-bg:color-mix(in srgb, var(--status-info-text) 14%, transparent);--menu-item-destructive-hover-bg:color-mix(in srgb, var(--menu-item-destructive-fg) 12%, transparent);--category-1-tint:color-mix(in oklab, var(--category-1) 18%, var(--background-positive-primary));--category-2-tint:color-mix(in oklab, var(--category-2) 18%, var(--background-positive-primary));--category-3-tint:color-mix(in oklab, var(--category-3) 18%, var(--background-positive-primary));--category-4-tint:color-mix(in oklab, var(--category-4) 18%, var(--background-positive-primary));--category-5-tint:color-mix(in oklab, var(--category-5) 18%, var(--background-positive-primary));--category-6-tint:color-mix(in oklab, var(--category-6) 18%, var(--background-positive-primary));--category-7-tint:color-mix(in oklab, var(--category-7) 18%, var(--background-positive-primary));--background-hover-wash:color-mix(in srgb, var(--text-positive-primary) 8%, transparent);--background-control-wash:color-mix(in srgb, var(--text-positive-primary) 10%, transparent);--background-hover-wash-strong:color-mix(in srgb, var(--text-positive-primary) 18%, transparent);--background-readonly-wash:color-mix(in srgb, var(--text-positive-primary) 5%, transparent);--nav-link-hover:var(--text-positive-primary);--chart-text-primary:var(--text-positive-primary);--chart-hover-shift:var(--text-positive-primary);--badge-neutral-fg:var(--text-positive-secondary);--chart-text-secondary:var(--text-positive-secondary);--chart-text-tertiary:var(--text-positive-tertiary);--chart-grid-line-color:var(--border-positive-primary);--step-dot-upcoming:var(--border-positive-secondary);--chart-axis-line-color:var(--border-positive-secondary);--shadow-focus-error:0 0 0 2px color-mix(in srgb, var(--border-error) 30%, transparent);--accent-wash:color-mix(in srgb, var(--accent-base) 8%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent-base) 12%, transparent)}@media (prefers-color-scheme:dark){html[data-theme=auto]{--color-scheme:dark;--accent-hover:var(--raw-magenta-darken-20);--chart-red-2:var(--raw-red-lighten-20);--chart-yellow-2:var(--raw-yellow-lighten-20);--chart-green-2:var(--raw-green-lighten-20);--chart-cyan-2:var(--raw-cyan-lighten-20);--chart-blue-2:var(--raw-blue-lighten-20);--chart-magenta-2:var(--raw-magenta-lighten-20);--chart-azure-2:var(--raw-azure-lighten-20);--chart-chartreuse-2:var(--raw-chartreuse-lighten-20);--chart-orange-2:var(--raw-orange-lighten-20);--chart-rose-2:var(--raw-rose-lighten-20);--chart-spring-green-2:var(--raw-spring-green-lighten-20);--chart-violet-2:var(--raw-violet-lighten-20);--chart-red-3:var(--raw-red-lighten-40);--chart-yellow-3:var(--raw-yellow-lighten-40);--chart-green-3:var(--raw-green-lighten-40);--chart-cyan-3:var(--raw-cyan-lighten-40);--chart-blue-3:var(--raw-blue-lighten-40);--chart-magenta-3:var(--raw-magenta-lighten-40);--chart-azure-3:var(--raw-azure-lighten-40);--chart-chartreuse-3:var(--raw-chartreuse-lighten-40);--chart-orange-3:var(--raw-orange-lighten-40);--chart-rose-3:var(--raw-rose-lighten-40);--chart-spring-green-3:var(--raw-spring-green-lighten-40);--chart-violet-3:var(--raw-violet-lighten-40);--category-1:var(--raw-blue-lighten-40);--category-2:var(--raw-violet-lighten-40);--category-3:var(--raw-orange-lighten-40);--category-4:var(--raw-green-lighten-40);--category-5:var(--raw-cyan-lighten-40);--category-6:var(--raw-rose-lighten-40);--category-7:var(--raw-neutral-lighten-45);--heat-0:var(--raw-neutral-darken-80);--heat-1:var(--raw-magenta-darken-60);--heat-2:var(--raw-magenta-darken-40);--heat-3:var(--raw-magenta-base);--heat-4:var(--raw-magenta-lighten-40);--text-positive-primary:var(--raw-neutral-lighten-95);--text-positive-secondary:var(--raw-neutral-lighten-60);--text-positive-tertiary:var(--raw-neutral-lighten-30);--text-positive-link:var(--raw-blue-lighten-60);--text-negative-primary:var(--raw-neutral-darken-95);--text-negative-secondary:var(--raw-neutral-darken-60);--text-negative-tertiary:var(--raw-neutral-darken-30);--text-on-negative:var(--raw-neutral-darken-95);--background-positive-primary:var(--raw-neutral-darken-95);--background-positive-secondary:var(--raw-neutral-darken-90);--background-negative-primary:var(--raw-neutral-lighten-95);--background-negative-secondary:var(--raw-neutral-lighten-90);--border-positive-primary:color-mix(in srgb, var(--raw-neutral-lighten-95) 8%, transparent);--border-positive-secondary:color-mix(in srgb, var(--raw-neutral-lighten-95) 16%, transparent);--border-negative-primary:color-mix(in srgb, var(--raw-neutral-darken-95) 8%, transparent);--border-negative-secondary:color-mix(in srgb, var(--raw-neutral-darken-95) 16%, transparent);--border-error:var(--raw-red-lighten-40);--modal-scrim:color-mix(in srgb, var(--raw-neutral-darken-95) 70%, transparent);--scrim-drawer:color-mix(in srgb, var(--raw-neutral-darken-95) 55%, transparent);--accent-base:color-mix(in srgb, var(--raw-magenta-base) 85%, var(--raw-magenta-darken-20));--accent-ink:var(--raw-magenta-lighten-40);--accent-soft:var(--raw-magenta-darken-80);--accent-emphasis:var(--raw-magenta-lighten-60);--accent-hover-lift:oklch(from var(--accent-base) calc(l - .04) c h);--accent-figure:var(--accent-base);--green-base:var(--raw-green-lighten-40);--yellow-base:var(--raw-yellow-lighten-40);--red-base:var(--raw-red-lighten-40);--cyan-base:var(--raw-cyan-lighten-40);--step-dot-active:var(--raw-green-lighten-40);--step-dot-complete:var(--raw-green-darken-20);--badge-info-fg:var(--raw-cyan-lighten-40);--badge-architecture-fg:var(--raw-azure-lighten-40);--badge-finance-fg:var(--raw-blue-lighten-40);--badge-real-estate-fg:var(--raw-violet-lighten-40);--badge-hospitality-fg:var(--raw-orange-lighten-40);--badge-health-fg:var(--raw-green-lighten-40);--badge-technology-fg:var(--raw-cyan-lighten-40);--badge-industrial-fg:var(--raw-yellow-lighten-40);--badge-nonprofit-fg:var(--raw-rose-lighten-40);--badge-arts-fg:var(--raw-chartreuse-lighten-40);--badge-professional-fg:var(--raw-neutral-lighten-45);--badge-success-fg:var(--raw-green-lighten-40);--badge-warning-fg:var(--raw-yellow-lighten-40);--badge-error-fg:var(--raw-red-lighten-40);--badge-accent-fg:var(--raw-magenta-lighten-40);--menu-item-destructive-fg:var(--raw-red-lighten-40);--status-info-text:var(--raw-cyan-lighten-40);--status-success-text:var(--raw-green-lighten-40);--status-warning-text:var(--raw-yellow-lighten-40);--status-danger-text:var(--raw-red-lighten-40);--shadow-subtle:var(--raw-shadow-subtle-glow);--shadow-raised:var(--raw-shadow-raised-glow)}}html[data-avatar-grad=spring-green]{--avatar-grad-a:var(--raw-spring-green-darken-20);--avatar-grad-b:var(--raw-spring-green-darken-60)}html[data-avatar-grad=orange]{--avatar-grad-a:var(--raw-orange-darken-20);--avatar-grad-b:var(--raw-orange-darken-60)}[data-section-bg=inverted]{--background-positive-primary:var(--raw-neutral-darken-95);--background-positive-secondary:var(--raw-neutral-darken-90);--text-positive-primary:var(--raw-neutral-lighten-95);--text-positive-secondary:var(--raw-neutral-lighten-60);--text-positive-tertiary:var(--raw-neutral-lighten-30);--text-positive-link:var(--raw-blue-lighten-60);--border-positive-primary:var(--border-negative-primary);--border-positive-secondary:var(--border-negative-secondary);--text-negative-primary:var(--raw-neutral-darken-95);--text-negative-secondary:var(--raw-neutral-darken-60);--text-negative-tertiary:var(--raw-neutral-darken-30);--background-negative-primary:var(--raw-neutral-lighten-95);--background-negative-secondary:var(--raw-neutral-lighten-90);--text-on-negative:var(--text-negative-primary);--chart-text-primary:var(--text-positive-primary);--chart-text-secondary:var(--text-positive-secondary);--chart-text-tertiary:var(--text-positive-tertiary);--chart-axis-line-color:var(--border-positive-secondary) ;--chart-grid-line-color:var(--border-positive-primary);--chart-hover-shift:var(--text-positive-primary);--background-control-wash:color-mix(in srgb, var(--text-positive-primary) 10%, transparent);--background-hover-wash:color-mix(in srgb, var(--text-positive-primary) 8%, transparent);--background-readonly-wash:color-mix(in srgb, var(--text-positive-primary) 5%, transparent);--shadow-focus-error:0 0 0 2px color-mix(in srgb, var(--border-error) 30%, transparent);--category-1-tint:color-mix(in oklab, var(--category-1) 18%, var(--background-positive-primary));--category-2-tint:color-mix(in oklab, var(--category-2) 18%, var(--background-positive-primary));--category-3-tint:color-mix(in oklab, var(--category-3) 18%, var(--background-positive-primary));--category-4-tint:color-mix(in oklab, var(--category-4) 18%, var(--background-positive-primary));--category-5-tint:color-mix(in oklab, var(--category-5) 18%, var(--background-positive-primary));--category-6-tint:color-mix(in oklab, var(--category-6) 18%, var(--background-positive-primary));--category-7-tint:color-mix(in oklab, var(--category-7) 18%, var(--background-positive-primary));--background-hover-wash-strong:color-mix(in srgb, var(--text-positive-primary) 18%, transparent);--accent-ink:var(--raw-magenta-lighten-40);--accent-soft:var(--raw-magenta-darken-80);--accent-emphasis:var(--raw-magenta-lighten-60);--accent-base:var(--raw-magenta-lighten-40);--accent-hover:var(--raw-magenta-lighten-60);--accent-figure:var(--accent-base);--text-on-accent:var(--background-positive-primary);--accent-hover-lift:oklch(from var(--accent-base) calc(l + .08) c h);--accent-wash:color-mix(in srgb, var(--accent-base) 8%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent-base) 12%, transparent);--shadow-focus:0 0 0 2px color-mix(in srgb, var(--accent-base) 30%, transparent);--badge-info-fg:var(--raw-cyan-lighten-40);--badge-architecture-fg:var(--raw-azure-lighten-40);--badge-finance-fg:var(--raw-blue-lighten-40);--badge-real-estate-fg:var(--raw-violet-lighten-40);--badge-hospitality-fg:var(--raw-orange-lighten-40);--badge-health-fg:var(--raw-green-lighten-40);--badge-technology-fg:var(--raw-cyan-lighten-40);--badge-industrial-fg:var(--raw-yellow-lighten-40);--badge-nonprofit-fg:var(--raw-rose-lighten-40);--badge-arts-fg:var(--raw-chartreuse-lighten-40);--badge-professional-fg:var(--raw-neutral-lighten-45);--badge-success-fg:var(--raw-green-lighten-40);--badge-warning-fg:var(--raw-yellow-lighten-40);--badge-error-fg:var(--raw-red-lighten-40);--badge-accent-fg:var(--raw-magenta-lighten-40);--status-info-text:var(--raw-cyan-lighten-40);--status-success-text:var(--raw-green-lighten-40);--status-warning-text:var(--raw-yellow-lighten-40);--status-danger-text:var(--raw-red-lighten-40);--badge-neutral-fg:var(--text-positive-secondary);--border-error:var(--raw-red-lighten-40);--nav-link-hover:var(--text-positive-primary);--status-info-bg:color-mix(in srgb, var(--status-info-text) 14%, transparent);--status-success-bg:color-mix(in srgb, var(--status-success-text) 14%, transparent);--status-warning-bg:color-mix(in srgb, var(--status-warning-text) 14%, transparent);--status-danger-bg:color-mix(in srgb, var(--status-danger-text) 14%, transparent);--menu-item-destructive-fg:var(--raw-red-lighten-40);--menu-item-destructive-hover-bg:color-mix(in srgb, var(--menu-item-destructive-fg) 12%, transparent);--step-dot-active:var(--raw-green-lighten-40);--step-dot-complete:var(--raw-green-darken-20);--step-dot-upcoming:var(--border-positive-secondary)}[data-theme=dark] [data-section-bg=inverted]{--background-positive-primary:var(--raw-neutral-lighten-95);--background-positive-secondary:var(--raw-neutral-lighten-90);--text-positive-primary:var(--raw-neutral-darken-95);--text-positive-secondary:var(--raw-neutral-darken-60);--text-positive-tertiary:var(--raw-neutral-darken-30);--text-positive-link:var(--raw-blue-darken-60);--text-negative-primary:var(--raw-neutral-lighten-95);--text-negative-secondary:var(--raw-neutral-lighten-60);--text-negative-tertiary:var(--raw-neutral-lighten-30);--background-negative-primary:var(--raw-neutral-darken-95);--background-negative-secondary:var(--raw-neutral-darken-90);--text-on-negative:var(--text-negative-primary);--chart-text-primary:var(--text-positive-primary);--chart-text-secondary:var(--text-positive-secondary);--chart-text-tertiary:var(--text-positive-tertiary);--chart-axis-line-color:var(--border-positive-secondary) ;--chart-grid-line-color:var(--border-positive-primary);--chart-hover-shift:var(--text-positive-primary);--background-control-wash:color-mix(in srgb, var(--text-positive-primary) 10%, transparent);--background-hover-wash:color-mix(in srgb, var(--text-positive-primary) 8%, transparent);--background-readonly-wash:color-mix(in srgb, var(--text-positive-primary) 5%, transparent);--shadow-focus-error:0 0 0 2px color-mix(in srgb, var(--border-error) 30%, transparent);--category-1-tint:color-mix(in oklab, var(--category-1) 18%, var(--background-positive-primary));--category-2-tint:color-mix(in oklab, var(--category-2) 18%, var(--background-positive-primary));--category-3-tint:color-mix(in oklab, var(--category-3) 18%, var(--background-positive-primary));--category-4-tint:color-mix(in oklab, var(--category-4) 18%, var(--background-positive-primary));--category-5-tint:color-mix(in oklab, var(--category-5) 18%, var(--background-positive-primary));--category-6-tint:color-mix(in oklab, var(--category-6) 18%, var(--background-positive-primary));--category-7-tint:color-mix(in oklab, var(--category-7) 18%, var(--background-positive-primary));--background-hover-wash-strong:color-mix(in srgb, var(--text-positive-primary) 18%, transparent);--accent-ink:var(--raw-magenta-darken-20);--accent-soft:var(--raw-magenta-lighten-80);--accent-emphasis:var(--raw-magenta-darken-60);--accent-base:var(--raw-magenta-darken-20);--accent-hover:var(--raw-magenta-darken-40);--accent-figure:var(--accent-base);--text-on-accent:var(--background-positive-primary);--accent-hover-lift:oklch(from var(--accent-base) calc(l - .08) c h);--accent-wash:color-mix(in srgb, var(--accent-base) 8%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent-base) 12%, transparent);--shadow-focus:0 0 0 2px color-mix(in srgb, var(--accent-base) 30%, transparent);--badge-info-fg:var(--raw-cyan-darken-20);--badge-architecture-fg:var(--raw-azure-darken-20);--badge-finance-fg:var(--raw-blue-darken-20);--badge-real-estate-fg:var(--raw-violet-darken-20);--badge-hospitality-fg:var(--raw-orange-darken-20);--badge-health-fg:var(--raw-green-darken-20);--badge-technology-fg:var(--raw-cyan-darken-20);--badge-industrial-fg:var(--raw-yellow-darken-20);--badge-nonprofit-fg:var(--raw-rose-darken-20);--badge-arts-fg:var(--raw-chartreuse-darken-20);--badge-professional-fg:var(--raw-neutral-darken-45);--badge-success-fg:var(--raw-green-darken-20);--badge-warning-fg:var(--raw-yellow-darken-20);--badge-error-fg:var(--raw-red-darken-20);--badge-accent-fg:var(--raw-magenta-darken-20);--status-info-text:var(--raw-cyan-darken-20);--status-success-text:var(--raw-green-darken-20);--status-warning-text:var(--raw-yellow-darken-20);--status-danger-text:var(--raw-red-darken-20);--badge-neutral-fg:var(--text-positive-secondary);--nav-link-hover:var(--text-positive-primary);--border-error:var(--raw-red-base);--status-info-bg:color-mix(in srgb, var(--status-info-text) 14%, transparent);--status-success-bg:color-mix(in srgb, var(--status-success-text) 14%, transparent);--status-warning-bg:color-mix(in srgb, var(--status-warning-text) 14%, transparent);--status-danger-bg:color-mix(in srgb, var(--status-danger-text) 14%, transparent);--menu-item-destructive-fg:var(--raw-red-darken-20);--menu-item-destructive-hover-bg:color-mix(in srgb, var(--menu-item-destructive-fg) 12%, transparent);--step-dot-active:var(--raw-green-darken-20);--step-dot-complete:var(--raw-green-lighten-20);--step-dot-upcoming:var(--border-positive-secondary)}@media (prefers-color-scheme:dark){html[data-theme=auto] [data-section-bg=inverted]{--background-positive-primary:var(--raw-neutral-lighten-95);--background-positive-secondary:var(--raw-neutral-lighten-90);--text-positive-primary:var(--raw-neutral-darken-95);--text-positive-secondary:var(--raw-neutral-darken-60);--text-positive-tertiary:var(--raw-neutral-darken-30);--text-positive-link:var(--raw-blue-darken-60);--text-negative-primary:var(--raw-neutral-lighten-95);--text-negative-secondary:var(--raw-neutral-lighten-60);--text-negative-tertiary:var(--raw-neutral-lighten-30);--background-negative-primary:var(--raw-neutral-darken-95);--background-negative-secondary:var(--raw-neutral-darken-90);--text-on-negative:var(--text-negative-primary);--chart-text-primary:var(--text-positive-primary);--chart-text-secondary:var(--text-positive-secondary);--chart-text-tertiary:var(--text-positive-tertiary);--chart-axis-line-color:var(--border-positive-secondary) ;--chart-grid-line-color:var(--border-positive-primary);--chart-hover-shift:var(--text-positive-primary);--background-control-wash:color-mix(in srgb, var(--text-positive-primary) 10%, transparent);--background-hover-wash:color-mix(in srgb, var(--text-positive-primary) 8%, transparent);--background-readonly-wash:color-mix(in srgb, var(--text-positive-primary) 5%, transparent);--shadow-focus-error:0 0 0 2px color-mix(in srgb, var(--border-error) 30%, transparent);--category-1-tint:color-mix(in oklab, var(--category-1) 18%, var(--background-positive-primary));--category-2-tint:color-mix(in oklab, var(--category-2) 18%, var(--background-positive-primary));--category-3-tint:color-mix(in oklab, var(--category-3) 18%, var(--background-positive-primary));--category-4-tint:color-mix(in oklab, var(--category-4) 18%, var(--background-positive-primary));--category-5-tint:color-mix(in oklab, var(--category-5) 18%, var(--background-positive-primary));--category-6-tint:color-mix(in oklab, var(--category-6) 18%, var(--background-positive-primary));--category-7-tint:color-mix(in oklab, var(--category-7) 18%, var(--background-positive-primary));--background-hover-wash-strong:color-mix(in srgb, var(--text-positive-primary) 18%, transparent);--accent-ink:var(--raw-magenta-darken-20);--accent-soft:var(--raw-magenta-lighten-80);--accent-emphasis:var(--raw-magenta-darken-60);--accent-base:var(--raw-magenta-darken-20);--accent-hover:var(--raw-magenta-darken-40);--accent-figure:var(--accent-base);--text-on-accent:var(--background-positive-primary);--accent-hover-lift:oklch(from var(--accent-base) calc(l - .08) c h);--accent-wash:color-mix(in srgb, var(--accent-base) 8%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent-base) 12%, transparent);--shadow-focus:0 0 0 2px color-mix(in srgb, var(--accent-base) 30%, transparent);--badge-info-fg:var(--raw-cyan-darken-20);--badge-architecture-fg:var(--raw-azure-darken-20);--badge-finance-fg:var(--raw-blue-darken-20);--badge-real-estate-fg:var(--raw-violet-darken-20);--badge-hospitality-fg:var(--raw-orange-darken-20);--badge-health-fg:var(--raw-green-darken-20);--badge-technology-fg:var(--raw-cyan-darken-20);--badge-industrial-fg:var(--raw-yellow-darken-20);--badge-nonprofit-fg:var(--raw-rose-darken-20);--badge-arts-fg:var(--raw-chartreuse-darken-20);--badge-professional-fg:var(--raw-neutral-darken-45);--badge-success-fg:var(--raw-green-darken-20);--badge-warning-fg:var(--raw-yellow-darken-20);--badge-error-fg:var(--raw-red-darken-20);--badge-accent-fg:var(--raw-magenta-darken-20);--status-info-text:var(--raw-cyan-darken-20);--status-success-text:var(--raw-green-darken-20);--status-warning-text:var(--raw-yellow-darken-20);--status-danger-text:var(--raw-red-darken-20);--badge-neutral-fg:var(--text-positive-secondary);--nav-link-hover:var(--text-positive-primary);--border-error:var(--raw-red-base);--status-info-bg:color-mix(in srgb, var(--status-info-text) 14%, transparent);--status-success-bg:color-mix(in srgb, var(--status-success-text) 14%, transparent);--status-warning-bg:color-mix(in srgb, var(--status-warning-text) 14%, transparent);--status-danger-bg:color-mix(in srgb, var(--status-danger-text) 14%, transparent);--menu-item-destructive-fg:var(--raw-red-darken-20);--menu-item-destructive-hover-bg:color-mix(in srgb, var(--menu-item-destructive-fg) 12%, transparent);--step-dot-active:var(--raw-green-darken-20);--step-dot-complete:var(--raw-green-lighten-20);--step-dot-upcoming:var(--border-positive-secondary)}}[data-section-bg=accent]{--accent-band-ground:color-mix(in srgb, var(--raw-magenta-base), var(--raw-neutral-darken-95) 24%);--accent-band-ink:var(--raw-neutral-lighten-95);--accent-band-ink-muted:color-mix(in srgb, var(--accent-band-ink), var(--accent-band-ground) 18%);--background-positive-primary:var(--accent-band-ground);--background-positive-secondary:color-mix(in srgb, var(--accent-band-ground), var(--raw-neutral-darken-95) 18%);--text-positive-primary:var(--accent-band-ink);--text-positive-secondary:var(--accent-band-ink);--text-positive-tertiary:var(--accent-band-ink-muted);--text-positive-link:var(--accent-band-ink);--badge-neutral-fg:var(--text-positive-secondary);--nav-link-hover:var(--text-positive-primary);--badge-info-fg:var(--raw-cyan-lighten-80);--badge-architecture-fg:var(--raw-azure-lighten-80);--badge-finance-fg:var(--raw-blue-lighten-80);--badge-real-estate-fg:var(--raw-violet-lighten-80);--badge-hospitality-fg:var(--raw-orange-lighten-80);--badge-health-fg:var(--raw-green-lighten-80);--badge-technology-fg:var(--raw-cyan-lighten-80);--badge-industrial-fg:var(--raw-yellow-lighten-80);--badge-nonprofit-fg:var(--raw-rose-lighten-80);--badge-arts-fg:var(--raw-chartreuse-lighten-80);--badge-professional-fg:var(--raw-neutral-lighten-80);--badge-success-fg:var(--raw-green-lighten-80);--badge-warning-fg:var(--raw-yellow-lighten-80);--badge-error-fg:var(--raw-red-lighten-80);--badge-accent-fg:var(--accent-band-ink);--status-info-text:var(--raw-cyan-lighten-80);--status-success-text:var(--raw-green-lighten-80);--status-warning-text:var(--raw-yellow-lighten-80);--status-danger-text:var(--raw-red-lighten-80);--accent-ink:var(--accent-band-ink);--status-info-bg:color-mix(in srgb, var(--background-positive-secondary), var(--status-info-text) 12%);--status-success-bg:color-mix(in srgb, var(--background-positive-secondary), var(--status-success-text) 12%);--status-warning-bg:color-mix(in srgb, var(--background-positive-secondary), var(--status-warning-text) 12%);--status-danger-bg:color-mix(in srgb, var(--background-positive-secondary), var(--status-danger-text) 12%);--border-error:var(--raw-red-lighten-60);--accent-base:var(--accent-band-ink);--text-on-accent:var(--accent-band-ground);--accent-figure:var(--accent-band-ink);--accent-soft:var(--background-positive-secondary);--accent-hover-lift:oklch(from var(--accent-base) calc(l - .08) c h);--accent-hover:var(--accent-hover-lift);--text-negative-primary:var(--raw-neutral-darken-95);--text-negative-secondary:var(--raw-neutral-darken-60);--text-negative-tertiary:var(--raw-neutral-darken-30);--background-negative-primary:var(--raw-neutral-lighten-95);--background-negative-secondary:var(--raw-neutral-lighten-90);--text-on-negative:var(--text-negative-primary);--chart-text-primary:var(--text-positive-primary);--chart-text-secondary:var(--text-positive-secondary);--chart-text-tertiary:var(--text-positive-tertiary);--chart-axis-line-color:var(--border-positive-secondary) ;--chart-grid-line-color:var(--border-positive-primary);--chart-hover-shift:var(--text-positive-primary);--background-control-wash:color-mix(in srgb, var(--text-positive-primary) 10%, transparent);--background-hover-wash:color-mix(in srgb, var(--text-positive-primary) 8%, transparent);--background-readonly-wash:color-mix(in srgb, var(--text-positive-primary) 5%, transparent);--shadow-focus-error:0 0 0 2px color-mix(in srgb, var(--border-error) 30%, transparent);--category-1-tint:color-mix(in oklab, var(--category-1) 18%, var(--background-positive-primary));--category-2-tint:color-mix(in oklab, var(--category-2) 18%, var(--background-positive-primary));--category-3-tint:color-mix(in oklab, var(--category-3) 18%, var(--background-positive-primary));--category-4-tint:color-mix(in oklab, var(--category-4) 18%, var(--background-positive-primary));--category-5-tint:color-mix(in oklab, var(--category-5) 18%, var(--background-positive-primary));--category-6-tint:color-mix(in oklab, var(--category-6) 18%, var(--background-positive-primary));--category-7-tint:color-mix(in oklab, var(--category-7) 18%, var(--background-positive-primary));--accent-wash:color-mix(in srgb, var(--accent-base) 8%, transparent);--accent-wash-strong:color-mix(in srgb, var(--accent-base) 12%, transparent);--background-hover-wash-strong:color-mix(in srgb, var(--text-positive-primary) 18%, transparent);--border-focus:var(--text-positive-primary);--shadow-focus:0 0 0 2px color-mix(in srgb, var(--text-positive-primary) 80%, transparent);--focus-outline:2px solid var(--border-focus)}@media (prefers-reduced-motion:reduce){:root{--motion-ease:var(--raw-ease-linear)!important;--motion-ease-spring:var(--raw-ease-linear)!important;--motion-duration:var(--raw-duration-still)!important;--motion-stagger:var(--raw-stagger-still)!important;--motion-reveal-distance:var(--raw-reveal-distance-still)!important;--motion-reveal-blur:var(--raw-reveal-blur-still)!important;--motion-reveal-scale:var(--raw-reveal-scale-still)!important;--motion-reveal-duration:var(--raw-reveal-duration-still)!important;--motion-draw-duration:var(--raw-draw-duration-still)!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html{font-size:clamp(1rem,.97rem + .13vw,1.125rem)}html,body{scroll-behavior:smooth;background:var(--background-positive-primary);color:var(--text-positive-primary);font-family:var(--font-body);line-height:var(--leading-normal);transition:background var(--motion-transition), color var(--motion-transition)}html[data-motion=still],html[data-motion=still] body{scroll-behavior:auto}body{font-size:var(--type-md)}code,kbd,samp,pre{font-family:var(--font-code);font-size:1em}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;overflow-wrap:break-word}ol,ul,menu{list-style:none}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}table{border-collapse:collapse;border-color:inherit}button,input,select,textarea{font:inherit;color:inherit;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;color:inherit;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}
:root{--raw-magenta-lighten-90:#f9e8f9;--raw-magenta-lighten-80:#f3d1f3;--raw-magenta-lighten-60:#e6a3e6;--raw-magenta-lighten-40:#da74da;--raw-magenta-lighten-20:#cd46cd;--raw-magenta-base:#c118c1;--raw-magenta-darken-20:#9d149d;--raw-magenta-darken-40:#7a0f7a;--raw-magenta-darken-60:#560b56;--raw-magenta-darken-80:#320632;--raw-magenta-darken-90:#200420;--raw-font-serif:var(--font-general-sans), -apple-system, BlinkMacSystemFont, sans-serif;--raw-font-sans:var(--font-general-sans), -apple-system, BlinkMacSystemFont, sans-serif;--brand-texture-tile:120px}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}
