@layer reset,foundations,semantics,base,components,layouts,utils;@layer base{.input-description{font:var(--p2);color:var(--color-text-softer)}.error-message{corner-shape:squircle;border-radius:var(--radius-input);color:var(--color-destructive-text-on-soft);background-color:var(--color-destructive-fill-soft);border:var(--border-width) solid var(--color-destructive-stroke-soft);padding-inline:var(--size-2)}label{color:var(--color-text-mid);font-family:var(--ff-display)}input[type=text],input[type=search],input[type=number],textarea{font:inherit;corner-shape:squircle;border-radius:var(--radius-input);padding-inline:var(--size-1);padding-block:var(--size-1);background:var(--color-input-fill);border:var(--border-width) solid var(--color-input-stroke);color:var(--color-input-text);outline-offset:calc(var(--outline-size) * -1)}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus{background:var(--color-input-fill-focus);border-color:var(--color-input-stroke-focus);color:var(--color-input-text-focus)}input[type=text][aria-invalid=true],input[type=search][aria-invalid=true],input[type=number][aria-invalid=true],textarea[aria-invalid=true]{background:var(--color-input-fill-focus-error);border-color:var(--color-input-stroke-focus-error);outline-color:var(--color-input-stroke-focus-error);color:var(--color-input-text-focus-error)}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100dvh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}}@layer foundations{@font-face{font-family:IBM Plex Mono;src:url(/fonts/optimized/IBMPlexMono-Regular.woff2) format("woff2"),url(/fonts/optimized/IBMPlexMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/optimized/IBMPlexMono-Medium.woff2) format("woff2"),url(/fonts/optimized/IBMPlexMono-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/optimized/IBMPlexMono-Bold.woff2) format("woff2"),url(/fonts/optimized/IBMPlexMono-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Departure Mono;src:url(/fonts/optimized/DepartureMono-Regular.woff2) format("woff2"),url(/fonts/optimized/DepartureMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--ff: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ff-display: "Departure Mono", monospace;--font-letterspacing-0: -.05em;--font-letterspacing-1: .025em;--font-letterspacing-2: .05em;--font-letterspacing-3: .075em;--font-letterspacing-4: .15em;--font-letterspacing-5: .5em;--font-letterspacing-6: .75em;--font-letterspacing-7: 1em;--font-lineheight-00: .95;--font-lineheight-0: 1.1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2;--font-size-00: .5rem;--font-size-0: .75rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}}@layer foundations{:root{--amber-seed: #db9640;--gray-seed: #737373;--red-seed: #f43f5e;--green-seed: #10b981;--f-color-blue: 220, 85%;--f-color-red: 9, 85%;--f-color-green: 145, 70%;--f-color-gray: 0, 0%;--f-color-orange: 38, 90%;--f-color-burgundy: 356.7, 94.8%}}.thing{--color-background: color-mix( in oklch, var(--gray-seed) 10%, var(--tint-soft) 90% );--color-surface: color-mix( in oklch, var(--gray-seed) 18%, var(--tint-soft) 82% );--color-surface-raised: color-mix( in oklch, var(--gray-seed) 25%, var(--tint-soft) 75% )}@layer foundations{:root{--radius-1: 2px;--radius-2: 5px;--radius-3: 1rem;--radius-4: 2rem;--radius-5: 4rem;--radius-6: 8rem;--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5;--layer-important: 2147483647;--shadow-color: 220 3% 15%;--shadow-strength: 1%;--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight)}}@layer semantics{[data-theme=light]{--tint-loud: black;--tint-soft: white;--color-primary-fill-softer: var(--color-primary-100);--color-primary-fill-soft: var(--color-primary-200);--color-primary-fill-mid: color-mix(in oklab, var(--color-primary-600), black 2.5%);--color-primary-fill-loud: var(--color-primary-800);--color-primary-fill-louder: var(--color-primary-900);--color-primary-text-on-soft: var(--color-primary-900);--color-primary-text-on-mid: var(--color-primary-100);--color-primary-text-on-loud: var(--color-primary-100);--color-primary-text-colorful: color-mix(in oklab, var(--color-primary-600), black 12.5%);--color-primary-stroke-softer: color-mix(in oklab, var(--color-primary-100), black 3%);--color-primary-stroke-soft: var(--color-primary-300);--color-primary-stroke-mid: var(--color-primary-500);--color-neutral-fill-softer: var(--color-neutral-100);--color-neutral-fill-soft: var(--color-neutral-200);--color-neutral-fill-mid: color-mix(in oklab, var(--color-neutral-600), black 2.5%);--color-neutral-fill-loud: var(--color-neutral-800);--color-neutral-fill-louder: var(--color-neutral-900);--color-neutral-text-on-soft: var(--color-neutral-900);--color-neutral-text-on-mid: var(--color-neutral-100);--color-neutral-text-on-loud: var(--color-neutral-100);--color-neutral-text-colorful: color-mix(in oklab, var(--color-neutral-600), black 12.5%);--color-neutral-stroke-softer: color-mix(in oklab, var(--color-neutral-100), black 3%);--color-neutral-stroke-soft: var(--color-neutral-300);--color-neutral-stroke-mid: var(--color-neutral-500);--color-constructive-fill-softer: var(--color-constructive-100);--color-constructive-fill-soft: var(--color-constructive-200);--color-constructive-fill-mid: color-mix(in oklab, var(--color-constructive-600), black 2.5%);--color-constructive-fill-loud: var(--color-constructive-800);--color-constructive-fill-louder: var(--color-constructive-900);--color-constructive-text-on-soft: var(--color-constructive-900);--color-constructive-text-on-mid: var(--color-constructive-100);--color-constructive-text-on-loud: var(--color-constructive-100);--color-constructive-text-colorful: color-mix(in oklab, var(--color-constructive-600), black 12.5%);--color-constructive-stroke-softer: color-mix(in oklab, var(--color-constructive-100), black 3%);--color-constructive-stroke-soft: var(--color-constructive-300);--color-constructive-stroke-mid: var(--color-constructive-500);--color-destructive-fill-softer: var(--color-destructive-100);--color-destructive-fill-soft: var(--color-destructive-200);--color-destructive-fill-mid: color-mix(in oklab, var(--color-destructive-600), black 2.5%);--color-destructive-fill-loud: var(--color-destructive-800);--color-destructive-fill-louder: var(--color-destructive-900);--color-destructive-text-on-soft: var(--color-destructive-900);--color-destructive-text-on-mid: var(--color-destructive-100);--color-destructive-text-on-loud: var(--color-destructive-100);--color-destructive-text-colorful: color-mix(in oklab, var(--color-destructive-600), black 12.5%);--color-destructive-stroke-softer: color-mix(in oklab, var(--color-destructive-100), black 3%);--color-destructive-stroke-soft: var(--color-destructive-300);--color-destructive-stroke-mid: var(--color-destructive-500);--color-text: color-mix( in oklch, var(--gray-seed), var(--tint-loud) 70% );--color-text-mid: color-mix( in oklch, var(--gray-seed), var(--tint-loud) 30% );--color-text-softer: color-mix( in oklch, var(--gray-seed), var(--tint-loud) 0% );--color-text-link: color-mix(in oklch, var(--color-primary-seed), var(--tint-loud) 50%);--color-background: color-mix(in oklch, var(--amber-seed), var(--tint-soft) 88%);--color-surface: color-mix(in oklch, var(--amber-seed), var(--tint-soft) 92%);--color-surface-raised: color-mix(in oklch, var(--amber-seed), var(--tint-soft) 96%);--color-stroke: var(--color-neutral-stroke-soft);--color-stroke-strong: var(--color-neutral-stroke-mid);--color-stroke-hover: var(--color-primary-stroke-mid);--color-button-hover: var(--color-primary-fill-softer);--color-button-active: var(--color-primary-fill-loud);--color-icon: var(--color-text-mid);--color-icon-hover: var(--color-text);--border-width: 1px;--border: var(--border-width) solid var(--color-stroke);--border-strong: var(--border-width) solid var(--color-stroke-strong);--color-input-fill-focus: color-mix(in oklab, var(--color-primary-100), white 55%)}}@layer semantics{[data-theme=dark]{--tint-loud: white;--tint-soft: black;--shadow-color: 220 40% 2%;--shadow-strength: 25%;--color-primary-fill-softer: color-mix(in oklab, var(--color-primary-900), white 1%);--color-primary-fill-soft: var(--color-primary-800);--color-primary-fill-mid: color-mix(in oklab, var(--color-primary-600), black 7.5%);--color-primary-fill-loud: var(--color-primary-200);--color-primary-fill-louder: var(--color-primary-100);--color-primary-text-on-soft: var(--color-primary-100);--color-primary-text-on-mid: var(--color-primary-100);--color-primary-text-on-loud: var(--color-primary-900);--color-primary-text-colorful: var(--color-primary-500);--color-primary-stroke-softer: color-mix(in oklab, var(--color-primary-900), white 7.5%);--color-primary-stroke-soft: var(--color-primary-800);--color-primary-stroke-mid: var(--color-primary-600);--color-neutral-fill-softer: color-mix(in oklab, var(--color-neutral-900), white 1%);--color-neutral-fill-soft: var(--color-neutral-800);--color-neutral-fill-mid: color-mix(in oklab, var(--color-neutral-600), black 7.5%);--color-neutral-fill-loud: var(--color-neutral-200);--color-neutral-fill-louder: var(--color-neutral-100);--color-neutral-text-on-soft: var(--color-neutral-100);--color-neutral-text-on-mid: var(--color-neutral-100);--color-neutral-text-on-loud: var(--color-neutral-900);--color-neutral-text-colorful: var(--color-neutral-500);--color-neutral-stroke-softer: color-mix(in oklab, var(--color-neutral-900), white 7.5%);--color-neutral-stroke-soft: var(--color-neutral-800);--color-neutral-stroke-mid: var(--color-neutral-600);--color-constructive-fill-softer: color-mix(in oklab, var(--color-constructive-900), white 1%);--color-constructive-fill-soft: var(--color-constructive-800);--color-constructive-fill-mid: color-mix(in oklab, var(--color-constructive-600), black 8%);--color-constructive-fill-loud: var(--color-constructive-200);--color-constructive-fill-louder: var(--color-constructive-100);--color-constructive-text-on-soft: var(--color-constructive-100);--color-constructive-text-on-mid: var(--color-constructive-100);--color-constructive-text-on-loud: var(--color-constructive-900);--color-constructive-text-colorful: var(--color-constructive-500);--color-constructive-stroke-softer: color-mix(in oklab, var(--color-constructive-900), white 7.5%);--color-constructive-stroke-soft: var(--color-constructive-800);--color-constructive-stroke-mid: var(--color-constructive-600);--color-destructive-fill-softer: color-mix(in oklab, var(--color-destructive-900), white 1%);--color-destructive-fill-soft: var(--color-destructive-800);--color-destructive-fill-mid: color-mix(in oklab, var(--color-destructive-600), black 7.5%);--color-destructive-fill-loud: var(--color-destructive-200);--color-destructive-fill-louder: var(--color-destructive-100);--color-destructive-text-on-soft: var(--color-destructive-100);--color-destructive-text-on-mid: var(--color-destructive-100);--color-destructive-text-on-loud: var(--color-destructive-900);--color-destructive-text-colorful: var(--color-destructive-500);--color-destructive-stroke-softer: color-mix(in oklab, var(--color-destructive-900), white 7.5%);--color-destructive-stroke-soft: var(--color-destructive-800);--color-destructive-stroke-mid: var(--color-destructive-600);--color-text: color-mix(in oklch, var(--gray-seed), var(--tint-loud) 60%);--color-text-mid: color-mix(in oklch, var(--gray-seed), var(--tint-loud) 50%);--color-text-softer: color-mix(in oklch, var(--gray-seed), var(--tint-loud) 30%);--color-text-link: var(--color-primary-text-colorful);--color-background: color-mix(in oklch, var(--gray-seed), var(--tint-soft) 96%);--color-surface: color-mix(in oklch, var(--gray-seed), var(--tint-soft) 70%);--color-surface-raised: color-mix(in oklch, var(--gray-seed), var(--tint-soft) 65%);--color-stroke: var(--color-neutral-stroke-softer);--color-stroke-strong: var(--color-neutral-stroke-mid);--color-stroke-hover: var(--color-primary-stroke-mid);--color-button-hover: var(--color-primary-fill-softer);--color-button-active: var(--color-primary-fill-loud);--color-icon: var(--color-text-mid);--color-icon-hover: var(--color-text);--focus-shadow: 0 0 0 var(--size-1) var(--color-primary-stroke-mid);--border-width: 1px;--border: var(--border-width) solid var(--color-stroke);--border-strong: var(--border-width) solid var(--color-stroke-strong);--color-input-fill-focus: color-mix(in oklab, var(--color-primary-900), black 55%)}}@layer semantic{[data-theme=light],[data-theme=dark],:root{--h1: var(--font-weight-bold) 2rem/1.1 var(--ff-display);--h2: var(--font-weight-medium) 1.5rem/1.1 var(--ff);--p: var(--font-weight-regular) 1rem/1.4 var(--ff);--p2: var(--font-weight-regular) .875rem/1.4 var(--ff);--menu-height: var(--size-6);--body-margin: var(--size-fluid-2);--color-primary-seed: var(--green-seed);--color-neutral-seed: #8b8c93;--color-constructive-seed: #5dbb55;--color-destructive-seed: #ef5655;--color-primary-50: color-mix(in oklab, var(--color-primary-seed), white 95%);--color-primary-100: color-mix(in oklab, var(--color-primary-seed), white 87%);--color-primary-200: color-mix(in oklab, var(--color-primary-seed), white 70%);--color-primary-300: color-mix(in oklab, var(--color-primary-seed), white 47%);--color-primary-400: color-mix(in oklab, var(--color-primary-seed), white 23%);--color-primary-500: var(--color-primary-seed);--color-primary-600: color-mix(in oklab, var(--color-primary-seed), black 15.5%);--color-primary-700: color-mix(in oklab, var(--color-primary-seed), black 28.25%);--color-primary-800: color-mix(in oklab, var(--color-primary-seed), black 43.5%);--color-primary-900: color-mix(in oklab, var(--color-primary-seed), black 58.5%);--color-primary-950: color-mix(in oklab, var(--color-primary-seed), black 73.75%);--color-neutral-50: color-mix(in oklab, var(--color-neutral-seed), white 95%);--color-neutral-100: color-mix(in oklab, var(--color-neutral-seed), white 87%);--color-neutral-200: color-mix(in oklab, var(--color-neutral-seed), white 70%);--color-neutral-300: color-mix(in oklab, var(--color-neutral-seed), white 47%);--color-neutral-400: color-mix(in oklab, var(--color-neutral-seed), white 23%);--color-neutral-500: var(--color-neutral-seed);--color-neutral-600: color-mix(in oklab, var(--color-neutral-seed), black 15.5%);--color-neutral-700: color-mix(in oklab, var(--color-neutral-seed), black 28.25%);--color-neutral-800: color-mix(in oklab, var(--color-neutral-seed), black 43.5%);--color-neutral-900: color-mix(in oklab, var(--color-neutral-seed), black 58.5%);--color-neutral-950: color-mix(in oklab, var(--color-neutral-seed), black 73.75%);--color-constructive-50: color-mix(in oklab, var(--color-constructive-seed), white 95%);--color-constructive-100: color-mix(in oklab, var(--color-constructive-seed), white 87%);--color-constructive-200: color-mix(in oklab, var(--color-constructive-seed), white 70%);--color-constructive-300: color-mix(in oklab, var(--color-constructive-seed), white 47%);--color-constructive-400: color-mix(in oklab, var(--color-constructive-seed), white 23%);--color-constructive-500: var(--color-constructive-seed);--color-constructive-600: color-mix(in oklab, var(--color-constructive-seed), black 15.5%);--color-constructive-700: color-mix(in oklab, var(--color-constructive-seed), black 28.25%);--color-constructive-800: color-mix(in oklab, var(--color-constructive-seed), black 43.5%);--color-constructive-900: color-mix(in oklab, var(--color-constructive-seed), black 58.5%);--color-constructive-950: color-mix(in oklab, var(--color-constructive-seed), black 73.75%);--color-destructive-50: color-mix(in oklab, var(--color-destructive-seed), white 95%);--color-destructive-100: color-mix(in oklab, var(--color-destructive-seed), white 87%);--color-destructive-200: color-mix(in oklab, var(--color-destructive-seed), white 70%);--color-destructive-300: color-mix(in oklab, var(--color-destructive-seed), white 47%);--color-destructive-400: color-mix(in oklab, var(--color-destructive-seed), white 23%);--color-destructive-500: var(--color-destructive-seed);--color-destructive-600: color-mix(in oklab, var(--color-destructive-seed), black 15.5%);--color-destructive-700: color-mix(in oklab, var(--color-destructive-seed), black 28.25%);--color-destructive-800: color-mix(in oklab, var(--color-destructive-seed), black 43.5%);--color-destructive-900: color-mix(in oklab, var(--color-destructive-seed), black 58.5%);--color-destructive-950: color-mix(in oklab, var(--color-destructive-seed), black 73.75%);color:var(--color-text);--color-input-fill: var(--color-surface);--color-input-stroke: var(--color-stroke);--color-input-text: var(--color-primary-text-on-soft);--color-input-stroke-focus: var(--color-primary-stroke-softer);--color-input-text-focus: var(--color-primary-text-on-soft);--color-input-fill-error: var(--color-surface);--color-input-stroke-focus-error: var(--color-destructive-stroke-mid);--color-input-text-focus-error: var(--color-destructive-text-on-soft);--radius-input: 0;--radius-box: 0;--outline-size: max(2px, .08em);--outline-style: solid;--outline-color: var(--color-primary-fill-mid);--outline-offset-value: var(--outline-size);--outline: var(--outline-size) var(--outline-style) var(--outline-color);--outline-offset: var(--outline-offset-value)}}@layer components{:where(.content-grid){--gap: var(--body-margin);--full: minmax(var(--gap), 1fr);--content: min(var(--size-content-3), 100% - var(--gap) * 2);--breakout: minmax(0, 20ch);--feature: minmax(0, 30ch);display:grid;justify-items:stretch;grid-template-columns:[full-start] var(--full) [feature-start] var(--feature) [breakout-start] var(--breakout) [content-start] var(--content) [content-end] var(--breakout) [breakout-end] var(--feature) [feature-end] var(--full) [full-end]}:where(.content-grid)>*{grid-column:content}:where(.content-grid) [data-width=breakout]{grid-column:breakout}:where(.content-grid) [data-width=feature]{grid-column:feature}:where(.content-grid) [data-width=full]{grid-column:full}}@layer components{.collection{--_card-width: var(--size-fluid-8);gap:var(--body-margin);display:grid;grid-template-columns:repeat(var(--grid-type, auto-fill),minmax(min(var(--_card-width),100%),1fr))}.collection[data-variant=fit]{--grid-type: auto-fit}.collection[data-size="1"]{--_card-width: var(--size-fluid-1)}.collection[data-size="2"]{--_card-width: var(--size-fluid-2)}.collection[data-size="3"]{--_card-width: var(--size-fluid-3)}.collection[data-size="4"]{--_card-width: var(--size-fluid-4)}.collection[data-size="5"]{--_card-width: var(--size-fluid-5)}.collection[data-size="6"]{--_card-width: var(--size-fluid-6)}.collection[data-size="7"]{--_card-width: var(--size-fluid-7)}.collection[data-size="8"]{--_card-width: var(--size-fluid-8)}.collection[data-size="9"]{--_card-width: var(--size-fluid-9)}.collection[data-size="10"]{--_card-width: var(--size-fluid-10)}}@layer components{.exposed-grid{--_grid-gap: var(--border-width);--_cell-border: var(--color-stroke);gap:var(--_grid-gap);overflow:clip}.exposed-grid>*:not(script){box-shadow:0 0 0 var(--_grid-gap) var(--_cell-border)}}@layer components{.stack{display:flex;flex-flow:column wrap}.stack[data-direction=row]{align-items:center;flex-direction:row}.stack2{display:grid;grid-auto-flow:row}.stack2[data-direction=row]{grid-auto-flow:column;align-items:center}}.grid{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr}.grid[data-cols="1"]{grid-template-columns:1fr}.grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.grid[data-cols="6"]{grid-template-columns:repeat(6,1fr)}.grid[data-cols="7"]{grid-template-columns:repeat(7,1fr)}.grid[data-cols="8"]{grid-template-columns:repeat(8,1fr)}.grid[data-cols="9"]{grid-template-columns:repeat(9,1fr)}.grid[data-cols="10"]{grid-template-columns:repeat(10,1fr)}.grid[data-cols="11"]{grid-template-columns:repeat(11,1fr)}.grid[data-cols="12"]{grid-template-columns:repeat(12,1fr)}[data-span="1"]{grid-column:span 1}[data-span="2"]{grid-column:span 2}[data-span="3"]{grid-column:span 3}[data-span="4"]{grid-column:span 4}[data-span="5"]{grid-column:span 5}[data-span="6"]{grid-column:span 6}[data-span="7"]{grid-column:span 7}[data-span="8"]{grid-column:span 8}[data-span="9"]{grid-column:span 9}[data-span="10"]{grid-column:span 10}[data-span="11"]{grid-column:span 11}[data-span="12"]{grid-column:span 12}[data-row-span="1"]{grid-row:span 1}[data-row-span="2"]{grid-row:span 2}[data-row-span="3"]{grid-row:span 3}[data-row-span="4"]{grid-row:span 4}[data-row-span="5"]{grid-row:span 5}[data-row-span="6"]{grid-row:span 6}[data-row-span="7"]{grid-row:span 7}[data-row-span="8"]{grid-row:span 8}[data-row-span="9"]{grid-row:span 9}[data-row-span="10"]{grid-row:span 10}[data-row-span="11"]{grid-row:span 11}[data-row-span="12"]{grid-row:span 12}@layer components{:where(.badge){--_color-background: hsl(var(--color-status-neutral-weak));--_color-border: hsl(var(--color-stroke-neutral));--_color-text: hsl(var(--color-text-neutral));background:var(--_color-background);border:var(--border-width) solid var(--_color-border);color:var(--_color-text);padding-inline:var(--size-2);border-radius:99999px;font:var(--p2)}:where(.badge)[data-variant=danger]{--_color-background: hsl(var(--color-status-danger-weak));--_color-border: hsl(var(--color-stroke-danger));--_color-text: hsl(var(--color-text-danger))}:where(.badge)[data-variant=success]{--_color-background: hsl(var(--color-status-success-weak));--_color-border: hsl(var(--color-stroke-success));--_color-text: hsl(var(--color-text-success))}:where(.badge)[data-variant=info]{--_color-background: hsl(var(--color-status-info-weak));--_color-border: hsl(var(--color-stroke-info));--_color-text: hsl(var(--color-text-info))}:where(.badge)[data-variant=warning]{--_color-background: hsl(var(--color-status-warning-weak));--_color-border: hsl(var(--color-stroke-warning));--_color-text: hsl(var(--color-text-warning))}}@layer components{:where(.box){--_box-fill: var(--color-background);--_box-stroke: var(--color-stroke);--_box-text: var(--color-text);text-decoration:none;color:var(--_box-text);background-color:var(--_box-fill);box-shadow:var(--shadow);border:var(--border);border-color:var(--_box-stroke);corner-shape:squircle;border-radius:var(--radius-box);padding:var(--size-fluid-1);gap:0}:where(.box)[data-rounded=false]{border-radius:0}:where(.box)[data-padded=false]{padding:0}:where(.box)[data-variant=surface]{--_box-fill: var(--color-surface)}:where(.box)[data-variant=surface-raised]{--_box-fill: var(--color-surface-raised)}:where(.box)[data-variant=primary-mid]{--_box-fill: var(--color-primary-fill-mid);--_box-stroke: var(--color-primary-stroke-mid);--_box-text: var(--color-primary-text-on-mid)}:where(.box)[data-variant=neutral-mid]{--_box-fill: var(--color-neutral-fill-mid);--_box-stroke: var(--color-neutral-stroke-mid);--_box-text: var(--color-neutral-text-on-mid)}:where(.box)[data-variant=constructive-mid]{--_box-fill: var(--color-constructive-fill-mid);--_box-stroke: var(--color-constructive-stroke-mid);--_box-text: var(--color-constructive-text-on-mid)}:where(.box)[data-variant=destructive-mid]{--_box-fill: var(--color-destructive-fill-mid);--_box-stroke: var(--color-destructive-stroke-mid);--_box-text: var(--color-destructive-text-on-mid)}:where(.box)[data-variant=primary-soft]{--_box-fill: var(--color-primary-fill-soft);--_box-stroke: var(--color-primary-stroke-soft);--_box-text: var(--color-primary-text-on-soft)}:where(.box)[data-variant=neutral-soft]{--_box-fill: var(--color-neutral-fill-soft);--_box-stroke: var(--color-neutral-stroke-soft);--_box-text: var(--color-neutral-text-on-soft)}:where(.box)[data-variant=constructive-soft]{--_box-fill: var(--color-constructive-fill-soft);--_box-stroke: var(--color-constructive-stroke-soft);--_box-text: var(--color-constructive-text-on-soft)}:where(.box)[data-variant=destructive-soft]{--_box-fill: var(--color-destructive-fill-soft);--_box-stroke: var(--color-destructive-stroke-soft);--_box-text: var(--color-destructive-text-on-soft)}}@layer components{:where(.form){--_color-input-background: var(--color-surface);--_color-input-background-active: var(--color-background);--_color-input-background-focused: var(--color-surface-raised);--_color-input-text: hsl(var(--color-text));--_color-input-placeholder-text: hsla(var(--color-text), .2);--_border-input: var(--border);--_border-input-focus: var(--border-width) solid var(--color-stroke-strong);--_height-input: var(--size-7);display:grid;grid-template-columns:auto 1fr;gap:var(--size-4);align-items:start}}@layer layouts{.design-system-page{height:100dvh;overflow:hidden;padding-top:var(--menu-height);display:grid;grid-template-rows:auto}.design-system-page>.toggle-menu{position:fixed;top:20%;left:0;width:var(--size-fluid-4);height:var(--size-fluid-5);z-index:var(--layer-2);background:var(--color-background);border:var(--border);border-inline-start-width:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.design-system-page>.main{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline-end:var(--body-margin);display:grid;grid-auto-flow:column;grid-auto-columns:max-content;scroll-behavior:smooth;border-block-start:var(--border)}.design-system-page>.main>.document,.design-system-page>.main>.hero{scroll-snap-align:end;scroll-behavior:smooth}.design-system-page>.main>.hero{width:calc(100vw - var(--size-fluid-9));max-width:1000px;display:grid;place-items:center;z-index:var(--layer-3);background:var(--color-background)}.design-system-page>.main>.hero m-fit-text{width:100%}.design-system-page>.main>.anchor-menu{font-family:var(--ff-display);position:sticky;width:var(--size-fluid-9);z-index:var(--layer-3);background-color:var(--color-background);left:calc(var(--size-fluid-9) * -1);transition:left .2s ease}.design-system-page>.main>.anchor-menu.open{left:0}@media not (max-width:900px){.design-system-page>.main>.anchor-menu{left:0}}.design-system-page>.main>.anchor-menu>.nav-link{padding:var(--size-fluid-1);text-decoration:none;color:var(--color-text)}.design-system-page>.main>.anchor-menu>.nav-link.active{background:var(--color-surface)}.design-system-page>.main>.anchor-menu>.nav-link.active:before{content:"> ";color:var(--color-text-link)}.design-system-page>.main>.anchor-menu>.nav-folder summary{padding:var(--size-fluid-1);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;display:inline-flex;gap:var(--size-2)}.design-system-page>.main>.anchor-menu>.nav-folder summary::-webkit-details-marker{display:none}.design-system-page>.main>.anchor-menu>.nav-folder summary:before{content:"▼ ";display:inline-block;transition:transform .2s ease}.design-system-page>.main>.anchor-menu>.nav-folder:not([open]) summary:before{transform:rotate(-90deg)}.design-system-page>.main>.anchor-menu>.nav-folder ul{list-style:none;padding:0;margin:0}.design-system-page>.main>.anchor-menu>.nav-folder ul li .nav-link{display:block;padding:var(--size-fluid-1);padding-inline-start:var(--size-fluid-3);text-decoration:none;color:var(--color-text)}.design-system-page>.main>.anchor-menu>.nav-folder ul li .nav-link.active{background:var(--color-surface)}.design-system-page>.main>.anchor-menu>.nav-folder ul li .nav-link.active:before{content:"> ";color:var(--color-text-link)}.design-system-page>.main>.document{opacity:.4;transition:opacity .4s ease}.design-system-page>.main>.document.visible{opacity:1}}@layer utils{[data-align~=start]{align-items:start}[data-align~=center]{align-items:center}[data-align~=end]{align-items:end}[data-align~=baseline]{align-items:baseline}[data-align~=stretch]{align-items:stretch}[data-align~=items-start]{align-items:start}[data-align~=items-center]{align-items:center}[data-align~=items-end]{align-items:end}[data-align~=items-baseline]{align-items:baseline}[data-align~=items-stretch]{align-items:stretch}[data-align~=content-start]{align-content:start}[data-align~=content-center]{align-content:center}[data-align~=content-end]{align-content:end}[data-align~=content-between]{align-content:space-between}[data-align~=content-evenly]{align-content:space-evenly}[data-align~=content-around]{align-content:space-around}[data-align~=content-baseline]{align-content:baseline}[data-align~=content-stretch]{align-content:stretch}[data-justify~=start]{justify-items:start}[data-justify~=center]{justify-items:center}[data-justify~=end]{justify-items:end}[data-justify~=between]{justify-items:space-between}[data-justify~=evenly]{justify-items:space-evenly}[data-justify~=around]{justify-items:space-around}[data-justify~=stretch]{justify-items:stretch}[data-justify~=items-start]{justify-items:start}[data-justify~=items-center]{justify-items:center}[data-justify~=items-end]{justify-items:end}[data-justify~=items-between]{justify-items:space-between}[data-justify~=items-evenly]{justify-items:space-evenly}[data-justify~=items-around]{justify-items:space-around}[data-justify~=items-stretch]{justify-items:stretch}[data-justify~=content-start]{justify-content:start}[data-justify~=content-center]{justify-content:center}[data-justify~=content-end]{justify-content:end}[data-justify~=content-between]{justify-content:space-between}[data-justify~=content-evenly]{justify-content:space-evenly}[data-justify~=content-around]{justify-content:space-around}[data-justify~=content-stretch]{justify-content:stretch}}@layer utils{[data-border]:not([data-border~=i]):not([data-border~=is]):not([data-border~=ie]):not([data-border~=b]):not([data-border~=bs]):not([data-border~=be]),[data-border~=true]{border:var(--border)}[data-border~=i]{border-inline:var(--border)}[data-border~=is]{border-inline-start:var(--border)}[data-border~=ie]{border-inline-end:var(--border)}[data-border~=b]{border-block:var(--border)}[data-border~=bs]{border-block-start:var(--border)}[data-border~=be]{border-block-end:var(--border)}[data-border]:not([data-border~=i]):not([data-border~=is]):not([data-border~=ie]):not([data-border~=b]):not([data-border~=bs]):not([data-border~=be])[data-variant=strong],[data-border~=true][data-variant=strong],[data-border~=i][data-variant=strong],[data-border~=is][data-variant=strong],[data-border~=ie][data-variant=strong],[data-border~=b][data-variant=strong],[data-border~=bs][data-variant=strong],[data-border~=be][data-variant=strong]{border-color:var(--color-stroke-strong)}[data-border]:not([data-border~=i]):not([data-border~=is]):not([data-border~=ie]):not([data-border~=b]):not([data-border~=bs]):not([data-border~=be])[data-variant=primary],[data-border~=true][data-variant=primary],[data-border~=i][data-variant=primary],[data-border~=is][data-variant=primary],[data-border~=ie][data-variant=primary],[data-border~=b][data-variant=primary],[data-border~=bs][data-variant=primary],[data-border~=be][data-variant=primary]{border-color:var(--color-primary-stroke-mid)}[data-border]:not([data-border~=i]):not([data-border~=is]):not([data-border~=ie]):not([data-border~=b]):not([data-border~=bs]):not([data-border~=be])[data-variant=neutral],[data-border~=true][data-variant=neutral],[data-border~=i][data-variant=neutral],[data-border~=is][data-variant=neutral],[data-border~=ie][data-variant=neutral],[data-border~=b][data-variant=neutral],[data-border~=bs][data-variant=neutral],[data-border~=be][data-variant=neutral]{border-color:var(--color-neutral-stroke-mid)}[data-border]:not([data-border~=i]):not([data-border~=is]):not([data-border~=ie]):not([data-border~=b]):not([data-border~=bs]):not([data-border~=be])[data-variant=constructive],[data-border~=true][data-variant=constructive],[data-border~=i][data-variant=constructive],[data-border~=is][data-variant=constructive],[data-border~=ie][data-variant=constructive],[data-border~=b][data-variant=constructive],[data-border~=bs][data-variant=constructive],[data-border~=be][data-variant=constructive]{border-color:var(--color-constructive-stroke-mid)}[data-border]:not([data-border~=i]):not([data-border~=is]):not([data-border~=ie]):not([data-border~=b]):not([data-border~=bs]):not([data-border~=be])[data-variant=destructive],[data-border~=true][data-variant=destructive],[data-border~=i][data-variant=destructive],[data-border~=is][data-variant=destructive],[data-border~=ie][data-variant=destructive],[data-border~=b][data-variant=destructive],[data-border~=bs][data-variant=destructive],[data-border~=be][data-variant=destructive]{border-color:var(--color-destructive-stroke-mid)}}@layer utils{[data-gap~="000"]{gap:var(--size-000)}[data-gap~="00"]{gap:var(--size-00)}[data-gap~="0"]{gap:0}[data-gap~="1"]{gap:var(--size-1)}[data-gap~="2"]{gap:var(--size-2)}[data-gap~="3"]{gap:var(--size-3)}[data-gap~="4"]{gap:var(--size-4)}[data-gap~="5"]{gap:var(--size-5)}[data-gap~="6"]{gap:var(--size-6)}[data-gap~="7"]{gap:var(--size-7)}[data-gap~="8"]{gap:var(--size-8)}[data-gap~="9"]{gap:var(--size-9)}[data-gap~="10"]{gap:var(--size-10)}[data-gap~="11"]{gap:var(--size-11)}[data-gap~="12"]{gap:var(--size-12)}[data-gap~="13"]{gap:var(--size-13)}[data-gap~="14"]{gap:var(--size-14)}[data-gap~="15"]{gap:var(--size-15)}[data-gap~=fluid-1]{gap:var(--size-fluid-1)}[data-gap~=fluid-2]{gap:var(--size-fluid-2)}[data-gap~=fluid-3]{gap:var(--size-fluid-3)}[data-gap~=fluid-4]{gap:var(--size-fluid-4)}[data-gap~=fluid-5]{gap:var(--size-fluid-5)}[data-gap~=fluid-6]{gap:var(--size-fluid-6)}[data-gap~=fluid-7]{gap:var(--size-fluid-7)}[data-gap~=fluid-8]{gap:var(--size-fluid-8)}[data-gap~=fluid-9]{gap:var(--size-fluid-9)}[data-gap~=fluid-10]{gap:var(--size-fluid-10)}[data-gap~=r-000]{row-gap:var(--size-000)}[data-gap~=r-00]{row-gap:var(--size-00)}[data-gap~=r-0]{row-gap:0}[data-gap~=r-1]{row-gap:var(--size-1)}[data-gap~=r-2]{row-gap:var(--size-2)}[data-gap~=r-3]{row-gap:var(--size-3)}[data-gap~=r-4]{row-gap:var(--size-4)}[data-gap~=r-5]{row-gap:var(--size-5)}[data-gap~=r-6]{row-gap:var(--size-6)}[data-gap~=r-7]{row-gap:var(--size-7)}[data-gap~=r-8]{row-gap:var(--size-8)}[data-gap~=r-9]{row-gap:var(--size-9)}[data-gap~=r-10]{row-gap:var(--size-10)}[data-gap~=r-11]{row-gap:var(--size-11)}[data-gap~=r-12]{row-gap:var(--size-12)}[data-gap~=r-13]{row-gap:var(--size-13)}[data-gap~=r-14]{row-gap:var(--size-14)}[data-gap~=r-15]{row-gap:var(--size-15)}[data-gap~=r-fluid-1]{row-gap:var(--size-fluid-1)}[data-gap~=r-fluid-2]{row-gap:var(--size-fluid-2)}[data-gap~=r-fluid-3]{row-gap:var(--size-fluid-3)}[data-gap~=r-fluid-4]{row-gap:var(--size-fluid-4)}[data-gap~=r-fluid-5]{row-gap:var(--size-fluid-5)}[data-gap~=r-fluid-6]{row-gap:var(--size-fluid-6)}[data-gap~=r-fluid-7]{row-gap:var(--size-fluid-7)}[data-gap~=r-fluid-8]{row-gap:var(--size-fluid-8)}[data-gap~=r-fluid-9]{row-gap:var(--size-fluid-9)}[data-gap~=r-fluid-10]{row-gap:var(--size-fluid-10)}[data-gap~=c-000]{column-gap:var(--size-000)}[data-gap~=c-00]{column-gap:var(--size-00)}[data-gap~=c-0]{column-gap:0}[data-gap~=c-1]{column-gap:var(--size-1)}[data-gap~=c-2]{column-gap:var(--size-2)}[data-gap~=c-3]{column-gap:var(--size-3)}[data-gap~=c-4]{column-gap:var(--size-4)}[data-gap~=c-5]{column-gap:var(--size-5)}[data-gap~=c-6]{column-gap:var(--size-6)}[data-gap~=c-7]{column-gap:var(--size-7)}[data-gap~=c-8]{column-gap:var(--size-8)}[data-gap~=c-9]{column-gap:var(--size-9)}[data-gap~=c-10]{column-gap:var(--size-10)}[data-gap~=c-11]{column-gap:var(--size-11)}[data-gap~=c-12]{column-gap:var(--size-12)}[data-gap~=c-13]{column-gap:var(--size-13)}[data-gap~=c-14]{column-gap:var(--size-14)}[data-gap~=c-15]{column-gap:var(--size-15)}[data-gap~=c-fluid-1]{column-gap:var(--size-fluid-1)}[data-gap~=c-fluid-2]{column-gap:var(--size-fluid-2)}[data-gap~=c-fluid-3]{column-gap:var(--size-fluid-3)}[data-gap~=c-fluid-4]{column-gap:var(--size-fluid-4)}[data-gap~=c-fluid-5]{column-gap:var(--size-fluid-5)}[data-gap~=c-fluid-6]{column-gap:var(--size-fluid-6)}[data-gap~=c-fluid-7]{column-gap:var(--size-fluid-7)}[data-gap~=c-fluid-8]{column-gap:var(--size-fluid-8)}[data-gap~=c-fluid-9]{column-gap:var(--size-fluid-9)}[data-gap~=c-fluid-10]{column-gap:var(--size-fluid-10)}}@layer utils{[data-margin~="000"]{margin:var(--size-000)}[data-margin~="00"]{margin:var(--size-00)}[data-margin~="0"]{margin:var(--size-0)}[data-margin~="1"]{margin:var(--size-1)}[data-margin~="2"]{margin:var(--size-2)}[data-margin~="3"]{margin:var(--size-3)}[data-margin~="4"]{margin:var(--size-4)}[data-margin~="5"]{margin:var(--size-5)}[data-margin~="6"]{margin:var(--size-6)}[data-margin~="7"]{margin:var(--size-7)}[data-margin~="8"]{margin:var(--size-8)}[data-margin~="9"]{margin:var(--size-9)}[data-margin~="10"]{margin:var(--size-10)}[data-margin~="11"]{margin:var(--size-11)}[data-margin~="12"]{margin:var(--size-12)}[data-margin~="13"]{margin:var(--size-13)}[data-margin~="14"]{margin:var(--size-14)}[data-margin~="15"]{margin:var(--size-15)}[data-margin~=i-000]{margin-inline:var(--size-000)}[data-margin~=i-00]{margin-inline:var(--size-00)}[data-margin~=i-1]{margin-inline:var(--size-1)}[data-margin~=i-2]{margin-inline:var(--size-2)}[data-margin~=i-3]{margin-inline:var(--size-3)}[data-margin~=i-4]{margin-inline:var(--size-4)}[data-margin~=i-5]{margin-inline:var(--size-5)}[data-margin~=i-6]{margin-inline:var(--size-6)}[data-margin~=i-7]{margin-inline:var(--size-7)}[data-margin~=i-8]{margin-inline:var(--size-8)}[data-margin~=i-9]{margin-inline:var(--size-9)}[data-margin~=i-10]{margin-inline:var(--size-10)}[data-margin~=i-11]{margin-inline:var(--size-11)}[data-margin~=i-12]{margin-inline:var(--size-12)}[data-margin~=i-13]{margin-inline:var(--size-13)}[data-margin~=i-14]{margin-inline:var(--size-14)}[data-margin~=i-15]{margin-inline:var(--size-15)}[data-margin~=is-000]{margin-inline-start:var(--size-000)}[data-margin~=is-00]{margin-inline-start:var(--size-00)}[data-margin~=is-1]{margin-inline-start:var(--size-1)}[data-margin~=is-2]{margin-inline-start:var(--size-2)}[data-margin~=is-3]{margin-inline-start:var(--size-3)}[data-margin~=is-4]{margin-inline-start:var(--size-4)}[data-margin~=is-5]{margin-inline-start:var(--size-5)}[data-margin~=is-6]{margin-inline-start:var(--size-6)}[data-margin~=is-7]{margin-inline-start:var(--size-7)}[data-margin~=is-8]{margin-inline-start:var(--size-8)}[data-margin~=is-9]{margin-inline-start:var(--size-9)}[data-margin~=is-10]{margin-inline-start:var(--size-10)}[data-margin~=is-11]{margin-inline-start:var(--size-11)}[data-margin~=is-12]{margin-inline-start:var(--size-12)}[data-margin~=is-13]{margin-inline-start:var(--size-13)}[data-margin~=is-14]{margin-inline-start:var(--size-14)}[data-margin~=is-15]{margin-inline-start:var(--size-15)}[data-margin~=ie-000]{margin-inline-end:var(--size-000)}[data-margin~=ie-00]{margin-inline-end:var(--size-00)}[data-margin~=ie-1]{margin-inline-end:var(--size-1)}[data-margin~=ie-2]{margin-inline-end:var(--size-2)}[data-margin~=ie-3]{margin-inline-end:var(--size-3)}[data-margin~=ie-4]{margin-inline-end:var(--size-4)}[data-margin~=ie-5]{margin-inline-end:var(--size-5)}[data-margin~=ie-6]{margin-inline-end:var(--size-6)}[data-margin~=ie-7]{margin-inline-end:var(--size-7)}[data-margin~=ie-8]{margin-inline-end:var(--size-8)}[data-margin~=ie-9]{margin-inline-end:var(--size-9)}[data-margin~=ie-10]{margin-inline-end:var(--size-10)}[data-margin~=ie-11]{margin-inline-end:var(--size-11)}[data-margin~=ie-12]{margin-inline-end:var(--size-12)}[data-margin~=ie-13]{margin-inline-end:var(--size-13)}[data-margin~=ie-14]{margin-inline-end:var(--size-14)}[data-margin~=ie-15]{margin-inline-end:var(--size-15)}[data-margin~=b-000]{margin-block:var(--size-000)}[data-margin~=b-00]{margin-block:var(--size-00)}[data-margin~=b-1]{margin-block:var(--size-1)}[data-margin~=b-2]{margin-block:var(--size-2)}[data-margin~=b-3]{margin-block:var(--size-3)}[data-margin~=b-4]{margin-block:var(--size-4)}[data-margin~=b-5]{margin-block:var(--size-5)}[data-margin~=b-6]{margin-block:var(--size-6)}[data-margin~=b-7]{margin-block:var(--size-7)}[data-margin~=b-8]{margin-block:var(--size-8)}[data-margin~=b-9]{margin-block:var(--size-9)}[data-margin~=b-10]{margin-block:var(--size-10)}[data-margin~=b-11]{margin-block:var(--size-11)}[data-margin~=b-12]{margin-block:var(--size-12)}[data-margin~=b-13]{margin-block:var(--size-13)}[data-margin~=b-14]{margin-block:var(--size-14)}[data-margin~=b-15]{margin-block:var(--size-15)}[data-margin~=bs-000]{margin-block-start:var(--size-000)}[data-margin~=bs-00]{margin-block-start:var(--size-00)}[data-margin~=bs-1]{margin-block-start:var(--size-1)}[data-margin~=bs-2]{margin-block-start:var(--size-2)}[data-margin~=bs-3]{margin-block-start:var(--size-3)}[data-margin~=bs-4]{margin-block-start:var(--size-4)}[data-margin~=bs-5]{margin-block-start:var(--size-5)}[data-margin~=bs-6]{margin-block-start:var(--size-6)}[data-margin~=bs-7]{margin-block-start:var(--size-7)}[data-margin~=bs-8]{margin-block-start:var(--size-8)}[data-margin~=bs-9]{margin-block-start:var(--size-9)}[data-margin~=bs-10]{margin-block-start:var(--size-10)}[data-margin~=bs-11]{margin-block-start:var(--size-11)}[data-margin~=bs-12]{margin-block-start:var(--size-12)}[data-margin~=bs-13]{margin-block-start:var(--size-13)}[data-margin~=bs-14]{margin-block-start:var(--size-14)}[data-margin~=bs-15]{margin-block-start:var(--size-15)}[data-margin~=be-000]{margin-block-end:var(--size-000)}[data-margin~=be-00]{margin-block-end:var(--size-00)}[data-margin~=be-1]{margin-block-end:var(--size-1)}[data-margin~=be-2]{margin-block-end:var(--size-2)}[data-margin~=be-3]{margin-block-end:var(--size-3)}[data-margin~=be-4]{margin-block-end:var(--size-4)}[data-margin~=be-5]{margin-block-end:var(--size-5)}[data-margin~=be-6]{margin-block-end:var(--size-6)}[data-margin~=be-7]{margin-block-end:var(--size-7)}[data-margin~=be-8]{margin-block-end:var(--size-8)}[data-margin~=be-9]{margin-block-end:var(--size-9)}[data-margin~=be-10]{margin-block-end:var(--size-10)}[data-margin~=be-11]{margin-block-end:var(--size-11)}[data-margin~=be-12]{margin-block-end:var(--size-12)}[data-margin~=be-13]{margin-block-end:var(--size-13)}[data-margin~=be-14]{margin-block-end:var(--size-14)}[data-margin~=be-15]{margin-block-end:var(--size-15)}[data-margin~=i-fluid-1]{margin-inline:var(--size-fluid-1)}[data-margin~=i-fluid-2]{margin-inline:var(--size-fluid-2)}[data-margin~=i-fluid-3]{margin-inline:var(--size-fluid-3)}[data-margin~=i-fluid-4]{margin-inline:var(--size-fluid-4)}[data-margin~=i-fluid-5]{margin-inline:var(--size-fluid-5)}[data-margin~=i-fluid-6]{margin-inline:var(--size-fluid-6)}[data-margin~=i-fluid-7]{margin-inline:var(--size-fluid-7)}[data-margin~=i-fluid-8]{margin-inline:var(--size-fluid-8)}[data-margin~=i-fluid-9]{margin-inline:var(--size-fluid-9)}[data-margin~=i-fluid-10]{margin-inline:var(--size-fluid-10)}[data-margin~=is-fluid-1]{margin-inline-start:var(--size-fluid-1)}[data-margin~=is-fluid-2]{margin-inline-start:var(--size-fluid-2)}[data-margin~=is-fluid-3]{margin-inline-start:var(--size-fluid-3)}[data-margin~=is-fluid-4]{margin-inline-start:var(--size-fluid-4)}[data-margin~=is-fluid-5]{margin-inline-start:var(--size-fluid-5)}[data-margin~=is-fluid-6]{margin-inline-start:var(--size-fluid-6)}[data-margin~=is-fluid-7]{margin-inline-start:var(--size-fluid-7)}[data-margin~=is-fluid-8]{margin-inline-start:var(--size-fluid-8)}[data-margin~=is-fluid-9]{margin-inline-start:var(--size-fluid-9)}[data-margin~=is-fluid-10]{margin-inline-start:var(--size-fluid-10)}[data-margin~=ie-fluid-1]{margin-inline-end:var(--size-fluid-1)}[data-margin~=ie-fluid-2]{margin-inline-end:var(--size-fluid-2)}[data-margin~=ie-fluid-3]{margin-inline-end:var(--size-fluid-3)}[data-margin~=ie-fluid-4]{margin-inline-end:var(--size-fluid-4)}[data-margin~=ie-fluid-5]{margin-inline-end:var(--size-fluid-5)}[data-margin~=ie-fluid-6]{margin-inline-end:var(--size-fluid-6)}[data-margin~=ie-fluid-7]{margin-inline-end:var(--size-fluid-7)}[data-margin~=ie-fluid-8]{margin-inline-end:var(--size-fluid-8)}[data-margin~=ie-fluid-9]{margin-inline-end:var(--size-fluid-9)}[data-margin~=ie-fluid-10]{margin-inline-end:var(--size-fluid-10)}[data-margin~=b-fluid-1]{margin-block:var(--size-fluid-1)}[data-margin~=b-fluid-2]{margin-block:var(--size-fluid-2)}[data-margin~=b-fluid-3]{margin-block:var(--size-fluid-3)}[data-margin~=b-fluid-4]{margin-block:var(--size-fluid-4)}[data-margin~=b-fluid-5]{margin-block:var(--size-fluid-5)}[data-margin~=b-fluid-6]{margin-block:var(--size-fluid-6)}[data-margin~=b-fluid-7]{margin-block:var(--size-fluid-7)}[data-margin~=b-fluid-8]{margin-block:var(--size-fluid-8)}[data-margin~=b-fluid-9]{margin-block:var(--size-fluid-9)}[data-margin~=b-fluid-10]{margin-block:var(--size-fluid-10)}[data-margin~=bs-fluid-1]{margin-block-start:var(--size-fluid-1)}[data-margin~=bs-fluid-2]{margin-block-start:var(--size-fluid-2)}[data-margin~=bs-fluid-3]{margin-block-start:var(--size-fluid-3)}[data-margin~=bs-fluid-4]{margin-block-start:var(--size-fluid-4)}[data-margin~=bs-fluid-5]{margin-block-start:var(--size-fluid-5)}[data-margin~=bs-fluid-6]{margin-block-start:var(--size-fluid-6)}[data-margin~=bs-fluid-7]{margin-block-start:var(--size-fluid-7)}[data-margin~=bs-fluid-8]{margin-block-start:var(--size-fluid-8)}[data-margin~=bs-fluid-9]{margin-block-start:var(--size-fluid-9)}[data-margin~=bs-fluid-10]{margin-block-start:var(--size-fluid-10)}[data-margin~=be-fluid-1]{margin-block-end:var(--size-fluid-1)}[data-margin~=be-fluid-2]{margin-block-end:var(--size-fluid-2)}[data-margin~=be-fluid-3]{margin-block-end:var(--size-fluid-3)}[data-margin~=be-fluid-4]{margin-block-end:var(--size-fluid-4)}[data-margin~=be-fluid-5]{margin-block-end:var(--size-fluid-5)}[data-margin~=be-fluid-6]{margin-block-end:var(--size-fluid-6)}[data-margin~=be-fluid-7]{margin-block-end:var(--size-fluid-7)}[data-margin~=be-fluid-8]{margin-block-end:var(--size-fluid-8)}[data-margin~=be-fluid-9]{margin-block-end:var(--size-fluid-9)}[data-margin~=be-fluid-10]{margin-block-end:var(--size-fluid-10)}[data-margin~=fluid-1]{margin:var(--size-fluid-1)}[data-margin~=fluid-2]{margin:var(--size-fluid-2)}[data-margin~=fluid-3]{margin:var(--size-fluid-3)}[data-margin~=fluid-4]{margin:var(--size-fluid-4)}[data-margin~=fluid-5]{margin:var(--size-fluid-5)}[data-margin~=fluid-6]{margin:var(--size-fluid-6)}[data-margin~=fluid-7]{margin:var(--size-fluid-7)}[data-margin~=fluid-8]{margin:var(--size-fluid-8)}[data-margin~=fluid-9]{margin:var(--size-fluid-9)}[data-margin~=fluid-10]{margin:var(--size-fluid-10)}[data-margin~=auto]{margin:auto}[data-margin=i-auto]{margin-inline:auto}[data-margin~=is-auto]{margin-inline-start:auto}[data-margin~=ie-auto]{margin-inline-end:auto}[data-margin~=b-auto]{margin-block:auto}[data-margin~=bs-auto]{margin-block-start:auto}[data-margin~=be-auto]{margin-block-end:auto}}@layer utils{[data-padding~=body]{padding:var(--body-margin)}[data-padding~="000"]{padding:var(--size-000)}[data-padding~="00"]{padding:var(--size-00)}[data-padding~="1"]{padding:var(--size-1)}[data-padding~="2"]{padding:var(--size-2)}[data-padding~="3"]{padding:var(--size-3)}[data-padding~="4"]{padding:var(--size-4)}[data-padding~="5"]{padding:var(--size-5)}[data-padding~="6"]{padding:var(--size-6)}[data-padding~="7"]{padding:var(--size-7)}[data-padding~="8"]{padding:var(--size-8)}[data-padding~="9"]{padding:var(--size-9)}[data-padding~="10"]{padding:var(--size-10)}[data-padding~="11"]{padding:var(--size-11)}[data-padding~="12"]{padding:var(--size-12)}[data-padding~="13"]{padding:var(--size-13)}[data-padding~="14"]{padding:var(--size-14)}[data-padding~="15"]{padding:var(--size-15)}[data-padding~=i-body]{padding-inline:var(--body-margin)}[data-padding~=i-000]{padding-inline:var(--size-000)}[data-padding~=i-00]{padding-inline:var(--size-00)}[data-padding~=i-1]{padding-inline:var(--size-1)}[data-padding~=i-2]{padding-inline:var(--size-2)}[data-padding~=i-3]{padding-inline:var(--size-3)}[data-padding~=i-4]{padding-inline:var(--size-4)}[data-padding~=i-5]{padding-inline:var(--size-5)}[data-padding~=i-6]{padding-inline:var(--size-6)}[data-padding~=i-7]{padding-inline:var(--size-7)}[data-padding~=i-8]{padding-inline:var(--size-8)}[data-padding~=i-9]{padding-inline:var(--size-9)}[data-padding~=i-10]{padding-inline:var(--size-10)}[data-padding~=i-11]{padding-inline:var(--size-11)}[data-padding~=i-12]{padding-inline:var(--size-12)}[data-padding~=i-13]{padding-inline:var(--size-13)}[data-padding~=i-14]{padding-inline:var(--size-14)}[data-padding~=i-15]{padding-inline:var(--size-15)}[data-padding~=is-body]{padding-inline-start:var(--body-margin)}[data-padding~=is-000]{padding-inline-start:var(--size-000)}[data-padding~=is-00]{padding-inline-start:var(--size-00)}[data-padding~=is-1]{padding-inline-start:var(--size-1)}[data-padding~=is-2]{padding-inline-start:var(--size-2)}[data-padding~=is-3]{padding-inline-start:var(--size-3)}[data-padding~=is-4]{padding-inline-start:var(--size-4)}[data-padding~=is-5]{padding-inline-start:var(--size-5)}[data-padding~=is-6]{padding-inline-start:var(--size-6)}[data-padding~=is-7]{padding-inline-start:var(--size-7)}[data-padding~=is-8]{padding-inline-start:var(--size-8)}[data-padding~=is-9]{padding-inline-start:var(--size-9)}[data-padding~=is-10]{padding-inline-start:var(--size-10)}[data-padding~=is-11]{padding-inline-start:var(--size-11)}[data-padding~=is-12]{padding-inline-start:var(--size-12)}[data-padding~=is-13]{padding-inline-start:var(--size-13)}[data-padding~=is-14]{padding-inline-start:var(--size-14)}[data-padding~=is-15]{padding-inline-start:var(--size-15)}[data-padding~=ie-body]{padding-inline-end:var(--body-margin)}[data-padding~=ie-000]{padding-inline-end:var(--size-000)}[data-padding~=ie-00]{padding-inline-end:var(--size-00)}[data-padding~=ie-1]{padding-inline-end:var(--size-1)}[data-padding~=ie-2]{padding-inline-end:var(--size-2)}[data-padding~=ie-3]{padding-inline-end:var(--size-3)}[data-padding~=ie-4]{padding-inline-end:var(--size-4)}[data-padding~=ie-5]{padding-inline-end:var(--size-5)}[data-padding~=ie-6]{padding-inline-end:var(--size-6)}[data-padding~=ie-7]{padding-inline-end:var(--size-7)}[data-padding~=ie-8]{padding-inline-end:var(--size-8)}[data-padding~=ie-9]{padding-inline-end:var(--size-9)}[data-padding~=ie-10]{padding-inline-end:var(--size-10)}[data-padding~=ie-11]{padding-inline-end:var(--size-11)}[data-padding~=ie-12]{padding-inline-end:var(--size-12)}[data-padding~=ie-13]{padding-inline-end:var(--size-13)}[data-padding~=ie-14]{padding-inline-end:var(--size-14)}[data-padding~=ie-15]{padding-inline-end:var(--size-15)}[data-padding~=b-body]{padding-block:var(--body-margin)}[data-padding~=b-000]{padding-block:var(--size-000)}[data-padding~=b-00]{padding-block:var(--size-00)}[data-padding~=b-1]{padding-block:var(--size-1)}[data-padding~=b-2]{padding-block:var(--size-2)}[data-padding~=b-3]{padding-block:var(--size-3)}[data-padding~=b-4]{padding-block:var(--size-4)}[data-padding~=b-5]{padding-block:var(--size-5)}[data-padding~=b-6]{padding-block:var(--size-6)}[data-padding~=b-7]{padding-block:var(--size-7)}[data-padding~=b-8]{padding-block:var(--size-8)}[data-padding~=b-9]{padding-block:var(--size-9)}[data-padding~=b-10]{padding-block:var(--size-10)}[data-padding~=b-11]{padding-block:var(--size-11)}[data-padding~=b-12]{padding-block:var(--size-12)}[data-padding~=b-13]{padding-block:var(--size-13)}[data-padding~=b-14]{padding-block:var(--size-14)}[data-padding~=b-15]{padding-block:var(--size-15)}[data-padding~=bs-body]{padding-block-start:var(--body-margin)}[data-padding~=bs-000]{padding-block-start:var(--size-000)}[data-padding~=bs-00]{padding-block-start:var(--size-00)}[data-padding~=bs-1]{padding-block-start:var(--size-1)}[data-padding~=bs-2]{padding-block-start:var(--size-2)}[data-padding~=bs-3]{padding-block-start:var(--size-3)}[data-padding~=bs-4]{padding-block-start:var(--size-4)}[data-padding~=bs-5]{padding-block-start:var(--size-5)}[data-padding~=bs-6]{padding-block-start:var(--size-6)}[data-padding~=bs-7]{padding-block-start:var(--size-7)}[data-padding~=bs-8]{padding-block-start:var(--size-8)}[data-padding~=bs-9]{padding-block-start:var(--size-9)}[data-padding~=bs-10]{padding-block-start:var(--size-10)}[data-padding~=bs-11]{padding-block-start:var(--size-11)}[data-padding~=bs-12]{padding-block-start:var(--size-12)}[data-padding~=bs-13]{padding-block-start:var(--size-13)}[data-padding~=bs-14]{padding-block-start:var(--size-14)}[data-padding~=bs-15]{padding-block-start:var(--size-15)}[data-padding~=be-body]{padding-block-end:var(--body-margin)}[data-padding~=be-000]{padding-block-end:var(--size-000)}[data-padding~=be-00]{padding-block-end:var(--size-00)}[data-padding~=be-1]{padding-block-end:var(--size-1)}[data-padding~=be-2]{padding-block-end:var(--size-2)}[data-padding~=be-3]{padding-block-end:var(--size-3)}[data-padding~=be-4]{padding-block-end:var(--size-4)}[data-padding~=be-5]{padding-block-end:var(--size-5)}[data-padding~=be-6]{padding-block-end:var(--size-6)}[data-padding~=be-7]{padding-block-end:var(--size-7)}[data-padding~=be-8]{padding-block-end:var(--size-8)}[data-padding~=be-9]{padding-block-end:var(--size-9)}[data-padding~=be-10]{padding-block-end:var(--size-10)}[data-padding~=be-11]{padding-block-end:var(--size-11)}[data-padding~=be-12]{padding-block-end:var(--size-12)}[data-padding~=be-13]{padding-block-end:var(--size-13)}[data-padding~=be-14]{padding-block-end:var(--size-14)}[data-padding~=be-15]{padding-block-end:var(--size-15)}[data-padding~=i-fluid-1]{padding-inline:var(--size-fluid-1)}[data-padding~=i-fluid-2]{padding-inline:var(--size-fluid-2)}[data-padding~=i-fluid-3]{padding-inline:var(--size-fluid-3)}[data-padding~=i-fluid-4]{padding-inline:var(--size-fluid-4)}[data-padding~=i-fluid-5]{padding-inline:var(--size-fluid-5)}[data-padding~=i-fluid-6]{padding-inline:var(--size-fluid-6)}[data-padding~=i-fluid-7]{padding-inline:var(--size-fluid-7)}[data-padding~=i-fluid-8]{padding-inline:var(--size-fluid-8)}[data-padding~=i-fluid-9]{padding-inline:var(--size-fluid-9)}[data-padding~=i-fluid-10]{padding-inline:var(--size-fluid-10)}[data-padding~=is-fluid-1]{padding-inline-start:var(--size-fluid-1)}[data-padding~=is-fluid-2]{padding-inline-start:var(--size-fluid-2)}[data-padding~=is-fluid-3]{padding-inline-start:var(--size-fluid-3)}[data-padding~=is-fluid-4]{padding-inline-start:var(--size-fluid-4)}[data-padding~=is-fluid-5]{padding-inline-start:var(--size-fluid-5)}[data-padding~=is-fluid-6]{padding-inline-start:var(--size-fluid-6)}[data-padding~=is-fluid-7]{padding-inline-start:var(--size-fluid-7)}[data-padding~=is-fluid-8]{padding-inline-start:var(--size-fluid-8)}[data-padding~=is-fluid-9]{padding-inline-start:var(--size-fluid-9)}[data-padding~=is-fluid-10]{padding-inline-start:var(--size-fluid-10)}[data-padding~=ie-fluid-1]{padding-inline-end:var(--size-fluid-1)}[data-padding~=ie-fluid-2]{padding-inline-end:var(--size-fluid-2)}[data-padding~=ie-fluid-3]{padding-inline-end:var(--size-fluid-3)}[data-padding~=ie-fluid-4]{padding-inline-end:var(--size-fluid-4)}[data-padding~=ie-fluid-5]{padding-inline-end:var(--size-fluid-5)}[data-padding~=ie-fluid-6]{padding-inline-end:var(--size-fluid-6)}[data-padding~=ie-fluid-7]{padding-inline-end:var(--size-fluid-7)}[data-padding~=ie-fluid-8]{padding-inline-end:var(--size-fluid-8)}[data-padding~=ie-fluid-9]{padding-inline-end:var(--size-fluid-9)}[data-padding~=ie-fluid-10]{padding-inline-end:var(--size-fluid-10)}[data-padding~=b-fluid-1]{padding-block:var(--size-fluid-1)}[data-padding~=b-fluid-2]{padding-block:var(--size-fluid-2)}[data-padding~=b-fluid-3]{padding-block:var(--size-fluid-3)}[data-padding~=b-fluid-4]{padding-block:var(--size-fluid-4)}[data-padding~=b-fluid-5]{padding-block:var(--size-fluid-5)}[data-padding~=b-fluid-6]{padding-block:var(--size-fluid-6)}[data-padding~=b-fluid-7]{padding-block:var(--size-fluid-7)}[data-padding~=b-fluid-8]{padding-block:var(--size-fluid-8)}[data-padding~=b-fluid-9]{padding-block:var(--size-fluid-9)}[data-padding~=b-fluid-10]{padding-block:var(--size-fluid-10)}[data-padding~=bs-fluid-1]{padding-block-start:var(--size-fluid-1)}[data-padding~=bs-fluid-2]{padding-block-start:var(--size-fluid-2)}[data-padding~=bs-fluid-3]{padding-block-start:var(--size-fluid-3)}[data-padding~=bs-fluid-4]{padding-block-start:var(--size-fluid-4)}[data-padding~=bs-fluid-5]{padding-block-start:var(--size-fluid-5)}[data-padding~=bs-fluid-6]{padding-block-start:var(--size-fluid-6)}[data-padding~=bs-fluid-7]{padding-block-start:var(--size-fluid-7)}[data-padding~=bs-fluid-8]{padding-block-start:var(--size-fluid-8)}[data-padding~=bs-fluid-9]{padding-block-start:var(--size-fluid-9)}[data-padding~=bs-fluid-10]{padding-block-start:var(--size-fluid-10)}[data-padding~=be-fluid-1]{padding-block-end:var(--size-fluid-1)}[data-padding~=be-fluid-2]{padding-block-end:var(--size-fluid-2)}[data-padding~=be-fluid-3]{padding-block-end:var(--size-fluid-3)}[data-padding~=be-fluid-4]{padding-block-end:var(--size-fluid-4)}[data-padding~=be-fluid-5]{padding-block-end:var(--size-fluid-5)}[data-padding~=be-fluid-6]{padding-block-end:var(--size-fluid-6)}[data-padding~=be-fluid-7]{padding-block-end:var(--size-fluid-7)}[data-padding~=be-fluid-8]{padding-block-end:var(--size-fluid-8)}[data-padding~=be-fluid-9]{padding-block-end:var(--size-fluid-9)}[data-padding~=be-fluid-10]{padding-block-end:var(--size-fluid-10)}[data-padding~=fluid-1]{padding:var(--size-fluid-1)}[data-padding~=fluid-2]{padding:var(--size-fluid-2)}[data-padding~=fluid-3]{padding:var(--size-fluid-3)}[data-padding~=fluid-4]{padding:var(--size-fluid-4)}[data-padding~=fluid-5]{padding:var(--size-fluid-5)}[data-padding~=fluid-6]{padding:var(--size-fluid-6)}[data-padding~=fluid-7]{padding:var(--size-fluid-7)}[data-padding~=fluid-8]{padding:var(--size-fluid-8)}[data-padding~=fluid-9]{padding:var(--size-fluid-9)}[data-padding~=fluid-10]{padding:var(--size-fluid-10)}}@layer utils{[data-background]{background-color:var(--color-background)}[data-background=surface]{background-color:var(--color-surface)}[data-background=surface-raised]{background-color:var(--color-surface-raised)}[data-background=primary-softer]{background-color:var(--color-primary-fill-softer)}[data-background=primary-soft]{background-color:var(--color-primary-fill-soft)}[data-background=primary-mid]{background-color:var(--color-primary-fill-mid)}[data-background=primary-loud]{background-color:var(--color-primary-fill-loud)}[data-background=primary-louder]{background-color:var(--color-primary-fill-louder)}[data-background=neutral-softer]{background-color:var(--color-neutral-fill-softer)}[data-background=neutral-soft]{background-color:var(--color-neutral-fill-soft)}[data-background=neutral-mid]{background-color:var(--color-neutral-fill-mid)}[data-background=neutral-loud]{background-color:var(--color-neutral-fill-loud)}[data-background=neutral-louder]{background-color:var(--color-neutral-fill-louder)}[data-background=constructive-softer]{background-color:var(--color-constructive-fill-softer)}[data-background=constructive-soft]{background-color:var(--color-constructive-fill-soft)}[data-background=constructive-mid]{background-color:var(--color-constructive-fill-mid)}[data-background=constructive-loud]{background-color:var(--color-constructive-fill-loud)}[data-background=constructive-louder]{background-color:var(--color-constructive-fill-louder)}[data-background=destructive-softer]{background-color:var(--color-destructive-fill-softer)}[data-background=destructive-soft]{background-color:var(--color-destructive-fill-soft)}[data-background=destructive-mid]{background-color:var(--color-destructive-fill-mid)}[data-background=destructive-loud]{background-color:var(--color-destructive-fill-loud)}[data-background=destructive-louder]{background-color:var(--color-destructive-fill-louder)}}@layer utils{[data-text=on-primary-soft]{color:var(--color-primary-text-on-soft)}[data-text=on-primary-mid]{color:var(--color-primary-text-on-mid)}[data-text=on-primary-loud]{color:var(--color-primary-text-on-loud)}[data-text=on-neutral-soft]{color:var(--color-neutral-text-on-soft)}[data-text=on-neutral-mid]{color:var(--color-neutral-text-on-mid)}[data-text=on-neutral-loud]{color:var(--color-neutral-text-on-loud)}[data-text=on-constructive-soft]{color:var(--color-constructive-text-on-soft)}[data-text=on-constructive-mid]{color:var(--color-constructive-text-on-mid)}[data-text=on-constructive-loud]{color:var(--color-constructive-text-on-loud)}[data-text=on-destructive-soft]{color:var(--color-destructive-text-on-soft)}[data-text=on-destructive-mid]{color:var(--color-destructive-text-on-mid)}[data-text=on-destructive-loud]{color:var(--color-destructive-text-on-loud)}[data-text=""]{color:var(--color-text)}[data-text=mid]{color:var(--color-text-mid)}[data-text=softer]{color:var(--color-text-softer)}}@layer utils{.typesetting{row-gap:1rlh;display:grid;grid-auto-rows:max-content}.typesetting>h1,.typesetting .h1{font:var(--h1);font-size:var(--font-size-8)}.typesetting>h2,.typesetting .h2{font-size:var(--font-size-7)}.typesetting>h3,.typesetting .h3{font-size:var(--font-size-6)}.typesetting>h4,.typesetting .h4{font-size:var(--font-size-5)}.typesetting>h5,.typesetting .h5{font-size:var(--font-size-4)}.typesetting>h6,.typesetting .h6{font-size:var(--font-size-3)}.typesetting>h1,.typesetting>.h1,.typesetting>h2,.typesetting>.h2,.typesetting>h3,.typesetting>.h3,.typesetting>h4,.typesetting>.h4,.typesetting>h5,.typesetting>.h5,.typesetting>h6,.typesetting>.h6{font-weight:var(--font-weight-bold)}.typesetting>h1,.typesetting>.h1,.typesetting>h2,.typesetting>.h2,.typesetting>h3,.typesetting>.h3,.typesetting>h4,.typesetting>.h4,.typesetting>h5,.typesetting>.h5,.typesetting>h6,.typesetting>.h6,.typesetting>hr,.typesetting>code,.typesetting>pre{margin-top:calc(1lh - 1rlh)}.typesetting hr{margin-bottom:calc(var(--size-fluid-1) * -1);border:0;border-block-end:var(--border);grid-column:full;width:100%}.typesetting>pre{margin-bottom:0;padding:var(--size-fluid-2);border:var(--border);border-radius:var(--radius-box);font-weight:var(--font-weight-medium)}.typesetting code:not(pre>code){padding-inline:var(--size-1);padding-block:.1ch;border:var(--border);border-radius:var(--radius-box);color:var(--color-primary-text-colorful);font-weight:var(--font-weight-medium);overflow-wrap:break-word;word-break:break-word}}@layer utils{.screenreader-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.h1{font:var(--h1);letter-spacing:var(--font-letterspacing-0)}.h2{font:var(--h2);letter-spacing:var(--font-letterspacing-0)}.p{font:var(--p)}.p2{font:var(--p2)}.ff-display{font-family:var(--ff-display);letter-spacing:var(--font-letterspacing-0)}.background-pattern{--_color-fg: var(--color-stroke);--_color-bg: transparent;--_size: 10px 10px;--_pattern-lines: repeating-linear-gradient(to right, var(--_color-fg), var(--_color-fg) 1px, var(--_color-bg) 1px, var(--_color-bg));--_pattern-dots: radial-gradient(var(--_color-fg) 1px, var(--_color-bg) 1px);--_pattern-diagonal: repeating-linear-gradient(45deg, var(--_color-fg) 0, var(--_color-fg) 1px, var(--_color-bg) 0, var(--_color-bg) 50%);--_pattern-grid: linear-gradient(var(--_color-fg) 1px, transparent 1px), linear-gradient(to right, var(--_color-fg) 1px, var(--_color-bg) 1px);background-size:var(--_size)}.background-pattern[data-size=large]{--_size: 20px 20px}.background-pattern[data-variant=strong]{--_color-fg: var(--color-stroke-strong)}.background-pattern[data-variant=danger]{--_color-fg: hsl(var(--color-status-danger-weak))}.background-pattern[data-variant=success]{--_color-fg: hsl(var(--color-status-success-weak))}.background-pattern[data-variant=neutral]{--_color-fg: hsl(var(--color-status-neutral-weak))}.background-pattern[data-variant=info]{--_color-fg: hsl(var(--color-status-info-weak))}.background-pattern[data-variant=warning]{--_color-fg: hsl(var(--color-status-warning-weak))}.background-pattern[data-pattern=lines]{background-image:var(--_pattern-lines)}.background-pattern[data-pattern=dots]{background-image:var(--_pattern-dots)}.background-pattern[data-pattern=diagonal]{background-image:var(--_pattern-diagonal)}.background-pattern[data-pattern=grid]{background-image:var(--_pattern-grid)}.text-glitch{position:relative}.text-glitch[data-autoplay=true],.text-glitch:hover,.glitch-parent:has(>.text-glitch):hover>.text-glitch{position:relative;animation:glitch 1.4s linear infinite}.text-glitch[data-autoplay=true]:before,.text-glitch[data-autoplay=true]:after,.text-glitch:hover:before,.text-glitch:hover:after,.glitch-parent:has(>.text-glitch):hover>.text-glitch:before,.glitch-parent:has(>.text-glitch):hover>.text-glitch:after{content:attr(title);position:absolute;left:0;top:0}.text-glitch[data-autoplay=true]:before,.text-glitch:hover:before,.glitch-parent:has(>.text-glitch):hover>.text-glitch:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}.text-glitch[data-autoplay=true]:after,.text-glitch:hover:after,.glitch-parent:has(>.text-glitch):hover>.text-glitch:after{animation:glitchBotom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitch{2%,64%{transform:translate(2px) skew(0)}4%,60%{transform:translate(-2px) skew(0)}62%{transform:translate(0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}}@layer base{html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-moz-tab-size:2;tab-size:2;word-break:break-word;interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}::view-transition-old(root),::view-transition-new(root){animation-duration:.1s}body{font-size:17px;font-family:var(--ff);background-color:var(--color-background);color:var(--color-text)}*{corner-shape:squircle}:where(*){--outline-size: max(2px, .08em);--outline-style: solid;--outline-color: var(--color-primary-fill-mid)}:where(*):focus{outline:none}:where(*):focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}h1,h2,h3,h4,h5,h6{font:var(--h2);letter-spacing:var(--font-letterspacing-0)}p,li,dd{text-wrap:pretty}a,a:active{color:var(--color-text-link);text-underline-offset:2px}a:not(:is(:hover,:focus)),a:active:not(:is(:hover,:focus)){text-decoration-color:color-mix(in srgb,currentColor,transparent 50%)}ul,ol,dl{margin:0;padding:0;list-style-position:inside}ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{padding-inline-start:2ch}ul[class],ol[class]{margin:0;padding:0;list-style:none}}.main-menu[data-astro-cid-q7ila5la]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline-end:5vw;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;scroll-behavior:smooth;background:var(--color-background);justify-content:space-between;padding-inline:var(--size-2);position:fixed;width:100%;top:0;height:var(--menu-height);gap:var(--size-fluid-2);>nav[data-astro-cid-q7ila5la]{display:flex;align-items:center;gap:var(--size-1);a{text-decoration:none}}}
