@layer reset,foundations,semantics,base,components,layouts,utils;@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,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}}@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;--radius-conditional-1: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-1));--radius-conditional-2: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-2));--radius-conditional-3: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-3));--radius-conditional-4: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-4));--radius-conditional-5: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-5));--radius-conditional-6: clamp(0px, calc(100vw - 100%) * 1e5, var(--radius-6));--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)}@media(prefers-color-scheme:dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%}}}@layer semantics{[data-theme=light]{--tint-loud: black;--tint-soft: white;--accent-seed: var(--green-seed);--color-text: color-mix( in oklch, var(--gray-seed) 50%, var(--tint-loud) 100% );--color-text-weak: color-mix( in oklch, var(--gray-seed) 50%, var(--tint-loud) 50% );--color-text-weaker: color-mix( in oklch, var(--gray-seed) 30%, var(--tint-loud) 50% );--color-text-weakest: color-mix( in oklch, var(--gray-seed) 10%, var(--tint-loud) 30% );--color-text-link: color-mix( in oklch, var(--accent-seed) 100%, var(--tint-loud) 50% );--color-background: color-mix(in oklch, var(--amber-seed) 8%, var(--tint-soft) 88%);--color-surface: color-mix(in oklch, var(--amber-seed) 5%, var(--tint-soft) 92%);--color-surface-raised: color-mix(in oklch, var(--amber-seed) 3%, var(--tint-soft) 95%);--color-stroke: color-mix(in oklch, var(--gray-seed) 20%, var(--tint-loud) 10%);--color-stroke-strong: color-mix(in oklch, var(--gray-seed) 20%, var(--tint-loud) 30%);--color-stroke-hover: color-mix(in oklch, var(--accent-seed) 20%, var(--tint-loud) 45%);--color-button-hover: var(--color-accent-fill-softer);--color-button-active: var(--color-accent-fill-loud);--color-icon: var(--color-text-weak);--color-icon-hover: var(--color-text);--focus-shadow: 0 0 0 var(--size-1) var(--color-accent-stroke-soft);--border-width: 1px;--border: var(--border-width) solid var(--color-stroke);--border-strong: var(--border-width) solid var(--color-stroke-strong)}}@layer semantics{[data-theme=dark]{--tint-loud: white;--tint-soft: black;--accent-seed: var(--green-seed);--color-text: color-mix( in oklch, var(--gray-seed) 40%, var(--tint-loud) 100% );--color-text-weak: color-mix( in oklch, var(--gray-seed) 50%, var(--tint-loud) 50% );--color-text-weaker: color-mix( in oklch, var(--gray-seed) 30%, var(--tint-loud) 50% );--color-text-weakest: color-mix( in oklch, var(--gray-seed) 10%, var(--tint-loud) 30% );--color-text-link: color-mix( in oklch, var(--accent-seed) 100%, var(--tint-loud) 50% );--color-background: color-mix(in oklch, var(--gray-seed) 10%, var(--tint-soft) 90%);--color-surface: color-mix(in oklch, var(--gray-seed) 40%, var(--tint-soft) 85%);--color-surface-raised: color-mix(in oklch, var(--gray-seed) 50%, var(--tint-soft) 70%);--color-stroke: color-mix(in oklch, var(--gray-seed) 20%, var(--tint-loud) 10%);--color-stroke-strong: color-mix(in oklch, var(--gray-seed) 20%, var(--tint-loud) 30%);--color-stroke-hover: color-mix(in oklch, var(--accent-seed) 20%, var(--tint-loud) 45%);--color-button-hover: var(--color-accent-fill-softer);--color-button-active: var(--color-accent-fill-loud);--color-icon: var(--color-text-weak);--color-icon-hover: var(--color-text);--focus-shadow: 0 0 0 var(--size-1) var(--color-accent-stroke-mid);--border-width: 1px;--border: var(--border-width) solid var(--color-stroke);--border-strong: var(--border-width) solid var(--color-stroke-strong)}}@layer semantic{:root{--menu-height: var(--size-6);--font-weight-medium: 500;--font-weight-bold: 700;--h1: var(--font-weight-bold) 2rem/1.1 var(--ff-display);--h2: var(--font-weight-medium) 1.5rem/1.1 var(--ff);--p: 400 1rem/1.4 var(--ff);--p2: 400 .875rem/1.4 var(--ff);--color-accent-fill-softer: color-mix(in oklch, var(--accent-seed) 15%, var(--tint-soft) 80%);--color-accent-fill-soft: color-mix(in oklch, var(--accent-seed) 30%, var(--tint-soft) 65%);--color-accent-fill-mid: color-mix(in oklch, var(--accent-seed) 60%, var(--tint-soft) 35%);--color-accent-fill-loud: color-mix(in oklch, var(--accent-seed) 80%, var(--tint-loud) 20%);--color-accent-fill-louder: color-mix(in oklch, var(--accent-seed) 90%, var(--tint-loud) 50%);--color-accent-stroke-softer: color-mix(in oklch, var(--accent-seed) 50%, var(--tint-loud) 30%);--color-accent-stroke-soft: color-mix(in oklch, var(--accent-seed) 70%, var(--tint-loud) 50%);--color-accent-stroke-mid: color-mix(in oklch, var(--accent-seed) 90%, var(--tint-loud) 70%);--color-accent-text-on-soft: color-mix(in oklch, var(--accent-seed) 70%, var(--tint-loud) 70%);--color-accent-text-on-mid: color-mix(in oklch, var(--accent-seed) 80%, var(--tint-loud) 80%);--color-accent-text-on-loud: color-mix(in oklch, var(--accent-seed) 30%, var(--tint-soft) 85%)}}@layer components{:where(.content-grid){--_padding-inline: var(--size-2);--_content-max-width: 1600px;--_breakout-max-width: 1800px;display:grid;grid-template-columns:1fr;justify-items:center}:where(.content-grid)>*{width:min(var(--_content-max-width),calc(100% - (var(--_padding-inline) * 2)))}:where(.content-grid)>[data-width=breakout]{width:min(var(--_breakout-max-width),calc(100% - (var(--_padding-inline) * 2)))}:where(.content-grid)>[data-width=full]{width:100%}}@layer components{.collection{--_card-width: var(--size-fluid-8);display:grid;grid-template-columns:repeat(var(--grid-type, auto-fill),minmax(min(var(--_card-width),100%),1fr))}.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}}@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){--_color-background: var(--color-background);text-decoration:none;color:hsl(var(--color-text));background-color:var(--_color-background);box-shadow:var(--shadow);border:var(--border);border-radius:var(--radius-2);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]{--_color-background: var(--color-surface)}:where(.box)[data-variant=surface-raised]{--_color-background: var(--color-surface-raised)}}@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);--_radius-input: var(--radius-2);--_height-input: var(--size-7);display:grid;grid-template-columns:auto 1fr;gap:0 var(--size-4);align-items:start}:where(.form)>label,:where(.form)>.label{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding:var(--size-1)}:where(.form)>label:not(:last-child),:where(.form)>.label:not(:last-child){border-bottom:var(--_border-input)}:where(.form)>label:has(*:focus),:where(.form)>.label:has(*:focus){background:var(--_color-input-background)}:where(.form) input[type=text],:where(.form) input[type=search],:where(.form) input[type=number],:where(.form) textarea{font:var(--p1);border:var(--_border-input);border-radius:var(--radius-2);background:var(--_color-input-background);color:var(--_color-input-text);padding:var(--size-1) var(--size-3);outline:none;transition:all .07s ease;width:var(--size-fluid-10);resize:vertical;height:var(--_height-input)}:where(.form) input[type=text]::placeholder,:where(.form) input[type=search]::placeholder,:where(.form) input[type=number]::placeholder,:where(.form) textarea::placeholder{color:var(--_color-input-placeholder-text);font-family:var(--ff-display)}:where(.form) input[type=text]:active,:where(.form) input[type=search]:active,:where(.form) input[type=number]:active,:where(.form) textarea:active{scale:.99;background:var(--_color-input-background-active)}:where(.form) input[type=text]:focus-visible:not(:active),:where(.form) input[type=search]:focus-visible:not(:active),:where(.form) input[type=number]:focus-visible:not(:active),:where(.form) textarea:focus-visible:not(:active){border:var(--_border-input-focus);background:var(--_color-input-background-focused)}:where(.form) .radio-group{display:flex;justify-content:flex-end;gap:var(--size-2)}:where(.form) .radio-group .radio-input{font-family:var(--ff-display);color:var(--_color-input-text);background-color:var(--_color-input-background);border:var(--_border-input);border-radius:var(--_radius-input);padding-inline:var(--size-2);height:var(--_height-input);gap:var(--size-1);white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;transition:all .05s linear}:where(.form) .radio-group .radio-input input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(100%)}:where(.form) .radio-group .radio-input:before{content:"";display:inline-block;box-shadow:inset 0 0 0 2px var(--_color-input-text);border-radius:50%;width:.8em;height:.8em;transition:all .05s linear}:where(.form) .radio-group .radio-input:active:not(:has(input:checked)){scale:.95;background:var(--_color-input-background-active)}:where(.form) .radio-group .radio-input:has(input:checked){border:var(--_border-input-focus);box-shadow:none;background-color:var(--_color-input-background-focused)}:where(.form) .radio-group .radio-input:has(input:checked):before{box-shadow:inset 0 0 0 4px var(--color-accent-fill-mid);border-color:var(--color-accent-fill-mid)}:where(.form) .radio-group .radio-input:has(input:focus-visible){border:var(--_border-input-focus);outline:none}:where(.form) fieldset{border:0;padding:0}}@layer layouts{.main-menu{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;justify-content:space-between;padding-inline:var(--size-2);position:fixed;width:100%;top:0;height:var(--menu-height)}.main-menu>nav a{text-decoration:none}.design-system-page{height:100dvh;overflow:hidden;padding-top:var(--menu-height);display:grid;grid-template-columns:1fr;grid-template-rows:var(--size-10) auto}@media not (min-width:800px){.design-system-page{grid-template-rows:var(--size-7) auto}}.design-system-page>.anchor-menu{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;scroll-behavior:smooth;border-bottom:var(--border);border-top:var(--border)}.design-system-page>.anchor-menu>.nav-link{width:max-content;display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--size-6);text-decoration:none;font-family:var(--font-display);color:hsl(var(--color-text));background:var(--color-background);white-space:nowrap}.design-system-page>.anchor-menu>.nav-link.small{min-width:min-content}.design-system-page>.anchor-menu>.nav-link.active{background:var(--color-surface)}.design-system-page>.main{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}.design-system-page>.main>.document,.design-system-page>.main>.hero{scroll-snap-align:end;scroll-behavior:smooth}.design-system-page>.main>.hero{min-width:80%;max-width:1000px}.design-system-page>.main>.document{opacity:.4;transition:opacity .4s ease}.design-system-page>.main>.document.visible{opacity:1}}@layer utils{[data-justify=center]{justify-content:center}[data-justify=start]{justify-content:start}[data-justify=end]{justify-content:end}[data-justify=between]{justify-content:space-between}[data-justify=evenly]{justify-content:space-evenly}[data-justify=around]{justify-content:space-around}[data-items=center]{align-items:center}[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-items=end]{align-items:end}[data-items=baseline]{align-items:baseline}[data-items=stretch]{align-items: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=accent],[data-border=true][data-variant=accent],[data-border=i][data-variant=accent],[data-border=is][data-variant=accent],[data-border=ie][data-variant=accent],[data-border=b][data-variant=accent],[data-border=bs][data-variant=accent],[data-border=be][data-variant=accent]{border-color:var(--color-accent-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=danger],[data-border=true][data-variant=danger],[data-border=i][data-variant=danger],[data-border=is][data-variant=danger],[data-border=ie][data-variant=danger],[data-border=b][data-variant=danger],[data-border=bs][data-variant=danger],[data-border=be][data-variant=danger]{border-color:hsl(var(--color-stroke-danger))}[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=success],[data-border=true][data-variant=success],[data-border=i][data-variant=success],[data-border=is][data-variant=success],[data-border=ie][data-variant=success],[data-border=b][data-variant=success],[data-border=bs][data-variant=success],[data-border=be][data-variant=success]{border-color:hsl(var(--color-stroke-success))}[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:hsl(var(--color-stroke-neutral))}[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=info],[data-border=true][data-variant=info],[data-border=i][data-variant=info],[data-border=is][data-variant=info],[data-border=ie][data-variant=info],[data-border=b][data-variant=info],[data-border=bs][data-variant=info],[data-border=be][data-variant=info]{border-color:hsl(var(--color-stroke-info))}[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=warning],[data-border=true][data-variant=warning],[data-border=i][data-variant=warning],[data-border=is][data-variant=warning],[data-border=ie][data-variant=warning],[data-border=b][data-variant=warning],[data-border=bs][data-variant=warning],[data-border=be][data-variant=warning]{border-color:hsl(var(--color-stroke-warning))}}@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)}}@layer utils{[data-margin="000"]{margin:var(--size-000)}[data-margin="00"]{margin:var(--size-00)}[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="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-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-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-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-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-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-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=accent-softer]{background-color:var(--color-accent-fill-softer)}[data-background=accent-soft]{background-color:var(--color-accent-fill-soft)}[data-background=accent-mid]{background-color:var(--color-accent-fill-mid)}[data-background=accent-loud]{background-color:var(--color-accent-fill-loud)}[data-background=accent-louder]{background-color:var(--color-accent-fill-louder)}[data-text=on-accent-soft]{color:var(--color-accent-text-on-soft)}[data-text=on-accent-mid]{color:var(--color-accent-text-on-mid)}[data-text=on-accent-loud]{color:var(--color-accent-text-on-loud)}}@layer utils{.typesetting{gap:var(--size-3)}.typesetting>h1{margin-top:var(--size-fluid-2)}.typesetting>h2,.typesetting>h3,.typesetting>h4,.typesetting>h5,.typesetting>h6{margin-top:var(--size-fluid-1)}.typesetting hr{margin-top:var(--size-fluid-3);margin-bottom:calc(var(--size-fluid-1) * -1);width:100%;border:0;border-block-end:var(--border)}.typesetting code{padding-inline:var(--size-1);padding-block:.1ch;background:var(--color-surface);border:var(--border);border-radius:var(--radius-2);color:var(--color-accent-text-on-mid);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}.h1{font:var(--h1);letter-spacing:-.03rem}.h2{font:var(--h2);letter-spacing:-.03rem}.p{font:var(--p)}.p2{font:var(--p2)}.ff-display{font-family:var(--ff-display);letter-spacing:-.03rem}.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)}h1,h2,h3,h4,h5,h6{font:var(--h2);letter-spacing:-.03rem}.h1,h1{font:var(--h1)}p,li,dd{text-wrap:pretty;max-inline-size:88ch}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}}
