@layer base.reset{*,:after,:before{box-sizing:border-box}*{margin:0}:host,html{font-family:ui-sans-serif,system-ui,sans-serif;font-synthesis:none;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{line-height:inherit}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}small{font-size:80%}progress{vertical-align:baseline}::-moz-placeholder{color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}::placeholder{color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}::-webkit-search-decoration{-webkit-appearance:none}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}}@layer base.variables{:root{--fs-3xs:clamp(0.41rem,-0.06vi + 0.42rem,0.38rem);--fs-2xs:clamp(0.51rem,-0.02vi + 0.52rem,0.5rem);--fs-xs:clamp(0.64rem,0.05vi + 0.63rem,0.67rem);--fs-sm:clamp(0.8rem,0.17vi + 0.76rem,0.89rem);--fs-base:clamp(1rem,0.34vi + 0.91rem,1.19rem);--fs-md:clamp(1.25rem,0.61vi + 1.1rem,1.58rem);--fs-lg:clamp(1.56rem,1vi + 1.31rem,2.11rem);--fs-xl:clamp(1.95rem,1.56vi + 1.56rem,2.81rem);--fs-2xl:clamp(2.44rem,2.38vi + 1.85rem,3.75rem);--fs-3xl:clamp(3.05rem,3.54vi + 2.17rem,5rem);--space-3xs:clamp(0.25rem,0.2216rem + 0.1136vw,0.3125rem);--space-2xs:clamp(0.5rem,0.4432rem + 0.2273vw,0.625rem);--space-xs:clamp(0.75rem,0.6932rem + 0.2273vw,0.875rem);--space-sm:clamp(1rem,0.9148rem + 0.3409vw,1.1875rem);--space-md:clamp(1.5rem,1.358rem + 0.5682vw,1.8125rem);--space-lg:clamp(2rem,1.8295rem + 0.6818vw,2.375rem);--space-xl:clamp(3rem,2.7443rem + 1.0227vw,3.5625rem);--space-2xl:clamp(4rem,3.6591rem + 1.3636vw,4.75rem);--space-3xl:clamp(6rem,5.4886rem + 2.0455vw,7.125rem);--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--container-8xl:88rem;--container-9xl:96rem;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--box-shadow-2xs:0 1px rgba(0,0,0,.05);--box-shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--box-shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--box-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--box-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--box-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--box-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--text-shadow-2xs:0px 1px 0px rgba(0,0,0,.15);--text-shadow-xs:0px 1px 1px rgba(0,0,0,.2);--text-shadow-sm:0px 1px 0px rgba(0,0,0,.075),0px 1px 1px rgba(0,0,0,.075),0px 2px 2px rgba(0,0,0,.075);--text-shadow-md:0px 1px 1px rgba(0,0,0,.1),0px 1px 2px rgba(0,0,0,.1),0px 2px 4px rgba(0,0,0,.1);--text-shadow-lg:0px 1px 2px rgba(0,0,0,.1),0px 3px 2px rgba(0,0,0,.1),0px 4px 8px rgba(0,0,0,.1)}}@layer base.animations{:root{--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animate-bounce:bounce 1s infinite}.animate-spin{animation:var(--animate-spin)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-bounce{animation:var(--animate-bounce)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}}@layer diffuse.colors{:root{--color-1:oklch(4.1308% 0.25306 109.22);--color-2:oklch(98.369% 0.01834 67.664);--color-3:oklch(26.787% 0.00168 186.65);--accent:oklch(0.49552082493478433 0.08959833768631711 126.18581796616421);--accent-twist-1:oklch(0.4394087182327507 0.07236154661033459 126.18581796616421);--accent-twist-2:oklch(0.595520818778872 0.0651155417011046 241.18580587451083);--accent-twist-3:oklch(0.6455208185961163 0.07999998225841164 241.185809134907);--accent-twist-4:oklch(0.49552082249860496 0.056052673525189174 11.185823191211629);--accent-twist-5:oklch(0.4155208216940155 0.07999998497864118 11.185815502393897);--accent-mark:oklch(from var(--accent-twist-1) l c h/0.125);--accent-highlight:oklch(from var(--accent) l c h/0.375);--bg-color:var(--color-2);--text-color:var(--color-1);--border-color:oklch(from var(--text-color) l c h/0.05);--code-color:oklch(from #fefcf1 l c h);--form-color:oklch(from var(--bg-color) calc(l - 0.075) c h/1)}@media (prefers-color-scheme:dark){:root{--accent:oklch(0.9588262863391736 0.06116191577190922 140.4794385054261);--accent-twist-1:oklch(0.990000017539932 0.040000057532729824 140.4794373213467);--accent-twist-2:oklch(0.8588262791075975 0.05264925002780416 250.47942154450243);--accent-twist-3:oklch(0.6788262741405414 0.07999998302468042 250.47944272057788);--accent-twist-4:oklch(0.758826283102734 0.08415801238169258 15.479456004219076);--accent-twist-5:oklch(0.4288262770395823 0.05680666043681931 15.47945273215004);--bg-color:var(--color-3);--text-color:var(--color-2);--code-color:oklch(from var(--bg-color) calc(l + 0.0375) c h/1);--form-color:oklch(from var(--bg-color) calc(l + 0.075) c h/1)}}}@layer diffuse.font-faces{@font-face{font-display:swap;font-family:CommitMonoVariable;font-style:normal;font-weight:100 900;src:url(../fonts/CommitMonoVariable.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterVariable;font-style:normal;font-weight:100 900;src:url(../fonts/InterVariable.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterVariable;font-style:italic;font-weight:100 900;src:url(../fonts/InterVariable-Italic.woff2) format("woff2")}}@layer diffuse.fonts{:root{font-family:Inter,sans-serif;font-size:var(--fs-base)}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif;font-feature-settings:"ss03" 2;font-optical-sizing:auto}}.monospace-font,code{font-family:CommitMonoVariable,Commit Mono,monospace}}:root{color-scheme:light dark}
/*# sourceMappingURL=./base.css.map */