@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,dl,blockquote,dd{margin:0}ul[role=list],ol[role=list]{padding-inline-start:0;list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer base{body{background-color:var(--background);color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--step-0);margin:0}main{margin-block:var(--space-m)}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}label{font-size:var(--step--1);font-weight:700;display:block}input,textarea,select{width:100%;padding:var(--space-xs) var(--space-s);background-color:oklch(from var(--fade) l c h / .4);border:1px solid var(--fade);border-radius:var(--radius);font-size:var(--step--1);outline-color:var(--primary);align-items:center;transition:rotate .2s;display:inline-flex}:is(input,textarea,select):focus{outline-width:2px}:is(input,textarea,select).muted{outline-color:var(--muted)}[aria-invalid=true],.icon-input-btn input[aria-invalid=true]{border:2px solid var(--error);border-radius:var(--radius)}select{appearance:base-select}::picker(select){appearance:base-select}select::picker-icon{color:var(--muted);transition:rotate .4s ease-out}select:open::picker-icon{rotate:180deg}input[type=file]::file-selector-button{background-color:var(--primary);color:var(--primary-ink);border:1px solid var(--fade);border-radius:var(--radius);padding:var(--space-xs) var(--space-s);transition:background-color .2s}input[type=file]:hover::file-selector-button{background-color:oklch(from var(--primary) calc(l + .02) c h)}[popover]{background-color:var(--surface);border:1px solid var(--fade);border-radius:var(--radius);padding:var(--space-s);margin:var(--space-2xs)}[popover],.shadow-box{box-shadow:0 1px 2px oklch(from var(--ink) l c h / .2), 0 2px 6px 2px oklch(from var(--ink) l c h / .1)}dialog{border-color:var(--fade);border-radius:var(--radius);max-width:40ch}dialog header{padding-block:var(--space-s);border-bottom:1px solid var(--fade)}dialog footer{padding-block:var(--space-s);border-top:1px solid var(--fade);justify-content:flex-end;gap:var(--space-2xs);display:flex}dialog::backdrop{background-color:oklch(from var(--ink) l c h / .4);-webkit-backdrop-filter:blur(var(--backdrop-blur,8px));backdrop-filter:blur(var(--backdrop-blur,8px))}hr{border:1px solid var(--fade)}blockquote{color:var(--muted);font-style:italic}blockquote:before{content:open-quote}blockquote:after{content:close-quote}a{color:var(--ink);text-underline-offset:.1rem;transition:color .2s,text-underline-offset .2s}a:hover{color:var(--primary);text-underline-offset:.25rem}fieldset{border:none;margin:0;padding:0}fieldset legend{font-size:var(--step--1);margin-bottom:var(--space-s);font-weight:700}table{table-layout:fixed;border-collapse:collapse}th,td{vertical-align:top;padding:var(--space-xs) var(--space-s)}thead tr{background-color:var(--surface)}thead th,thead td{padding-block:var(--space-m)}tbody tr:nth-child(odd){background-color:oklch(from var(--primary) l c h / .1)}}@layer composition{.flow>*+*{margin-top:var(--flow-space,2em)}.flow.small{--flow-space:1em}.container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.grid{gap:var(--grid-gutter);display:grid}@media (width>=70rem){.grid{grid-template-columns:repeat(var(--grid-columns), 1fr)}}.grid-auto{gap:var(--grid-gutter);grid-template-columns:repeat(auto-fit, minmax(var(--grid-auto-min,200px), 1fr));display:grid}.subgrid{gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.small-gap{--grid-gutter:var(--space-xs)}@media (width>=70rem){[class*=span-]{grid-column:span var(--span,1)}}.span-1{--span:1}.span-2{--span:2}.span-3{--span:3}.span-4{--span:4}.span-5{--span:5}.span-6{--span:6}.span-7{--span:7}.span-8{--span:8}.span-9{--span:9}.span-10{--span:10}.span-11{--span:11}.span-12{--span:12}.flex{align-items:center;gap:var(--flex-gap,var(--space-xs));display:flex}.flex.wrap{flex-wrap:wrap}}@layer utilities{.text-primary{color:var(--primary)}.text-destructive{color:var(--destructive)}.text-error{color:var(--error)}.text-muted{color:var(--muted)}.text-small{font-size:var(--step--1)}.text-large{font-size:var(--step-3)}.text-center{text-align:center}.surface{border-radius:var(--radius);background-color:var(--surface);padding:var(--space-s);outline:1px solid var(--fade)}.surface-muted{background-color:oklch(from var(--fade) l c h / .4);border:1px solid var(--fade)}.text-bold{font-weight:700}.w-full{width:100%}.scrollbar{scrollbar-color:var(--muted) var(--surface)}.thin{scrollbar-width:thin}.table-container{overflow:auto}.justify-between{justify-content:space-between}.text-decoration-none{text-decoration:none}}@layer components{.popover-link{gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);color:var(--ink);border-radius:var(--radius);background:0 0;border:none;align-items:center;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.popover-link:hover{background:oklch(from var(--fade) l c h / .5)}.popover-link.destructive{color:var(--destructive)}.popover-link.destructive:hover{background:oklch(from var(--destructive) l c h / .1)}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius);cursor:pointer;line-height:1;font-size:var(--step-0);background-color:var(--fade);border:none;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn.small{padding:var(--space-2xs) var(--space-xs);font-size:var(--step--1)}.btn.large{padding:var(--space-s) var(--space-m);font-size:var(--step-1)}.btn.rounded{padding:var(--space-xs);aspect-ratio:1;border-radius:50%}.btn.rounded.small{padding:var(--space-2xs)}.btn.primary{background-color:var(--primary);color:var(--primary-ink)}.btn.primary:hover{background-color:oklch(from var(--primary) calc(l + .02) c h)}.btn.secondary{background-color:var(--secondary);color:var(--secondary-ink)}.btn.secondary:hover{background-color:oklch(from var(--secondary) calc(l + .02) c h)}.btn.outlined{color:var(--secondary);border:1px solid var(--secondary);background-color:#0000}.btn.outlined:hover{background-color:oklch(from var(--secondary) l c h / .05)}.btn.ghost{color:var(--ink);border:1px solid var(--fade);background-color:#0000}.btn.ghost:hover{background-color:oklch(0% 0 0/.05)}.btn.destructive{background-color:var(--destructive);color:var(--destructive-ink)}.btn.destructive:hover{background-color:oklch(from var(--destructive) calc(l + .02) c h)}.media-cover{object-fit:cover;width:100%;height:100%;transition:transform .5s}.media-frame{border-radius:var(--radius);isolation:isolate;position:relative;overflow:hidden}.media-frame:hover .media-cover,.media-frame:focus-within .media-cover{transform:scale(1.05)}.icon-input-btn{text-align:center;place-items:center;gap:var(--space-2xs);padding:var(--space-m) var(--space-s);border-radius:var(--radius);color:var(--muted);border:1px solid var(--fade);grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid}.icon-input-btn input{height:var(--space-s);accent-color:var(--primary);grid-row:1/3}.icon-input-btn:has(>[aria-invalid=true]){border:2px solid var(--error)}.avatar{aspect-ratio:1;height:100%;padding:var(--space-s);background-color:oklch(from var(--secondary) l c h / .2);color:oklch(from var(--secondary) calc(l - .1) c h);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar.outlined{outline:4px solid oklch(from var(--secondary) l c h / .3);outline-offset:var(--space-3xs)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:var(--lightningcss-light,oklch(13% 0 0))var(--lightningcss-dark,oklch(90% 0 0));--background:var(--lightningcss-light,oklch(97% 0 0))var(--lightningcss-dark,oklch(20% .04 265));--surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(23% .04 260));--primary:oklch(59% .1323 26.69);--primary-ink:white;--secondary:oklch(71.65% .1206 60.83);--secondary-ink:white;--muted:var(--lightningcss-light,oklch(50% 0 0))var(--lightningcss-dark,oklch(70% 0 0));--fade:var(--lightningcss-light,oklch(90% 0 0))var(--lightningcss-dark,oklch(37% .044 257.287));--error:oklch(55% .25 28.69);--destructive:oklch(57.7% .21 27.325);--destructive-ink:white;--step--2:clamp(.64rem, .6073rem + .1455vw, .72rem);--step--1:clamp(.8rem, .7591rem + .1818vw, .9rem);--step-0:clamp(1rem, .9489rem + .2273vw, 1.125rem);--step-1:clamp(1.25rem, 1.1861rem + .2841vw, 1.4063rem);--step-2:clamp(1.5625rem, 1.4826rem + .3551vw, 1.7578rem);--step-3:clamp(1.9531rem, 1.8532rem + .4439vw, 2.1973rem);--step-4:clamp(2.4414rem, 2.3166rem + .5549vw, 2.7466rem);--step-5:clamp(3.0518rem, 2.8957rem + .6936vw, 3.4332rem);--space-3xs:clamp(.25rem, .2244rem + .1136vw, .3125rem);--space-2xs:clamp(.5rem, .4744rem + .1136vw, .5625rem);--space-xs:clamp(.75rem, .6989rem + .2273vw, .875rem);--space-s:clamp(1rem, .9489rem + .2273vw, 1.125rem);--space-m:clamp(1.5rem, 1.4233rem + .3409vw, 1.6875rem);--space-l:clamp(2rem, 1.8977rem + .4545vw, 2.25rem);--space-xl:clamp(3rem, 2.8466rem + .6818vw, 3.375rem);--space-2xl:clamp(4rem, 3.7955rem + .9091vw, 4.5rem);--space-3xl:clamp(6rem, 5.6932rem + 1.3636vw, 6.75rem);--space-3xs-2xs:clamp(.25rem, .1222rem + .5682vw, .5625rem);--space-2xs-xs:clamp(.5rem, .3466rem + .6818vw, .875rem);--space-xs-s:clamp(.75rem, .5966rem + .6818vw, 1.125rem);--space-s-m:clamp(1rem, .7188rem + 1.25vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.1932rem + 1.3636vw, 2.25rem);--space-l-xl:clamp(2rem, 1.4375rem + 2.5vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.3864rem + 2.7273vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 2.875rem + 5vw, 6.75rem);--space-s-l:clamp(1rem, .4886rem + 2.2727vw, 2.25rem);--radius:var(--space-s);--grid-max-width:77.5rem;--grid-gutter:var(--space-s-l,clamp(1.125rem, .5625rem + 2.5vw, 2.5rem));--grid-columns:12;--header-height:4.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
