.layout-module__IAZWsG__shell{flex-direction:column;min-height:100dvh;display:flex}.layout-module__IAZWsG__content{max-width:var(--content-max);padding:var(--space-07) var(--space-05);padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom));flex:1;width:100%;margin-inline:auto}@media (min-width:48rem){.layout-module__IAZWsG__content{padding-bottom:var(--space-09)}}
.AppNav-module__h-yowG__header{border-bottom:1px solid var(--border-01);z-index:var(--z-dropdown);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background-color:var(--color-glass);position:sticky;top:0}.AppNav-module__h-yowG__inner{align-items:center;gap:var(--space-06);height:56px;max-width:var(--content-max);padding-inline:var(--space-05);justify-content:space-between;margin-inline:auto;display:flex}.AppNav-module__h-yowG__brand{color:var(--foreground-01);align-items:center;gap:var(--space-02);font-size:var(--font-size-04);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.AppNav-module__h-yowG__mark{background-color:var(--color-brand-09);border-radius:var(--radius-01) var(--radius-full) var(--radius-full) var(--radius-full);width:16px;height:16px}.AppNav-module__h-yowG__desktopNav{gap:var(--space-05);display:none}.AppNav-module__h-yowG__navLink{color:var(--foreground-02);font-size:var(--font-size-03);padding-block:var(--space-02);transition:color var(--duration-fast) var(--ease-default);text-decoration:none}.AppNav-module__h-yowG__navLink[aria-current=page]{color:var(--foreground-01);font-weight:var(--font-weight-medium)}.AppNav-module__h-yowG__navLink:hover{color:var(--foreground-01)}.AppNav-module__h-yowG__signOut{color:var(--foreground-02);cursor:pointer;font:inherit;font-size:var(--font-size-03);min-height:var(--height-s);padding-block:var(--space-01);white-space:nowrap;background:0 0;border:none;padding-inline:0}@media not (min-width:22.5rem){.AppNav-module__h-yowG__inner{gap:var(--space-04)}.AppNav-module__h-yowG__wordmark{display:none}}.AppNav-module__h-yowG__signOut:hover{color:var(--foreground-01)}.AppNav-module__h-yowG__bottomBar{background-color:var(--color-glass);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-top:1px solid var(--border-01);bottom:0;padding-bottom:env(safe-area-inset-bottom);z-index:var(--z-dropdown);grid-auto-flow:column;transition:visibility 0s linear .3s;display:grid;position:fixed;inset-inline:0}body:has(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=file]):focus,select:focus,textarea:focus) .AppNav-module__h-yowG__bottomBar{visibility:hidden;transition-delay:0s}.AppNav-module__h-yowG__bottomLink{color:var(--foreground-03);font-size:var(--font-size-01);align-items:center;gap:var(--space-01);flex-direction:column;justify-content:center;min-height:56px;text-decoration:none;display:flex}.AppNav-module__h-yowG__bottomLink[aria-current=page]{color:var(--color-brand-11)}.AppNav-module__h-yowG__bottomIcon{block-size:20px;inline-size:20px}@media (min-width:48rem){.AppNav-module__h-yowG__desktopNav{display:flex}.AppNav-module__h-yowG__bottomBar{display:none}}
@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:none}}@keyframes motion-axis-forward{0%{opacity:0;transform:translateX(var(--motion-distance))}to{opacity:1;transform:none}}@keyframes motion-axis-back{0%{opacity:0;transform:translateX(calc(var(--motion-distance) * -1))}to{opacity:1;transform:none}}.motion-enter,.motion-list>*{animation:motion-rise var(--motion-enter) both}.motion-list>:first-child{animation-delay:0s}.motion-list>:nth-child(2){animation-delay:var(--motion-stagger)}.motion-list>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}.motion-list>:nth-child(4){animation-delay:calc(var(--motion-stagger) * 3)}.motion-list>:nth-child(5){animation-delay:calc(var(--motion-stagger) * 4)}.motion-list>:nth-child(6){animation-delay:calc(var(--motion-stagger) * 5)}.motion-list>:nth-child(7){animation-delay:calc(var(--motion-stagger) * 6)}.motion-list>:nth-child(8){animation-delay:calc(var(--motion-stagger) * 7)}.motion-list>:nth-child(n+9){animation-delay:calc(var(--motion-stagger) * 8)}.motion-forward{animation:motion-axis-forward var(--motion-axis) both}.motion-back{animation:motion-axis-back var(--motion-axis) both}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-black:#000;--color-white:#fff;--color-gray-01:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#161616);--color-gray-02:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#1c1c1c);--color-gray-03:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#232323);--color-gray-04:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#282828);--color-gray-05:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#2e2e2e);--color-gray-06:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#343434);--color-gray-07:var(--lightningcss-light,#dbdbdb)var(--lightningcss-dark,#3e3e3e);--color-gray-08:var(--lightningcss-light,#c7c7c7)var(--lightningcss-dark,#505050);--color-gray-09:var(--lightningcss-light,#8f8f8f)var(--lightningcss-dark,#707070);--color-gray-10:var(--lightningcss-light,#858585)var(--lightningcss-dark,#7e7e7e);--color-gray-11:var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#a0a0a0);--color-gray-12:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--color-gray-01-alpha:var(--lightningcss-light,#00000003)var(--lightningcss-dark,#fff0);--color-gray-02-alpha:var(--lightningcss-light,#00000007)var(--lightningcss-dark,#ffffff07);--color-gray-03-alpha:var(--lightningcss-light,#0000000c)var(--lightningcss-dark,#ffffff0e);--color-gray-04-alpha:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff14);--color-gray-05-alpha:var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff1a);--color-gray-06-alpha:var(--lightningcss-light,#0000001d)var(--lightningcss-dark,#ffffff21);--color-gray-07-alpha:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#ffffff2c);--color-gray-08-alpha:var(--lightningcss-light,#00000038)var(--lightningcss-dark,#ffffff3f);--color-gray-09-alpha:var(--lightningcss-light,#00000070)var(--lightningcss-dark,#ffffff62);--color-gray-10-alpha:var(--lightningcss-light,#0000007a)var(--lightningcss-dark,#ffffff72);--color-gray-11-alpha:var(--lightningcss-light,#00000090)var(--lightningcss-dark,#ffffff97);--color-gray-12-alpha:var(--lightningcss-light,#000000e8)var(--lightningcss-dark,#ffffffeb);--color-blue-01:var(--lightningcss-light,#fbfdff)var(--lightningcss-dark,#0f1720);--color-blue-02:var(--lightningcss-light,#f5faff)var(--lightningcss-dark,#0f1b2d);--color-blue-03:var(--lightningcss-light,#edf6ff)var(--lightningcss-dark,#10243e);--color-blue-04:var(--lightningcss-light,#e1f0ff)var(--lightningcss-dark,#102a4c);--color-blue-05:var(--lightningcss-light,#cee7fe)var(--lightningcss-dark,#0f3058);--color-blue-06:var(--lightningcss-light,#b7d9f8)var(--lightningcss-dark,#0d3868);--color-blue-07:var(--lightningcss-light,#96c7f2)var(--lightningcss-dark,#0a4481);--color-blue-08:var(--lightningcss-light,#5eb0ef)var(--lightningcss-dark,#0954a5);--color-blue-09:var(--lightningcss-light,#0091ff)var(--lightningcss-dark,#0091ff);--color-blue-10:var(--lightningcss-light,#0081f1)var(--lightningcss-dark,#369eff);--color-blue-11:var(--lightningcss-light,#006adc)var(--lightningcss-dark,#52a9ff);--color-blue-12:var(--lightningcss-light,#00254d)var(--lightningcss-dark,#eaf6ff);--color-green-01:var(--lightningcss-light,#fbfefc)var(--lightningcss-dark,#0d1912);--color-green-02:var(--lightningcss-light,#f2fcf5)var(--lightningcss-dark,#0c1f17);--color-green-03:var(--lightningcss-light,#e9f9ee)var(--lightningcss-dark,#0f291e);--color-green-04:var(--lightningcss-light,#ddf3e4)var(--lightningcss-dark,#113123);--color-green-05:var(--lightningcss-light,#ccebd7)var(--lightningcss-dark,#133929);--color-green-06:var(--lightningcss-light,#b4dfc4)var(--lightningcss-dark,#164430);--color-green-07:var(--lightningcss-light,#92ceac)var(--lightningcss-dark,#1b543a);--color-green-08:var(--lightningcss-light,#5bb98c)var(--lightningcss-dark,#236e4a);--color-green-09:var(--lightningcss-light,#30a46c)var(--lightningcss-dark,#30a46c);--color-green-10:var(--lightningcss-light,#299764)var(--lightningcss-dark,#3cb179);--color-green-11:var(--lightningcss-light,#18794e)var(--lightningcss-dark,#4cc38a);--color-green-12:var(--lightningcss-light,#153226)var(--lightningcss-dark,#e5fbeb);--color-red-01:var(--lightningcss-light,#fffcfc)var(--lightningcss-dark,#1f1315);--color-red-02:var(--lightningcss-light,#fff8f8)var(--lightningcss-dark,#291415);--color-red-03:var(--lightningcss-light,#ffefef)var(--lightningcss-dark,#3c181a);--color-red-04:var(--lightningcss-light,#ffe5e5)var(--lightningcss-dark,#481a1d);--color-red-05:var(--lightningcss-light,#fdd8d8)var(--lightningcss-dark,#541b1f);--color-red-06:var(--lightningcss-light,#f9c6c6)var(--lightningcss-dark,#671e22);--color-red-07:var(--lightningcss-light,#f3aeaf)var(--lightningcss-dark,#822025);--color-red-08:var(--lightningcss-light,#eb9091)var(--lightningcss-dark,#aa2429);--color-red-09:var(--lightningcss-light,#e5484d)var(--lightningcss-dark,#e5484d);--color-red-10:var(--lightningcss-light,#dc3d43)var(--lightningcss-dark,#f2555a);--color-red-11:var(--lightningcss-light,#cd2b31)var(--lightningcss-dark,#ff6369);--color-red-12:var(--lightningcss-light,#381316)var(--lightningcss-dark,#feecee);--color-amber-01:var(--lightningcss-light,#fefdfb)var(--lightningcss-dark,#1f1300);--color-amber-02:var(--lightningcss-light,#fff9ed)var(--lightningcss-dark,#271700);--color-amber-03:var(--lightningcss-light,#fff4d5)var(--lightningcss-dark,#341c00);--color-amber-04:var(--lightningcss-light,#ffecbc)var(--lightningcss-dark,#3f2200);--color-amber-05:var(--lightningcss-light,#ffe3a2)var(--lightningcss-dark,#4a2900);--color-amber-06:var(--lightningcss-light,#ffd386)var(--lightningcss-dark,#573300);--color-amber-07:var(--lightningcss-light,#f3ba63)var(--lightningcss-dark,#693f05);--color-amber-08:var(--lightningcss-light,#ee9d2b)var(--lightningcss-dark,#824e00);--color-amber-09:var(--lightningcss-light,#ffb224)var(--lightningcss-dark,#ffb224);--color-amber-10:var(--lightningcss-light,#ffa01c)var(--lightningcss-dark,#ffcb47);--color-amber-11:var(--lightningcss-light,#ad5700)var(--lightningcss-dark,#f1a10d);--color-amber-12:var(--lightningcss-light,#4e2009)var(--lightningcss-dark,#fef3dd)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}
:root{--space-01:.25rem;--space-02:.5rem;--space-03:.75rem;--space-04:1rem;--space-05:1.25rem;--space-06:1.5rem;--space-07:2rem;--space-08:2.5rem;--space-09:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--font-fallback:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-01:.75rem;--font-size-02:.8125rem;--font-size-03:.875rem;--font-size-04:1rem;--font-size-05:1.125rem;--font-size-06:1.25rem;--font-size-07:1.5rem;--font-size-08:1.875rem;--font-size-09:2.25rem;--font-size-10:3rem;--font-size-11:3.75rem;--line-height-01:1;--line-height-02:1.25;--line-height-03:1.375;--line-height-04:1.5;--line-height-05:1.625;--line-height-06:2;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--height-xs:20px;--height-s:24px;--height-m:32px;--height-l:40px;--height-xl:48px;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.35s;--ease-default:ease;--ease-spring:cubic-bezier(.16, 1, .3, 1);--motion-enter:var(--duration-normal) var(--ease-spring);--motion-exit:var(--duration-fast) var(--ease-default);--motion-axis:var(--duration-normal) var(--ease-spring);--motion-distance:.5rem;--motion-stagger:40ms;--z-base:1;--z-dropdown:10;--z-overlay:100;--z-modal:200;--z-toast:300;--z-tooltip:400;--radius-01:4px;--radius-02:6px;--radius-03:8px;--radius-04:12px;--radius-05:16px;--radius-full:9999px;--background-01:var(--color-gray-01);--background-02:var(--color-gray-02);--background-highlight:var(--color-gray-04);--foreground-01:var(--color-gray-12);--foreground-02:var(--color-gray-11);--foreground-03:var(--color-gray-11);--foreground-disabled:var(--color-gray-08);--border-01:var(--color-gray-06);--border-interactive:var(--color-gray-09);--color-hover:var(--color-gray-03-alpha);--color-highlighted:var(--color-gray-05-alpha);--color-selected:var(--color-gray-05-alpha);--color-switch:var(--color-gray-05);--focus-ring-color:var(--color-gray-10-alpha);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-clip-margin:4px;--color-success:var(--color-green-09);--color-error:var(--color-red-09);--color-warning:var(--color-amber-09);--color-success-text:var(--color-green-11);--color-error-text:var(--color-red-11);--color-warning-text:var(--color-amber-11);--color-brand-01:var(--color-blue-01);--color-brand-02:var(--color-blue-02);--color-brand-03:var(--color-blue-03);--color-brand-04:var(--color-blue-04);--color-brand-05:var(--color-blue-05);--color-brand-06:var(--color-blue-06);--color-brand-07:var(--color-blue-07);--color-brand-08:var(--color-blue-08);--color-brand-09:var(--color-blue-09);--color-brand-10:var(--color-blue-10);--color-brand-11:var(--color-blue-11);--color-brand-12:var(--color-blue-12)}@media (prefers-color-scheme:light){:root{--color-glass:#ffffffd9;--color-overlay:#0006;--shadow-s:0 1px 2px var(--color-gray-07-alpha);--shadow-m:0 4px 16px var(--color-gray-08-alpha);--shadow-l:0 8px 32px var(--color-gray-09-alpha)}}@media (prefers-color-scheme:dark){:root{--color-glass:#1c1c1cd9;--color-overlay:#0009;--shadow-s:0 1px 2px #0000004d;--shadow-m:0 4px 16px #0006;--shadow-l:0 8px 32px #00000080}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{max-width:100vw;overflow-x:clip}html{-webkit-text-size-adjust:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--background-01);color:var(--foreground-01);font-family:var(--main-font), var(--font-fallback);line-height:var(--line-height-04)}h1,h2,h3,h4,h5,h6{color:var(--foreground-01);font-weight:var(--font-weight-semibold);line-height:var(--line-height-02);overflow-wrap:break-word}p{color:var(--foreground-02);overflow-wrap:break-word}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.visually-hidden{-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:clip}.tabular-nums{font-variant-numeric:tabular-nums}
html{background-color:var(--background-01)}body{color:var(--foreground-01);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;position:relative}body:before{background:radial-gradient(60rem 40rem at 12% -6%, var(--glow-warm), transparent 65%), radial-gradient(52rem 44rem at 96% 18%, var(--glow-brand), transparent 62%), radial-gradient(64rem 40rem at 45% 104%, var(--glow-cool), transparent 60%);content:"";pointer-events:none;z-index:-2;position:fixed;inset:0}body:after{content:"";opacity:var(--grain-opacity);pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-reveal=hidden]{opacity:0;transform:translateY(1.25rem)}[data-reveal=shown]{opacity:1;transform:none}[data-reveal=hidden],[data-reveal=shown]{transition:opacity .7s var(--ease-spring), transform .7s var(--ease-spring);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=hidden],[data-reveal=shown]{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--color-brand-01:var(--lightningcss-light,#fcfdfb)var(--lightningcss-dark,#131610);--color-brand-02:var(--lightningcss-light,#f7faf3)var(--lightningcss-dark,#181c13);--color-brand-03:var(--lightningcss-light,#eef4e6)var(--lightningcss-dark,#1e2418);--color-brand-04:var(--lightningcss-light,#e4ecd8)var(--lightningcss-dark,#242c1c);--color-brand-05:var(--lightningcss-light,#d9e3ca)var(--lightningcss-dark,#2b3421);--color-brand-06:var(--lightningcss-light,#cbd8b7)var(--lightningcss-dark,#333e27);--color-brand-07:var(--lightningcss-light,#b8c99f)var(--lightningcss-dark,#3f4c2f);--color-brand-08:var(--lightningcss-light,#9db47e)var(--lightningcss-dark,#506237);--color-brand-09:var(--lightningcss-light,#5f7a3d)var(--lightningcss-dark,#6d8a46);--color-brand-10:var(--lightningcss-light,#546d35)var(--lightningcss-dark,#7d9b53);--color-brand-11:var(--lightningcss-light,#475c2c)var(--lightningcss-dark,#a3c07a);--color-brand-12:var(--lightningcss-light,#232d15)var(--lightningcss-dark,#e8f0dc);--font-size-display:clamp(2.5rem, 1.6rem + 4.2vw, 5.25rem);--font-size-headline:clamp(1.875rem, 1.3rem + 2.4vw, 3.25rem);--font-size-lede:clamp(1.0625rem, .98rem + .5vw, 1.375rem);--tracking-display:-.035em;--tracking-headline:-.025em;--gap-heading:var(--space-03);--gap-block:var(--space-06);--gap-region:var(--space-09);--section-gap:clamp(4rem, 2.5rem + 7vw, 9rem);--card-padding:var(--space-05) var(--space-06);--card-padding-lg:var(--space-07);--content-max:68rem;--prose-max:34rem;--rail-width:20rem;--rail-width-narrow:13rem;--label-column:12rem;--breakpoint-wide:64rem;--surface-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--surface-sunken:var(--color-gray-02);--card-shadow:var(--lightningcss-light,0 1px 2px #181c140a)var(--lightningcss-dark,0 1px 2px #0006);--card-highlight:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff0f);--glow-warm:var(--lightningcss-light,#d4c49438)var(--lightningcss-dark,#a08c501a);--glow-brand:var(--lightningcss-light,#5f7a3d21)var(--lightningcss-dark,#6d8a461f);--glow-cool:var(--lightningcss-light,#8ca5be24)var(--lightningcss-dark,#5a78a017);--grain-opacity:var(--lightningcss-light,.028)var(--lightningcss-dark,.05)}
@font-face{font-family:font;src:url(../media/font-s.p.0xb.pdxnb315f.woff2?dpl=dpl_4HwVcTiw5b7K5HoncnsPH8pAPaDP)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:font Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.font_fa866963-module__usGvcW__className{font-family:font,font Fallback}.font_fa866963-module__usGvcW__variable{--main-font:"font", "font Fallback"}
.SkipLink-module__JxUiDa__link{clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}.SkipLink-module__JxUiDa__link:focus{background-color:var(--background-01);border:1px solid var(--border-01);border-radius:var(--radius-03);box-shadow:var(--shadow-m);clip-path:none;color:var(--foreground-01);font-size:var(--font-size-03);font-weight:var(--font-weight-medium);height:auto;padding:var(--space-03) var(--space-05);width:auto;z-index:var(--z-toast);text-decoration:none;inset-block-start:var(--space-04);inset-inline-start:var(--space-04)}
