@charset "UTF-8";*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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}@property --neutral{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --color-neutral{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --neutral-1{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --color-neutral-1{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --neutral-2{syntax: "<color>"; inherits: true; initial-value: oklch(27.6% 0 0deg);}@property --color-neutral-2{syntax: "<color>"; inherits: true; initial-value: oklch(27.6% 0 0deg);}@property --neutral-3{syntax: "<color>"; inherits: true; initial-value: oklch(37.2% 0 0deg);}@property --color-neutral-3{syntax: "<color>"; inherits: true; initial-value: oklch(37.2% 0 0deg);}@property --neutral-4{syntax: "<color>"; inherits: true; initial-value: oklch(46.9% 0 0deg);}@property --color-neutral-4{syntax: "<color>"; inherits: true; initial-value: oklch(46.9% 0 0deg);}@property --neutral-5{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% 0 0deg);}@property --color-neutral-5{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% 0 0deg);}@property --neutral-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.1% 0 0deg);}@property --color-neutral-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.1% 0 0deg);}@property --neutral-7{syntax: "<color>"; inherits: true; initial-value: oklch(75.7% 0 0deg);}@property --color-neutral-7{syntax: "<color>"; inherits: true; initial-value: oklch(75.7% 0 0deg);}@property --neutral-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.4% 0 0deg);}@property --color-neutral-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.4% 0 0deg);}@property --neutral-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% 0 0deg);}@property --color-neutral-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% 0 0deg);}@property --red{syntax: "<color>"; inherits: true; initial-value: oklch(59% .234 25deg);}@property --color-red{syntax: "<color>"; inherits: true; initial-value: oklch(59% .234 25deg);}@property --red-1{syntax: "<color>"; inherits: true; initial-value: oklch(23% .091 25deg);}@property --color-red-1{syntax: "<color>"; inherits: true; initial-value: oklch(23% .091 25deg);}@property --red-2{syntax: "<color>"; inherits: true; initial-value: oklch(32% .127 25deg);}@property --color-red-2{syntax: "<color>"; inherits: true; initial-value: oklch(32% .127 25deg);}@property --red-3{syntax: "<color>"; inherits: true; initial-value: oklch(41% .162 25deg);}@property --color-red-3{syntax: "<color>"; inherits: true; initial-value: oklch(41% .162 25deg);}@property --red-4{syntax: "<color>"; inherits: true; initial-value: oklch(50% .198 25deg);}@property --color-red-4{syntax: "<color>"; inherits: true; initial-value: oklch(50% .198 25deg);}@property --red-5{syntax: "<color>"; inherits: true; initial-value: oklch(59% .234 25deg);}@property --color-red-5{syntax: "<color>"; inherits: true; initial-value: oklch(59% .234 25deg);}@property --red-6{syntax: "<color>"; inherits: true; initial-value: oklch(68% .229 25deg);}@property --color-red-6{syntax: "<color>"; inherits: true; initial-value: oklch(68% .229 25deg);}@property --red-7{syntax: "<color>"; inherits: true; initial-value: oklch(77% .151 25deg);}@property --color-red-7{syntax: "<color>"; inherits: true; initial-value: oklch(77% .151 25deg);}@property --red-8{syntax: "<color>"; inherits: true; initial-value: oklch(86% .085 25deg);}@property --color-red-8{syntax: "<color>"; inherits: true; initial-value: oklch(86% .085 25deg);}@property --red-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .028 25deg);}@property --color-red-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .028 25deg);}@property --orange{syntax: "<color>"; inherits: true; initial-value: oklch(67.6% .218 45deg);}@property --color-orange{syntax: "<color>"; inherits: true; initial-value: oklch(67.6% .218 45deg);}@property --orange-1{syntax: "<color>"; inherits: true; initial-value: oklch(22% .071 45deg);}@property --color-orange-1{syntax: "<color>"; inherits: true; initial-value: oklch(22% .071 45deg);}@property --orange-2{syntax: "<color>"; inherits: true; initial-value: oklch(31.1% .1 45deg);}@property --color-orange-2{syntax: "<color>"; inherits: true; initial-value: oklch(31.1% .1 45deg);}@property --orange-3{syntax: "<color>"; inherits: true; initial-value: oklch(40.2% .13 45deg);}@property --color-orange-3{syntax: "<color>"; inherits: true; initial-value: oklch(40.2% .13 45deg);}@property --orange-4{syntax: "<color>"; inherits: true; initial-value: oklch(49.4% .159 45deg);}@property --color-orange-4{syntax: "<color>"; inherits: true; initial-value: oklch(49.4% .159 45deg);}@property --orange-5{syntax: "<color>"; inherits: true; initial-value: oklch(58.5% .188 45deg);}@property --color-orange-5{syntax: "<color>"; inherits: true; initial-value: oklch(58.5% .188 45deg);}@property --orange-6{syntax: "<color>"; inherits: true; initial-value: oklch(67.6% .218 45deg);}@property --color-orange-6{syntax: "<color>"; inherits: true; initial-value: oklch(67.6% .218 45deg);}@property --orange-7{syntax: "<color>"; inherits: true; initial-value: oklch(76.7% .185 45deg);}@property --color-orange-7{syntax: "<color>"; inherits: true; initial-value: oklch(76.7% .185 45deg);}@property --orange-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.9% .104 45deg);}@property --color-orange-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.9% .104 45deg);}@property --orange-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .034 45deg);}@property --color-orange-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .034 45deg);}@property --yellow{syntax: "<color>"; inherits: true; initial-value: oklch(76% .163 80deg);}@property --color-yellow{syntax: "<color>"; inherits: true; initial-value: oklch(76% .163 80deg);}@property --yellow-1{syntax: "<color>"; inherits: true; initial-value: oklch(19% .041 80deg);}@property --color-yellow-1{syntax: "<color>"; inherits: true; initial-value: oklch(19% .041 80deg);}@property --yellow-2{syntax: "<color>"; inherits: true; initial-value: oklch(28.5% .061 80deg);}@property --color-yellow-2{syntax: "<color>"; inherits: true; initial-value: oklch(28.5% .061 80deg);}@property --yellow-3{syntax: "<color>"; inherits: true; initial-value: oklch(38% .081 80deg);}@property --color-yellow-3{syntax: "<color>"; inherits: true; initial-value: oklch(38% .081 80deg);}@property --yellow-4{syntax: "<color>"; inherits: true; initial-value: oklch(47.5% .102 80deg);}@property --color-yellow-4{syntax: "<color>"; inherits: true; initial-value: oklch(47.5% .102 80deg);}@property --yellow-5{syntax: "<color>"; inherits: true; initial-value: oklch(57% .122 80deg);}@property --color-yellow-5{syntax: "<color>"; inherits: true; initial-value: oklch(57% .122 80deg);}@property --yellow-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.5% .142 80deg);}@property --color-yellow-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.5% .142 80deg);}@property --yellow-7{syntax: "<color>"; inherits: true; initial-value: oklch(76% .163 80deg);}@property --color-yellow-7{syntax: "<color>"; inherits: true; initial-value: oklch(76% .163 80deg);}@property --yellow-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.5% .156 80deg);}@property --color-yellow-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.5% .156 80deg);}@property --yellow-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .051 80deg);}@property --color-yellow-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .051 80deg);}@property --green{syntax: "<color>"; inherits: true; initial-value: oklch(54% .15 165deg);}@property --color-green{syntax: "<color>"; inherits: true; initial-value: oklch(54% .15 165deg);}@property --green-1{syntax: "<color>"; inherits: true; initial-value: oklch(14% .039 165deg);}@property --color-green-1{syntax: "<color>"; inherits: true; initial-value: oklch(14% .039 165deg);}@property --green-2{syntax: "<color>"; inherits: true; initial-value: oklch(24% .067 165deg);}@property --color-green-2{syntax: "<color>"; inherits: true; initial-value: oklch(24% .067 165deg);}@property --green-3{syntax: "<color>"; inherits: true; initial-value: oklch(34% .094 165deg);}@property --color-green-3{syntax: "<color>"; inherits: true; initial-value: oklch(34% .094 165deg);}@property --green-4{syntax: "<color>"; inherits: true; initial-value: oklch(44% .122 165deg);}@property --color-green-4{syntax: "<color>"; inherits: true; initial-value: oklch(44% .122 165deg);}@property --green-5{syntax: "<color>"; inherits: true; initial-value: oklch(54% .15 165deg);}@property --color-green-5{syntax: "<color>"; inherits: true; initial-value: oklch(54% .15 165deg);}@property --green-6{syntax: "<color>"; inherits: true; initial-value: oklch(64% .178 165deg);}@property --color-green-6{syntax: "<color>"; inherits: true; initial-value: oklch(64% .178 165deg);}@property --green-7{syntax: "<color>"; inherits: true; initial-value: oklch(74% .205 165deg);}@property --color-green-7{syntax: "<color>"; inherits: true; initial-value: oklch(74% .205 165deg);}@property --green-8{syntax: "<color>"; inherits: true; initial-value: oklch(84% .233 165deg);}@property --color-green-8{syntax: "<color>"; inherits: true; initial-value: oklch(84% .233 165deg);}@property --green-9{syntax: "<color>"; inherits: true; initial-value: oklch(94% .098 165deg);}@property --color-green-9{syntax: "<color>"; inherits: true; initial-value: oklch(94% .098 165deg);}@property --cyan{syntax: "<color>"; inherits: true; initial-value: oklch(55% .108 190deg);}@property --color-cyan{syntax: "<color>"; inherits: true; initial-value: oklch(55% .108 190deg);}@property --cyan-1{syntax: "<color>"; inherits: true; initial-value: oklch(15% .029 190deg);}@property --color-cyan-1{syntax: "<color>"; inherits: true; initial-value: oklch(15% .029 190deg);}@property --cyan-2{syntax: "<color>"; inherits: true; initial-value: oklch(25% .049 190deg);}@property --color-cyan-2{syntax: "<color>"; inherits: true; initial-value: oklch(25% .049 190deg);}@property --cyan-3{syntax: "<color>"; inherits: true; initial-value: oklch(35% .069 190deg);}@property --color-cyan-3{syntax: "<color>"; inherits: true; initial-value: oklch(35% .069 190deg);}@property --cyan-4{syntax: "<color>"; inherits: true; initial-value: oklch(45% .088 190deg);}@property --color-cyan-4{syntax: "<color>"; inherits: true; initial-value: oklch(45% .088 190deg);}@property --cyan-5{syntax: "<color>"; inherits: true; initial-value: oklch(55% .108 190deg);}@property --color-cyan-5{syntax: "<color>"; inherits: true; initial-value: oklch(55% .108 190deg);}@property --cyan-6{syntax: "<color>"; inherits: true; initial-value: oklch(65% .128 190deg);}@property --color-cyan-6{syntax: "<color>"; inherits: true; initial-value: oklch(65% .128 190deg);}@property --cyan-7{syntax: "<color>"; inherits: true; initial-value: oklch(75% .147 190deg);}@property --color-cyan-7{syntax: "<color>"; inherits: true; initial-value: oklch(75% .147 190deg);}@property --cyan-8{syntax: "<color>"; inherits: true; initial-value: oklch(85% .167 190deg);}@property --color-cyan-8{syntax: "<color>"; inherits: true; initial-value: oklch(85% .167 190deg);}@property --cyan-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .071 190deg);}@property --color-cyan-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .071 190deg);}@property --blue{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% .146 255deg);}@property --color-blue{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% .146 255deg);}@property --blue-1{syntax: "<color>"; inherits: true; initial-value: oklch(18% .046 255deg);}@property --color-blue-1{syntax: "<color>"; inherits: true; initial-value: oklch(18% .046 255deg);}@property --blue-2{syntax: "<color>"; inherits: true; initial-value: oklch(27.6% .071 255deg);}@property --color-blue-2{syntax: "<color>"; inherits: true; initial-value: oklch(27.6% .071 255deg);}@property --blue-3{syntax: "<color>"; inherits: true; initial-value: oklch(37.2% .096 255deg);}@property --color-blue-3{syntax: "<color>"; inherits: true; initial-value: oklch(37.2% .096 255deg);}@property --blue-4{syntax: "<color>"; inherits: true; initial-value: oklch(46.9% .121 255deg);}@property --color-blue-4{syntax: "<color>"; inherits: true; initial-value: oklch(46.9% .121 255deg);}@property --blue-5{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% .146 255deg);}@property --color-blue-5{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% .146 255deg);}@property --blue-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.1% .121 255deg);}@property --color-blue-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.1% .121 255deg);}@property --blue-7{syntax: "<color>"; inherits: true; initial-value: oklch(75.7% .084 255deg);}@property --color-blue-7{syntax: "<color>"; inherits: true; initial-value: oklch(75.7% .084 255deg);}@property --blue-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.4% .049 255deg);}@property --color-blue-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.4% .049 255deg);}@property --blue-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .016 255deg);}@property --color-blue-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .016 255deg);}@property --purple{syntax: "<color>"; inherits: true; initial-value: oklch(58% .163 300deg);}@property --color-purple{syntax: "<color>"; inherits: true; initial-value: oklch(58% .163 300deg);}@property --purple-1{syntax: "<color>"; inherits: true; initial-value: oklch(21% .065 300deg);}@property --color-purple-1{syntax: "<color>"; inherits: true; initial-value: oklch(21% .065 300deg);}@property --purple-2{syntax: "<color>"; inherits: true; initial-value: oklch(30.2% .093 300deg);}@property --color-purple-2{syntax: "<color>"; inherits: true; initial-value: oklch(30.2% .093 300deg);}@property --purple-3{syntax: "<color>"; inherits: true; initial-value: oklch(39.5% .121 300deg);}@property --color-purple-3{syntax: "<color>"; inherits: true; initial-value: oklch(39.5% .121 300deg);}@property --purple-4{syntax: "<color>"; inherits: true; initial-value: oklch(48.7% .15 300deg);}@property --color-purple-4{syntax: "<color>"; inherits: true; initial-value: oklch(48.7% .15 300deg);}@property --purple-5{syntax: "<color>"; inherits: true; initial-value: oklch(58% .163 300deg);}@property --color-purple-5{syntax: "<color>"; inherits: true; initial-value: oklch(58% .163 300deg);}@property --purple-6{syntax: "<color>"; inherits: true; initial-value: oklch(67.2% .123 300deg);}@property --color-purple-6{syntax: "<color>"; inherits: true; initial-value: oklch(67.2% .123 300deg);}@property --purple-7{syntax: "<color>"; inherits: true; initial-value: oklch(76.5% .086 300deg);}@property --color-purple-7{syntax: "<color>"; inherits: true; initial-value: oklch(76.5% .086 300deg);}@property --purple-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.7% .05 300deg);}@property --color-purple-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.7% .05 300deg);}@property --purple-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .017 300deg);}@property --color-purple-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .017 300deg);}@property --pink{syntax: "<color>"; inherits: true; initial-value: oklch(76.7% .13 350deg);}@property --color-pink{syntax: "<color>"; inherits: true; initial-value: oklch(76.7% .13 350deg);}@property --pink-1{syntax: "<color>"; inherits: true; initial-value: oklch(22% .062 350deg);}@property --color-pink-1{syntax: "<color>"; inherits: true; initial-value: oklch(22% .062 350deg);}@property --pink-2{syntax: "<color>"; inherits: true; initial-value: oklch(31.1% .088 350deg);}@property --color-pink-2{syntax: "<color>"; inherits: true; initial-value: oklch(31.1% .088 350deg);}@property --pink-3{syntax: "<color>"; inherits: true; initial-value: oklch(40.2% .113 350deg);}@property --color-pink-3{syntax: "<color>"; inherits: true; initial-value: oklch(40.2% .113 350deg);}@property --pink-4{syntax: "<color>"; inherits: true; initial-value: oklch(49.4% .139 350deg);}@property --color-pink-4{syntax: "<color>"; inherits: true; initial-value: oklch(49.4% .139 350deg);}@property --pink-5{syntax: "<color>"; inherits: true; initial-value: oklch(58.5% .165 350deg);}@property --color-pink-5{syntax: "<color>"; inherits: true; initial-value: oklch(58.5% .165 350deg);}@property --pink-6{syntax: "<color>"; inherits: true; initial-value: oklch(67.6% .19 350deg);}@property --color-pink-6{syntax: "<color>"; inherits: true; initial-value: oklch(67.6% .19 350deg);}@property --pink-7{syntax: "<color>"; inherits: true; initial-value: oklch(76.7% .13 350deg);}@property --color-pink-7{syntax: "<color>"; inherits: true; initial-value: oklch(76.7% .13 350deg);}@property --pink-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.9% .072 350deg);}@property --color-pink-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.9% .072 350deg);}@property --pink-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .024 350deg);}@property --color-pink-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% .024 350deg);}@property --accent{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --color-accent{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --accent-1{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --color-accent-1{syntax: "<color>"; inherits: true; initial-value: oklch(18% 0 0deg);}@property --accent-2{syntax: "<color>"; inherits: true; initial-value: oklch(27.6% 0 0deg);}@property --color-accent-2{syntax: "<color>"; inherits: true; initial-value: oklch(27.6% 0 0deg);}@property --accent-3{syntax: "<color>"; inherits: true; initial-value: oklch(37.2% 0 0deg);}@property --color-accent-3{syntax: "<color>"; inherits: true; initial-value: oklch(37.2% 0 0deg);}@property --accent-4{syntax: "<color>"; inherits: true; initial-value: oklch(46.9% 0 0deg);}@property --color-accent-4{syntax: "<color>"; inherits: true; initial-value: oklch(46.9% 0 0deg);}@property --accent-5{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% 0 0deg);}@property --color-accent-5{syntax: "<color>"; inherits: true; initial-value: oklch(56.5% 0 0deg);}@property --accent-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.1% 0 0deg);}@property --color-accent-6{syntax: "<color>"; inherits: true; initial-value: oklch(66.1% 0 0deg);}@property --accent-7{syntax: "<color>"; inherits: true; initial-value: oklch(75.7% 0 0deg);}@property --color-accent-7{syntax: "<color>"; inherits: true; initial-value: oklch(75.7% 0 0deg);}@property --accent-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.4% 0 0deg);}@property --color-accent-8{syntax: "<color>"; inherits: true; initial-value: oklch(85.4% 0 0deg);}@property --accent-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% 0 0deg);}@property --color-accent-9{syntax: "<color>"; inherits: true; initial-value: oklch(95% 0 0deg);}@property --color-background{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --color-foreground{syntax: "<color>"; inherits: true; initial-value: #121212;}@property --element-color-border{syntax: "<color>"; inherits: true; initial-value: oklch(66.1% 0 0deg);}@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: 0px;}@property --letter-spacing-1{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --letter-spacing-2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --letter-spacing-3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --letter-spacing-4{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --letter-spacing-5{syntax: "<length>"; inherits: true; initial-value: 0px;}@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 0deg);--neutral-1: var(--color-neutral-1);--color-neutral-2: oklch(27.6% 0 0deg);--neutral-2: var(--color-neutral-2);--color-neutral-3: oklch(37.2% 0 0deg);--neutral-3: var(--color-neutral-3);--color-neutral-4: oklch(46.9% 0 0deg);--neutral-4: var(--color-neutral-4);--color-neutral-5: oklch(56.5% 0 0deg);--neutral-5: var(--color-neutral-5);--color-neutral-6: oklch(66.1% 0 0deg);--neutral-6: var(--color-neutral-6);--color-neutral-7: oklch(75.7% 0 0deg);--neutral-7: var(--color-neutral-7);--color-neutral-8: oklch(85.4% 0 0deg);--neutral-8: var(--color-neutral-8);--color-neutral-9: oklch(95% 0 0deg);--neutral-9: var(--color-neutral-9);--color-red: var(--color-red-5);--red: var(--color-red-5);--color-red-1: oklch(23% .091 25deg);--red-1: var(--color-red-1);--color-red-2: oklch(32% .127 25deg);--red-2: var(--color-red-2);--color-red-3: oklch(41% .162 25deg);--red-3: var(--color-red-3);--color-red-4: oklch(50% .198 25deg);--red-4: var(--color-red-4);--color-red-5: oklch(59% .234 25deg);--red-5: var(--color-red-5);--color-red-6: oklch(68% .229 25deg);--red-6: var(--color-red-6);--color-red-7: oklch(77% .151 25deg);--red-7: var(--color-red-7);--color-red-8: oklch(86% .085 25deg);--red-8: var(--color-red-8);--color-red-9: oklch(95% .028 25deg);--red-9: var(--color-red-9);--color-orange: var(--color-orange-6);--orange: var(--color-orange-6);--color-orange-1: oklch(22% .071 45deg);--orange-1: var(--color-orange-1);--color-orange-2: oklch(31.1% .1 45deg);--orange-2: var(--color-orange-2);--color-orange-3: oklch(40.2% .13 45deg);--orange-3: var(--color-orange-3);--color-orange-4: oklch(49.4% .159 45deg);--orange-4: var(--color-orange-4);--color-orange-5: oklch(58.5% .188 45deg);--orange-5: var(--color-orange-5);--color-orange-6: oklch(67.6% .218 45deg);--orange-6: var(--color-orange-6);--color-orange-7: oklch(76.7% .185 45deg);--orange-7: var(--color-orange-7);--color-orange-8: oklch(85.9% .104 45deg);--orange-8: var(--color-orange-8);--color-orange-9: oklch(95% .034 45deg);--orange-9: var(--color-orange-9);--color-yellow: var(--color-yellow-7);--yellow: var(--color-yellow-7);--color-yellow-1: oklch(19% .041 80deg);--yellow-1: var(--color-yellow-1);--color-yellow-2: oklch(28.5% .061 80deg);--yellow-2: var(--color-yellow-2);--color-yellow-3: oklch(38% .081 80deg);--yellow-3: var(--color-yellow-3);--color-yellow-4: oklch(47.5% .102 80deg);--yellow-4: var(--color-yellow-4);--color-yellow-5: oklch(57% .122 80deg);--yellow-5: var(--color-yellow-5);--color-yellow-6: oklch(66.5% .142 80deg);--yellow-6: var(--color-yellow-6);--color-yellow-7: oklch(76% .163 80deg);--yellow-7: var(--color-yellow-7);--color-yellow-8: oklch(85.5% .156 80deg);--yellow-8: var(--color-yellow-8);--color-yellow-9: oklch(95% .051 80deg);--yellow-9: var(--color-yellow-9);--color-green: var(--color-green-5);--green: var(--color-green-5);--color-green-1: oklch(14% .039 165deg);--green-1: var(--color-green-1);--color-green-2: oklch(24% .067 165deg);--green-2: var(--color-green-2);--color-green-3: oklch(34% .094 165deg);--green-3: var(--color-green-3);--color-green-4: oklch(44% .122 165deg);--green-4: var(--color-green-4);--color-green-5: oklch(54% .15 165deg);--green-5: var(--color-green-5);--color-green-6: oklch(64% .178 165deg);--green-6: var(--color-green-6);--color-green-7: oklch(74% .205 165deg);--green-7: var(--color-green-7);--color-green-8: oklch(84% .233 165deg);--green-8: var(--color-green-8);--color-green-9: oklch(94% .098 165deg);--green-9: var(--color-green-9);--color-cyan: var(--color-cyan-5);--cyan: var(--color-cyan-5);--color-cyan-1: oklch(15% .029 190deg);--cyan-1: var(--color-cyan-1);--color-cyan-2: oklch(25% .049 190deg);--cyan-2: var(--color-cyan-2);--color-cyan-3: oklch(35% .069 190deg);--cyan-3: var(--color-cyan-3);--color-cyan-4: oklch(45% .088 190deg);--cyan-4: var(--color-cyan-4);--color-cyan-5: oklch(55% .108 190deg);--cyan-5: var(--color-cyan-5);--color-cyan-6: oklch(65% .128 190deg);--cyan-6: var(--color-cyan-6);--color-cyan-7: oklch(75% .147 190deg);--cyan-7: var(--color-cyan-7);--color-cyan-8: oklch(85% .167 190deg);--cyan-8: var(--color-cyan-8);--color-cyan-9: oklch(95% .071 190deg);--cyan-9: var(--color-cyan-9);--color-blue: var(--color-blue-5);--blue: var(--color-blue-5);--color-blue-1: oklch(18% .046 255deg);--blue-1: var(--color-blue-1);--color-blue-2: oklch(27.6% .071 255deg);--blue-2: var(--color-blue-2);--color-blue-3: oklch(37.2% .096 255deg);--blue-3: var(--color-blue-3);--color-blue-4: oklch(46.9% .121 255deg);--blue-4: var(--color-blue-4);--color-blue-5: oklch(56.5% .146 255deg);--blue-5: var(--color-blue-5);--color-blue-6: oklch(66.1% .121 255deg);--blue-6: var(--color-blue-6);--color-blue-7: oklch(75.7% .084 255deg);--blue-7: var(--color-blue-7);--color-blue-8: oklch(85.4% .049 255deg);--blue-8: var(--color-blue-8);--color-blue-9: oklch(95% .016 255deg);--blue-9: var(--color-blue-9);--color-purple: var(--color-purple-5);--purple: var(--color-purple-5);--color-purple-1: oklch(21% .065 300deg);--purple-1: var(--color-purple-1);--color-purple-2: oklch(30.2% .093 300deg);--purple-2: var(--color-purple-2);--color-purple-3: oklch(39.5% .121 300deg);--purple-3: var(--color-purple-3);--color-purple-4: oklch(48.7% .15 300deg);--purple-4: var(--color-purple-4);--color-purple-5: oklch(58% .163 300deg);--purple-5: var(--color-purple-5);--color-purple-6: oklch(67.2% .123 300deg);--purple-6: var(--color-purple-6);--color-purple-7: oklch(76.5% .086 300deg);--purple-7: var(--color-purple-7);--color-purple-8: oklch(85.7% .05 300deg);--purple-8: var(--color-purple-8);--color-purple-9: oklch(95% .017 300deg);--purple-9: var(--color-purple-9);--color-pink: var(--color-pink-7);--pink: var(--color-pink-7);--color-pink-1: oklch(22% .062 350deg);--pink-1: var(--color-pink-1);--color-pink-2: oklch(31.1% .088 350deg);--pink-2: var(--color-pink-2);--color-pink-3: oklch(40.2% .113 350deg);--pink-3: var(--color-pink-3);--color-pink-4: oklch(49.4% .139 350deg);--pink-4: var(--color-pink-4);--color-pink-5: oklch(58.5% .165 350deg);--pink-5: var(--color-pink-5);--color-pink-6: oklch(67.6% .19 350deg);--pink-6: var(--color-pink-6);--color-pink-7: oklch(76.7% .13 350deg);--pink-7: var(--color-pink-7);--color-pink-8: oklch(85.9% .072 350deg);--pink-8: var(--color-pink-8);--color-pink-9: oklch(95% .024 350deg);--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% .15 165deg)){:root{--neutral-1: #161616;--neutral-2: #2e2e2e;--neutral-3: #484848;--neutral-4: #636363;--neutral-5: #808080;--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;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;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)}.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 0 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 0 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 0 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 0 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 0 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;position:relative;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)}.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);display:grid;place-content:center;position:absolute;inset:0;font-size:var(--toggle-tick-size)}.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:"";background-color:currentColor;display:block;width:75%;height:12.5%;margin:auto;border-radius:var(--radius-1)}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:"";background-color:currentColor;display:block;width:75%;height:12.5%;margin:auto;border-radius:var(--radius-1)}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:"";background-color:currentColor;display:block;width:75%;height:12.5%;margin:auto;border-radius:var(--radius-1)}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:"";background-color:currentColor;display:block;width:75%;height:12.5%;margin:auto;border-radius:var(--radius-1)}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{*{margin:0}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}a,label{cursor:pointer}select{appearance:none}}:root{--app-accent: var(--neutral-3);--app-accent-1: var(--neutral-1);--app-accent-2: var(--neutral-2);--app-accent-3: var(--neutral-3);--app-accent-4: var(--neutral-4);--app-accent-5: var(--neutral-5);--app-accent-6: var(--neutral-6);--app-accent-7: var(--neutral-7);--app-accent-8: var(--neutral-8);--app-accent-9: var(--neutral-9);--app-foreground: var(--neutral-1);--app-background: var(--neutral-9);--header-height: 78px}html{color:var(--app-foreground);background-color:var(--neutral-1)}body{background-color:#fff}html,body{height:100dvh;display:flex;flex-direction:column;flex:1}main{width:100%;max-width:1400px;padding-block:var(--space-8);padding-inline:var(--space-10);margin-inline:auto}code{background-color:var(--neutral-9);color:var(--app-accent);padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-1)}hr{border:.5px solid var(--neutral-8)}a{display:flex;gap:var(--space-2);color:var(--app-accent);text-decoration:none}a:hover{text-decoration:underline}._NavHeader_e4ldk_1{border:1px solid var(--neutral-7);container-type:inline-size;position:sticky;z-index:2;display:flex;align-items:center;max-width:1450px;justify-content:space-between;top:var(--space-2);transition:top .7s ease-in-out;color:var(--app-accent);padding-inline:var(--space-10);padding-block:var(--space-6);width:calc(100% - 2 * var(--space-8));background-color:#fff;border-radius:var(--radius-3);margin-inline:var(--space-8) var(--space-8);margin-block:var(--space-2);box-shadow:0 var(--space-1) var(--space-2) calc(var(--space-1) * -1) #0003}._NavHeader__backLink_e4ldk_31{content:"←"}._NavHeader__nav_e4ldk_35{display:flex}._NavHeader__button_e4ldk_39{position:relative;display:flex;flex-direction:column;align-self:center;height:var(--space-11);width:var(--space-11)}._NavHeader__button_e4ldk_39:before,._NavHeader__button_e4ldk_39:after{content:"";transform:rotate(var(--rotate));transition:all .3s ease-in-out;position:absolute}._NavHeader__button_e4ldk_39:before{top:var(--space-2)}._NavHeader__button_e4ldk_39:after{bottom:var(--space-2)}._NavHeader__button_e4ldk_39 div,._NavHeader__button_e4ldk_39:before,._NavHeader__button_e4ldk_39:after{width:var(--space-8);height:var(--space-1);background:var(--neutral-1);border-radius:var(--radius-1)}._NavHeader__button_e4ldk_39._show_e4ldk_72 div{display:none}._NavHeader__button_e4ldk_39._show_e4ldk_72:before,._NavHeader__button_e4ldk_39._show_e4ldk_72:after{top:var(--space-5);bottom:var(--space-5)}._NavHeader__button_e4ldk_39._show_e4ldk_72:before{--rotate: 45deg}._NavHeader__button_e4ldk_39._show_e4ldk_72:after{--rotate: -45deg}._NavHeader__hr_e4ldk_90{margin-block:var(--space-3)}._NavHeader__menu_e4ldk_94{width:var(--space-16);list-style:none;position:absolute;top:calc(var(--space-1) + var(--header-height));right:0;background-color:#fff;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-2);box-shadow:var(--space-2) var(--space-1) var(--space-3) var(--space-1) #0000001a}._NavHeader__link_e4ldk_109{position:relative;display:flex;justify-content:space-between;border:none}._NavHeader__link_e4ldk_109:hover{text-decoration:underline}@media(prefers-reduced-motion){button{transition:none}}
