@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-bg-opacity:100%;--un-border-opacity:100%;--un-content:"";--un-ease:initial;--un-leading:initial;--un-line-opacity:100%;--un-text-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-ease{syntax:"*";inherits:false}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}:root,:host{--spacing:.25rem;--font-mono:Geist Mono, ui-monospace, monospace;--colors-radix-sage-12:#1a211e;--colors-radix-sage-8:#b8bcba;--colors-radix-dark-sage-12:#eceeed;--colors-radix-dark-sage-8:#5b625f;--fontWeight-medium:500;--colors-radix-sage-5:#dfe2e0;--colors-radix-dark-sage-5:#2e3130;--colors-radix-sage-3:#eef1f0;--colors-radix-dark-sage-3:#202221;--font-sans:Brockmann, ui-sans-serif, sans-serif;--leading-none:1;--radius-DEFAULT:.25rem;--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--font-serif:Newsreader, Iowan Old Style, ui-serif, Charter, Georgia, serif;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--colors-radix-sage-1:#fbfdfc;--colors-radix-sage-4:#e6e9e8;--colors-radix-green-12:#193b2d;--colors-radix-green-11:#218358;--colors-radix-sage-6:#d7dad9;--colors-radix-sage-10:#7c8481;--colors-radix-gray-12:#202020;--colors-radix-dark-sage-1:#101211;--colors-radix-dark-sage-4:#272a29;--colors-radix-dark-green-12:#b1f1cb;--colors-radix-dark-green-11:#3dd68c;--colors-radix-dark-sage-6:#373b39;--colors-radix-dark-sage-10:#717d79;--colors-radix-dark-gray-12:#eee;--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem;--colors-black:#000;--colors-white:#fff;--colors-radix-gray-5:#e0e0e0;--colors-radix-indigo-5:#d2deff;--colors-radix-indigo-12:#1f2d5c;--colors-radix-tomato-5:#ffcdc2;--colors-radix-tomato-12:#5c271f;--colors-radix-brown-5:#ebdaca;--colors-radix-brown-12:#3e332e;--colors-radix-crimson-5:#facedd;--colors-radix-crimson-12:#621639;--colors-radix-violet-5:#e1d9ff;--colors-radix-violet-12:#2f265f;--colors-radix-dark-gray-5:#313131;--colors-radix-dark-indigo-5:#253974;--colors-radix-dark-indigo-12:#d6e1ff;--colors-radix-dark-tomato-5:#5e1c16;--colors-radix-dark-tomato-12:#fbd3cb;--colors-radix-dark-brown-5:#3e3128;--colors-radix-dark-brown-12:#f2e1ca;--colors-radix-dark-crimson-5:#5c1839;--colors-radix-dark-crimson-12:#fdd3e8;--colors-radix-dark-violet-5:#3c2e69;--colors-radix-dark-violet-12:#e2ddfe;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-monoFont-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,normal);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{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}.i-custom-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' vertical-align='middle' width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41578 12.1684C0.765321 13.4694 1.71131 15 3.16578 15V15C3.90687 15 4.58435 14.5813 4.91578 13.9184L10.9705 1.80902C11.3861 0.97789 10.7817 0 9.85246 0L6.66667 0H2.02254C1.09331 0 0.488945 0.97789 0.904508 1.80902L3.57162 7.14325C3.68391 7.36783 3.68391 7.63217 3.57163 7.85675L1.41578 12.1684Z' fill='currentColor'/%3E%3Cpath d='M16.4284 7.85675C16.3161 7.63217 16.3161 7.36783 16.4284 7.14325L18.5842 2.83156C19.2347 1.53064 18.2887 0 16.8342 0V0C16.0931 0 15.4156 0.418708 15.0842 1.08156L9.02951 13.191C8.61394 14.0221 9.21831 15 10.1475 15H13.3333H17.9775C18.9067 15 19.5111 14.0221 19.0955 13.191L16.4284 7.85675Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:20px;height:15px;display:inline-block;mask-size:100% 100%}.text-5{font-size:1.25rem}.text-6{font-size:1.5rem}.text-8{font-size:2rem}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.text-hex-121212{color:color-mix(in oklab, #121212 var(--un-text-opacity), transparent) }.text-white{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) }.hover\:text-black:hover{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent) }.leading-10{--un-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-5{--un-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-8{--un-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.tab{tab-size:4}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-12px{margin-bottom:12px}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.me{margin-inline-end:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-30{margin-top:calc(var(--spacing) * 30)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-8rem{margin-top:8rem}.px{padding-inline:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-\[calc\(6ch\+1rem\)\]{padding-left:calc(6ch + 1rem)}.text-right{text-align:right}.align--2\%{vertical-align:-2%}.b,.border{border-width:1px}.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:border-transparent,.group:hover .group-hover\:border-transparent{border-color:#0000}.rounded{border-radius:var(--radius-DEFAULT)}.rounded-0\.5{border-radius:.125rem}.rounded-full{border-radius:3.40282e38px}.hover\:rounded:hover{border-radius:var(--radius-DEFAULT)}.bg-\$colors-bg{background-color:color-mix(in oklab, var(--colors-bg) var(--un-bg-opacity), transparent) }.bg-black{background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent) }.hover\:bg-white:hover{background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent) }.underline{text-decoration-line:underline}.decoration-none{text-decoration:none}.flex{display:flex}.flex-none{flex:none}.grow{flex-grow:1}.flex-col{flex-direction:column}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-subgrid{grid-template-columns:subgrid}.h-24{height:calc(var(--spacing) * 24)}.h-fit{height:fit-content}.h-full{height:100%}.h3{height:calc(var(--spacing) * 3)}.max-w-56ch{max-width:56ch}.min-w-0{min-width:calc(var(--spacing) * 0)}.w-\[6ch\]{width:6ch}.w-fit{width:fit-content}.w-full{width:100%}.inline{display:inline}.block{display:block}.children\:inline-block>*,.inline-block{display:inline-block}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.resize{resize:both}.select-none{user-select:none}.after\:content-empty:after{content:""}.italic{font-style:italic}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.items-start{align-items:flex-start}.items-baseline{align-items:baseline}.after\:inset-0:after{inset:calc(var(--spacing) * 0)}.justify-between{justify-content:space-between}.justify-self-end{justify-self:end}.fixed{position:fixed}.relative{position:relative}.after\:absolute:after{position:absolute}.static{position:static}.z-1{z-index:1}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.all\:isolate *,.isolate{isolation:isolate}.object-cover{object-fit:cover}.object-center{object-position:center}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.table{display:table}.lining-nums{--un-numeric-figure:lining-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}@supports (color:color-mix(in lab, red, red)){.text-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) }.hover\:text-black:hover{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent) }.bg-black{background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent) }.hover\:bg-white:hover{background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent) }}@media (width<=calc(48rem - .1px)){.lt-md\:mt-1{margin-top:calc(var(--spacing) * 1)}.lt-md\:mt-8{margin-top:calc(var(--spacing) * 8)}.lt-md\:gap-1{gap:calc(var(--spacing) * 1)}.lt-md\:hidden{display:none}}@media (width<=calc(40rem - .1px)){.lt-sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.lt-sm\:hidden{display:none}}@media (width>=48rem){.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mt-32{margin-top:calc(var(--spacing) * 32)}}.tag-brown{color:color-mix(in srgb, var(--colors-radix-brown-12) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-none);font-size:.75rem;line-height:calc(var(--spacing) * 5);line-height:var(--leading-none);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-brown-5) var(--un-bg-opacity), transparent) ;--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);width:fit-content;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.tag-crimson{color:color-mix(in srgb, var(--colors-radix-crimson-12) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-none);font-size:.75rem;line-height:calc(var(--spacing) * 5);line-height:var(--leading-none);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-crimson-5) var(--un-bg-opacity), transparent) ;--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);width:fit-content;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.tag-gray{color:color-mix(in srgb, var(--colors-radix-gray-12) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-none);font-size:.75rem;line-height:calc(var(--spacing) * 5);line-height:var(--leading-none);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-gray-5) var(--un-bg-opacity), transparent) ;--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);width:fit-content;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.tag-indigo{color:color-mix(in srgb, var(--colors-radix-indigo-12) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-none);font-size:.75rem;line-height:calc(var(--spacing) * 5);line-height:var(--leading-none);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-indigo-5) var(--un-bg-opacity), transparent) ;--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);width:fit-content;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.tag-tomato{color:color-mix(in srgb, var(--colors-radix-tomato-12) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-none);font-size:.75rem;line-height:calc(var(--spacing) * 5);line-height:var(--leading-none);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-tomato-5) var(--un-bg-opacity), transparent) ;--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);width:fit-content;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.tag-violet{color:color-mix(in srgb, var(--colors-radix-violet-12) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-none);font-size:.75rem;line-height:calc(var(--spacing) * 5);line-height:var(--leading-none);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-violet-5) var(--un-bg-opacity), transparent) ;--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);width:fit-content;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.text-xs{--un-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5)}.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:text-on-color,.group:hover .group-hover\:text-on-color{color:color-mix(in srgb, var(--colors-radix-sage-1) var(--un-text-opacity), transparent) }.text-secondary{color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }.text-tertiary{color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) }.hover\:text-primary:hover{color:color-mix(in srgb, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }.font-mono{font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.border-dash{border-bottom-width:1px;border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) ;--un-border-style:dashed;border-style:dashed}.border-neutral{border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:bg-button-secondary-hover,.group:hover .group-hover\:bg-button-primary-hover,.group:hover .group-hover\:bg-button-secondary-hover{background-color:color-mix(in srgb, var(--colors-radix-gray-12) var(--un-bg-opacity), transparent) }.bg-surface{background-color:color-mix(in srgb, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }.button{background-color:#0000}.grid-subgrid{grid-template-columns:subgrid;display:grid}.layout-content,.layout-full,.layout-measure,.span-full{grid-column:1/-1}.span-1{grid-column:span 1/span 1}.span-10{grid-column:span 10/span 10}.span-2{grid-column:span 2/span 2}.span-3{grid-column:span 3/span 3}.span-4{grid-column:span 4/span 4}.span-5{grid-column:span 5/span 5}.span-6{grid-column:span 6/span 6}.span-7{grid-column:span 7/span 7}.span-8{grid-column:span 8/span 8}.start-2{grid-column-start:2}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-8{grid-column-start:8}.end-to-end{grid-column-end:to-end}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media (prefers-color-scheme:dark){.tag-brown{color:color-mix(in srgb, var(--colors-radix-dark-brown-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-brown-5) var(--un-bg-opacity), transparent) }.tag-crimson{color:color-mix(in srgb, var(--colors-radix-dark-crimson-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-crimson-5) var(--un-bg-opacity), transparent) }.tag-gray{color:color-mix(in srgb, var(--colors-radix-dark-gray-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-gray-5) var(--un-bg-opacity), transparent) }.tag-indigo{color:color-mix(in srgb, var(--colors-radix-dark-indigo-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-indigo-5) var(--un-bg-opacity), transparent) }.tag-tomato{color:color-mix(in srgb, var(--colors-radix-dark-tomato-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-tomato-5) var(--un-bg-opacity), transparent) }.tag-violet{color:color-mix(in srgb, var(--colors-radix-dark-violet-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-violet-5) var(--un-bg-opacity), transparent) }.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:text-on-color,.group:hover .group-hover\:text-on-color{color:color-mix(in srgb, var(--colors-radix-dark-sage-1) var(--un-text-opacity), transparent) }.text-secondary{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }.text-tertiary{color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }.hover\:text-primary:hover{color:color-mix(in srgb, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }.border-dash,.border-neutral{border-color:color-mix(in srgb, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:bg-button-secondary-hover,.group:hover .group-hover\:bg-button-primary-hover,.group:hover .group-hover\:bg-button-secondary-hover{background-color:color-mix(in srgb, var(--colors-radix-dark-gray-12) var(--un-bg-opacity), transparent) }.bg-surface{background-color:color-mix(in srgb, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }}@supports (color:color-mix(in lab, red, red)){.tag-brown{color:color-mix(in oklab, var(--colors-radix-brown-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-brown-5) var(--un-bg-opacity), transparent) }.tag-crimson{color:color-mix(in oklab, var(--colors-radix-crimson-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-crimson-5) var(--un-bg-opacity), transparent) }.tag-gray{color:color-mix(in oklab, var(--colors-radix-gray-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-gray-5) var(--un-bg-opacity), transparent) }.tag-indigo{color:color-mix(in oklab, var(--colors-radix-indigo-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-indigo-5) var(--un-bg-opacity), transparent) }.tag-tomato{color:color-mix(in oklab, var(--colors-radix-tomato-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-tomato-5) var(--un-bg-opacity), transparent) }.tag-violet{color:color-mix(in oklab, var(--colors-radix-violet-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-violet-5) var(--un-bg-opacity), transparent) }.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:text-on-color{color:color-mix(in oklab, var(--colors-radix-sage-1) var(--un-text-opacity), transparent) }.text-secondary{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }.text-tertiary{color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) }.group:hover .group-hover\:text-on-color{color:color-mix(in oklab, var(--colors-radix-sage-1) var(--un-text-opacity), transparent) }.hover\:text-primary:hover{color:color-mix(in oklab, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }.border-dash,.border-neutral{border-color:color-mix(in oklab, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:bg-button-secondary-hover{background-color:color-mix(in oklab, var(--colors-radix-gray-12) var(--un-bg-opacity), transparent) }.bg-surface{background-color:color-mix(in oklab, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }.group:hover .group-hover\:bg-button-primary-hover,.group:hover .group-hover\:bg-button-secondary-hover{background-color:color-mix(in oklab, var(--colors-radix-gray-12) var(--un-bg-opacity), transparent) }@media (prefers-color-scheme:dark){.tag-brown{color:color-mix(in oklab, var(--colors-radix-dark-brown-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-brown-5) var(--un-bg-opacity), transparent) }.tag-crimson{color:color-mix(in oklab, var(--colors-radix-dark-crimson-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-crimson-5) var(--un-bg-opacity), transparent) }.tag-gray{color:color-mix(in oklab, var(--colors-radix-dark-gray-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-gray-5) var(--un-bg-opacity), transparent) }.tag-indigo{color:color-mix(in oklab, var(--colors-radix-dark-indigo-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-indigo-5) var(--un-bg-opacity), transparent) }.tag-tomato{color:color-mix(in oklab, var(--colors-radix-dark-tomato-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-tomato-5) var(--un-bg-opacity), transparent) }.tag-violet{color:color-mix(in oklab, var(--colors-radix-dark-violet-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-violet-5) var(--un-bg-opacity), transparent) }.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:text-on-color{color:color-mix(in oklab, var(--colors-radix-dark-sage-1) var(--un-text-opacity), transparent) }.text-secondary{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }.text-tertiary{color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }.group:hover .group-hover\:text-on-color{color:color-mix(in oklab, var(--colors-radix-dark-sage-1) var(--un-text-opacity), transparent) }.hover\:text-primary:hover{color:color-mix(in oklab, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }.border-dash,.border-neutral{border-color:color-mix(in oklab, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }.group:has(.stretch-link:hover) .\[\.group\:has\(\.stretch-link\:hover\)_\&\]\:bg-button-secondary-hover{background-color:color-mix(in oklab, var(--colors-radix-dark-gray-12) var(--un-bg-opacity), transparent) }.bg-surface{background-color:color-mix(in oklab, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }.group:hover .group-hover\:bg-button-primary-hover,.group:hover .group-hover\:bg-button-secondary-hover{background-color:color-mix(in oklab, var(--colors-radix-dark-gray-12) var(--un-bg-opacity), transparent) }}}@media (width<=calc(48rem - .1px)){.lt-md\:children\:span-full>*,.lt-md\:layout-full{grid-column:1/-1}}@media (width>=48rem){.md\:grid-subgrid{grid-template-columns:subgrid;display:grid}.layout-content{grid-column:4/span 6}.layout-measure{grid-column:4/span 5}.md\:span-1{grid-column:span 1/span 1}.md\:span-10{grid-column:span 10/span 10}.md\:span-2{grid-column:span 2/span 2}.md\:span-3{grid-column:span 3/span 3}.md\:span-4{grid-column:span 4/span 4}.md\:span-5{grid-column:span 5/span 5}.md\:start-2{grid-column-start:2}}@media (prefers-color-scheme:dark){:root{color-scheme:dark}}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-regular.woff2)format("woff2");font-style:normal;font-display:block;font-weight:400}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-regularitalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:400}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-medium.woff2)format("woff2");font-style:normal;font-display:block;font-weight:500}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-mediumitalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:500}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-semibold.woff2)format("woff2");font-style:normal;font-display:block;font-weight:600}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-semibolditalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:600}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-bold.woff2)format("woff2");font-style:normal;font-display:block;font-weight:700}@font-face{font-family:Brockmann;src:url(/fonts/brockmann-bolditalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:700}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2)format("woff2-variations");font-style:normal;font-display:block;font-weight:100 900}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-Variable.woff2)format("woff2-variations");font-style:italic;font-display:block;font-weight:100 900}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono%5Bwght%5D.woff2)format("woff2-variations");font-style:normal;font-display:block;font-weight:100 900}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Italic%5Bwght%5D.woff2)format("woff2-variations");font-style:italic;font-display:block;font-weight:100 900}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-Thin.woff2)format("woff2");font-style:normal;font-display:block;font-weight:100}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-ThinItalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:100}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-ExtraLight.woff2)format("woff2");font-style:normal;font-display:block;font-weight:200}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-ExtraLightItalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:200}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-Light.woff2)format("woff2");font-style:normal;font-display:block;font-weight:300}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-LightItalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:300}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-Regular.woff2)format("woff2");font-style:normal;font-display:block;font-weight:400}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-Italic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:400}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-Medium.woff2)format("woff2");font-style:normal;font-display:block;font-weight:500}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-MediumItalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:500}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-SemiBold.woff2)format("woff2");font-style:normal;font-display:block;font-weight:600}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-SemiBoldItalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:600}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-Bold.woff2)format("woff2");font-style:normal;font-display:block;font-weight:700}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-BoldItalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:700}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-ExtraBold.woff2)format("woff2");font-style:normal;font-display:block;font-weight:800}@font-face{font-family:NKDuy Mono;src:url(/fonts/NKDuyMono-ExtraBoldItalic.woff2)format("woff2");font-style:italic;font-display:block;font-weight:800}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}@property --un-content{syntax:"*";inherits:false;initial-value:""}@property --un-line-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}html{background-color:color-mix(in srgb, var(--colors-radix-sage-1) var(--un-bg-opacity), transparent) ;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}@supports (color:color-mix(in lab, red, red)){html{background-color:color-mix(in oklab, var(--colors-radix-sage-1) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){html{background-color:color-mix(in srgb, var(--colors-radix-dark-sage-1) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){html{background-color:color-mix(in oklab, var(--colors-radix-dark-sage-1) var(--un-bg-opacity), transparent) }}}::selection{color:color-mix(in srgb, var(--colors-radix-green-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-sage-4) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){::selection{color:color-mix(in oklab, var(--colors-radix-green-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-sage-4) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){::selection{color:color-mix(in srgb, var(--colors-radix-dark-green-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-sage-4) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){::selection{color:color-mix(in oklab, var(--colors-radix-dark-green-12) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-sage-4) var(--un-bg-opacity), transparent) }}}div[data-layer]{pointer-events:none;user-select:none;inset:calc(var(--spacing) * 0);z-index:20;contain:layout style paint;isolation:isolate;--gradient-color:var(--colors-radix-sage-1);background-image:linear-gradient(to bottom, var(--gradient-color), transparent .5rem, transparent calc(100% - 1.5rem), var(--gradient-color) 100%);position:fixed;@media (prefers-color-scheme:dark){--gradient-color:var(--colors-radix-dark-sage-1)}&:before{height:calc(var(--spacing) * 16);content:"";inset:calc(var(--spacing) * 0);--un-backdrop-blur:blur(4px);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);will-change:backdrop-filter;position:fixed;mask:linear-gradient(#000 20%,#0000)}@media (width<=calc(48rem - .1px)){&:before{height:calc(var(--spacing) * 5)}}}body{min-height:100vh;max-width:calc(var(--spacing) * 400);--un-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5);color:color-mix(in srgb, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) ;font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);opacity:1;padding:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4);text-rendering:optimizelegibility;grid-template-columns:repeat(6,minmax(0,1fr));align-content:flex-start;align-items:baseline;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){body{color:color-mix(in oklab, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){body{color:color-mix(in srgb, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){body{color:color-mix(in oklab, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }}}@media (width>=48rem){body{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 20);grid-template-columns:repeat(12,minmax(0,1fr))}}main{margin-top:calc(var(--spacing) * 20);grid-template-columns:subgrid;grid-column:1/-1;display:grid;&>:not(article){grid-column:1/-1}@media (width>=48rem){&>:not(article){grid-column:4/span 6}}&>article{grid-template-columns:subgrid;grid-column:1/-1;display:grid}&>article>*{grid-column:1/-1}@media (width>=48rem){&>article>*{grid-column:4/span 5}}}@media (width>=48rem){main{margin-top:calc(var(--spacing) * 40)}}h1,h2,h3,h4,h5,h6{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}h1{--un-leading:calc(var(--spacing) * 6);font-size:1rem;line-height:calc(var(--spacing) * 6);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}table{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));margin-top:calc(var(--spacing) * 8)}th{--un-font-weight:400;padding-block:calc(var(--spacing) * 2);text-align:left;border-bottom-width:1px;border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) ;font-weight:400}@supports (color:color-mix(in lab, red, red)){th{border-color:color-mix(in oklab, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }}@media (prefers-color-scheme:dark){th{border-color:color-mix(in srgb, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){th{border-color:color-mix(in oklab, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }}}td{padding-block:calc(var(--spacing) * 2);border-block-width:1px;border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){td{border-color:color-mix(in oklab, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }}@media (prefers-color-scheme:dark){td{border-color:color-mix(in srgb, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){td{border-color:color-mix(in oklab, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }}}kbd{--un-leading:var(--leading-none);font-size:.75rem;line-height:calc(var(--spacing) * 5);line-height:var(--leading-none);font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);--un-font-weight:500;padding-block:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) ;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;border-inline-width:1px;border-top-width:1px;border-bottom-width:2px;border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) ;font-weight:500;transition-duration:.2s;display:inline-block}@supports (color:color-mix(in lab, red, red)){kbd{border-color:color-mix(in oklab, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }}@media (prefers-color-scheme:dark){kbd{border-color:color-mix(in srgb, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){kbd{border-color:color-mix(in oklab, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }}}@supports (color:color-mix(in lab, red, red)){kbd{background-color:color-mix(in oklab, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){kbd{background-color:color-mix(in srgb, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){kbd{background-color:color-mix(in oklab, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }}}hr{margin-block:calc(var(--spacing) * 16);border-top-width:1px;border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) ;--un-border-style:dashed;border-style:dashed}@supports (color:color-mix(in lab, red, red)){hr{border-color:color-mix(in oklab, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }}@media (prefers-color-scheme:dark){hr{border-color:color-mix(in srgb, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){hr{border-color:color-mix(in oklab, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }}}img{background-color:color-mix(in srgb, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){img{background-color:color-mix(in oklab, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){img{background-color:color-mix(in srgb, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){img{background-color:color-mix(in oklab, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }}}button,.button-primary,.button-secondary{--un-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5);font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);padding-inline:calc(var(--spacing) * 1.5);cursor:pointer;text-transform:uppercase;border-width:1px}.button-primary-large,.button-secondary-large{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5)}.button-primary{color:color-mix(in srgb, var(--colors-radix-sage-1) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-radix-sage-12) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-green-11) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button-primary{color:color-mix(in oklab, var(--colors-radix-sage-1) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-radix-sage-12) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-green-11) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){.button-primary{color:color-mix(in srgb, var(--colors-radix-dark-sage-1) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-green-11) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button-primary{color:color-mix(in oklab, var(--colors-radix-dark-sage-1) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-green-11) var(--un-bg-opacity), transparent) }}}.button-primary:hover{background-color:color-mix(in srgb, var(--colors-radix-gray-12) var(--un-bg-opacity), transparent) ;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{background-color:color-mix(in oklab, var(--colors-radix-gray-12) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){.button-primary:hover{background-color:color-mix(in srgb, var(--colors-radix-dark-gray-12) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button-primary:hover{background-color:color-mix(in oklab, var(--colors-radix-dark-gray-12) var(--un-bg-opacity), transparent) }}}.button-secondary{color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-radix-sage-6) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button-secondary{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-radix-sage-6) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){.button-secondary{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-radix-dark-sage-6) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button-secondary{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-radix-dark-sage-6) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }}}.button-secondary:hover{color:color-mix(in srgb, var(--colors-radix-sage-1) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-gray-12) var(--un-bg-opacity), transparent) ;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.button-secondary:hover{color:color-mix(in oklab, var(--colors-radix-sage-1) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-gray-12) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){.button-secondary:hover{color:color-mix(in srgb, var(--colors-radix-dark-sage-1) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-gray-12) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.button-secondary:hover{color:color-mix(in oklab, var(--colors-radix-dark-sage-1) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-gray-12) var(--un-bg-opacity), transparent) }}}h1,h2,h3,h4,h5,h6{color:color-mix(in srgb, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) ;&[id]{scroll-margin-top:80px;position:relative;& a[aria-hidden]{color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) ;opacity:0;user-select:none;margin-left:calc(var(--spacing) * -4.5);padding-inline:calc(var(--spacing) * 1);left:calc(var(--spacing) * 0);text-decoration-color:#0000;position:absolute}@supports (color:color-mix(in lab, red, red)){& a[aria-hidden]{color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& a[aria-hidden]{color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& a[aria-hidden]{color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }}}}&[id]:hover{& a[aria-hidden]{opacity:1}& a[aria-hidden]:hover{color:color-mix(in srgb, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& a[aria-hidden]:hover{color:color-mix(in oklab, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& a[aria-hidden]:hover{color:color-mix(in srgb, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& a[aria-hidden]:hover{color:color-mix(in oklab, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }}}}}@supports (color:color-mix(in lab, red, red)){h1,h2,h3,h4,h5,h6{color:color-mix(in oklab, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){h1,h2,h3,h4,h5,h6{color:color-mix(in srgb, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){h1,h2,h3,h4,h5,h6{color:color-mix(in oklab, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }}}a:not(.reset,.button-primary,.button-secondary){text-decoration-line:underline;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-line-opacity), transparent) ;text-underline-offset:2px;width:fit-content;&[href^=http]:after,&[href^=mailto]:after{--un-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5);color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) ;margin-left:calc(var(--spacing) * 1);--un-content:"[↗]";content:var(--un-content);text-decoration-thickness:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){&[href^=http]:after,&[href^=mailto]:after{color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){&[href^=http]:after,&[href^=mailto]:after{color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){&[href^=http]:after,&[href^=mailto]:after{color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }}}&[href^=http]:hover:after,&[href^=mailto]:hover:after{color:color-mix(in srgb, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){&[href^=http]:hover:after,&[href^=mailto]:hover:after{color:color-mix(in oklab, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){&[href^=http]:hover:after,&[href^=mailto]:hover:after{color:color-mix(in srgb, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){&[href^=http]:hover:after,&[href^=mailto]:hover:after{color:color-mix(in oklab, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }}}}@supports (color:color-mix(in lab, red, red)){a:not(.reset,.button-primary,.button-secondary){text-decoration-color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-line-opacity), transparent) }}@media (prefers-color-scheme:dark){a:not(.reset,.button-primary,.button-secondary){text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-line-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){a:not(.reset,.button-primary,.button-secondary){text-decoration-color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-line-opacity), transparent) }}}a:not(.reset:hover,.button-primary:hover,.button-secondary):hover{text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-line-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){a:not(.reset:hover,.button-primary:hover,.button-secondary):hover{text-decoration-color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-line-opacity), transparent) }}@media (prefers-color-scheme:dark){a:not(.reset:hover,.button-primary:hover,.button-secondary):hover{text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-line-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){a:not(.reset:hover,.button-primary:hover,.button-secondary):hover{text-decoration-color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-line-opacity), transparent) }}}a:not(.reset:focus,.button-primary:focus,.button-secondary):focus{text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-line-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){a:not(.reset:focus,.button-primary:focus,.button-secondary):focus{text-decoration-color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-line-opacity), transparent) }}@media (prefers-color-scheme:dark){a:not(.reset:focus,.button-primary:focus,.button-secondary):focus{text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-line-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){a:not(.reset:focus,.button-primary:focus,.button-secondary):focus{text-decoration-color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-line-opacity), transparent) }}}a:not(.reset:active,.button-primary:active,.button-secondary):active{text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-line-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){a:not(.reset:active,.button-primary:active,.button-secondary):active{text-decoration-color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-line-opacity), transparent) }}@media (prefers-color-scheme:dark){a:not(.reset:active,.button-primary:active,.button-secondary):active{text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-line-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){a:not(.reset:active,.button-primary:active,.button-secondary):active{text-decoration-color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-line-opacity), transparent) }}}strong{color:color-mix(in srgb, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}@supports (color:color-mix(in lab, red, red)){strong{color:color-mix(in oklab, var(--colors-radix-sage-12) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){strong{color:color-mix(in srgb, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){strong{color:color-mix(in oklab, var(--colors-radix-dark-sage-12) var(--un-text-opacity), transparent) }}}code{font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);--un-font-weight:450;font-weight:450}:not(pre)>code{margin-inline:calc(var(--spacing) * .5);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) ;padding:1px;&:before,&:after{content:"`";color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){&:before,&:after{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){&:before,&:after{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){&:before,&:after{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }}}}@supports (color:color-mix(in lab, red, red)){:not(pre)>code{background-color:color-mix(in oklab, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){:not(pre)>code{background-color:color-mix(in srgb, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){:not(pre)>code{background-color:color-mix(in oklab, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }}}em:not(:has(>code)){font-size:1.16em;font-family:var(--font-serif)}blockquote{margin-block:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 4);border-left-width:2px;border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) ;font-style:italic}@supports (color:color-mix(in lab, red, red)){blockquote{border-color:color-mix(in oklab, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) }}@media (prefers-color-scheme:dark){blockquote{border-color:color-mix(in srgb, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){blockquote{border-color:color-mix(in oklab, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) }}}article,.prose{&>:first-child{margin-top:calc(var(--spacing) * 0)}@media (width<=calc(48rem - .1px)){&>:not([class*=lt-md\:span-],[class*=lt-md\:start-],[class*=lt-md\:end-]){grid-column:1/-1}}& p{margin-top:calc(var(--spacing) * 4)}@media (width<=calc(40rem - .1px)){& p{margin-top:calc(var(--spacing) * 4)}}& p.callout{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));font-family:var(--font-sans)}& strong{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);background-color:color-mix(in srgb, var(--colors-radix-sage-4) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& strong{background-color:color-mix(in oklab, var(--colors-radix-sage-4) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){& strong{background-color:color-mix(in srgb, var(--colors-radix-dark-sage-4) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& strong{background-color:color-mix(in oklab, var(--colors-radix-dark-sage-4) var(--un-bg-opacity), transparent) }}}& :is(h1,h2,h3,h4,h5,h6) a[data-anchor]:after{content:"#"}& h1{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-top:calc(var(--spacing) * 20)}@media (width<=calc(40rem - .1px)){& h1{margin-top:calc(var(--spacing) * 8)}}& h2{color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-top:calc(var(--spacing) * 16)}@supports (color:color-mix(in lab, red, red)){& h2{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& h2{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& h2{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }}}@media (width<=calc(40rem - .1px)){& h2{margin-top:calc(var(--spacing) * 10)}}& h3{color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-top:calc(var(--spacing) * 8)}@supports (color:color-mix(in lab, red, red)){& h3{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& h3{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& h3{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }}}@media (width<=calc(40rem - .1px)){& h3{margin-top:calc(var(--spacing) * 8)}}& h4{color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-top:calc(var(--spacing) * 8)}@supports (color:color-mix(in lab, red, red)){& h4{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& h4{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& h4{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }}}@media (width<=calc(40rem - .1px)){& h4{margin-top:calc(var(--spacing) * 6)}}& h5,& h6{color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-top:calc(var(--spacing) * 6)}@supports (color:color-mix(in lab, red, red)){& h5,& h6{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& h5,& h6{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& h5,& h6{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }}}@media (width<=calc(40rem - .1px)){& h5,& h6{margin-top:calc(var(--spacing) * 4)}}& ul,& ol{margin-top:calc(var(--spacing) * 2);margin-left:2.5ch;& li{margin-bottom:calc(var(--spacing) * 1.5);list-style-position:outside;&::marker{--un-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5);color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) ;--un-text-opacity:60%;font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);text-align:right}@supports (color:color-mix(in lab, red, red)){&::marker{color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){&::marker{color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){&::marker{color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }}}}}& ul li{list-style-type:"├ ";&:last-of-type{list-style-type:"└ "}}& ol li{list-style-type:decimal}& table{--un-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5);font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);grid-column:1/-1}@media (width>=48rem){& table{grid-column:4/span 6}}& dl{--un-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5);font-family:var(--font-mono);--un-slashed-zero:slashed-zero;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);margin-top:calc(var(--spacing) * 8);grid-template-columns:subgrid;grid-column:1/-1;display:grid;&>:not(:last-child){margin-bottom:calc(var(--spacing) * 1.5)}& dt{color:color-mix(in srgb, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) ;text-transform:capitalize;grid-column:1/span 2;position:relative}@supports (color:color-mix(in lab, red, red)){& dt{color:color-mix(in oklab, var(--colors-radix-sage-10) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& dt{color:color-mix(in srgb, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& dt{color:color-mix(in oklab, var(--colors-radix-dark-sage-10) var(--un-text-opacity), transparent) }}}& dt:after{color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) ;--un-content:"/";content:var(--un-content);top:calc(var(--spacing) * 0);display:block;position:absolute;left:100%}@supports (color:color-mix(in lab, red, red)){& dt:after{color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& dt:after{color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& dt:after{color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }}}@media (width>=48rem){& dt{grid-column:span 1/span 1}}& dd{grid-column:3/-1}@media (width>=48rem){& dd{grid-column-start:2}}}@media (width>=48rem){& dl{grid-column:4/span 6}}& :is(h1,h2,h3,h4,h5,h6)+*{margin-top:calc(var(--spacing) * 3)}&>:not(figure):has(+figure){margin-bottom:calc(var(--spacing) * 10)}@media (width>=48rem){&>:not(figure):has(+figure){margin-bottom:calc(var(--spacing) * 12)}}&>figure{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 4)}@media (width>=48rem){&>figure{margin-top:calc(var(--spacing) * 6)}}&>figure+:not(figure){margin-top:calc(var(--spacing) * 10)}& hr{grid-column:1/-1}@media (width>=48rem){& hr{grid-column:4/span 6}}}.shiki{margin-top:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1.5);border-width:1px;border-color:color-mix(in srgb, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) ;counter-reset:line;border-radius:.5rem;position:relative;overflow-x:auto;& code{width:fit-content;display:block}& .line:last-child{display:none}& .line:before{counter-increment:line;content:counter(line);color:color-mix(in srgb, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) ;margin-right:calc(var(--spacing) * 2);text-align:right;min-width:1em;font-size:.625rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){& .line:before{color:color-mix(in oklab, var(--colors-radix-sage-8) var(--un-text-opacity), transparent) }}@media (prefers-color-scheme:dark){& .line:before{color:color-mix(in srgb, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& .line:before{color:color-mix(in oklab, var(--colors-radix-dark-sage-8) var(--un-text-opacity), transparent) }}}& .highlighted{width:calc(100% + 1rem);margin-inline:calc(var(--spacing) * -2);padding-inline:calc(var(--spacing) * 2);background-color:color-mix(in srgb, var(--colors-radix-sage-4) var(--un-bg-opacity), transparent) ;--un-bg-opacity:70%;right:calc(var(--spacing) * 0);display:inline-block}@supports (color:color-mix(in lab, red, red)){& .highlighted{background-color:color-mix(in oklab, var(--colors-radix-sage-4) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){& .highlighted{background-color:color-mix(in srgb, var(--colors-radix-dark-sage-4) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){& .highlighted{background-color:color-mix(in oklab, var(--colors-radix-dark-sage-4) var(--un-bg-opacity), transparent) }}}& span{font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);text-decoration:var(--shiki-light-text-decoration)}}@supports (color:color-mix(in lab, red, red)){.shiki{border-color:color-mix(in oklab, var(--colors-radix-sage-5) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-sage-3) var(--un-bg-opacity), transparent) }}@media (prefers-color-scheme:dark){.shiki{border-color:color-mix(in srgb, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.shiki{border-color:color-mix(in oklab, var(--colors-radix-dark-sage-5) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-radix-dark-sage-3) var(--un-bg-opacity), transparent) }}}@media (width>=48rem){.shiki{margin-inline:calc(var(--spacing) * -4)}}@media (prefers-color-scheme:dark){.shiki,.shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}vercel-analytics{display:none}
