*,:after,:before{box-sizing:border-box}*{margin:0}#root{isolation:isolate}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%}img{height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit}body [type=button],body [type=reset],body [type=submit],body button{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none;color:inherit;outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-white-100:hsla(0deg,0%,100%,1);--bg-primary:hsla(30deg,100%,99%,1);--bg-secondary:hsla(30deg,38%,95%,1);--bg-secondary-04:hsla(30deg,38%,95%,0.4);--bg-primary-transparent:hsla(30deg,100%,99%,0.4);--bg-button-text:hsla(60deg,4%,14%,0.7);--bg-button-text-hover:hsla(60deg,4%,14%,0.85);--bg-button-primary-default:hsla(60deg,4%,14%,1);--text-primary-on-dark:hsla(30deg,100%,99%,1);--text-primary:hsla(60deg,4%,14%,1);--text-primary-056:hsla(60deg,4%,14%,0.56);--text-primary-07:hsla(60deg,4%,14%,0.7);--text-primary-008:hsla(60deg,4%,14%,0.08);--text-primary-04:hsla(60deg,4%,14%,0.4);--text-secondary:hsla(60deg,4%,14%,0.56);--bg-button-secondary-default:hsla(30deg,100%,99%,1);--bg-button-secondary-small-hover:hsla(30deg,38%,95%,1);--bg-button-tertiary-default:hsla(30deg,38%,95%,1);--icon-primary:hsla(60deg,4%,14%,1);--stroke:hsla(30deg,36%,90%,1);--stroke-secondary:hsla(29deg,29%,86%,1);--stroke-tertiary:hsla(34deg,28%,89%,1);--accent-orange:hsl(13deg,84%,56%,1);--accent-orange-04:hsla(14deg,86%,83%,0.4);--bg-light:hsla(30deg,38%,95%,1);--beige:hsla(29deg,29%,86%,1);--peach:hsla(29deg,98%,83%,1);--almond:hsla(28deg,25%,86%,1);--graphite:hsla(60deg,1%,27%,1);--golden-olive:hsla(54deg,67%,47%,1);--lavender-mist:hsla(252deg,69%,84%,1);--mist-beige:hsla(30deg,15%,92%,1);--harvest-gold:hsla(54deg,67%,51%,1);--accent-green:hsla(53deg,65%,41%,1);--accent-green-04:hsla(53deg,65%,41%,0.4);--accent-green-004:hsla(53deg,65%,41%,0.04);--pale-sand:hsla(54deg,67%,83%,1);--periwinkle:hsla(224deg,100%,83%,1);--periwinkle-blue:hsla(224deg,100%,70%,1);--periwinkle-blue-04:hsla(224deg,100%,70%,0.4);--pale-blue:hsla(224deg,100%,91%,1);--fiery-coral:hsla(14deg,99%,64%,1);--fiery-coral-004:hsla(14deg,99%,64%,0.04);--soft-almond-mist:hsla(30deg,38%,95%,0.5);--neutral-ivory:hsla(32deg,48%,95%,1);--azure-blue:hsla(221deg,100%,68%,1);--stroke-focus:hsla(60deg,4%,14%,0.3);--stroke-divider:hsla(60deg,4%,14%,0.06);--error:hsla(0deg,84%,60%,1);--valid:hsla(101deg,65%,41%,1);--soft-ivory:hsla(30deg,75%,98%,1);--bg-image-fade-pattern-top:url(/images/fade-pattern-top.svg);--bg-image-fade-pattern-bottom:url(/images/fade-pattern-bottom.svg);--bg-gradient-fade-top:linear-gradient(0deg,rgba(255,252,249,0),#fffcf9 84.69%);--bg-gradient-fade-bottom:linear-gradient(180deg,rgba(255,252,249,0),#fffcf9 84.69%);--bg-gradient-soft-fade-down:linear-gradient(180deg,rgba(255,252,249,0),#fffcf9 48.08%);--ring-width:2px;--ring-color:hsla(60deg,4%,14%,0.3);--ring-offset-shadow:0 0 0 0 var(--color-white-100);--ring-shadow:0 0 0 var(--ring-width) var(--ring-color);--scrollbar-size:6px;--scrollbar-track-color:hsla(0deg,0%,87.5%,1);--scrollbar-thumb-color:hsla(0deg,0%,68.6%,1);--scrollbar-thumb-color-hover:hsla(210deg,11.2%,51%,1);--rounded-xxs:4px;--rounded-xs:6px;--rounded-sm:8px;--rounded-md:12px;--rounded-lg:16px;--rounded-xl:24px;--rounded-3xl:100px;--rounded-full:100%;--shadow:-32px 214px 60px 0 rgba(37,37,34,0),-20px 137px 55px 0 rgba(37,37,34,0.01),-11px 77px 47px 0 rgba(37,37,34,0.04),-5px 34px 35px 0 rgba(37,37,34,0.07),-1px 9px 19px 0 rgba(37,37,34,0.08);--shadow-2:0 532px 149px 0 rgba(0,0,0,0),0 341px 136px 0 rgba(0,0,0,0),0 192px 115px 0 rgba(0,0,0,0.01),0 85px 85px 0 rgba(0,0,0,0.02),0 21px 47px 0 rgba(0,0,0,0.02);--chip-shadow:0 86px 24px 0 rgba(102,102,99,0),0 55px 22px 0 rgba(102,102,99,0.01),0 31px 19px 0 rgba(102,102,99,0.02),0 14px 14px 0 rgba(102,102,99,0.03),0 3px 8px 0 rgba(102,102,99,0.04);--square-drop-shadow:drop-shadow(-1px 9px 19px rgba(37,37,34,0.08)) drop-shadow(-5px 34px 35px rgba(37,37,34,0.07)) drop-shadow(-11px 77px 47px rgba(37,37,34,0.04)) drop-shadow(-20px 137px 55px rgba(37,37,34,0.01)) drop-shadow(-32px 214px 60px rgba(37,37,34,0));--tab-content-shadow:0 1.296px 4.536px 0 rgba(0,0,0,0.2);--prompts-image-drop-shadow:drop-shadow(0 21px 47px rgba(0,0,0,0.02)) drop-shadow(0 85px 85px rgba(0,0,0,0.02)) drop-shadow(0 192px 115px rgba(0,0,0,0.01));--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-400:400ms;--duration-500:500ms;--duration-750:750ms;--ease-balanced:cubic-bezier(0.45,0,0.55,1);--ease-in-out-quad:cubic-bezier(0.45,0,0.55,1);--container-width:1028px;--main-header-height:64px}.visually-hidden{display:inline-block;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border-width:0}.full-height,body,html{min-height:100vh;min-height:100svh}body{padding-top:var(--main-header-height)!important;background-color:var(--bg-primary);color:var(--text-primary);display:grid;grid-template-rows:minmax(0,auto) minmax(0,1fr) minmax(0,auto);grid-template-areas:"header" "main" "footer"}header{grid-area:header;min-width:0}main{grid-area:main;min-width:0}footer{grid-area:footer;min-width:0}body .focus-primary:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--ring-offset-shadow),var(--ring-shadow),0 0 rgba(0,0,0,0)}body .focus-primary:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--ring-offset-shadow),var(--ring-shadow),0 0 rgba(0,0,0,0)}body .focus-primary:focus:not(body .focus-primary:focus-visible){--ring-width:0;outline:none;box-shadow:none}body .focus-primary-link.focus-primary:focus-visible{padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:var(--rounded-xxs)}body .focus-primary-link.focus-primary:focus{padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:var(--rounded-xxs)}body .focus-primary-link.focus-primary:focus:not(.focus-primary-link.focus-primary:focus-visible){padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:var(--rounded-xxs)}.fade-pattern-bottom:after,.fade-pattern-top:before{content:"";display:block;height:14.5rem;background-repeat:repeat-x,no-repeat;background-size:auto 100%,100% 96px}.fade-pattern-top:before{background-image:var(--bg-image-fade-pattern-top),var(--bg-gradient-fade-top);background-position:50%,top}.fade-pattern-bottom:after{background-image:var(--bg-image-fade-pattern-bottom),var(--bg-gradient-fade-bottom);background-position:50%,bottom}.lock-scroll-y{inset:0;position:fixed;overflow-y:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-color-hover);border-color:var(--scrollbar-thumb-color-hover)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--rounded-xs);border:4px solid var(--scrollbar-thumb-color)}}