.layout-module__L5FxyW__app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.layout-module__L5FxyW__shell{width:100%;max-width:1300px;padding-inline:var(--content-padding-inline);padding-block:var(--content-padding-block);flex-direction:column;margin:0 auto;padding-top:10rem;display:flex;position:relative}.layout-module__L5FxyW__content{width:100%;min-width:0;position:relative}@media screen and (max-width:768px){.layout-module__L5FxyW__shell{padding-inline:var(--content-padding-inline-sm)}}
:root{--hue-base:38;--hue-accent:215;--surface-1:#fdfbf4;--surface-2:#f6f3ea;--surface-3:#ece7da;--surface-1-a:#fdfcf7e6;--group-1:#f2eee3;--group-2:#e6e0d1;--group-3:#d8d1bf;--label-primary:#2a2723;--label-secondary:#5c574e;--label-tertiary:#8a8378;--label-quaternary:#b3aa9c;--link-default:#1668c8;--link-visited:#5a4bab;--separator:#e4ded1;--data-1:#c89441;--data-2:#a3701f;--data-3:#7c5214;--data-4:#54360c;--scene-bg:var(--surface-2);--sky-brightness:.55;--sky-star:#efe9dd;--sky-figure:#6f7789;--sky-cardinal:#5d6472;--sky-horizon:var(--data-2);--umbra-space:#05060a;--umbra-dust:#9aa3b2;--umbra-wall:#46688a;--umbra-hostile:#ff6b57;--umbra-hostile-warm:#ffb08a;--umbra-friendly:#8fd8ff;--umbra-bolt:#ffd9a0;--umbra-bolt-core:#fffdf6;--umbra-spark:#ffc978;--umbra-wreck:#ff8f5e;--umbra-hud:#e8c98f;--umbra-hud-dim:#8a7d63;--umbra-warn:#ff5f56;--umbra-good:#7ddc9b;--danger:#fc0335;--danger-bg:#fee7eb;--fs-body:clamp(1rem, .5rem + 1.4vw, 1.0625rem);--fs-headline:clamp(1rem, .5rem + 1.4vw, 1.0625rem);--fs-callout:clamp(.9375rem, .5rem + 1.2vw, 1rem);--fs-subhl:clamp(.875rem, .5rem + 1vw, .9375rem);--fs-footnote:.8125rem;--fs-caption1:.75rem;--fs-caption2:.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;--blur-band-h:96px;--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);--ease-out-soft:cubic-bezier(.16, 1, .3, 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:#1259ad;--btn-pr-bg-active:#0e4a92;--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));--control-h:2.25rem;--control-h-sm:1.75rem;--control-radius:12px;--control-radius-round:999px;--control-gap:var(--space-2xs);--control-bg:var(--frost-bg);--control-bg-hover:var(--frost-bg-hover);--control-border:var(--frost-border);--control-label:var(--label-secondary);--control-label-hover:var(--label-primary);--control-on-bg:var(--data-3);--control-on-label:var(--surface-1);--control-track:var(--separator);--control-focus-ring:var(--btn-focus-ring-sm);--control-transition:.16s var(--ease-out-soft);--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(--frost-bg);--popover-border:var(--frost-border);--frost-bg:color-mix(in srgb, var(--surface-1) 78%, transparent);--frost-bg-hover:color-mix(in srgb, var(--link-default) 10%, color-mix(in srgb, var(--surface-1) 86%, transparent));--frost-bg-active:color-mix(in srgb, var(--group-2) 90%, transparent);--frost-border:1px solid var(--separator);--frost-blur:saturate(1.5) blur(14px);--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:color-mix(in srgb, var(--label-primary) 10%, transparent);--menu-item-bg-selected:color-mix(in srgb, var(--label-primary) 6%, transparent);--menu-item-bg-dis:var(--surface-2);--menu-item-label-dis:var(--label-tertiary)}[data-theme=dark]{--hue-base:220;--hue-accent:214;--surface-1:#0a0a0b;--surface-2:#101113;--surface-3:#191b1e;--surface-1-a:#090a0be6;--group-1:#101113;--group-2:#212428;--group-3:#2c3035;--label-primary:#e6e4e0;--label-secondary:#a5a29c;--label-tertiary:#6f6d68;--label-quaternary:#4a4845;--link-default:#7fb2f0;--link-visited:#9d9ff0;--separator:#1e2124;--data-1:#6d4415;--data-2:#a4681f;--data-3:#d9902f;--data-4:#ffc06a;--scene-bg:var(--surface-1);--sky-star:#efe9dd;--sky-figure:#6f7789;--sky-cardinal:#5d6472;--sky-horizon:var(--data-2);--btn-pr-bg-hover:#92c0f5;--btn-pr-bg-active:#a5cbf8;--danger:#fc0335;--danger-bg:#480412;--shadow-base:0px 10px 20px #00000026;--shadow-lg:0px 50px 100px -20px #00000026;--frost-bg:color-mix(in srgb, var(--surface-3) 86%, transparent);--frost-bg-hover:color-mix(in srgb, var(--link-default) 12%, color-mix(in srgb, var(--group-2) 80%, transparent));--frost-border:1px solid var(--group-2)}[data-theme=night]{--umbra-space:#070302;--umbra-dust:#b07566;--umbra-wall:#8a3a2a;--umbra-hostile:#ff5a4a;--umbra-hostile-warm:#ffa07f;--umbra-friendly:#ff9d7a;--umbra-bolt:#ffb08a;--umbra-bolt-core:#ffe9d8;--umbra-spark:#ff8f5e;--umbra-wreck:#ff6b3d;--umbra-hud:#ff7663;--umbra-hud-dim:#a33224;--umbra-warn:#ff3b2f;--umbra-good:#ffab86;--hue-base:12;--hue-accent:10;--surface-1:#0e0504;--surface-2:#190b09;--surface-3:#2a1310;--surface-1-a:#0e0504e6;--group-1:#190b09;--group-2:#381a16;--group-3:#4a241e;--label-primary:#ff7663;--label-secondary:#e94937;--label-tertiary:#c1291b;--label-quaternary:#902014;--link-default:#ffa191;--link-visited:#d7aca4;--separator:#25110e;--data-1:#861309;--data-2:#be2517;--data-3:#ed4c3a;--data-4:#ff8b79;--scene-bg:var(--surface-1);--btn-pr-bg-hover:#ffb3a5;--btn-pr-bg-active:#ffc2b6;--danger:#f45340;--danger-bg:#2a0d09;--shadow-base:0px 10px 20px #0006;--shadow-lg:0px 50px 100px -20px #0006;--frost-bg:color-mix(in srgb, var(--surface-3) 86%, transparent);--frost-bg-hover:color-mix(in srgb, var(--link-default) 12%, color-mix(in srgb, var(--group-2) 80%, transparent));--frost-border:1px solid var(--group-2);--sky-star:#ff9686;--sky-figure:#7e3126;--sky-cardinal:#bc4a3c;--sky-horizon:var(--data-2)}*,:before,:after{box-sizing:border-box;transition:background-color .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1)}*{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(--scene-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;height:100%;margin:0;padding:0;position:relative;overflow-x:clip}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:var(--space-s)}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{height:3px;margin:var(--space-m) 0;background:color-mix(in srgb, var(--separator) 55%, transparent);-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur);border:none;border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}a:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.skip-link{top:var(--space-s);left:var(--space-s);z-index:1000;border:var(--frost-border);background:var(--surface-3);color:var(--label-primary);border-radius:8px;padding:.5rem 1rem;transition:transform .15s;position:fixed;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}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}}[data-reduce-motion=reduce] *,[data-reduce-motion=reduce] :before,[data-reduce-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#root,#__next{isolation:isolate}p a{background-image:linear-gradient(var(--menu-item-bg-hover), var(--menu-item-bg-hover));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s var(--ease-out-soft);background-position:50%;background-repeat:no-repeat;background-size:0% 0%;border-radius:6px;margin-inline:-.3em;padding:.14em .3em;font-weight:500}p a:hover{background-size:100% 100%}[data-theme=night] p a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:color-mix(in srgb, var(--link-default) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--link-default) 45%, transparent)}@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)}}@media (pointer:coarse){:root{--control-h:2.75rem;--control-h-sm:2.25rem}}@media (max-height:30rem) and (orientation:landscape){:root{--content-padding-block:var(--space-l) var(--space-l);--blur-band-h:56px}}
