hr{height:0;color:inherit;border-top-width:1px}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;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{text-indent:0;border-color:inherit;border-collapse:collapse}progress{vertical-align:baseline}summary{display:list-item}fieldset{margin:0;padding:0}legend{padding:0}dialog{padding:0}textarea{resize:vertical}.visible{visibility:visible}.left-1\/2{left:50%}.col-span-12{grid-column:span 12/span 12}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.inline{display:inline}.contents{display:contents}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-bounce{animation:bounce 1s infinite}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.border-l-4{border-left-width:4px}.border-accent{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-light{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity))}.bg-muted{--tw-bg-opacity:1;background-color:rgba(100,116,139,var(--tw-bg-opacity))}.bg-surface{--tw-bg-opacity:1;background-color:rgba(51,65,85,var(--tw-bg-opacity))}.pl-6{padding-left:1.5rem}.font-body{font-family:Inter,sans-serif}.text-base{font-size:1rem;line-height:1.5rem}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:block:hover{display:block}.hover\:inline-block:hover{display:inline-block}.hover\:flex:hover{display:flex}.hover\:hidden:hover{display:none}.hover\:border-accent:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:rgba(100,116,139,var(--tw-bg-opacity))}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgba(51,65,85,var(--tw-bg-opacity))}.hover\:text-accent\/80:hover{color:rgba(245,158,11,.8)}.hover\:text-highlight\/80:hover{color:rgba(6,182,212,.8)}.hover\:text-success\/80:hover{color:rgba(16,185,129,.8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-0:hover{opacity:0}.hover\:opacity-100:hover{opacity:1}.focus\:block:focus{display:block}.focus\:inline-block:focus{display:inline-block}.focus\:flex:focus{display:flex}.focus\:hidden:focus{display:none}.focus\:underline:focus{text-decoration-line:underline}.focus\:no-underline:focus{text-decoration-line:none}.focus\:opacity-0:focus{opacity:0}.focus\:opacity-100:focus{opacity:1}.active\:block:active{display:block}.active\:inline-block:active{display:inline-block}.active\:flex:active{display:flex}.active\:hidden:active{display:none}.active\:underline:active{text-decoration-line:underline}.active\:no-underline:active{text-decoration-line:none}.active\:opacity-0:active{opacity:0}.active\:opacity-100:active{opacity:1}.disabled\:block:disabled{display:block}.disabled\:inline-block:disabled{display:inline-block}.disabled\:flex:disabled{display:flex}.disabled\:hidden:disabled{display:none}.disabled\:underline:disabled{text-decoration-line:underline}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-100:disabled{opacity:1}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:inline-block{display:inline-block}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:no-underline{text-decoration-line:none}.aria-expanded\:block[aria-expanded=true]{display:block}.aria-expanded\:inline-block[aria-expanded=true]{display:inline-block}.aria-expanded\:flex[aria-expanded=true]{display:flex}.aria-expanded\:hidden[aria-expanded=true]{display:none}.aria-expanded\:underline[aria-expanded=true]{text-decoration-line:underline}.aria-expanded\:no-underline[aria-expanded=true]{text-decoration-line:none}.aria-expanded\:opacity-0[aria-expanded=true]{opacity:0}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-auto{width:auto}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:block{display:block}.lg\:grid{display:grid}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-8xl{font-size:6rem;line-height:1}}