.layout-module__L5FxyW__content{width:100%;height:100%;max-width:var(--content-width);padding-inline:var(--content-padding-inline);padding-block:var(--content-padding-block);margin:0 auto;position:relative}@media screen and (max-width:768px){.layout-module__L5FxyW__content{padding-inline:var(--content-padding-inline-sm)}}
:root{--hue-base:200;--hue-accent:35;--surface-1:hsl(var(--hue-base) 15% 100%);--surface-2:hsl(var(--hue-base) 15% 97%);--surface-3:hsl(var(--hue-base) 14% 94%);--group-1:hsl(var(--hue-base) 12% 96%);--group-2:hsl(var(--hue-base) 12% 93%);--group-3:hsl(var(--hue-base) 11% 90%);--label-primary:hsl(var(--hue-base) 9% 10%);--label-secondary:hsl(var(--hue-base) 8% 35%);--label-tertiary:hsl(var(--hue-base) 7% 50%);--label-quaternary:hsl(var(--hue-base) 6% 65%);--link-default:hsl(var(--hue-accent) 90% 40%);--link-visited:hsl(calc(var(--hue-accent) - 10) 80% 35%);--separator:hsl(var(--hue-base) 8% 95%);--danger:#fc0335;--danger-bg:#fee7eb;--fs-body:clamp(.9375rem, 2.5vw, 1.0625rem);--fs-headline:clamp(.9375rem, 2.5vw, 1.0625rem);--fs-callout:clamp(.875rem, 2.3vw, 1rem);--fs-subhl:clamp(.8125rem, 2.1vw, .9375rem);--fs-footnote:clamp(.6875rem, 1.8vw, .8125rem);--fs-caption1:clamp(.625rem, 1.6vw, .75rem);--fs-caption2:clamp(.5625rem, 1.4vw, .6875rem);--fs-title3:clamp(1.0625rem, 3vw, 1.25rem);--fs-title2:clamp(1.1875rem, 3.2vw, 1.375rem);--fs-title1:clamp(1.4375rem, 4vw, 1.75rem);--fs-largeT:clamp(1.75rem, 5vw, 2.125rem);--fs-xlT2:clamp(1.4375rem, 4vw, 1.75rem);--fs-xlT:clamp(1.875rem, 5.5vw, 2.25rem);--base-icon-size:var(--fs-callout);--lh-tight:1.15;--lh-normal:1.33;--lh-loose:1.5;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--content-width:1230px;--partial-content-width:calc(var(--content-width) / 2);--content-padding-inline:var(--space-l);--content-padding-inline-sm:var(--space-s);--content-padding-block:10rem 8rem;--transition-bounce:cubic-bezier(.175, .885, .32, 1.275);--transition-ease-fast:.35s cubic-bezier(.25, 1, .5, 1);--transition-ease:.5s cubic-bezier(.25, 1, .5, 1);--transition-ease-slow:.75s cubic-bezier(.25, 1, .5, 1);--modal-index:50;--radius-base:1rem;--curve:cubic-bezier(0, .49, 0, 1.49);--curve-timing:.35s;--shadow:0px 10px 20px -5px #a7a7a726;--shadow-base:0px 10px 20px #a7a7a726;--shadow-lg:0px 50px 100px -20px #a7a7a726;--border-radius:50px;--btn-pr-bg:var(--link-default);--btn-pr-bg-hover:hsl(var(--hue-accent) 92% 35%);--btn-pr-bg-active:hsl(var(--hue-accent) 92% 30%);--btn-pr-label:var(--surface-1);--btn-pr-label-dis:hsl(var(--hue-base) 0% 75%);--btn-pr-bg-dis:hsl(var(--hue-accent) 15% 89%);--btn-sc-bg:var(--surface-2);--btn-sc-bg-hover:var(--surface-3);--btn-sc-bg-active:var(--surface-3);--btn-sc-border:1px solid var(--separator);--btn-sc-label:var(--label-primary);--btn-sc-label-dis:var(--label-tertiary);--btn-sc-bg-dis:var(--surface-2);--btn-tr-bg:transparent;--btn-tr-bg-hover:var(--surface-2);--btn-tr-bg-active:var(--surface-3);--btn-tr-border:1px solid transparent;--btn-tr-label:var(--link-default);--btn-tr-label-hover:var(--link-default);--btn-tr-label-active:var(--link-default);--btn-tr-label-dis:var(--label-tertiary);--btn-ds-bg:var(--danger);--btn-ds-bg-hover:#e3022f;--btn-ds-bg-active:#ca022a;--btn-ds-label:var(--surface-1);--btn-ds-label-dis:#ecc6cd;--btn-ds-bg-dis:#f7dee3;--btn-radius:32px;--btn-font-weight:500;--btn-font-size:var(--fs-callout);--btn-icon-size:var(--fs-callout);--btn-gap:.5em;--btn-focus-ring:0 0 0 3px hsl(var(--hue-accent) 90% 75% / .6);--btn-font-size-sm:var(--fs-footnote);--btn-radius-sm:24px;--btn-icon-size-sm:var(--fs-footnote);--btn-focus-ring-sm:0 0 0 2px hsl(var(--hue-accent) 90% 75% / .6);--btn-font-size-xs:var(--fs-caption1);--btn-radius-xs:16px;--btn-icon-size-xs:var(--fs-caption1);--btn-focus-ring-xs:0 0 0 1px hsl(var(--hue-accent) 90% 75% / .6);--btn-padding-inline:1.25rem;--btn-padding-block:.75rem;--btn-padding-inline-sm:1rem;--btn-padding-block-sm:.625rem;--btn-padding-inline-xs:.75rem;--btn-padding-block-xs:.5rem;--btn-h:calc(var(--btn-icon-size) + (var(--btn-padding-block) * 2));--btn-h-sm:calc(var(--btn-icon-size-sm,var(--btn-icon-size)) + (var(--btn-padding-block-sm) * 2));--btn-h-xs:calc(var(--btn-icon-size-xs,var(--btn-icon-size)) + (var(--btn-padding-block-xs) * 2));--input-bg:var(--surface-3);--input-bg-dis:var(--surface-2);--input-icon-size:var(--fs-callout);--input-padding-inline:1.25rem;--input-padding-block:.75rem;--input-focus-shadow:0 0 0 4px var(--input-bg);--input-h:calc(var(--input-icon-size) + (var(--input-padding-block) * 2));--checkbox-bg:var(--input-bg);--checkbox-hover-bg:var(--input-bg);--popover-entrance-animation:var(--transition-ease);--popover-exit-animation:var(--transition-ease-fast);--popover-bg:var(--surface-1);--popover-border:1px solid var(--separator);--dialog-padding-inline:var(--space-m);--dialog-width:100%;--dialog-max-width:568px;--dialog-border-radius:calc(var(--space-m) + var(--radius-base));--dialog-overlay-bg:var(--group-1);--menu-min-w:150px;--menu-item-gap:.5em;--menu-item-font-size:var(--fs-callout);--menu-item-icon-size:var(--fs-callout);--menu-label-font-size:var(--fs-caption1);--menu-label-color:var(--label-secondary);--menu-item-padding-inline:calc(var(--menu-item-icon-size) + var(--btn-gap) + var(--space-xs)) var(--space-s);--menu-item-padding-block:.75rem;--menu-item-h:calc(var(--fs-callout) + (var(--menu-item-padding-block) * 2));--menu-item-bg-hover:var(--surface-2);--menu-item-bg-dis:var(--surface-2);--menu-item-label-dis:var(--label-tertiary)}[data-theme=dark]{--hue-base:200;--hue-accent:35;--surface-1:hsl(var(--hue-base) 15% 2%);--surface-2:hsl(var(--hue-base) 15% 6%);--surface-3:hsl(var(--hue-base) 14% 8%);--group-1:hsl(var(--hue-base) 12% 11%);--group-2:hsl(var(--hue-base) 12% 14%);--group-3:hsl(var(--hue-base) 11% 17%);--label-primary:hsl(var(--hue-base) 9% 90%);--label-secondary:hsl(var(--hue-base) 8% 65%);--label-tertiary:hsl(var(--hue-base) 7% 50%);--label-quaternary:hsl(var(--hue-base) 6% 35%);--link-default:hsl(var(--hue-accent) 90% 60%);--link-visited:hsl(calc(var(--hue-accent) - 10) 80% 55%);--separator:hsl(var(--hue-base) 8% 10%);--danger:#fc0335;--danger-bg:#480412;--shadow-base:0px 10px 20px #00000026;--shadow-lg:0px 50px 100px -20px #00000026}*,:before,:after{box-sizing:border-box;transition:background-color var(--transition-ease), color var(--transition-ease)}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:var(--lh-loose);font-family:var(--sans);font-size:var(--fs-body);color:var(--label-primary);background-color:var(--surface-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;height:100%;margin:0;padding:0;position:relative;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}ul,li,ol{font-size:var(--fs-body);margin:0;padding:0}ul>*+*{margin-block-start:1rem}h1,h2,h3,h4,h5,h6{line-height:var(--lh-tight);text-wrap:balance;font-weight:500}.h1-display{font-size:var(--fs-xlT);line-height:var(--lh-tight);font-family:var(--display-serif)}h1{font-size:var(--fs-largeT)}h2{font-size:var(--fs-title1)}h3{font-size:var(--fs-title2)}h4{font-size:var(--fs-title3)}h5{font-size:var(--fs-caption1)}h6{font-size:var(--fs-caption2)}a{color:var(--link-default);font-size:inherit;border-radius:8px;text-decoration:none}a:visited{color:var(--link-visited)}hr{border:none;border-top:1px solid var(--separator);margin:var(--space-s) 0}a:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}a:active{box-shadow:none}time{font-family:var(--mono);font-size:var(--fs-callout)}pre{background-color:var(--group-2);padding:var(--space-s);border-radius:var(--radius-base);white-space:pre-wrap;word-break:break-all;overflow-x:auto}code,pre{font-family:var(--mono);color:var(--label-primary)}::selection{background:hsl(var(--hue-accent) 90% 75% / .3);color:var(--label-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root,#__next{isolation:isolate}@media screen and (max-width:768px){ul,li,ol{margin-left:var(--space-xs)}}@media (min-width:23.4375rem){:root{--space-xl:clamp(3rem, 2rem + 3vw, 4.5rem);--space-2xl:clamp(4rem, 3rem + 5vw, 6rem)}}
