:root{--animation-duration:.24s;--animation-timing:cubic-bezier(.84, 0, .12, 1);--spacing:clamp(1.125rem, 2.25vi + .563rem, 2.25rem);--color-bg-primary:var(--lightningcss-light,#edf0f9)var(--lightningcss-dark,#2b1a3f);--color-on-primary:var(--lightningcss-light,#2b1a3f)var(--lightningcss-dark,#edf0f9);--color-accent:var(--lightningcss-light,#0071b3)var(--lightningcss-dark,#34cdff);--color-bg-primary-action:var(--lightningcss-light,#a404b5)var(--lightningcss-dark,#a404b5);--color-on-primary-action:var(--lightningcss-light,#f0f4ff)var(--lightningcss-dark,#f0f4ff);--color-bg-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#513472);--color-on-secondary:var(--lightningcss-light,#513472)var(--lightningcss-dark,#fff);--color-bg-secondary-action:var(--lightningcss-light,#5612a7)var(--lightningcss-dark,#5612a7);--color-on-secondary-action:var(--lightningcss-light,#f0f4ff)var(--lightningcss-dark,#f0f4ff);--color-bg-error:var(--lightningcss-light,#ff476c)var(--lightningcss-dark,#ff476c);--color-on-error:var(--lightningcss-light,#570011)var(--lightningcss-dark,#570011);--color-bg-success:var(--lightningcss-light,#2cd189)var(--lightningcss-dark,#2cd189);--color-on-success:var(--lightningcss-light,#135337)var(--lightningcss-dark,#135337);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{color:var(--color-bg-primary);background-color:var(--color-on-primary)}body{color:var(--color-on-primary);background:var(--color-bg-primary);flex-direction:column;font:300 1em/1.4 Noto Sans,sans-serif;display:flex}#root{min-height:100dvh;padding:var(--spacing);flex-direction:column;display:flex}:is(a,button,input):focus{outline:unset}:is(a,button,input):focus-visible{outline:1px solid oklch(from var(--color-accent) l c h / 24%);outline-offset:2px}a:where(:not([class])){color:var(--color-accent)}a:where(:not([class])):hover{color:color-mix(in oklch, var(--color-on-primary), var(--color-accent))}dialog{color:var(--color-on-primary);background-color:var(--color-bg-primary);border:1px solid oklch(from currentcolor l c h / 12%);border-radius:calc(var(--spacing) * .36)}dialog:not([popover=auto])::backdrop{background:oklch(from var(--color-primary) l c h / 36%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}fieldset{width:100%;min-width:0;padding:unset;margin:unset;margin-block:calc(var(--spacing) * .6);border:unset}fieldset:first-child{margin-block-start:unset}fieldset:last-child{margin-block-end:unset}legend{gap:calc(var(--spacing) * .36);width:100%;padding:unset;margin:0 auto calc(var(--spacing) * .6) 0;grid-column:1/-1;align-items:center;font-size:.8rem;font-weight:600;display:flex}legend:after,legend:before{content:"";border-bottom:1px solid oklch(from currentcolor l c h / 12%);flex:1}input{padding-block:calc(var(--spacing) * .36);padding-inline:calc(var(--spacing) * .6);color:var(--color-on-primary);background-color:oklch(from var(--color-on-primary) l c h / 6%);border:unset;border-radius:calc(var(--spacing) * .24)}input:focus{outline:unset}input:focus-visible,input:hover{outline:1px solid oklch(from var(--color-accent) l c h / 24%);outline-offset:2px}input:focus-visible{outline:1px solid var(--color-accent)}input::placeholder{color:oklch(from currentColor l c h / 36%);font-style:italic}*,:before,:after{box-sizing:border-box;vertical-align:baseline;color:currentColor}[role=presentation],:disabled{pointer-events:none}:focus{outline:1px solid}@supports selector(:focus-visible){:focus{outline:none}}:focus-visible{outline:1px solid}:target{scroll-margin-block:1rlh}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:auto;hyphens:auto;text-rendering:geometricprecision;min-height:100dvh;container-type:inline-size}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}a:where(:not([class])){color:currentColor;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit;appearance:unset}button,input[type=button],input[type=checkbox],input[type=radio],select{cursor:pointer}button{background:unset;border:unset}button :active{outline:unset}h1,h2,h3{text-wrap:balance}img,picture{max-width:100%;height:auto;display:block}:is(ul,ol):where([class]){padding:unset;margin:unset;list-style-type:none}
