@layer kelp;@layer kelp.base,kelp.theme,kelp.core,kelp.extend,kelp.utilities,kelp.helpers,kelp.tokens,kelp.state,kelp.effects;@layer kelp.base{:where(:root){--color-red-base: #e50000;--color-red-hue: 29.23;--color-red-chroma: 1;--color-orange-base: #ff8d00;--color-orange-hue: 58.75;--color-orange-chroma: 1;--color-yellow-base: #ffc107;--color-yellow-hue: 84.9338;--color-yellow-chroma: 1;--color-green-base: #028121;--color-green-hue: 145.01;--color-green-chroma: 1;--color-cyan-base: #73d7ee;--color-cyan-hue: 214.56;--color-cyan-chroma: 1;--color-blue-base: #004cff;--color-blue-hue: 263.27;--color-blue-chroma: 1;--color-indigo-base: #5936c2;--color-indigo-hue: 287;--color-indigo-chroma: 1;--color-purple-base: #760088;--color-purple-hue: 321.05;--color-purple-chroma: 1;--color-pink-base: #ffafc7;--color-pink-hue: 359.86;--color-pink-chroma: 1;--color-gray-base: #808080;--color-gray-hue: 0;--color-gray-chroma: 0}}@layer kelp.tokens{:where(:root){--color-red-05: oklch( 18.5% calc(.08 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-10: oklch( 24% calc(.1 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-20: oklch( 32.5% calc(.135 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-30: oklch( 40% calc(.16 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-40: oklch( 47% calc(.185 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-50: oklch( 57% calc(.2 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-60: oklch( 67% calc(.175 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-70: oklch( 75% calc(.13 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-80: oklch( 83.5% calc(.085 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-90: oklch( 92% calc(.04 * var(--color-red-chroma)) var(--color-red-hue) );--color-red-95: oklch( 96% calc(.02 * var(--color-red-chroma)) var(--color-red-hue) );--color-orange-05: oklch( 18.5% calc(.08 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-10: oklch( 24% calc(.1 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-20: oklch( 32.5% calc(.135 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-30: oklch( 40% calc(.16 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-40: oklch( 47% calc(.185 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-50: oklch( 57% calc(.2 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-60: oklch( 67% calc(.175 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-70: oklch( 75% calc(.13 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-80: oklch( 83.5% calc(.085 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-90: oklch( 92% calc(.04 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-orange-95: oklch( 96% calc(.02 * var(--color-orange-chroma)) var(--color-orange-hue) );--color-yellow-05: oklch( 18.5% calc(.08 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-10: oklch( 24% calc(.1 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-20: oklch( 32.5% calc(.135 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-30: oklch( 40% calc(.16 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-40: oklch( 47% calc(.185 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-50: oklch( 57% calc(.2 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-60: oklch( 67% calc(.175 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-70: oklch( 75% calc(.13 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-80: oklch( 83.5% calc(.085 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-90: oklch( 92% calc(.04 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-yellow-95: oklch( 96% calc(.02 * var(--color-yellow-chroma)) var(--color-yellow-hue) );--color-green-05: oklch( 18.5% calc(.08 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-10: oklch( 24% calc(.1 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-20: oklch( 32.5% calc(.135 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-30: oklch( 40% calc(.16 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-40: oklch( 47% calc(.185 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-50: oklch( 57% calc(.2 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-60: oklch( 67% calc(.175 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-70: oklch( 75% calc(.13 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-80: oklch( 83.5% calc(.085 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-90: oklch( 92% calc(.04 * var(--color-green-chroma)) var(--color-green-hue) );--color-green-95: oklch( 96% calc(.02 * var(--color-green-chroma)) var(--color-green-hue) );--color-cyan-05: oklch( 18.5% calc(.08 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-10: oklch( 24% calc(.1 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-20: oklch( 32.5% calc(.135 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-30: oklch( 40% calc(.16 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-40: oklch( 47% calc(.185 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-50: oklch( 57% calc(.2 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-60: oklch( 67% calc(.175 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-70: oklch( 75% calc(.13 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-80: oklch( 83.5% calc(.085 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-90: oklch( 92% calc(.04 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-cyan-95: oklch( 96% calc(.02 * var(--color-cyan-chroma)) var(--color-cyan-hue) );--color-blue-05: oklch( 18.5% calc(.08 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-10: oklch( 24% calc(.1 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-20: oklch( 32.5% calc(.135 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-30: oklch( 40% calc(.16 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-40: oklch( 47% calc(.185 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-50: oklch( 57% calc(.2 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-60: oklch( 67% calc(.175 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-70: oklch( 75% calc(.13 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-80: oklch( 83.5% calc(.085 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-90: oklch( 92% calc(.04 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-blue-95: oklch( 96% calc(.02 * var(--color-blue-chroma)) var(--color-blue-hue) );--color-indigo-05: oklch( 18.5% calc(.08 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-10: oklch( 24% calc(.1 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-20: oklch( 32.5% calc(.135 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-30: oklch( 40% calc(.16 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-40: oklch( 47% calc(.185 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-50: oklch( 57% calc(.2 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-60: oklch( 67% calc(.175 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-70: oklch( 75% calc(.13 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-80: oklch( 83.5% calc(.085 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-90: oklch( 92% calc(.04 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-indigo-95: oklch( 96% calc(.02 * var(--color-indigo-chroma)) var(--color-indigo-hue) );--color-purple-05: oklch( 18.5% calc(.08 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-10: oklch( 24% calc(.1 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-20: oklch( 32.5% calc(.135 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-30: oklch( 40% calc(.16 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-40: oklch( 47% calc(.185 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-50: oklch( 57% calc(.2 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-60: oklch( 67% calc(.175 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-70: oklch( 75% calc(.13 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-80: oklch( 83.5% calc(.085 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-90: oklch( 92% calc(.04 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-purple-95: oklch( 96% calc(.02 * var(--color-purple-chroma)) var(--color-purple-hue) );--color-pink-05: oklch( 18.5% calc(.08 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-10: oklch( 24% calc(.1 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-20: oklch( 32.5% calc(.135 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-30: oklch( 40% calc(.16 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-40: oklch( 47% calc(.185 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-50: oklch( 57% calc(.2 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-60: oklch( 67% calc(.175 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-70: oklch( 75% calc(.13 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-80: oklch( 83.5% calc(.085 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-90: oklch( 92% calc(.04 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-pink-95: oklch( 96% calc(.02 * var(--color-pink-chroma)) var(--color-pink-hue) );--color-gray-05: oklch( 18.5% calc(.08 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-10: oklch( 24% calc(.1 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-20: oklch( 32.5% calc(.135 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-30: oklch( 40% calc(.16 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-40: oklch( 47% calc(.185 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-50: oklch( 57% calc(.2 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-60: oklch( 67% calc(.175 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-70: oklch( 75% calc(.13 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-80: oklch( 83.5% calc(.085 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-90: oklch( 92% calc(.04 * var(--color-gray-chroma)) var(--color-gray-hue) );--color-gray-95: oklch( 96% calc(.02 * var(--color-gray-chroma)) var(--color-gray-hue) )}}@layer kelp.base{:where(:root),.light{--color-background: white;--color-text-normal: var(--color-gray-10);--color-text-muted: var(--color-gray-50);--color-text-input: var(--color-gray-30);--color-text-code: var(--color-pink-50);--color-highlight: #fbf9c9;--color-fill-highlight: var(--color-highlight);--color-on-highlight: inherit;--color-text-link: var(--color-blue-50);--color-text-link-hover: var(--color-blue-40);--decoration-text-link: underline dotted;--decoration-text-link-hover: underline;--color-checked: var(--color-blue-50);--color-checked-icon: white;--color-invalid: var(--color-red-50);--color-mix-hover: black 10%;--color-mix-active: black 20%;--color-mix-transparent: transparent 20%;--color-mix-deleted: transparent 40%;--focus-ring-color: var(--color-blue-50);--focus-ring-style: solid;--focus-ring-width: var(--size-6xs);--focus-ring-offset: var(--size-6xs);--color-neutral-fill-muted: var(--color-gray-95);--color-neutral-fill-accent: var(--color-gray-90);--color-neutral-fill-vivid: var(--color-gray-30);--color-neutral-border-muted: var(--color-gray-90);--color-neutral-border-accent: var(--color-gray-80);--color-neutral-border-vivid: var(--color-gray-40);--color-neutral-on-muted: var(--color-gray-10);--color-neutral-on-accent: var(--color-gray-10);--color-neutral-on-vivid: white;--color-neutral-outline: var(--color-gray-10);--color-primary-fill-muted: var(--color-blue-95);--color-primary-fill-accent: var(--color-blue-90);--color-primary-fill-vivid: var(--color-blue-50);--color-primary-border-muted: var(--color-blue-90);--color-primary-border-accent: var(--color-blue-80);--color-primary-border-vivid: var(--color-blue-60);--color-primary-on-muted: var(--color-blue-30);--color-primary-on-accent: var(--color-blue-20);--color-primary-on-vivid: white;--color-primary-outline: var(--color-blue-50);--color-secondary-fill-muted: var(--color-indigo-95);--color-secondary-fill-accent: var(--color-indigo-90);--color-secondary-fill-vivid: var(--color-indigo-50);--color-secondary-border-muted: var(--color-indigo-90);--color-secondary-border-accent: var(--color-indigo-80);--color-secondary-border-vivid: var(--color-indigo-60);--color-secondary-on-muted: var(--color-indigo-30);--color-secondary-on-accent: var(--color-indigo-20);--color-secondary-on-vivid: white;--color-secondary-outline: var(--color-indigo-50);--color-success-fill-muted: var(--color-green-95);--color-success-fill-accent: var(--color-green-90);--color-success-fill-vivid: var(--color-green-50);--color-success-border-muted: var(--color-green-90);--color-success-border-accent: var(--color-green-80);--color-success-border-vivid: var(--color-green-60);--color-success-on-muted: var(--color-green-30);--color-success-on-accent: var(--color-green-20);--color-success-on-vivid: white;--color-success-outline: var(--color-green-50);--color-warning-fill-muted: var(--color-yellow-95);--color-warning-fill-accent: var(--color-yellow-90);--color-warning-fill-vivid: var(--color-yellow-50);--color-warning-border-muted: var(--color-yellow-90);--color-warning-border-accent: var(--color-yellow-80);--color-warning-border-vivid: var(--color-yellow-60);--color-warning-on-muted: var(--color-yellow-30);--color-warning-on-accent: var(--color-yellow-20);--color-warning-on-vivid: white;--color-warning-outline: var(--color-yellow-50);--color-danger-fill-muted: var(--color-red-95);--color-danger-fill-accent: var(--color-red-90);--color-danger-fill-vivid: var(--color-red-50);--color-danger-border-muted: var(--color-red-90);--color-danger-border-accent: var(--color-red-80);--color-danger-border-vivid: var(--color-red-60);--color-danger-on-muted: var(--color-red-30);--color-danger-on-accent: var(--color-red-20);--color-danger-on-vivid: white;--color-danger-outline: var(--color-red-50);--color-code-fill: var(--color-gray-10);--color-code-border: var(--color-gray-20);--color-code-on: white}.dark{--color-background: var(--color-gray-10);--color-text-normal: white;--color-text-muted: var(--color-gray-80);--color-text-input: var(--color-gray-80);--color-text-code: var(--color-pink-80);--color-fill-highlight: color-mix( in oklab, var(--color-highlight), transparent 85% );--color-text-link: var(--color-blue-70);--color-text-link-hover: var(--color-blue-80);--color-checked: var(--color-blue-60);--focus-ring-color: var(--color-blue-60);--color-invalid: var(--color-red-60);--color-neutral-fill-muted: var(--color-gray-20);--color-neutral-fill-accent: var(--color-gray-30);--color-neutral-fill-vivid: var(--color-gray-80);--color-neutral-border-muted: var(--color-gray-30);--color-neutral-border-accent: var(--color-gray-40);--color-neutral-border-vivid: var(--color-gray-70);--color-neutral-on-muted: var(--color-gray-95);--color-neutral-on-accent: var(--color-gray-95);--color-neutral-on-vivid: var(--color-gray-05);--color-neutral-outline: var(--color-gray-80);--color-primary-fill-muted: var(--color-blue-20);--color-primary-fill-accent: var(--color-blue-30);--color-primary-border-muted: var(--color-blue-30);--color-primary-border-accent: var(--color-blue-40);--color-primary-on-muted: var(--color-blue-95);--color-primary-on-accent: var(--color-blue-95);--color-primary-outline: var(--color-blue-70);--color-secondary-fill-muted: var(--color-indigo-20);--color-secondary-fill-accent: var(--color-indigo-30);--color-secondary-border-muted: var(--color-indigo-30);--color-secondary-border-accent: var(--color-indigo-40);--color-secondary-on-muted: var(--color-indigo-95);--color-secondary-on-accent: var(--color-indigo-95);--color-secondary-outline: var(--color-indigo-70);--color-success-fill-muted: var(--color-green-20);--color-success-fill-accent: var(--color-green-30);--color-success-border-muted: var(--color-green-30);--color-success-border-accent: var(--color-green-40);--color-success-on-muted: var(--color-green-95);--color-success-on-accent: var(--color-green-95);--color-success-outline: var(--color-green-70);--color-warning-fill-muted: var(--color-yellow-20);--color-warning-fill-accent: var(--color-yellow-30);--color-warning-border-muted: var(--color-yellow-30);--color-warning-border-accent: var(--color-yellow-40);--color-warning-on-muted: var(--color-yellow-95);--color-warning-on-accent: var(--color-yellow-95);--color-warning-outline: var(--color-yellow-70);--color-danger-fill-muted: var(--color-red-20);--color-danger-fill-accent: var(--color-red-30);--color-danger-border-muted: var(--color-red-30);--color-danger-border-accent: var(--color-red-40);--color-danger-on-muted: var(--color-red-95);--color-danger-on-accent: var(--color-red-95);--color-danger-outline: var(--color-red-70);--color-code-fill: var(--color-gray-05)}}@layer kelp.base{:where(:root){--breakpoint-xs: 18em;--breakpoint-s: 28em;--breakpoint-m: 38em;--breakpoint-l: 52em;--breakpoint-xl: 60em;--breakpoint-2xl: 80em;--line-height-xs: 1.2;--line-height-s: 1.4;--line-height-m: 1.5;--font-size-base: 112.5%;--font-size-code: .875em;--size-6xs: .125em;--size-5xs: .25em;--size-4xs: .5em;--size-3xs: .6875em;--size-2xs: .75em;--size-xs: .8125em;--size-s: .9375em;--size-m: 1em;--size-l: 1.0625em;--size-xl: 1.1875em;--size-2xl: 1.3125em;--size-3xl: 1.5em;--size-4xl: 1.75em;--size-5xl: 2em;--size-6xl: 3em;--space: calc(var(--line-height-m) * 1em);--border-radius-s: .25em;--border-radius-m: .5em;--border-radius-l: 1.3125em;--border-radius-circle: 50%}}@layer kelp.core{*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base);scroll-behavior:smooth;scrollbar-gutter:stable;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{font-family:var(--font-primary);line-height:var(--line-height-m);margin:0;min-height:100vh;overflow-x:clip}:where(p,ol,ul,dl,dd,form,fieldset,audio,video,iframe,blockquote,details,table,pre,figure,address){margin:0;margin-block-end:var(--space)}:where(p,ol,ul,dl,dd,form,fieldset,audio,video,iframe,blockquote,details,table,pre,figure,address):last-child{margin-block-end:0}:where(h1,h2,h3,h4,h5,h6){margin-block:0 var(--size-m)}:where(h1){margin-block-start:var(--size-4xs)}:where(h2){margin-block-start:var(--size-5xl)}}@layer kelp.state{:is(button,[href],input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width);outline-offset:var(--focus-ring-offset)}[hidden],[hide-until-ready]:not([is-ready]):not(:has(>[show-until-ready])),:not([is-ready]):has(>[show-until-ready])>:not([show-until-ready]),[is-ready] [show-until-ready]{display:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer kelp.core{[class*=container]{--width: var(--breakpoint-m);margin-inline:auto;max-width:var(--width);width:86vw}.container-xs{--width: var(--breakpoint-xs)}.container-s{--width: var(--breakpoint-s)}.container-l{--width: var(--breakpoint-l)}.container-xl{--width: var(--breakpoint-xl)}.container-2xl{--width: var(--breakpoint-2xl)}.breakout{--width: 100vw;margin-inline-start:calc(50% - 50vw);min-width:var(--width);max-width:var(--width);width:var(--width)}}@layer kelp.core{.stack{--gap: var(--size-m);display:flex;flex-direction:column;gap:var(--gap)}}@layer kelp.utilities{.stack>*{margin:0}}/*!* Components *!*/@layer kelp.core{ul,ol{padding-inline:var(--size-5xl) 0}dt{font-weight:700}.list-unstyled,.list-inline{list-style-type:"";padding-inline:0}.list-inline{--gap: var(--size-m);display:flex;column-gap:var(--gap);row-gap:calc(var(--gap) * .5);flex-wrap:wrap;align-items:center}}@layer kelp.core{a{--color: var(--color-text-link);--color-hover: var(--color-text-link-hover);--decoration: var(--decoration-text-link);--decoration-hover: var(--decoration-text-link-hover);color:var(--color);text-decoration:var(--decoration);-webkit-text-decoration:var(--decoration);word-wrap:break-word}}@layer kelp.state{a:hover{color:var(--color-hover);text-decoration:var(--decoration-hover);-webkit-text-decoration:var(--decoration-hover)}.link-subtle:not(:hover){text-decoration:none}}@layer kelp.core{hr{--border-color: var(--color-border-accent);border:0;border-block-start:1px solid var(--border-color);margin-block:var(--size-5xl);margin-inline:auto}}/*!* Utilities *!*/@layer kelp.utilities{.margin-start-0{margin-block-start:0}.margin-start-6xs{margin-block-start:var(--size-6xs)}.margin-start-5xs{margin-block-start:var(--size-5xs)}.margin-start-4xs{margin-block-start:var(--size-4xs)}.margin-start-3xs{margin-block-start:var(--size-3xs)}.margin-start-2xs{margin-block-start:var(--size-2xs)}.margin-start-xs{margin-block-start:var(--size-xs)}.margin-start-s{margin-block-start:var(--size-s)}.margin-start-m{margin-block-start:var(--size-m)}.margin-start-l{margin-block-start:var(--size-l)}.margin-start-xl{margin-block-start:var(--size-xl)}.margin-start-2xl{margin-block-start:var(--size-2xl)}.margin-start-3xl{margin-block-start:var(--size-3xl)}.margin-start-4xl{margin-block-start:var(--size-4xl)}.margin-start-5xl{margin-block-start:var(--size-5xl)}.margin-start-6xl{margin-block-start:var(--size-6xl)}.margin-start-space{margin-block-start:var(--space)}.margin-end-0{margin-block-end:0}.margin-end-6xs{margin-block-end:var(--size-6xs)}.margin-end-5xs{margin-block-end:var(--size-5xs)}.margin-end-4xs{margin-block-end:var(--size-4xs)}.margin-end-3xs{margin-block-end:var(--size-3xs)}.margin-end-2xs{margin-block-end:var(--size-2xs)}.margin-end-xs{margin-block-end:var(--size-xs)}.margin-end-s{margin-block-end:var(--size-s)}.margin-end-m{margin-block-end:var(--size-m)}.margin-end-l{margin-block-end:var(--size-l)}.margin-end-xl{margin-block-end:var(--size-xl)}.margin-end-2xl{margin-block-end:var(--size-2xl)}.margin-end-3xl{margin-block-end:var(--size-3xl)}.margin-end-4xl{margin-block-end:var(--size-4xl)}.margin-end-5xl{margin-block-end:var(--size-5xl)}.margin-end-6xl{margin-block-end:var(--size-6xl)}.margin-end-space{margin-block-end:var(--space)}}@layer kelp.utilities{.padding-0{padding:0}.padding-6xs{padding:var(--size-6xs)}.padding-5xs{padding:var(--size-5xs)}.padding-4xs{padding:var(--size-4xs)}.padding-3xs{padding:var(--size-3xs)}.padding-2xs{padding:var(--size-2xs)}.padding-xs{padding:var(--size-xs)}.padding-m{padding:var(--size-m)}.padding-l{padding:var(--size-l)}.padding-xl{padding:var(--size-xl)}.padding-2xl{padding:var(--size-2xl)}.padding-3xl{padding:var(--size-3xl)}.padding-4xl{padding:var(--size-4xl)}.padding-5xl{padding:var(--size-5xl)}.padding-6xl{padding:var(--size-6xl)}.padding-space{padding:var(--space)}}@layer kelp.tokens{:where(:root),.light,.dark{--background-color: var(--color-background);--color: var(--color-text-normal);background:var(--background-color);color:var(--color)}:where(:root),.light,.dark,.neutral{--color-fill-vivid: var(--color-neutral-fill-vivid);--color-fill-accent: var(--color-neutral-fill-accent);--color-fill-muted: var(--color-neutral-fill-muted);--color-border-vivid: var(--color-neutral-border-vivid);--color-border-accent: var(--color-neutral-border-accent);--color-border-muted: var(--color-neutral-border-muted);--color-on-vivid: var(--color-neutral-on-vivid);--color-on-accent: var(--color-neutral-on-accent);--color-on-muted: var(--color-neutral-on-muted);--color-outline: var(--color-neutral-outline)}.primary{--color-fill-vivid: var(--color-primary-fill-vivid);--color-fill-accent: var(--color-primary-fill-accent);--color-fill-muted: var(--color-primary-fill-muted);--color-border-vivid: var(--color-primary-border-vivid);--color-border-accent: var(--color-primary-border-accent);--color-border-muted: var(--color-primary-border-muted);--color-on-vivid: var(--color-primary-on-vivid);--color-on-accent: var(--color-primary-on-accent);--color-on-muted: var(--color-primary-on-muted);--color-outline: var(--color-primary-outline)}.secondary{--color-fill-vivid: var(--color-secondary-fill-vivid);--color-fill-accent: var(--color-secondary-fill-accent);--color-fill-muted: var(--color-secondary-fill-muted);--color-border-vivid: var(--color-secondary-border-vivid);--color-border-accent: var(--color-secondary-border-accent);--color-border-muted: var(--color-secondary-border-muted);--color-on-vivid: var(--color-secondary-on-vivid);--color-on-accent: var(--color-secondary-on-accent);--color-on-muted: var(--color-secondary-on-muted);--color-outline: var(--color-secondary-outline)}.success{--color-fill-vivid: var(--color-success-fill-vivid);--color-fill-accent: var(--color-success-fill-accent);--color-fill-muted: var(--color-success-fill-muted);--color-border-vivid: var(--color-success-border-vivid);--color-border-accent: var(--color-success-border-accent);--color-border-muted: var(--color-success-border-muted);--color-on-vivid: var(--color-success-on-vivid);--color-on-accent: var(--color-success-on-accent);--color-on-muted: var(--color-success-on-muted);--color-outline: var(--color-success-outline)}.danger{--color-fill-vivid: var(--color-danger-fill-vivid);--color-fill-accent: var(--color-danger-fill-accent);--color-fill-muted: var(--color-danger-fill-muted);--color-border-vivid: var(--color-danger-border-vivid);--color-border-accent: var(--color-danger-border-accent);--color-border-muted: var(--color-danger-border-muted);--color-on-vivid: var(--color-danger-on-vivid);--color-on-accent: var(--color-danger-on-accent);--color-on-muted: var(--color-danger-on-muted);--color-outline: var(--color-danger-outline)}.warning{--color-fill-vivid: var(--color-warning-fill-vivid);--color-fill-accent: var(--color-warning-fill-accent);--color-fill-muted: var(--color-warning-fill-muted);--color-border-vivid: var(--color-warning-border-vivid);--color-border-accent: var(--color-warning-border-accent);--color-border-muted: var(--color-warning-border-muted);--color-on-vivid: var(--color-warning-on-vivid);--color-on-accent: var(--color-warning-on-accent);--color-on-muted: var(--color-warning-on-muted);--color-outline: var(--color-warning-outline)}}body{background-color:var(--color-primary-fill-muted)}footer[data-astro-cid-sz7xmlte]{text-align:center}footer[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{vertical-align:middle}body{display:flex;flex-direction:column;justify-content:space-between}
