p[data-v-6bd02ad0]{text-transform:uppercase;font-family:var(--mono-font);font-size:var(--font-size-5);--gap:0}span[data-v-6bd02ad0]{align-items:center;gap:var(--gap);grid-template-columns:1fr auto;line-height:.8lh;display:grid}span[data-v-6bd02ad0]:before{content:"";background:currentColor;block-size:1.2cap}span[data-v-6bd02ad0]:last-of-type{--gap:2.5px}a[data-v-ef0bf533]{--button-color-foreground:var(--accent-1);font-family:var(--mono-font);text-transform:uppercase;color:var(--button-color-foreground)}a[data-v-ef0bf533]:focus-visible{--button-color-background:var(--accent-7);--button-color-foreground:var(--accent-2)}a[data-v-ef0bf533]:hover{--button-color-background:var(--accent-8)}a.active[data-v-ef0bf533]{--button-color-background:var(--accent-1);--button-color-foreground:var(--accent-9)}a.active[data-v-ef0bf533]:focus-visible{--button-color-background:var(--accent-2);--button-color-foreground:var(--accent-9)}a.active[data-v-ef0bf533]:hover{--button-color-background:var(--accent-3);--button-color-foreground:var(--accent-9);color:var(--button-color-foreground)}@media screen and (width<375px){a[data-v-ef0bf533]{--padding-x:var(--space-1);--padding-y:var(--space-1)}}div[data-v-7b3bb145]{position:relative}button[data-v-7b3bb145]{anchor-name:--nav-menu;--button-color-foreground:var(--accent-1);font-family:var(--mono-font);text-transform:uppercase;color:var(--button-color-foreground)}button[data-v-7b3bb145]:hover{--button-color-background:var(--accent-8)}button.active[data-v-7b3bb145]{--button-color-background:var(--accent-1);--button-color-foreground:var(--accent-9)}button.active[data-v-7b3bb145]:hover{--button-color-background:var(--accent-3);--button-color-foreground:var(--accent-9)}.item[data-v-7b3bb145]{text-align:end;width:100%;margin-inline-start:auto;display:inline-block}menu[data-v-7b3bb145]{block-size:calc-size(max-content, size);position-anchor:--nav-menu;background-color:var(--accent-9);border-color:var(--accent-8);transition:block-size .3s ease-in;position:absolute;inset-block-start:anchor(--nav-menu 100%);inset-inline-start:anchor(--nav-menu -42%);overflow:hidden;transform:translate(0)}menu[popover][data-v-7b3bb145]{color:var(--accent-9)}@starting-style{menu[data-v-7b3bb145]{transform:translateX(var(--space-6));block-size:0}}header[data-v-fcc166b5]{padding:var(--gap);justify-content:space-between;align-items:center;position:sticky;inset-block-start:0}.home[data-v-fcc166b5]{color:var(--accent-3);text-decoration:none;position:sticky}.home[data-v-fcc166b5]:hover{color:var(--accent-2)}.home.active[data-v-fcc166b5]{color:var(--accent-1)}.home.active[data-v-fcc166b5]:hover{color:var(--accent-2)}.menu[data-v-fcc166b5]{display:none}@media screen and (width<1300px){header[data-v-fcc166b5]{position:static}}@media screen and (width<500px){.menu[data-v-fcc166b5]{display:block}.links[data-v-fcc166b5]{display:none}}.icon[data-v-a1792900]{block-size:1lh;inline-size:1lh;-webkit-mask-image:var(--icon);mask-image:var(--icon);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.github[data-v-a1792900]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E")}.linkedin[data-v-a1792900]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z'/%3E%3C/svg%3E")}.gitlab[data-v-a1792900]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m21.663 9.987l-.028-.072l-2.719-7.094a.71.71 0 0 0-.706-.449a.71.71 0 0 0-.654.522L15.72 8.52H8.282L6.443 2.895a.71.71 0 0 0-.652-.524a.72.72 0 0 0-.707.45L2.362 9.925l-.028.07a5.06 5.06 0 0 0 1.674 5.838l.01.007l.024.019l4.147 3.104l2.05 1.553l1.247.944a.84.84 0 0 0 1.016 0l1.247-.944l2.05-1.553l4.172-3.123l.01-.008a5.055 5.055 0 0 0 1.682-5.845'/%3E%3C/svg%3E")}h2[data-v-a1792900]{color:var(--accent-4);text-transform:initial;margin-block-end:var(--space-2);font-family:inherit;display:block}nav a[data-v-a1792900]{align-items:center;display:flex}menu[data-v-a1792900]{justify-content:center}footer[data-v-a1792900]{text-align:center;padding:var(--space-6);margin-block-start:auto}hr[data-v-a1792900]{inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto}aside[data-v-ca6ca3c5]{padding-inline:var(--space-10);margin-block-start:var(--space-8)}._main_width_9jk78_2{max-inline-size:var(--content-width);padding-inline:var(--space-10);inline-size:100%;margin-inline:auto}._contents_9jk78_9{view-transition-name:contents;padding-block:var(--space-8);position:relative}._contents_9jk78_9 h1{margin-block-end:var(--space-4)}._contents_9jk78_9 h2{margin-block:var(--space-6) var(--space-1)}._contents_9jk78_9 h3{margin-block:var(--space-4) var(--space-1)}._contents_9jk78_9 p+p,._contents_9jk78_9 p+ul{margin-block-start:var(--space-4)}._contents_9jk78_9 time{color:var(--accent-4);display:block}._contents_9jk78_9 hr{margin-block:var(--space-10) var(--space-8);border-color:var(--accent-3)}._contents_9jk78_9 blockquote{border-inline-start:2px solid var(--accent-3);padding-inline-start:var(--space-4)}@layer normalize{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}}@layer tundra{@property --accent{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --color-accent{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --accent-1{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --color-accent-1{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --accent-2{syntax:"<color>";inherits:true;initial-value:oklch(27.6% 0 0)}@property --color-accent-2{syntax:"<color>";inherits:true;initial-value:oklch(27.6% 0 0)}@property --accent-3{syntax:"<color>";inherits:true;initial-value:oklch(37.2% 0 0)}@property --color-accent-3{syntax:"<color>";inherits:true;initial-value:oklch(37.2% 0 0)}@property --accent-4{syntax:"<color>";inherits:true;initial-value:oklch(46.9% 0 0)}@property --color-accent-4{syntax:"<color>";inherits:true;initial-value:oklch(46.9% 0 0)}@property --accent-5{syntax:"<color>";inherits:true;initial-value:oklch(56.5% 0 0)}@property --color-accent-5{syntax:"<color>";inherits:true;initial-value:oklch(56.5% 0 0)}@property --accent-6{syntax:"<color>";inherits:true;initial-value:oklch(66.1% 0 0)}@property --color-accent-6{syntax:"<color>";inherits:true;initial-value:oklch(66.1% 0 0)}@property --accent-7{syntax:"<color>";inherits:true;initial-value:oklch(75.7% 0 0)}@property --color-accent-7{syntax:"<color>";inherits:true;initial-value:oklch(75.7% 0 0)}@property --accent-8{syntax:"<color>";inherits:true;initial-value:oklch(85.4% 0 0)}@property --color-accent-8{syntax:"<color>";inherits:true;initial-value:oklch(85.4% 0 0)}@property --accent-9{syntax:"<color>";inherits:true;initial-value:oklch(95% 0 0)}@property --color-accent-9{syntax:"<color>";inherits:true;initial-value:oklch(95% 0 0)}@property --neutral{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --color-neutral{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --neutral-1{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --color-neutral-1{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@property --neutral-2{syntax:"<color>";inherits:true;initial-value:oklch(27.6% 0 0)}@property --color-neutral-2{syntax:"<color>";inherits:true;initial-value:oklch(27.6% 0 0)}@property --neutral-3{syntax:"<color>";inherits:true;initial-value:oklch(37.2% 0 0)}@property --color-neutral-3{syntax:"<color>";inherits:true;initial-value:oklch(37.2% 0 0)}@property --neutral-4{syntax:"<color>";inherits:true;initial-value:oklch(46.9% 0 0)}@property --color-neutral-4{syntax:"<color>";inherits:true;initial-value:oklch(46.9% 0 0)}@property --neutral-5{syntax:"<color>";inherits:true;initial-value:oklch(56.5% 0 0)}@property --color-neutral-5{syntax:"<color>";inherits:true;initial-value:oklch(56.5% 0 0)}@property --neutral-6{syntax:"<color>";inherits:true;initial-value:oklch(66.1% 0 0)}@property --color-neutral-6{syntax:"<color>";inherits:true;initial-value:oklch(66.1% 0 0)}@property --neutral-7{syntax:"<color>";inherits:true;initial-value:oklch(75.7% 0 0)}@property --color-neutral-7{syntax:"<color>";inherits:true;initial-value:oklch(75.7% 0 0)}@property --neutral-8{syntax:"<color>";inherits:true;initial-value:oklch(85.4% 0 0)}@property --color-neutral-8{syntax:"<color>";inherits:true;initial-value:oklch(85.4% 0 0)}@property --neutral-9{syntax:"<color>";inherits:true;initial-value:oklch(95% 0 0)}@property --color-neutral-9{syntax:"<color>";inherits:true;initial-value:oklch(95% 0 0)}@property --red{syntax:"<color>";inherits:true;initial-value:oklch(59% .234 25)}@property --color-red{syntax:"<color>";inherits:true;initial-value:oklch(59% .234 25)}@property --red-1{syntax:"<color>";inherits:true;initial-value:oklch(23% .091 25)}@property --color-red-1{syntax:"<color>";inherits:true;initial-value:oklch(23% .091 25)}@property --red-2{syntax:"<color>";inherits:true;initial-value:oklch(32% .127 25)}@property --color-red-2{syntax:"<color>";inherits:true;initial-value:oklch(32% .127 25)}@property --red-3{syntax:"<color>";inherits:true;initial-value:oklch(41% .162 25)}@property --color-red-3{syntax:"<color>";inherits:true;initial-value:oklch(41% .162 25)}@property --red-4{syntax:"<color>";inherits:true;initial-value:oklch(50% .198 25)}@property --color-red-4{syntax:"<color>";inherits:true;initial-value:oklch(50% .198 25)}@property --red-5{syntax:"<color>";inherits:true;initial-value:oklch(59% .234 25)}@property --color-red-5{syntax:"<color>";inherits:true;initial-value:oklch(59% .234 25)}@property --red-6{syntax:"<color>";inherits:true;initial-value:oklch(68% .229 25)}@property --color-red-6{syntax:"<color>";inherits:true;initial-value:oklch(68% .229 25)}@property --red-7{syntax:"<color>";inherits:true;initial-value:oklch(77% .151 25)}@property --color-red-7{syntax:"<color>";inherits:true;initial-value:oklch(77% .151 25)}@property --red-8{syntax:"<color>";inherits:true;initial-value:oklch(86% .085 25)}@property --color-red-8{syntax:"<color>";inherits:true;initial-value:oklch(86% .085 25)}@property --red-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .028 25)}@property --color-red-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .028 25)}@property --orange{syntax:"<color>";inherits:true;initial-value:oklch(67.6% .218 45)}@property --color-orange{syntax:"<color>";inherits:true;initial-value:oklch(67.6% .218 45)}@property --orange-1{syntax:"<color>";inherits:true;initial-value:oklch(22% .071 45)}@property --color-orange-1{syntax:"<color>";inherits:true;initial-value:oklch(22% .071 45)}@property --orange-2{syntax:"<color>";inherits:true;initial-value:oklch(31.1% .1 45)}@property --color-orange-2{syntax:"<color>";inherits:true;initial-value:oklch(31.1% .1 45)}@property --orange-3{syntax:"<color>";inherits:true;initial-value:oklch(40.2% .13 45)}@property --color-orange-3{syntax:"<color>";inherits:true;initial-value:oklch(40.2% .13 45)}@property --orange-4{syntax:"<color>";inherits:true;initial-value:oklch(49.4% .159 45)}@property --color-orange-4{syntax:"<color>";inherits:true;initial-value:oklch(49.4% .159 45)}@property --orange-5{syntax:"<color>";inherits:true;initial-value:oklch(58.5% .188 45)}@property --color-orange-5{syntax:"<color>";inherits:true;initial-value:oklch(58.5% .188 45)}@property --orange-6{syntax:"<color>";inherits:true;initial-value:oklch(67.6% .218 45)}@property --color-orange-6{syntax:"<color>";inherits:true;initial-value:oklch(67.6% .218 45)}@property --orange-7{syntax:"<color>";inherits:true;initial-value:oklch(76.7% .185 45)}@property --color-orange-7{syntax:"<color>";inherits:true;initial-value:oklch(76.7% .185 45)}@property --orange-8{syntax:"<color>";inherits:true;initial-value:oklch(85.9% .104 45)}@property --color-orange-8{syntax:"<color>";inherits:true;initial-value:oklch(85.9% .104 45)}@property --orange-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .034 45)}@property --color-orange-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .034 45)}@property --yellow{syntax:"<color>";inherits:true;initial-value:oklch(76% .163 80)}@property --color-yellow{syntax:"<color>";inherits:true;initial-value:oklch(76% .163 80)}@property --yellow-1{syntax:"<color>";inherits:true;initial-value:oklch(19% .041 80)}@property --color-yellow-1{syntax:"<color>";inherits:true;initial-value:oklch(19% .041 80)}@property --yellow-2{syntax:"<color>";inherits:true;initial-value:oklch(28.5% .061 80)}@property --color-yellow-2{syntax:"<color>";inherits:true;initial-value:oklch(28.5% .061 80)}@property --yellow-3{syntax:"<color>";inherits:true;initial-value:oklch(38% .081 80)}@property --color-yellow-3{syntax:"<color>";inherits:true;initial-value:oklch(38% .081 80)}@property --yellow-4{syntax:"<color>";inherits:true;initial-value:oklch(47.5% .102 80)}@property --color-yellow-4{syntax:"<color>";inherits:true;initial-value:oklch(47.5% .102 80)}@property --yellow-5{syntax:"<color>";inherits:true;initial-value:oklch(57% .122 80)}@property --color-yellow-5{syntax:"<color>";inherits:true;initial-value:oklch(57% .122 80)}@property --yellow-6{syntax:"<color>";inherits:true;initial-value:oklch(66.5% .142 80)}@property --color-yellow-6{syntax:"<color>";inherits:true;initial-value:oklch(66.5% .142 80)}@property --yellow-7{syntax:"<color>";inherits:true;initial-value:oklch(76% .163 80)}@property --color-yellow-7{syntax:"<color>";inherits:true;initial-value:oklch(76% .163 80)}@property --yellow-8{syntax:"<color>";inherits:true;initial-value:oklch(85.5% .156 80)}@property --color-yellow-8{syntax:"<color>";inherits:true;initial-value:oklch(85.5% .156 80)}@property --yellow-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .051 80)}@property --color-yellow-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .051 80)}@property --green{syntax:"<color>";inherits:true;initial-value:oklch(54% .15 165)}@property --color-green{syntax:"<color>";inherits:true;initial-value:oklch(54% .15 165)}@property --green-1{syntax:"<color>";inherits:true;initial-value:oklch(14% .039 165)}@property --color-green-1{syntax:"<color>";inherits:true;initial-value:oklch(14% .039 165)}@property --green-2{syntax:"<color>";inherits:true;initial-value:oklch(24% .067 165)}@property --color-green-2{syntax:"<color>";inherits:true;initial-value:oklch(24% .067 165)}@property --green-3{syntax:"<color>";inherits:true;initial-value:oklch(34% .094 165)}@property --color-green-3{syntax:"<color>";inherits:true;initial-value:oklch(34% .094 165)}@property --green-4{syntax:"<color>";inherits:true;initial-value:oklch(44% .122 165)}@property --color-green-4{syntax:"<color>";inherits:true;initial-value:oklch(44% .122 165)}@property --green-5{syntax:"<color>";inherits:true;initial-value:oklch(54% .15 165)}@property --color-green-5{syntax:"<color>";inherits:true;initial-value:oklch(54% .15 165)}@property --green-6{syntax:"<color>";inherits:true;initial-value:oklch(64% .178 165)}@property --color-green-6{syntax:"<color>";inherits:true;initial-value:oklch(64% .178 165)}@property --green-7{syntax:"<color>";inherits:true;initial-value:oklch(74% .205 165)}@property --color-green-7{syntax:"<color>";inherits:true;initial-value:oklch(74% .205 165)}@property --green-8{syntax:"<color>";inherits:true;initial-value:oklch(84% .233 165)}@property --color-green-8{syntax:"<color>";inherits:true;initial-value:oklch(84% .233 165)}@property --green-9{syntax:"<color>";inherits:true;initial-value:oklch(94% .098 165)}@property --color-green-9{syntax:"<color>";inherits:true;initial-value:oklch(94% .098 165)}@property --cyan{syntax:"<color>";inherits:true;initial-value:oklch(55% .108 190)}@property --color-cyan{syntax:"<color>";inherits:true;initial-value:oklch(55% .108 190)}@property --cyan-1{syntax:"<color>";inherits:true;initial-value:oklch(15% .029 190)}@property --color-cyan-1{syntax:"<color>";inherits:true;initial-value:oklch(15% .029 190)}@property --cyan-2{syntax:"<color>";inherits:true;initial-value:oklch(25% .049 190)}@property --color-cyan-2{syntax:"<color>";inherits:true;initial-value:oklch(25% .049 190)}@property --cyan-3{syntax:"<color>";inherits:true;initial-value:oklch(35% .069 190)}@property --color-cyan-3{syntax:"<color>";inherits:true;initial-value:oklch(35% .069 190)}@property --cyan-4{syntax:"<color>";inherits:true;initial-value:oklch(45% .088 190)}@property --color-cyan-4{syntax:"<color>";inherits:true;initial-value:oklch(45% .088 190)}@property --cyan-5{syntax:"<color>";inherits:true;initial-value:oklch(55% .108 190)}@property --color-cyan-5{syntax:"<color>";inherits:true;initial-value:oklch(55% .108 190)}@property --cyan-6{syntax:"<color>";inherits:true;initial-value:oklch(65% .128 190)}@property --color-cyan-6{syntax:"<color>";inherits:true;initial-value:oklch(65% .128 190)}@property --cyan-7{syntax:"<color>";inherits:true;initial-value:oklch(75% .147 190)}@property --color-cyan-7{syntax:"<color>";inherits:true;initial-value:oklch(75% .147 190)}@property --cyan-8{syntax:"<color>";inherits:true;initial-value:oklch(85% .167 190)}@property --color-cyan-8{syntax:"<color>";inherits:true;initial-value:oklch(85% .167 190)}@property --cyan-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .071 190)}@property --color-cyan-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .071 190)}@property --blue{syntax:"<color>";inherits:true;initial-value:oklch(56.5% .146 255)}@property --color-blue{syntax:"<color>";inherits:true;initial-value:oklch(56.5% .146 255)}@property --blue-1{syntax:"<color>";inherits:true;initial-value:oklch(18% .046 255)}@property --color-blue-1{syntax:"<color>";inherits:true;initial-value:oklch(18% .046 255)}@property --blue-2{syntax:"<color>";inherits:true;initial-value:oklch(27.6% .071 255)}@property --color-blue-2{syntax:"<color>";inherits:true;initial-value:oklch(27.6% .071 255)}@property --blue-3{syntax:"<color>";inherits:true;initial-value:oklch(37.2% .096 255)}@property --color-blue-3{syntax:"<color>";inherits:true;initial-value:oklch(37.2% .096 255)}@property --blue-4{syntax:"<color>";inherits:true;initial-value:oklch(46.9% .121 255)}@property --color-blue-4{syntax:"<color>";inherits:true;initial-value:oklch(46.9% .121 255)}@property --blue-5{syntax:"<color>";inherits:true;initial-value:oklch(56.5% .146 255)}@property --color-blue-5{syntax:"<color>";inherits:true;initial-value:oklch(56.5% .146 255)}@property --blue-6{syntax:"<color>";inherits:true;initial-value:oklch(66.1% .121 255)}@property --color-blue-6{syntax:"<color>";inherits:true;initial-value:oklch(66.1% .121 255)}@property --blue-7{syntax:"<color>";inherits:true;initial-value:oklch(75.7% .084 255)}@property --color-blue-7{syntax:"<color>";inherits:true;initial-value:oklch(75.7% .084 255)}@property --blue-8{syntax:"<color>";inherits:true;initial-value:oklch(85.4% .049 255)}@property --color-blue-8{syntax:"<color>";inherits:true;initial-value:oklch(85.4% .049 255)}@property --blue-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .016 255)}@property --color-blue-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .016 255)}@property --purple{syntax:"<color>";inherits:true;initial-value:oklch(58% .163 300)}@property --color-purple{syntax:"<color>";inherits:true;initial-value:oklch(58% .163 300)}@property --purple-1{syntax:"<color>";inherits:true;initial-value:oklch(21% .065 300)}@property --color-purple-1{syntax:"<color>";inherits:true;initial-value:oklch(21% .065 300)}@property --purple-2{syntax:"<color>";inherits:true;initial-value:oklch(30.2% .093 300)}@property --color-purple-2{syntax:"<color>";inherits:true;initial-value:oklch(30.2% .093 300)}@property --purple-3{syntax:"<color>";inherits:true;initial-value:oklch(39.5% .121 300)}@property --color-purple-3{syntax:"<color>";inherits:true;initial-value:oklch(39.5% .121 300)}@property --purple-4{syntax:"<color>";inherits:true;initial-value:oklch(48.7% .15 300)}@property --color-purple-4{syntax:"<color>";inherits:true;initial-value:oklch(48.7% .15 300)}@property --purple-5{syntax:"<color>";inherits:true;initial-value:oklch(58% .163 300)}@property --color-purple-5{syntax:"<color>";inherits:true;initial-value:oklch(58% .163 300)}@property --purple-6{syntax:"<color>";inherits:true;initial-value:oklch(67.2% .123 300)}@property --color-purple-6{syntax:"<color>";inherits:true;initial-value:oklch(67.2% .123 300)}@property --purple-7{syntax:"<color>";inherits:true;initial-value:oklch(76.5% .086 300)}@property --color-purple-7{syntax:"<color>";inherits:true;initial-value:oklch(76.5% .086 300)}@property --purple-8{syntax:"<color>";inherits:true;initial-value:oklch(85.7% .05 300)}@property --color-purple-8{syntax:"<color>";inherits:true;initial-value:oklch(85.7% .05 300)}@property --purple-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .017 300)}@property --color-purple-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .017 300)}@property --pink{syntax:"<color>";inherits:true;initial-value:oklch(76.7% .13 350)}@property --color-pink{syntax:"<color>";inherits:true;initial-value:oklch(76.7% .13 350)}@property --pink-1{syntax:"<color>";inherits:true;initial-value:oklch(22% .062 350)}@property --color-pink-1{syntax:"<color>";inherits:true;initial-value:oklch(22% .062 350)}@property --pink-2{syntax:"<color>";inherits:true;initial-value:oklch(31.1% .088 350)}@property --color-pink-2{syntax:"<color>";inherits:true;initial-value:oklch(31.1% .088 350)}@property --pink-3{syntax:"<color>";inherits:true;initial-value:oklch(40.2% .113 350)}@property --color-pink-3{syntax:"<color>";inherits:true;initial-value:oklch(40.2% .113 350)}@property --pink-4{syntax:"<color>";inherits:true;initial-value:oklch(49.4% .139 350)}@property --color-pink-4{syntax:"<color>";inherits:true;initial-value:oklch(49.4% .139 350)}@property --pink-5{syntax:"<color>";inherits:true;initial-value:oklch(58.5% .165 350)}@property --color-pink-5{syntax:"<color>";inherits:true;initial-value:oklch(58.5% .165 350)}@property --pink-6{syntax:"<color>";inherits:true;initial-value:oklch(67.6% .19 350)}@property --color-pink-6{syntax:"<color>";inherits:true;initial-value:oklch(67.6% .19 350)}@property --pink-7{syntax:"<color>";inherits:true;initial-value:oklch(76.7% .13 350)}@property --color-pink-7{syntax:"<color>";inherits:true;initial-value:oklch(76.7% .13 350)}@property --pink-8{syntax:"<color>";inherits:true;initial-value:oklch(85.9% .072 350)}@property --color-pink-8{syntax:"<color>";inherits:true;initial-value:oklch(85.9% .072 350)}@property --pink-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .024 350)}@property --color-pink-9{syntax:"<color>";inherits:true;initial-value:oklch(95% .024 350)}@property --color-background{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-foreground{syntax:"<color>";inherits:true;initial-value:#121212}@property --element-color-border{syntax:"<color>";inherits:true;initial-value:oklch(66.1% 0 0)}@property --element-border-radius{syntax:"<length>";inherits:true;initial-value:8px}@property --element-border-width{syntax:"<length>";inherits:true;initial-value:1.5px}@property --radius-1{syntax:"<length>";inherits:true;initial-value:4px}@property --radius-2{syntax:"<length>";inherits:true;initial-value:8px}@property --radius-3{syntax:"<length>";inherits:true;initial-value:16px}@property --radius-4{syntax:"<length>";inherits:true;initial-value:32px}@property --radius-5{syntax:"<length>";inherits:true;initial-value:64px}@property --space-1{syntax:"<length>";inherits:true;initial-value:4px}@property --space-2{syntax:"<length>";inherits:true;initial-value:8px}@property --space-3{syntax:"<length>";inherits:true;initial-value:12px}@property --space-4{syntax:"<length>";inherits:true;initial-value:14px}@property --space-5{syntax:"<length>";inherits:true;initial-value:16px}@property --space-6{syntax:"<length>";inherits:true;initial-value:18px}@property --space-7{syntax:"<length>";inherits:true;initial-value:20px}@property --space-8{syntax:"<length>";inherits:true;initial-value:24px}@property --space-9{syntax:"<length>";inherits:true;initial-value:28px}@property --space-10{syntax:"<length>";inherits:true;initial-value:32px}@property --space-11{syntax:"<length>";inherits:true;initial-value:40px}@property --space-12{syntax:"<length>";inherits:true;initial-value:48px}@property --space-13{syntax:"<length>";inherits:true;initial-value:64px}@property --space-14{syntax:"<length>";inherits:true;initial-value:128px}@property --font-weight-1{syntax:"<number>";inherits:true;initial-value:400}@property --font-weight-2{syntax:"<number>";inherits:true;initial-value:500}@property --font-weight-3{syntax:"<number>";inherits:true;initial-value:600}@property --font-weight-4{syntax:"<number>";inherits:true;initial-value:700}@property --text-line-height{syntax:"<number>";inherits:true;initial-value:1}@property --line-height-1{syntax:"<number>";inherits:true;initial-value:1}@property --line-height-2{syntax:"<number>";inherits:true;initial-value:1.05}@property --line-height-3{syntax:"<number>";inherits:true;initial-value:1.15}@property --line-height-4{syntax:"<number>";inherits:true;initial-value:1.25}@property --line-height-5{syntax:"<number>";inherits:true;initial-value:1.5}@property --text-font-size{syntax:"<length>";inherits:true;initial-value:16px}@property --font-size-1{syntax:"<length>";inherits:true;initial-value:12px}@property --font-size-2{syntax:"<length>";inherits:true;initial-value:14px}@property --font-size-3{syntax:"<length>";inherits:true;initial-value:16px}@property --font-size-4{syntax:"<length>";inherits:true;initial-value:18px}@property --font-size-5{syntax:"<length>";inherits:true;initial-value:20px}@property --font-size-6{syntax:"<length>";inherits:true;initial-value:24px}@property --font-size-7{syntax:"<length>";inherits:true;initial-value:28px}@property --font-size-8{syntax:"<length>";inherits:true;initial-value:32px}@property --font-size-9{syntax:"<length>";inherits:true;initial-value:48px}@property --text-letter-spacing{syntax:"<length>";inherits:true;initial-value:0}@property --letter-spacing-1{syntax:"<length>";inherits:true;initial-value:0}@property --letter-spacing-2{syntax:"<length>";inherits:true;initial-value:0}@property --letter-spacing-3{syntax:"<length>";inherits:true;initial-value:0}@property --letter-spacing-4{syntax:"<length>";inherits:true;initial-value:0}@property --letter-spacing-5{syntax:"<length>";inherits:true;initial-value:0}@property --text-font-weight{syntax:"<number>";inherits:true;initial-value:500}:root{--color-neutral:var(--color-neutral-1);--neutral:var(--color-neutral-1);--color-neutral-1:oklch(18% 0 0);--neutral-1:var(--color-neutral-1);--color-neutral-2:oklch(27.6% 0 0);--neutral-2:var(--color-neutral-2);--color-neutral-3:oklch(37.2% 0 0);--neutral-3:var(--color-neutral-3);--color-neutral-4:oklch(46.9% 0 0);--neutral-4:var(--color-neutral-4);--color-neutral-5:oklch(56.5% 0 0);--neutral-5:var(--color-neutral-5);--color-neutral-6:oklch(66.1% 0 0);--neutral-6:var(--color-neutral-6);--color-neutral-7:oklch(75.7% 0 0);--neutral-7:var(--color-neutral-7);--color-neutral-8:oklch(85.4% 0 0);--neutral-8:var(--color-neutral-8);--color-neutral-9:oklch(95% 0 0);--neutral-9:var(--color-neutral-9);--color-red:var(--color-red-5);--red:var(--color-red-5);--color-red-1:oklch(23% .091 25);--red-1:var(--color-red-1);--color-red-2:oklch(32% .127 25);--red-2:var(--color-red-2);--color-red-3:oklch(41% .162 25);--red-3:var(--color-red-3);--color-red-4:oklch(50% .198 25);--red-4:var(--color-red-4);--color-red-5:oklch(59% .234 25);--red-5:var(--color-red-5);--color-red-6:oklch(68% .229 25);--red-6:var(--color-red-6);--color-red-7:oklch(77% .151 25);--red-7:var(--color-red-7);--color-red-8:oklch(86% .085 25);--red-8:var(--color-red-8);--color-red-9:oklch(95% .028 25);--red-9:var(--color-red-9);--color-orange:var(--color-orange-6);--orange:var(--color-orange-6);--color-orange-1:oklch(22% .071 45);--orange-1:var(--color-orange-1);--color-orange-2:oklch(31.1% .1 45);--orange-2:var(--color-orange-2);--color-orange-3:oklch(40.2% .13 45);--orange-3:var(--color-orange-3);--color-orange-4:oklch(49.4% .159 45);--orange-4:var(--color-orange-4);--color-orange-5:oklch(58.5% .188 45);--orange-5:var(--color-orange-5);--color-orange-6:oklch(67.6% .218 45);--orange-6:var(--color-orange-6);--color-orange-7:oklch(76.7% .185 45);--orange-7:var(--color-orange-7);--color-orange-8:oklch(85.9% .104 45);--orange-8:var(--color-orange-8);--color-orange-9:oklch(95% .034 45);--orange-9:var(--color-orange-9);--color-yellow:var(--color-yellow-7);--yellow:var(--color-yellow-7);--color-yellow-1:oklch(19% .041 80);--yellow-1:var(--color-yellow-1);--color-yellow-2:oklch(28.5% .061 80);--yellow-2:var(--color-yellow-2);--color-yellow-3:oklch(38% .081 80);--yellow-3:var(--color-yellow-3);--color-yellow-4:oklch(47.5% .102 80);--yellow-4:var(--color-yellow-4);--color-yellow-5:oklch(57% .122 80);--yellow-5:var(--color-yellow-5);--color-yellow-6:oklch(66.5% .142 80);--yellow-6:var(--color-yellow-6);--color-yellow-7:oklch(76% .163 80);--yellow-7:var(--color-yellow-7);--color-yellow-8:oklch(85.5% .156 80);--yellow-8:var(--color-yellow-8);--color-yellow-9:oklch(95% .051 80);--yellow-9:var(--color-yellow-9);--color-green:var(--color-green-5);--green:var(--color-green-5);--color-green-1:oklch(14% .039 165);--green-1:var(--color-green-1);--color-green-2:oklch(24% .067 165);--green-2:var(--color-green-2);--color-green-3:oklch(34% .094 165);--green-3:var(--color-green-3);--color-green-4:oklch(44% .122 165);--green-4:var(--color-green-4);--color-green-5:oklch(54% .15 165);--green-5:var(--color-green-5);--color-green-6:oklch(64% .178 165);--green-6:var(--color-green-6);--color-green-7:oklch(74% .205 165);--green-7:var(--color-green-7);--color-green-8:oklch(84% .233 165);--green-8:var(--color-green-8);--color-green-9:oklch(94% .098 165);--green-9:var(--color-green-9);--color-cyan:var(--color-cyan-5);--cyan:var(--color-cyan-5);--color-cyan-1:oklch(15% .029 190);--cyan-1:var(--color-cyan-1);--color-cyan-2:oklch(25% .049 190);--cyan-2:var(--color-cyan-2);--color-cyan-3:oklch(35% .069 190);--cyan-3:var(--color-cyan-3);--color-cyan-4:oklch(45% .088 190);--cyan-4:var(--color-cyan-4);--color-cyan-5:oklch(55% .108 190);--cyan-5:var(--color-cyan-5);--color-cyan-6:oklch(65% .128 190);--cyan-6:var(--color-cyan-6);--color-cyan-7:oklch(75% .147 190);--cyan-7:var(--color-cyan-7);--color-cyan-8:oklch(85% .167 190);--cyan-8:var(--color-cyan-8);--color-cyan-9:oklch(95% .071 190);--cyan-9:var(--color-cyan-9);--color-blue:var(--color-blue-5);--blue:var(--color-blue-5);--color-blue-1:oklch(18% .046 255);--blue-1:var(--color-blue-1);--color-blue-2:oklch(27.6% .071 255);--blue-2:var(--color-blue-2);--color-blue-3:oklch(37.2% .096 255);--blue-3:var(--color-blue-3);--color-blue-4:oklch(46.9% .121 255);--blue-4:var(--color-blue-4);--color-blue-5:oklch(56.5% .146 255);--blue-5:var(--color-blue-5);--color-blue-6:oklch(66.1% .121 255);--blue-6:var(--color-blue-6);--color-blue-7:oklch(75.7% .084 255);--blue-7:var(--color-blue-7);--color-blue-8:oklch(85.4% .049 255);--blue-8:var(--color-blue-8);--color-blue-9:oklch(95% .016 255);--blue-9:var(--color-blue-9);--color-purple:var(--color-purple-5);--purple:var(--color-purple-5);--color-purple-1:oklch(21% .065 300);--purple-1:var(--color-purple-1);--color-purple-2:oklch(30.2% .093 300);--purple-2:var(--color-purple-2);--color-purple-3:oklch(39.5% .121 300);--purple-3:var(--color-purple-3);--color-purple-4:oklch(48.7% .15 300);--purple-4:var(--color-purple-4);--color-purple-5:oklch(58% .163 300);--purple-5:var(--color-purple-5);--color-purple-6:oklch(67.2% .123 300);--purple-6:var(--color-purple-6);--color-purple-7:oklch(76.5% .086 300);--purple-7:var(--color-purple-7);--color-purple-8:oklch(85.7% .05 300);--purple-8:var(--color-purple-8);--color-purple-9:oklch(95% .017 300);--purple-9:var(--color-purple-9);--color-pink:var(--color-pink-7);--pink:var(--color-pink-7);--color-pink-1:oklch(22% .062 350);--pink-1:var(--color-pink-1);--color-pink-2:oklch(31.1% .088 350);--pink-2:var(--color-pink-2);--color-pink-3:oklch(40.2% .113 350);--pink-3:var(--color-pink-3);--color-pink-4:oklch(49.4% .139 350);--pink-4:var(--color-pink-4);--color-pink-5:oklch(58.5% .165 350);--pink-5:var(--color-pink-5);--color-pink-6:oklch(67.6% .19 350);--pink-6:var(--color-pink-6);--color-pink-7:oklch(76.7% .13 350);--pink-7:var(--color-pink-7);--color-pink-8:oklch(85.9% .072 350);--pink-8:var(--color-pink-8);--color-pink-9:oklch(95% .024 350);--pink-9:var(--color-pink-9);--color-background:#fff;--color-foreground:var(--color-neutral-1);--radius-1:4px;--radius-2:8px;--radius-3:16px;--radius-4:32px;--radius-5:64px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:14px;--space-5:16px;--space-6:18px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:40px;--space-12:48px;--space-13:64px;--space-14:128px;--font-weight-1:400;--font-weight-2:500;--font-weight-3:600;--font-weight-4:700;--font-size-1:.75rem;--font-size-2:.875rem;--font-size-3:1rem;--font-size-4:1.125rem;--font-size-5:1.25rem;--font-size-6:1.5rem;--font-size-7:1.75rem;--font-size-8:2rem;--font-size-9:3rem;--line-height-1:1;--line-height-2:1.05;--line-height-3:1.15;--line-height-4:1.25;--line-height-5:1.5;--letter-spacing-1:-.04em;--letter-spacing-2:-.02em;--letter-spacing-3:0em;--letter-spacing-4:.02em;--letter-spacing-5:.04em;--element-color-border:var(--color-neutral-6);--element-border-radius:var(--radius-2);--element-border-width:1.5px}@supports not (color:oklch(60% 0.15 165deg)){:root{--neutral-1:#161616;--neutral-2:#2e2e2e;--neutral-3:#484848;--neutral-4:#636363;--neutral-5:gray;--neutral-6:#9e9e9e;--neutral-7:#bebebe;--neutral-8:#dedede;--neutral-9:#f5f5f5;--red-1:#380000;--red-2:#620000;--red-3:#910006;--red-4:#c20010;--red-5:#ee0b2a;--red-6:#ff5655;--red-7:#ff9890;--red-8:#ffccc5;--red-9:#ffece9;--orange-1:#320200;--orange-2:#571000;--orange-3:#802300;--orange-4:#ac3600;--orange-5:#d94a00;--orange-6:#fe6a00;--orange-7:#ff9d69;--orange-8:#ffceb2;--orange-9:#ffeee0;--yellow-1:#241100;--yellow-2:#432700;--yellow-3:#643f00;--yellow-4:#875900;--yellow-5:#ac7400;--yellow-6:#ce9200;--yellow-7:#f0b135;--yellow-8:#ffd470;--yellow-9:#fff1c2;--green-1:#001f0e;--green-2:#003b22;--green-3:#005939;--green-4:#007950;--green-5:#009b69;--green-6:#00bb87;--green-7:#41dca5;--green-8:#6afdc5;--green-9:#c4ffe8;--cyan-1:#001d1b;--cyan-2:#003836;--cyan-3:#003836;--cyan-4:#007671;--cyan-5:#009790;--cyan-6:#00b9b2;--cyan-7:#00dbd3;--cyan-8:#2bfdf4;--cyan-9:#b7ffff;--blue-1:#000d49;--blue-2:#002774;--blue-3:#004495;--blue-4:#1762b6;--blue-5:#3a81d7;--blue-6:#59a0f9;--blue-7:#85c1ff;--blue-8:#bfe1ff;--blue-9:#e6f7ff;--purple-1:#220046;--purple-2:#3c086b;--purple-3:#562c8b;--purple-4:#724aab;--purple-5:#8f68cb;--purple-6:#ad87ed;--purple-7:#cca7ff;--purple-8:#e6d2ff;--purple-9:#f9f0ff;--pink-1:#33001c;--pink-2:#5c0038;--pink-3:#830054;--pink-4:#a42c71;--pink-5:#c74c8e;--pink-6:#e96cad;--pink-7:#ff8ecd;--pink-8:#ffc6e6;--pink-9:#ffeaf9}}.text,.alt-heading-6,.text-alt-heading-6,.heading-6,.text-heading-6,.alt-heading-5,.text-alt-heading-5,.heading-5,.text-heading-5,.input-4,.text-input-4,.label-4,.text-label-4,.button-4,.text-button-4,.link-4,.text-link-4,.body-4,.text-body-4,.alt-heading-4,.text-alt-heading-4,.heading-4,.text-heading-4,.input-3,.text-input-3,.label-3,.text-label-3,.button-3,.text-button-3,.link-3,.text-link-3,.body-3,.text-body-3,.alt-heading-3,.text-alt-heading-3,.heading-3,.text-heading-3,.input-2,.text-input-2,.label-2,.text-label-2,.button-2,.text-button-2,.link-2,.text-link-2,.body-2,.text-body-2,.alt-heading-2,.text-alt-heading-2,.heading-2,.text-heading-2,.input-1,.text-input-1,.label-1,.text-label-1,.button-1,.text-button-1,.link-1,.text-link-1,.body-1,.text-body-1,.alt-heading-1,.text-alt-heading-1,.heading-1,.text-heading-1{font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing)}.heading-1,.text-heading-1{--text-font-weight:var(--font-weight-2);--text-font-size:var(--font-size-4);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-3)}.heading-1 b,.heading-1 strong,.text-heading-1 b,.text-heading-1 strong{--text-font-weight:var(--font-weight-3)}.alt-heading-1,.text-alt-heading-1{--text-font-weight:var(--font-weight-3);--text-font-size:var(--font-size-4);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-4)}.alt-heading-1 b,.alt-heading-1 strong,.text-alt-heading-1 b,.text-alt-heading-1 strong{--text-font-weight:var(--font-weight-4)}.body-1,.text-body-1{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-5);--text-font-size:var(--font-size-1);--text-letter-spacing:var(--letter-spacing-4)}.body-1 b,.body-1 strong,.text-body-1 b,.text-body-1 strong{--text-font-weight:var(--font-weight-3)}.link-1,.text-link-1{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-1);--text-letter-spacing:var(--letter-spacing-5)}.link-1 b,.link-1 strong,.text-link-1 b,.text-link-1 strong{--text-font-weight:var(--font-weight-3)}.button-1,.text-button-1{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-2)}.button-1 b,.button-1 strong,.text-button-1 b,.text-button-1 strong{--text-font-weight:var(--font-weight-3)}.label-1,.text-label-1{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-3);--text-font-size:var(--font-size-1);--text-letter-spacing:var(--letter-spacing-5)}.label-1 b,.label-1 strong,.text-label-1 b,.text-label-1 strong{--text-font-weight:var(--font-weight-3)}.input-1,.text-input-1{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-2);--text-letter-spacing:var(--letter-spacing-5)}.input-1 b,.input-1 strong,.text-input-1 b,.text-input-1 strong{--text-font-weight:var(--font-weight-2)}.heading-2,.text-heading-2{--text-font-weight:var(--font-weight-2);--text-font-size:var(--font-size-5);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-3)}.heading-2 b,.heading-2 strong,.text-heading-2 b,.text-heading-2 strong{--text-font-weight:var(--font-weight-3)}.alt-heading-2,.text-alt-heading-2{--text-font-weight:var(--font-weight-3);--text-font-size:var(--font-size-5);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-4)}.alt-heading-2 b,.alt-heading-2 strong,.text-alt-heading-2 b,.text-alt-heading-2 strong{--text-font-weight:var(--font-weight-4)}.body-2,.text-body-2{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-5);--text-font-size:var(--font-size-2);--text-letter-spacing:var(--letter-spacing-4)}.body-2 b,.body-2 strong,.text-body-2 b,.text-body-2 strong{--text-font-weight:var(--font-weight-3)}.link-2,.text-link-2{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-2);--text-letter-spacing:var(--letter-spacing-5)}.link-2 b,.link-2 strong,.text-link-2 b,.text-link-2 strong{--text-font-weight:var(--font-weight-3)}.button-2,.text-button-2{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-3)}.button-2 b,.button-2 strong,.text-button-2 b,.text-button-2 strong{--text-font-weight:var(--font-weight-3)}.label-2,.text-label-2{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-3);--text-font-size:var(--font-size-2);--text-letter-spacing:var(--letter-spacing-4)}.label-2 b,.label-2 strong,.text-label-2 b,.text-label-2 strong{--text-font-weight:var(--font-weight-3)}.input-2,.text-input-2{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-3);--text-letter-spacing:var(--letter-spacing-4)}.input-2 b,.input-2 strong,.text-input-2 b,.text-input-2 strong{--text-font-weight:var(--font-weight-2)}.heading-3,.text-heading-3{--text-font-weight:var(--font-weight-2);--text-font-size:var(--font-size-6);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-2)}.heading-3 b,.heading-3 strong,.text-heading-3 b,.text-heading-3 strong{--text-font-weight:var(--font-weight-3)}.alt-heading-3,.text-alt-heading-3{--text-font-weight:var(--font-weight-3);--text-font-size:var(--font-size-6);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-4)}.alt-heading-3 b,.alt-heading-3 strong,.text-alt-heading-3 b,.text-alt-heading-3 strong{--text-font-weight:var(--font-weight-4)}.body-3,.text-body-3{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-5);--text-font-size:var(--font-size-3);--text-letter-spacing:var(--letter-spacing-2)}.body-3 b,.body-3 strong,.text-body-3 b,.text-body-3 strong{--text-font-weight:var(--font-weight-3)}.link-3,.text-link-3{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-3);--text-letter-spacing:var(--letter-spacing-4)}.link-3 b,.link-3 strong,.text-link-3 b,.text-link-3 strong{--text-font-weight:var(--font-weight-3)}.button-3,.text-button-3{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-4)}.button-3 b,.button-3 strong,.text-button-3 b,.text-button-3 strong{--text-font-weight:var(--font-weight-3)}.label-3,.text-label-3{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-3);--text-font-size:var(--font-size-3);--text-letter-spacing:var(--letter-spacing-4)}.label-3 b,.label-3 strong,.text-label-3 b,.text-label-3 strong{--text-font-weight:var(--font-weight-3)}.input-3,.text-input-3{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-4);--text-letter-spacing:var(--letter-spacing-3)}.input-3 b,.input-3 strong,.text-input-3 b,.text-input-3 strong{--text-font-weight:var(--font-weight-2)}.heading-4,.text-heading-4{--text-font-weight:var(--font-weight-2);--text-font-size:var(--font-size-7);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-2)}.heading-4 b,.heading-4 strong,.text-heading-4 b,.text-heading-4 strong{--text-font-weight:var(--font-weight-3)}.alt-heading-4,.text-alt-heading-4{--text-font-weight:var(--font-weight-3);--text-font-size:var(--font-size-7);--text-line-height:var(--line-height-5);--text-letter-spacing:var(--letter-spacing-4)}.alt-heading-4 b,.alt-heading-4 strong,.text-alt-heading-4 b,.text-alt-heading-4 strong{--text-font-weight:var(--font-weight-4)}.body-4,.text-body-4{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-5);--text-font-size:var(--font-size-4);--text-letter-spacing:var(--letter-spacing-2)}.body-4 b,.body-4 strong,.text-body-4 b,.text-body-4 strong{--text-font-weight:var(--font-weight-3)}.link-4,.text-link-4{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-4);--text-letter-spacing:var(--letter-spacing-4)}.link-4 b,.link-4 strong,.text-link-4 b,.text-link-4 strong{--text-font-weight:var(--font-weight-3)}.button-4,.text-button-4{--text-font-weight:var(--font-weight-2);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-5)}.button-4 b,.button-4 strong,.text-button-4 b,.text-button-4 strong{--text-font-weight:var(--font-weight-3)}.label-4,.text-label-4{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-3);--text-font-size:var(--font-size-4);--text-letter-spacing:var(--letter-spacing-3)}.label-4 b,.label-4 strong,.text-label-4 b,.text-label-4 strong{--text-font-weight:var(--font-weight-3)}.input-4,.text-input-4{--text-font-weight:var(--font-weight-1);--text-line-height:var(--line-height-4);--text-font-size:var(--font-size-5);--text-letter-spacing:var(--letter-spacing-2)}.input-4 b,.input-4 strong,.text-input-4 b,.text-input-4 strong{--text-font-weight:var(--font-weight-2)}.heading-5,.text-heading-5{--text-font-weight:var(--font-weight-2);--text-font-size:var(--font-size-8);--text-line-height:var(--line-height-4);--text-letter-spacing:var(--letter-spacing-1)}.heading-5 b,.heading-5 strong,.text-heading-5 b,.text-heading-5 strong{--text-font-weight:var(--font-weight-3)}.alt-heading-5,.text-alt-heading-5{--text-font-weight:var(--font-weight-3);--text-font-size:var(--font-size-8);--text-line-height:var(--line-height-4);--text-letter-spacing:var(--letter-spacing-3)}.alt-heading-5 b,.alt-heading-5 strong,.text-alt-heading-5 b,.text-alt-heading-5 strong{--text-font-weight:var(--font-weight-4)}.heading-6,.text-heading-6{--text-font-weight:var(--font-weight-2);--text-font-size:var(--font-size-9);--text-line-height:var(--line-height-4);--text-letter-spacing:var(--letter-spacing-1)}.heading-6 b,.heading-6 strong,.text-heading-6 b,.text-heading-6 strong{--text-font-weight:var(--font-weight-3)}.alt-heading-6,.text-alt-heading-6{--text-font-weight:var(--font-weight-3);--text-font-size:var(--font-size-9);--text-line-height:var(--line-height-4);--text-letter-spacing:var(--letter-spacing-2)}.alt-heading-6 b,.alt-heading-6 strong,.text-alt-heading-6 b,.text-alt-heading-6 strong{--text-font-weight:var(--font-weight-4)}.element-button,button,input[type=button],input[type=reset],input[type=submit],.button{cursor:pointer;box-sizing:border-box;border:var(--element-border-width) solid;justify-content:center;align-items:center;gap:var(--button-gap);padding-inline:var(--button-padding-x);padding-block:var(--button-padding-y);border-radius:var(--button-border-radius,var(--element-border-radius));border-color:var(--button-color-border,var(--element-color-border));background-color:var(--button-color-background);color:var(--button-color-foreground);text-decoration:none;display:inline-flex}.element-button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,.button:disabled,.element-button[aria-disabled=true],button[aria-disabled=true],input[aria-disabled=true][type=button],input[aria-disabled=true][type=reset],input[aria-disabled=true][type=submit],[aria-disabled=true].button{cursor:not-allowed}.element-button-1,button.button-1,input[type=button].button-1,input[type=reset].button-1,input[type=submit].button-1,.button.button-1,.element-button.button-1{--button-gap:var(--space-1);--button-padding-y:var(--space-1);--button-padding-x:var(--space-2)}.element-button-2,button.button-2,input[type=button].button-2,input[type=reset].button-2,input[type=submit].button-2,.button.button-2,.element-button.button-2{--button-gap:var(--space-2);--button-padding-y:var(--space-2);--button-padding-x:var(--space-4)}.element-button-3,button.button-3,input[type=button].button-3,input[type=reset].button-3,input[type=submit].button-3,.button.button-3,.element-button.button-3{--button-gap:var(--space-3);--button-padding-y:var(--space-3);--button-padding-x:var(--space-6)}.element-button-4,button.button-4,input[type=button].button-4,input[type=reset].button-4,input[type=submit].button-4,.button.button-4,.element-button.button-4{--button-gap:var(--space-4);--button-padding-y:var(--space-4);--button-padding-x:var(--space-8)}button.filled,input[type=button].filled,input[type=reset].filled,input[type=submit].filled,.button.filled,.element-button.filled{--button-color-background:var(--color-accent-5,var(--color-neutral-1));--button-color-border:var(--button-color-background);--button-color-foreground:var(--color-background)}button.filled:focus-visible,button.filled:hover,input[type=button].filled:focus-visible,input[type=button].filled:hover,input[type=reset].filled:focus-visible,input[type=reset].filled:hover,input[type=submit].filled:focus-visible,input[type=submit].filled:hover,.button.filled:focus-visible,.button.filled:hover,.element-button.filled:focus-visible,.element-button.filled:hover{--button-color-background:var(--color-accent-4,var(--color-neutral-2))}button.filled:active,input[type=button].filled:active,input[type=reset].filled:active,input[type=submit].filled:active,.button.filled:active,.element-button.filled:active{--button-color-background:var(--color-accent-3,var(--color-neutral-3))}button.filled:disabled,button.filled[aria-disabled=true],input[type=button].filled:disabled,input[type=button].filled[aria-disabled=true],input[type=reset].filled:disabled,input[type=reset].filled[aria-disabled=true],input[type=submit].filled:disabled,input[type=submit].filled[aria-disabled=true],.button.filled:disabled,.button.filled[aria-disabled=true],.element-button.filled:disabled,.element-button.filled[aria-disabled=true]{--button-color-background:var(--color-neutral-7);--button-color-foreground:var(--color-neutral-9)}button.filled:disabled:hover,button.filled[aria-disabled=true]:hover,input[type=button].filled:disabled:hover,input[type=button].filled[aria-disabled=true]:hover,input[type=reset].filled:disabled:hover,input[type=reset].filled[aria-disabled=true]:hover,input[type=submit].filled:disabled:hover,input[type=submit].filled[aria-disabled=true]:hover,.button.filled:disabled:hover,.button.filled[aria-disabled=true]:hover,.element-button.filled:disabled:hover,.element-button.filled[aria-disabled=true]:hover{--button-color-background:var(--color-neutral-8)}button.outline,input[type=button].outline,input[type=reset].outline,input[type=submit].outline,.button.outline,.element-button.outline{--button-color-background:var(--color-background);--button-color-foreground:var(--color-accent-5,var(--color-neutral));--button-color-border:var(--button-color-foreground)}button.outline:focus-visible,button.outline:hover,input[type=button].outline:focus-visible,input[type=button].outline:hover,input[type=reset].outline:focus-visible,input[type=reset].outline:hover,input[type=submit].outline:focus-visible,input[type=submit].outline:hover,.button.outline:focus-visible,.button.outline:hover,.element-button.outline:focus-visible,.element-button.outline:hover{--button-color-foreground:var(--color-accent-4,var(--color-neutral-2));box-shadow:inset 0px 0 0 .5px var(--button-color-foreground)}button.outline:active,input[type=button].outline:active,input[type=reset].outline:active,input[type=submit].outline:active,.button.outline:active,.element-button.outline:active{--button-color-background:var(--color-accent-9,var(--color-neutral-9));--button-color-foreground:var(--color-accent-3,var(--color-neutral-3))}button.outline:disabled,button.outline[aria-disabled=true],input[type=button].outline:disabled,input[type=button].outline[aria-disabled=true],input[type=reset].outline:disabled,input[type=reset].outline[aria-disabled=true],input[type=submit].outline:disabled,input[type=submit].outline[aria-disabled=true],.button.outline:disabled,.button.outline[aria-disabled=true],.element-button.outline:disabled,.element-button.outline[aria-disabled=true]{--button-color-foreground:var(--color-neutral-7)}button.outline:disabled:hover,button.outline[aria-disabled=true]:hover,input[type=button].outline:disabled:hover,input[type=button].outline[aria-disabled=true]:hover,input[type=reset].outline:disabled:hover,input[type=reset].outline[aria-disabled=true]:hover,input[type=submit].outline:disabled:hover,input[type=submit].outline[aria-disabled=true]:hover,.button.outline:disabled:hover,.button.outline[aria-disabled=true]:hover,.element-button.outline:disabled:hover,.element-button.outline[aria-disabled=true]:hover{--button-color-foreground:var(--color-neutral-8)}button.outline:disabled:active,button.outline[aria-disabled=true]:active,input[type=button].outline:disabled:active,input[type=button].outline[aria-disabled=true]:active,input[type=reset].outline:disabled:active,input[type=reset].outline[aria-disabled=true]:active,input[type=submit].outline:disabled:active,input[type=submit].outline[aria-disabled=true]:active,.button.outline:disabled:active,.button.outline[aria-disabled=true]:active,.element-button.outline:disabled:active,.element-button.outline[aria-disabled=true]:active{--button-color-background:var(--color-background)}button.ghost,input[type=button].ghost,input[type=reset].ghost,input[type=submit].ghost,.button.ghost,.element-button.ghost{--button-color-background:transparent;--button-color-foreground:var(--color-accent-5,var(--color-neutral-1));--button-color-border:var(--button-color-background)}button.ghost:focus-visible,button.ghost:hover,input[type=button].ghost:focus-visible,input[type=button].ghost:hover,input[type=reset].ghost:focus-visible,input[type=reset].ghost:hover,input[type=submit].ghost:focus-visible,input[type=submit].ghost:hover,.button.ghost:focus-visible,.button.ghost:hover,.element-button.ghost:focus-visible,.element-button.ghost:hover{--button-color-background:var(--color-accent-9,var(--color-neutral-9));--button-color-foreground:var(--color-accent-3,var(--color-neutral-2))}button.ghost:active,input[type=button].ghost:active,input[type=reset].ghost:active,input[type=submit].ghost:active,.button.ghost:active,.element-button.ghost:active{--button-color-background:var(--color-accent-8,var(--color-neutral-8));--button-color-foreground:var(--color-accent-2,var(--color-neutral-3))}button.ghost:disabled,button.ghost[aria-disabled=true],input[type=button].ghost:disabled,input[type=button].ghost[aria-disabled=true],input[type=reset].ghost:disabled,input[type=reset].ghost[aria-disabled=true],input[type=submit].ghost:disabled,input[type=submit].ghost[aria-disabled=true],.button.ghost:disabled,.button.ghost[aria-disabled=true],.element-button.ghost:disabled,.element-button.ghost[aria-disabled=true]{--button-color-foreground:var(--color-neutral-7)}button.ghost:disabled:hover,button.ghost[aria-disabled=true]:hover,input[type=button].ghost:disabled:hover,input[type=button].ghost[aria-disabled=true]:hover,input[type=reset].ghost:disabled:hover,input[type=reset].ghost[aria-disabled=true]:hover,input[type=submit].ghost:disabled:hover,input[type=submit].ghost[aria-disabled=true]:hover,.button.ghost:disabled:hover,.button.ghost[aria-disabled=true]:hover,.element-button.ghost:disabled:hover,.element-button.ghost[aria-disabled=true]:hover{--button-color-background:var(--color-neutral-9);--button-color-foreground:var(--color-neutral-8)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]),select,textarea,[role=textbox],.element-text-entry{border:var(--element-border-width) solid;outline:var(--input-color-border);background-color:var(--input-color-background,var(--color-background));border-color:var(--input-color-border,var(--element-color-border));border-radius:var(--input-border-radius,var(--element-border-radius));caret-color:var(--input-color-caret);color:var(--input-color-foreground,var(--color-foreground));padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y);--input-color-placeholder:var(--neutral-6)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range])::placeholder,select::placeholder,textarea::placeholder,[role=textbox]::placeholder,.element-text-entry::placeholder{color:var(--input-color-placeholder)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]):disabled,input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range])[aria-disabled=true],select:disabled,select[aria-disabled=true],textarea:disabled,textarea[aria-disabled=true],[role=textbox]:disabled,[role=textbox][aria-disabled=true],.element-text-entry:disabled,.element-text-entry[aria-disabled=true]{--input-color-background:var(--neutral-8);cursor:not-allowed}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-1,select.input-1,textarea.input-1,[role=textbox].input-1,.element-text-entry.input-1{--input-padding-y:var(--space-1);--input-padding-x:var(--space-2);--input-color-caret:var(--color-neutral-4)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-1:hover,select.input-1:hover,textarea.input-1:hover,[role=textbox].input-1:hover,.element-text-entry.input-1:hover{--input-color-background:var(--color-accent-9,var(--color-neutral-9));--input-color-border:var(--color-accent-5,var(--color-neutral-5));--input-color-placeholder:var(--color-neutral-5);box-shadow:inset 0px 0 0 .5px var(--input-color-border)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-1:focus,select.input-1:focus,textarea.input-1:focus,[role=textbox].input-1:focus,.element-text-entry.input-1:focus{--input-color-border:var(--color-accent-4,var(--color-neutral-4));--input-color-foreground:var(--color-foreground);--input-color-background:var(--color-background);--input-color-placeholder:transparent}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-1:active,select.input-1:active,textarea.input-1:active,[role=textbox].input-1:active,.element-text-entry.input-1:active{--input-color-border:var(--color-accent-3,var(--color-neutral-4))}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-2,select.input-2,textarea.input-2,[role=textbox].input-2,.element-text-entry.input-2{--input-padding-y:var(--space-2);--input-padding-x:var(--space-4);--input-color-caret:var(--color-neutral-4)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-2:hover,select.input-2:hover,textarea.input-2:hover,[role=textbox].input-2:hover,.element-text-entry.input-2:hover{--input-color-background:var(--color-accent-9,var(--color-neutral-9));--input-color-border:var(--color-accent-5,var(--color-neutral-5));--input-color-placeholder:var(--color-neutral-5);box-shadow:inset 0px 0 0 .5px var(--input-color-border)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-2:focus,select.input-2:focus,textarea.input-2:focus,[role=textbox].input-2:focus,.element-text-entry.input-2:focus{--input-color-border:var(--color-accent-4,var(--color-neutral-4));--input-color-foreground:var(--color-foreground);--input-color-background:var(--color-background);--input-color-placeholder:transparent}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-2:active,select.input-2:active,textarea.input-2:active,[role=textbox].input-2:active,.element-text-entry.input-2:active{--input-color-border:var(--color-accent-3,var(--color-neutral-4))}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-3,select.input-3,textarea.input-3,[role=textbox].input-3,.element-text-entry.input-3{--input-padding-y:var(--space-3);--input-padding-x:var(--space-6);--input-color-caret:var(--color-neutral-4)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-3:hover,select.input-3:hover,textarea.input-3:hover,[role=textbox].input-3:hover,.element-text-entry.input-3:hover{--input-color-background:var(--color-accent-9,var(--color-neutral-9));--input-color-border:var(--color-accent-5,var(--color-neutral-5));--input-color-placeholder:var(--color-neutral-5);box-shadow:inset 0px 0 0 .5px var(--input-color-border)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-3:focus,select.input-3:focus,textarea.input-3:focus,[role=textbox].input-3:focus,.element-text-entry.input-3:focus{--input-color-border:var(--color-accent-4,var(--color-neutral-4));--input-color-foreground:var(--color-foreground);--input-color-background:var(--color-background);--input-color-placeholder:transparent}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-3:active,select.input-3:active,textarea.input-3:active,[role=textbox].input-3:active,.element-text-entry.input-3:active{--input-color-border:var(--color-accent-3,var(--color-neutral-4))}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-4,select.input-4,textarea.input-4,[role=textbox].input-4,.element-text-entry.input-4{--input-padding-y:var(--space-4);--input-padding-x:var(--space-8);--input-color-caret:var(--color-neutral-4)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-4:hover,select.input-4:hover,textarea.input-4:hover,[role=textbox].input-4:hover,.element-text-entry.input-4:hover{--input-color-background:var(--color-accent-9,var(--color-neutral-9));--input-color-border:var(--color-accent-5,var(--color-neutral-5));--input-color-placeholder:var(--color-neutral-5);box-shadow:inset 0px 0 0 .5px var(--input-color-border)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-4:focus,select.input-4:focus,textarea.input-4:focus,[role=textbox].input-4:focus,.element-text-entry.input-4:focus{--input-color-border:var(--color-accent-4,var(--color-neutral-4));--input-color-foreground:var(--color-foreground);--input-color-background:var(--color-background);--input-color-placeholder:transparent}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio],[type=range]).input-4:active,select.input-4:active,textarea.input-4:active,[role=textbox].input-4:active,.element-text-entry.input-4:active{--input-color-border:var(--color-accent-3,var(--color-neutral-4))}.element-toggle,input[type=radio].radio-4,input[type=radio].radio-3,input[type=radio].radio-2,input[type=radio].radio-1,input[type=checkbox].checkbox-4,input[type=checkbox].checkbox-3,input[type=checkbox].checkbox-2,input[type=checkbox].checkbox-1{appearance:none;cursor:pointer;border:var(--element-border-width) solid;outline:var(--toggle-color-border);height:var(--toggle-size);width:var(--toggle-size);border-radius:var(--toggle-border-radius,var(--element-border-radius));border-color:var(--toggle-color-border,var(--element-color-border));background-color:var(--toggle-color-background);--toggle-color-foreground:var(--app-background);position:relative}.element-toggle:after,input[type=radio].radio-4:after,input[type=radio].radio-3:after,input[type=radio].radio-2:after,input[type=radio].radio-1:after,input[type=checkbox].checkbox-4:after,input[type=checkbox].checkbox-3:after,input[type=checkbox].checkbox-2:after,input[type=checkbox].checkbox-1:after{color:var(--toggle-color-foreground);font-size:var(--toggle-tick-size);place-content:center;display:grid;position:absolute;inset:0}.element-toggle:active,input[type=radio].radio-4:active,input[type=radio].radio-3:active,input[type=radio].radio-2:active,input[type=radio].radio-1:active,input[type=checkbox].checkbox-4:active,input[type=checkbox].checkbox-3:active,input[type=checkbox].checkbox-2:active,input[type=checkbox].checkbox-1:active{--toggle-color-border:var(--color-accent-5,var(--color-neutral-3));--toggle-color-background:var(--color-accent-5,var(--color-neutral-3))}.element-toggle:focus-visible,input[type=radio].radio-4:focus-visible,input[type=radio].radio-3:focus-visible,input[type=radio].radio-2:focus-visible,input[type=radio].radio-1:focus-visible,input[type=checkbox].checkbox-4:focus-visible,input[type=checkbox].checkbox-3:focus-visible,input[type=checkbox].checkbox-2:focus-visible,input[type=checkbox].checkbox-1:focus-visible,.element-toggle:hover,input[type=radio].radio-4:hover,input[type=radio].radio-3:hover,input[type=radio].radio-2:hover,input[type=radio].radio-1:hover,input[type=checkbox].checkbox-4:hover,input[type=checkbox].checkbox-3:hover,input[type=checkbox].checkbox-2:hover,input[type=checkbox].checkbox-1:hover{--toggle-color-border:var(--color-accent-4,var(--color-neutral-3));--toggle-color-background:var(--color-accent-9,var(--color-neutral-9))}.element-toggle:checked,input[type=radio].radio-4:checked,input[type=radio].radio-3:checked,input[type=radio].radio-2:checked,input[type=radio].radio-1:checked,input[type=checkbox].checkbox-4:checked,input[type=checkbox].checkbox-3:checked,input[type=checkbox].checkbox-2:checked,input[type=checkbox].checkbox-1:checked{--toggle-color-background:var(--color-accent-5,var(--color-neutral-1));--toggle-color-border:var(--toggle-color-background)}.element-toggle:checked:after,input[type=radio].radio-4:checked:after,input[type=radio].radio-3:checked:after,input[type=radio].radio-2:checked:after,input[type=radio].radio-1:checked:after,input[type=checkbox].checkbox-4:checked:after,input[type=checkbox].checkbox-3:checked:after,input[type=checkbox].checkbox-2:checked:after,input[type=checkbox].checkbox-1:checked:after{content:"✔︎"}.element-toggle:checked:focus-visible,input[type=radio].radio-4:checked:focus-visible,input[type=radio].radio-3:checked:focus-visible,input[type=radio].radio-2:checked:focus-visible,input[type=radio].radio-1:checked:focus-visible,input[type=checkbox].checkbox-4:checked:focus-visible,input[type=checkbox].checkbox-3:checked:focus-visible,input[type=checkbox].checkbox-2:checked:focus-visible,input[type=checkbox].checkbox-1:checked:focus-visible,.element-toggle:checked:hover,input[type=radio].radio-4:checked:hover,input[type=radio].radio-3:checked:hover,input[type=radio].radio-2:checked:hover,input[type=radio].radio-1:checked:hover,input[type=checkbox].checkbox-4:checked:hover,input[type=checkbox].checkbox-3:checked:hover,input[type=checkbox].checkbox-2:checked:hover,input[type=checkbox].checkbox-1:checked:hover{--toggle-color-background:var(--color-accent-4,var(--color-neutral-2))}.element-toggle:checked:active,input[type=radio].radio-4:checked:active,input[type=radio].radio-3:checked:active,input[type=radio].radio-2:checked:active,input[type=radio].radio-1:checked:active,input[type=checkbox].checkbox-4:checked:active,input[type=checkbox].checkbox-3:checked:active,input[type=checkbox].checkbox-2:checked:active,input[type=checkbox].checkbox-1:checked:active{--toggle-color-background:var(--color-accent-3,var(--color-neutral-3))}.element-toggle:disabled,input[type=radio].radio-4:disabled,input[type=radio].radio-3:disabled,input[type=radio].radio-2:disabled,input[type=radio].radio-1:disabled,input[type=checkbox].checkbox-4:disabled,input[type=checkbox].checkbox-3:disabled,input[type=checkbox].checkbox-2:disabled,input[type=checkbox].checkbox-1:disabled,.element-toggle[aria-disabled=true],input[aria-disabled=true][type=radio].radio-4,input[aria-disabled=true][type=radio].radio-3,input[aria-disabled=true][type=radio].radio-2,input[aria-disabled=true][type=radio].radio-1,input[aria-disabled=true][type=checkbox].checkbox-4,input[aria-disabled=true][type=checkbox].checkbox-3,input[aria-disabled=true][type=checkbox].checkbox-2,input[aria-disabled=true][type=checkbox].checkbox-1{--toggle-color-background-color:var(--color-neutral-6)}.element-toggle-1,input[type=radio].radio-1,input[type=checkbox].checkbox-1{--toggle-size:var(--space-4)}.element-toggle-2,input[type=radio].radio-2,input[type=checkbox].checkbox-2{--toggle-size:var(--space-5)}.element-toggle-3,input[type=radio].radio-3,input[type=checkbox].checkbox-3{--toggle-size:var(--space-6)}.element-toggle-4,input[type=radio].radio-4,input[type=checkbox].checkbox-4{--toggle-size:var(--space-7)}input[type=checkbox].checkbox-1{--toggle-border-radius:var(--radius-1)}input[type=checkbox].checkbox-1:checked:after{--toggle-tick-size:90%}input[type=checkbox].checkbox-1:indeterminate{--toggle-color-border:var(--color-accent-5,var(--color-neutral-1));--toggle-color-foreground:var(--color-accent-5,var(--color-neutral-1))}input[type=checkbox].checkbox-1:indeterminate:after{content:"";border-radius:var(--radius-1);background-color:currentColor;width:75%;height:12.5%;margin:auto;display:block}input[type=checkbox].checkbox-2{--toggle-border-radius:var(--radius-1)}input[type=checkbox].checkbox-2:checked:after{--toggle-tick-size:90%}input[type=checkbox].checkbox-2:indeterminate{--toggle-color-border:var(--color-accent-5,var(--color-neutral-1));--toggle-color-foreground:var(--color-accent-5,var(--color-neutral-1))}input[type=checkbox].checkbox-2:indeterminate:after{content:"";border-radius:var(--radius-1);background-color:currentColor;width:75%;height:12.5%;margin:auto;display:block}input[type=checkbox].checkbox-3{--toggle-border-radius:var(--radius-1)}input[type=checkbox].checkbox-3:checked:after{--toggle-tick-size:90%}input[type=checkbox].checkbox-3:indeterminate{--toggle-color-border:var(--color-accent-5,var(--color-neutral-1));--toggle-color-foreground:var(--color-accent-5,var(--color-neutral-1))}input[type=checkbox].checkbox-3:indeterminate:after{content:"";border-radius:var(--radius-1);background-color:currentColor;width:75%;height:12.5%;margin:auto;display:block}input[type=checkbox].checkbox-4{--toggle-border-radius:var(--radius-1)}input[type=checkbox].checkbox-4:checked:after{--toggle-tick-size:90%}input[type=checkbox].checkbox-4:indeterminate{--toggle-color-border:var(--color-accent-5,var(--color-neutral-1));--toggle-color-foreground:var(--color-accent-5,var(--color-neutral-1))}input[type=checkbox].checkbox-4:indeterminate:after{content:"";border-radius:var(--radius-1);background-color:currentColor;width:75%;height:12.5%;margin:auto;display:block}input[type=radio].radio-1{--toggle-border-radius:var(--radius-5)}input[type=radio].radio-1:checked:after{--toggle-tick-size:80%}input[type=radio].radio-2{--toggle-border-radius:var(--radius-5)}input[type=radio].radio-2:checked:after{--toggle-tick-size:80%}input[type=radio].radio-3{--toggle-border-radius:var(--radius-5)}input[type=radio].radio-3:checked:after{--toggle-tick-size:80%}input[type=radio].radio-4{--toggle-border-radius:var(--radius-5)}input[type=radio].radio-4:checked:after{--toggle-tick-size:80%}.red,.accent-red{--accent:var(--red);--color-accent:var(--red);--accent-1:var(--red-1);--color-accent-1:var(--red-1);--accent-2:var(--red-2);--color-accent-2:var(--red-2);--accent-3:var(--red-3);--color-accent-3:var(--red-3);--accent-4:var(--red-4);--color-accent-4:var(--red-4);--accent-5:var(--red-5);--color-accent-5:var(--red-5);--accent-6:var(--red-6);--color-accent-6:var(--red-6);--accent-7:var(--red-7);--color-accent-7:var(--red-7);--accent-8:var(--red-8);--color-accent-8:var(--red-8);--accent-9:var(--red-9);--color-accent-9:var(--red-9);accent-color:var(--accent)}.orange,.accent-orange{--accent:var(--orange);--color-accent:var(--orange);--accent-1:var(--orange-1);--color-accent-1:var(--orange-1);--accent-2:var(--orange-2);--color-accent-2:var(--orange-2);--accent-3:var(--orange-3);--color-accent-3:var(--orange-3);--accent-4:var(--orange-4);--color-accent-4:var(--orange-4);--accent-5:var(--orange-5);--color-accent-5:var(--orange-5);--accent-6:var(--orange-6);--color-accent-6:var(--orange-6);--accent-7:var(--orange-7);--color-accent-7:var(--orange-7);--accent-8:var(--orange-8);--color-accent-8:var(--orange-8);--accent-9:var(--orange-9);--color-accent-9:var(--orange-9);accent-color:var(--accent)}.yellow,.accent-yellow{--accent:var(--yellow);--color-accent:var(--yellow);--accent-1:var(--yellow-1);--color-accent-1:var(--yellow-1);--accent-2:var(--yellow-2);--color-accent-2:var(--yellow-2);--accent-3:var(--yellow-3);--color-accent-3:var(--yellow-3);--accent-4:var(--yellow-4);--color-accent-4:var(--yellow-4);--accent-5:var(--yellow-5);--color-accent-5:var(--yellow-5);--accent-6:var(--yellow-6);--color-accent-6:var(--yellow-6);--accent-7:var(--yellow-7);--color-accent-7:var(--yellow-7);--accent-8:var(--yellow-8);--color-accent-8:var(--yellow-8);--accent-9:var(--yellow-9);--color-accent-9:var(--yellow-9);accent-color:var(--accent)}.green,.accent-green{--accent:var(--green);--color-accent:var(--green);--accent-1:var(--green-1);--color-accent-1:var(--green-1);--accent-2:var(--green-2);--color-accent-2:var(--green-2);--accent-3:var(--green-3);--color-accent-3:var(--green-3);--accent-4:var(--green-4);--color-accent-4:var(--green-4);--accent-5:var(--green-5);--color-accent-5:var(--green-5);--accent-6:var(--green-6);--color-accent-6:var(--green-6);--accent-7:var(--green-7);--color-accent-7:var(--green-7);--accent-8:var(--green-8);--color-accent-8:var(--green-8);--accent-9:var(--green-9);--color-accent-9:var(--green-9);accent-color:var(--accent)}.cyan,.accent-cyan{--accent:var(--cyan);--color-accent:var(--cyan);--accent-1:var(--cyan-1);--color-accent-1:var(--cyan-1);--accent-2:var(--cyan-2);--color-accent-2:var(--cyan-2);--accent-3:var(--cyan-3);--color-accent-3:var(--cyan-3);--accent-4:var(--cyan-4);--color-accent-4:var(--cyan-4);--accent-5:var(--cyan-5);--color-accent-5:var(--cyan-5);--accent-6:var(--cyan-6);--color-accent-6:var(--cyan-6);--accent-7:var(--cyan-7);--color-accent-7:var(--cyan-7);--accent-8:var(--cyan-8);--color-accent-8:var(--cyan-8);--accent-9:var(--cyan-9);--color-accent-9:var(--cyan-9);accent-color:var(--accent)}.blue,.accent-blue{--accent:var(--blue);--color-accent:var(--blue);--accent-1:var(--blue-1);--color-accent-1:var(--blue-1);--accent-2:var(--blue-2);--color-accent-2:var(--blue-2);--accent-3:var(--blue-3);--color-accent-3:var(--blue-3);--accent-4:var(--blue-4);--color-accent-4:var(--blue-4);--accent-5:var(--blue-5);--color-accent-5:var(--blue-5);--accent-6:var(--blue-6);--color-accent-6:var(--blue-6);--accent-7:var(--blue-7);--color-accent-7:var(--blue-7);--accent-8:var(--blue-8);--color-accent-8:var(--blue-8);--accent-9:var(--blue-9);--color-accent-9:var(--blue-9);accent-color:var(--accent)}.purple,.accent-purple{--accent:var(--purple);--color-accent:var(--purple);--accent-1:var(--purple-1);--color-accent-1:var(--purple-1);--accent-2:var(--purple-2);--color-accent-2:var(--purple-2);--accent-3:var(--purple-3);--color-accent-3:var(--purple-3);--accent-4:var(--purple-4);--color-accent-4:var(--purple-4);--accent-5:var(--purple-5);--color-accent-5:var(--purple-5);--accent-6:var(--purple-6);--color-accent-6:var(--purple-6);--accent-7:var(--purple-7);--color-accent-7:var(--purple-7);--accent-8:var(--purple-8);--color-accent-8:var(--purple-8);--accent-9:var(--purple-9);--color-accent-9:var(--purple-9);accent-color:var(--accent)}.pink,.accent-pink{--accent:var(--pink);--color-accent:var(--pink);--accent-1:var(--pink-1);--color-accent-1:var(--pink-1);--accent-2:var(--pink-2);--color-accent-2:var(--pink-2);--accent-3:var(--pink-3);--color-accent-3:var(--pink-3);--accent-4:var(--pink-4);--color-accent-4:var(--pink-4);--accent-5:var(--pink-5);--color-accent-5:var(--pink-5);--accent-6:var(--pink-6);--color-accent-6:var(--pink-6);--accent-7:var(--pink-7);--color-accent-7:var(--pink-7);--accent-8:var(--pink-8);--color-accent-8:var(--pink-8);--accent-9:var(--pink-9);--color-accent-9:var(--pink-9);accent-color:var(--accent)}}@layer reset{*,:before,:after{interpolate-size:allow-keywords}*{margin:0}*:focus-visible{outline-offset:2px;outline-color:var(--accent-1)}html,body{min-block-size:100svb;accent-color:var(--accent-1);flex-direction:column;flex:1;display:flex}html{color:var(--accent-3);background-color:var(--neutral-1);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);scrollbar-color:var(--accent-6) var(--accent-8);scrollbar-width:thin;scrollbar-gutter:stable;font-synthesis:style;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background-color:var(--accent-9)}body>div{display:contents}h1,h2,h3,h4,h5,h6{color:var(--accent-2);text-wrap:balance;position:relative}p{text-wrap:pretty}a,button,label,select,summary,[role=button],[role=link]{cursor:pointer}select{appearance:none}menu{padding:0;list-style:none}}@layer utils{[class|=flex]{flex-direction:var(--flex-dir);gap:var(--gap);display:flex}[class|=flex][class*=-in]{display:inline-flex}[class|=flex][class*=-row]{--flex-dir:row}[class|=flex][class*=-row-rev]{--flex-dir:row-reverse}[class|=flex][class*=-col]{--flex-dir:column}[class|=flex][class*=-col-rev]{--flex-dir:column-reverse}[class|=flex][class*="-0"]{--gap:0}[class|=flex][class*="-1"]{--gap:var(--space-1)}[class|=flex][class*="-2"]{--gap:var(--space-2)}[class|=flex][class*="-3"]{--gap:var(--space-3)}[class|=flex][class*="-4"]{--gap:var(--space-4)}[class|=flex][class*="-5"]{--gap:var(--space-5)}[class|=flex][class*="-6"]{--gap:var(--space-6)}[class|=flex][class*="-7"]{--gap:var(--space-7)}[class|=flex][class*="-8"]{--gap:var(--space-8)}[class|=flex][class*="-9"]{--gap:var(--space-9)}[class|=flex][class*="-10"]{--gap:var(--space-10)}[class|=flex][class*="-11"]{--gap:var(--space-11)}[class|=flex][class*="-12"]{--gap:var(--space-12)}[class|=flex][class*="-13"]{--gap:var(--space-13)}[class|=flex][class*="-14"]{--gap:var(--space-14)}}@view-transition{navigation:auto}html{font-family:var(--sans-font)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sans-font:MonoLisaText, sans-serif;--mono-font:MonoLisaCode, monospace;--content-width:calc(var(--space-14) * 6);--accent-1:var(--neutral-1);--accent-2:var(--neutral-2);--accent-3:var(--neutral-3);--accent-4:var(--neutral-4);--accent-5:var(--neutral-5);--accent-6:var(--neutral-6);--accent-7:var(--neutral-7);--accent-8:var(--neutral-8);--accent-9:var(--neutral-9);--element-border-radius:0;--color-foreground:var(--accent-3)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--accent-1:var(--neutral-9);--accent-2:var(--neutral-8);--accent-3:var(--neutral-7);--accent-4:var(--neutral-6);--accent-5:var(--neutral-5);--accent-6:var(--neutral-4);--accent-7:var(--neutral-3);--accent-8:var(--neutral-2);--accent-9:var(--neutral-1)}}a{color:var(--accent-1);text-decoration-thickness:2px}a:hover{color:var(--accent-2);text-decoration-thickness:3px}code{color:var(--accent-1);padding-inline:var(--space-1);background-color:var(--accent-8);display:inline-block}kbd{color:var(--accent-5);border:1px solid var(--accent-7);justify-content:center;align-items:center;min-inline-size:1lh;display:inline-flex}kbd.esc{padding-inline:var(--space-1)}.header-anchor{color:var(--accent-6);opacity:0;block-size:1lh;text-decoration:none;transition:opacity .5s ease-out;position:absolute;inset-inline-end:-.6em}.header-anchor:before{content:"#";display:block}h1,h2,h3,h4,h5,h6{font-family:var(--mono-font);text-transform:uppercase;grid-template-columns:1fr auto;gap:.25em;display:grid}:is(h1,h2,h3,h4,h5,h6):hover .header-anchor,:is(h1,h2,h3,h4,h5,h6) .header-anchor:focus-visible{visibility:visible;opacity:1}:is(h1,h2,h3,h4,h5,h6):before{content:"";background-color:currentColor;block-size:1.2cap;margin-block:auto}hr{border:1px solid var(--accent-3)}code{font-family:var(--mono-font)}._cat_btn_v34sh_2{anchor-name:--cats;color:inherit;background:0 0;border:none}._cats_v34sh_9{position-anchor:--cats;position-area:top;justify-self:anchor-center;opacity:1;transition:all .3s ease-in-out;position:absolute}._cats_v34sh_9[popover]{background:var(--accent-1);color:var(--accent-9);border:none}@starting-style{._cats_v34sh_9{opacity:0;transform:translateY(var(--space-4))}}._imgs_o40nr_2{gap:var(--space-4);margin-block:var(--space-6);flex-wrap:wrap;justify-content:space-evenly;display:flex}div[data-v-279744c9]{justify-content:center}button[data-v-279744c9]{font-family:var(--mono-font);--gap:var(--space-4);--button-color-background:var(--accent-9);--button-color-foreground:var(--accent-4);--button-color-border:var(--accent-5);display:flex}button[data-v-279744c9]:hover{box-shadow:none;--button-color-foreground:var(--accent-3)}form[data-v-db210ba1]{interpolate-size:allow-keywords;inline-size:100%;max-inline-size:calc(4 * var(--space-14));opacity:1;block-size:calc-size(max-content, size);margin-inline:auto;transition:all .3s ease-in;transform:translate(0)}@starting-style{form[data-v-db210ba1]{opacity:0;transform:translate(0, var(--space-6));block-size:0}}p[data-v-db210ba1]{text-align:center}input[data-v-db210ba1]{border-radius:0}button[data-v-db210ba1]{color:inherit;--gap:var(--space-1);background-color:#0000;border:none}button[data-v-db210ba1]:hover{color:var(--accent-1)}button kbd[data-v-db210ba1]{margin-inline-end:var(--space-1)}legend[data-v-db210ba1]{font-family:var(--mono-font);padding:var(--space-2);border:1.5px solid var(--accent-7);flex-wrap:wrap;justify-content:center}label[data-v-db210ba1]:has(.selected){background-color:var(--accent-7);color:var(--accent-1)}fieldset[data-v-db210ba1],p[data-v-db210ba1]{border-inline:1.5px solid var(--accent-7);padding:var(--space-2);border-block:none}fieldset[data-v-db210ba1]{max-block-size:calc(2 * var(--space-14));overflow:auto}fieldset[data-v-db210ba1]:empty{display:none}input[data-v-db210ba1]{align-self:center}kbd+kbd[data-v-db210ba1]{margin-inline-start:var(--space-2)}.search[data-v-db210ba1]{border-color:var(--accent-7);background-color:var(--accent-9);inline-size:100%;display:flex}.search[data-v-db210ba1]::placeholder{color:var(--accent-6)}.ent[data-v-db210ba1]{width:3ch;padding-inline:var(--space-1);justify-content:flex-end}.option[data-v-db210ba1]{gap:var(--space-2);padding:var(--space-2);background-color:var(--option-color);align-items:center;display:flex}.option:has(>:checked)[data-v-db210ba1]{--option-color:var(--accent-2);background-color:var(--option-color);color:var(--accent-9)}.option:has(>:checked) input[data-v-db210ba1]{--toggle-color-background:var(--option-color);--toggle-color-foreground:var(--accent-9)}.option:has(>:checked) input[data-v-db210ba1]:hover{--toggle-color-background:var(--accent-3)}.option:has(>:checked)[data-v-db210ba1]:hover{--option-color:var(--accent-3);--toggle-color-background:var(--accent-3)}.option[data-v-db210ba1]:hover{--option-color:var(--accent-8)}div[data-v-60adfe03]{inline-size:100%;max-inline-size:calc(3 * var(--space-14));flex-wrap:wrap;justify-content:center;margin-inline:auto}button[data-v-60adfe03]{--button-color-background:var(--accent-1);--button-color-foreground:var(--accent-7)}button[data-v-60adfe03]:hover{--button-color-background:var(--accent-3)}.centred[data-v-a4f96d81]{margin:var(--space-6) auto}:where(.filtered),:where(.tech-filtered){display:none}.long-link{line-break:anywhere}
/*$vite$:1*/