.a{padding:var(--size-2);background-color:var(--color-surface);border:none;border-radius:var(--radius-lg);box-shadow:0 0 0 var(--size-border) var(--color-border),var(--shadow-md)}.s{display:grid;grid-auto-flow:row;grid-auto-rows:1fr}.l{width:100%;min-width:10rem;display:grid;grid-template:"icon text" 1fr / auto 1fr;align-items:center;justify-items:start;gap:var(--size-4);padding:var(--size-2) var(--size-4);border:none;background-color:transparent;border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;cursor:default;&:focus-visible,.a:not(:has(:focus-visible)) &:hover{background-color:var(--color-primary);color:#fff;outline:none}}.a{--show-duration: .2s;--hide-duration: .1s;--hidden-opacity: 0;--hidden-scale: .95;--transform-origin-x: center;--transform-origin-y: center;&[data-placement^=top]{--transform-origin-y: bottom}&[data-placement^=bottom]{--transform-origin-y: top}&[data-placement$=start]{--transform-origin-x: left}&[data-placement$=end]{--transform-origin-x: right}display:none;opacity:var(--hidden-opacity);scale:var(--hidden-scale);transform-origin:var(--transform-origin-x) var(--transform-origin-y);transition:display var(--hide-duration) allow-discrete,scale var(--hide-duration) ease,opacity var(--hide-duration) ease;&:popover-open{display:block;opacity:1;scale:1;translate:0;transition-duration:var(--show-duration);@starting-style{opacity:var(--hidden-opacity);scale:var(--hidden-scale)}}}.c{all:unset;color:var(--color-primary);text-decoration:none;cursor:pointer;&:hover{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.15em}}.p{height:100%;display:grid;place-content:center;gap:var(--size-3)}.g{display:flex;align-items:center;gap:var(--size-3)}.t{display:flex;flex-direction:column;gap:var(--size-3);max-width:25rem;text-wrap:balance}.t>p{margin:0}.v{max-width:max-content;padding:var(--size-1) var(--size-3);color:var(--color-negative-foreground);background-color:var(--color-negative-background);border-radius:var(--radius-lg)}.u{--button-text: var(--color-text);--button-background: var(--color-surface);--button-background-hover: var(--color-surface-hover);--button-border: inset 0 0 0 var(--size-border) var(--color-border), inset 0 var(--button-highlight) 0 var(--color-border);--button-border-active: inset 0 0 0 var(--size-border) var(--color-border);--button-highlight: calc(-1 * var(--size-border));@container style(--theme: dark){--button-highlight: var(--size-border)}[data-kind=positive]{--button-text: var(--color-success-foreground)}&[data-kind=negative]{--button-text: var(--color-negative-foreground)}&[data-level=primary]{--button-text: #ffffff;--button-background: var(--color-primary);--button-background-hover: color-mix(in srgb, var(--button-background) 90%, transparent);&[data-kind=positive]{--button-background: var(--color-success-foreground)}&[data-kind=negative]{--button-background: var(--color-negative-foreground)}}&[data-level=tertiary]{--button-border: none;--button-border-active: none}&[data-size=small]{font-size:var(--text-caption);height:1.5rem;padding:0 var(--size-3)}&[data-size=large]{height:3rem;padding:0 var(--size-7)}display:inline-grid;justify-items:center;align-items:center;gap:var(--size-4);height:2rem;border-radius:var(--radius-lg);font-size:var(--text-body);padding:0 var(--size-4);background-color:var(--button-background);border:none;color:var(--button-text);box-shadow:var(--button-border);outline-color:var(--color-primary);outline-offset:var(--size-1);text-decoration:none;cursor:default;&:disabled{opacity:.5}&:not(:disabled):hover{background-color:var(--button-background-hover)}&:not(:disabled):active{box-shadow:var(--button-border-active)}}.i{grid-template-areas:"stack";justify-items:center;align-items:center}.b{text-box:inherit;.i:has(.f) &{visibility:hidden}}.h{grid-area:stack}.m{display:flex;justify-content:space-between;align-items:center;padding:var(--size-4) var(--size-5);gap:var(--size-4);box-shadow:inset 0 0 0 var(--size-border) var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);background-clip:padding-box;overflow:clip}.x{padding:0 var(--size-3);flex-shrink:0}.y{display:flex;flex-direction:column;gap:var(--size-3);flex:1}.z{font-weight:400;line-height:1.25}.k{font-size:var(--text-caption);font-weight:700;text-transform:uppercase;background-color:var(--color-border);padding:var(--size-1) var(--size-4);border-radius:var(--size-5)}.w{display:flex;align-items:center;gap:var(--size-4);font-size:var(--text-caption)}.j{display:flex;align-items:center;height:var(--size-6);gap:var(--size-2);background-color:var(--color-border);padding:0 var(--size-3);border-radius:var(--size-4);&:before{content:"";display:block;width:var(--size-3);height:var(--size-3);background-color:var(--color-text);border-radius:100%}&[data-online=true]{background-color:var(--color-success-background);color:var(--color-success-foreground);font-weight:700;&:before{background-color:var(--color-success-foreground)}}}.S{display:flex;align-items:center;gap:var(--size-4)}.C{padding:var(--size-2) var(--size-4);background-color:var(--color-border);color:var(--color-text);font-size:var(--text-caption);font-weight:700;text-transform:uppercase;border-radius:var(--size-10)}.O{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--size-6)}.U{margin-bottom:0}.B{display:flex;flex-direction:column;gap:var(--size-4)}.F{height:100%;display:grid;place-content:center}.H{font-size:var(--text-subtitle-1);text-align:center}.I{display:grid;grid-template:"label info" auto "input input" 1fr / 1fr 1fr;gap:var(--size-2);&:has(.n:not(:empty)){grid-template:"label info" auto "input input" 1fr "message message" auto / 1fr 1fr}}.M{grid-area:label;font-size:var(--text-caption)}.N{grid-area:info}.R{grid-area:input;display:flex;flex-direction:column;gap:var(--size-3)}.n{grid-area:message;font-size:var(--text-caption);color:var(--color-negative-foreground);&:empty{display:none}}.q{--password-rules-background: var(--color-border);--password-rules-text: var(--color-text);display:contents;&:has(:user-invalid){--password-rules-background: var(--color-negative-background);--password-rules-text: var(--color-negative-foreground)}}.A{display:flex;flex-wrap:wrap;gap:var(--size-2);font-size:var(--text-caption)}.D{padding:0 var(--size-2);background-color:var(--password-rules-background);color:var(--password-rules-text);border-radius:var(--radius-md);text-transform:capitalize;&[data-valid=true]{background-color:var(--color-success-background);color:var(--color-success-foreground)}}.E{display:block;font-size:var(--text-body);height:2rem;padding:0 var(--size-4);border-radius:var(--radius-lg);border:none;box-shadow:0 0 0 var(--size-border) var(--color-border);background-color:var(--color-surface);&:disabled,&:read-only,&[readonly]{cursor:default;opacity:.5}&:not(:where(:disabled,:read-only,[readonly])){&:hover{background-color:var(--color-surface-hover)}&:focus{outline:var(--size-outline) solid var(--color-primary)}}}.G{display:flex;flex-direction:column;max-width:50rem;margin:0 auto}.J{font-size:var(--text-caption);opacity:.75}.K{display:flex;flex-direction:column;gap:var(--size-5)}.L{display:flex;align-items:center;gap:var(--size-3);margin:var(--size-7) 0 var(--size-3);font-size:var(--text-subtitle-2);font-weight:500}.P{padding:var(--size-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.Q{display:flex;align-items:center;gap:var(--size-3)}.T{display:flex;gap:var(--size-3)}.V{position:relative;background-color:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);padding:var(--size-3) var(--size-4);box-shadow:0 0 0 var(--size-border) var(--color-border);text-transform:capitalize;&:has(:checked){outline:var(--size-outline) solid var(--color-primary)}&:has([value=light]){color-scheme:only light}&:has([value=dark]){color-scheme:only dark}&:has([value=system]){@media (prefers-color-scheme: light){color-scheme:only light}@media (prefers-color-scheme: dark){color-scheme:only dark}}& input[type=radio]{position:absolute;opacity:0}}.W{color:var(--color-negative-foreground);font-size:var(--text-caption);&:empty{display:none}}.X{display:grid;grid-template-columns:1fr min-content;gap:var(--size-3)}.Y{height:100%;display:grid;place-items:center;text-align:center}.Z{--nav-width: auto;height:100%;display:grid;grid-template-columns:var(--nav-width) 1fr;gap:var(--size-5);@media (min-width: 540px){--nav-width: 12rem}}._{height:100%;display:flex;flex-direction:column;gap:var(--size-2);padding-left:var(--size-5);padding-block:var(--size-5)}.rr{--duration: .1s;display:flex;flex-direction:column;gap:var(--size-2);transition:display var(--duration) allow-discrete,translate var(--duration),opacity var(--duration);.e>&{padding-left:var(--size-6);display:none;opacity:0;translate:0 calc(var(--size-3) * -1)}.e[data-expanded=true]>&{display:flex;opacity:1;translate:0;@starting-style{opacity:0;translate:0 calc(var(--size-3) * -1)}}}.e{display:flex;flex-direction:column;gap:var(--size-2)}.ar{display:flex;align-items:center;gap:var(--size-3);text-decoration:none;color:var(--color-text);cursor:default;padding:var(--size-4);border-radius:var(--radius-md);border:none;background-color:transparent;@media (min-width: 540px){padding:var(--size-3) var(--size-4)}&:hover,&[data-active=true]{background-color:light-dark(#00000008,#ffffff0f)}&:active{color:color-mix(in srgb,var(--color-text) 60%,transparent)}}.er{display:none;@media (min-width: 540px){display:block}}.or{margin-top:auto;display:flex;align-items:center}.tr{height:100%;overflow-x:clip;overflow-y:auto;padding-right:var(--size-5);padding-block:var(--size-5)}.r{--tooltip-background: #000000;--arrow-size: 10px;display:none;position:absolute;padding:var(--size-2) var(--size-3);font-size:var(--text-caption);line-height:1.5;background-color:var(--tooltip-background);color:#fff;border:none;border-radius:var(--radius-lg);width:max-content;max-width:14rem}.ir{position:absolute;border:calc(var(--arrow-size) / 2) solid transparent;.r[data-side=top] &{bottom:calc(var(--arrow-size) * -1 + 1px);border-top-color:var(--tooltip-background)}.r[data-side=bottom] &{top:calc(var(--arrow-size) * -1 + 1px);border-bottom-color:var(--tooltip-background)}.r[data-side=start] &{right:calc(var(--arrow-size) * -1)}.r[data-side=end] &{left:calc(var(--arrow-size) * -1)}}.r{--show-duration: .2s;--hide-duration: .1s;--hidden-opacity: 0;--hidden-scale: .95;&[data-side=top]{transform-origin:center bottom;transform-origin:calc(attr(data-arrow px) + var(--arrow-size) / 2) bottom}&[data-side=bottom]{transform-origin:center top;transform-origin:calc(attr(data-arrow px) + var(--arrow-size) / 2) top}&[data-side=start]{transform-origin:left center;transform-origin:left calc(attr(data-arrow px) + var(--arrow-size) / 2)}&[data-side=end]{transform-origin:right center;transform-origin:right calc(attr(data-arrow px) + var(--arrow-size) / 2)}display:none;opacity:var(--hidden-opacity);scale:var(--hidden-scale);transition:display var(--hide-duration) allow-discrete,scale var(--hide-duration) ease,opacity var(--hide-duration) ease;&[data-visible=true]{display:block;opacity:1;scale:1;translate:0;transition-duration:var(--show-duration);@starting-style{opacity:var(--hidden-opacity);scale:var(--hidden-scale)}}}.nr{display:flex;justify-content:flex-end;height:100%;padding:1rem}.dr{display:flex;flex-direction:column;height:100%;min-width:20rem;background-color:var(--color-background);padding:1rem;border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-border),var(--shadow-lg)}.sr{margin-bottom:auto;display:flex;flex-direction:column;gap:var(--size-6);border:none}.lr{display:flex;justify-content:space-between;align-items:center}.cr{display:flex;flex-direction:column;gap:var(--size-3)}.pr{font-size:var(--text-body);line-height:1}.gr{all:unset;padding:var(--size-2);border-radius:var(--radius-md);&:hover{background-color:var(--color-border)}}.vr{font-size:var(--text-subtitle-2);line-height:1;margin-bottom:var(--size-3)}.ur{display:flex;flex-direction:column;gap:var(--size-3)}.br{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.fr{display:flex;justify-content:space-between;align-items:center;padding:var(--size-3) var(--size-4);padding-right:var(--size-3);background-color:var(--color-surface);border-radius:var(--radius-lg)}.hr{display:flex;align-items:center;font-size:var(--text-caption);padding:0 var(--size-4);background-color:var(--color-border);border-radius:1rem;text-transform:uppercase}.mr{padding:0 var(--size-4) var(--size-3)}.xr{display:flex;align-items:center}.yr{display:flex;align-items:center;gap:var(--size-3)}.zr{border:none;background-color:transparent;margin-left:auto;opacity:.75;outline-offset:2px}.kr{text-align:center}.wr{font-size:var(--font-size-caption)}.jr{display:grid;height:100%;justify-content:center;align-items:start;padding-block:var(--size-10)}.Sr{width:20rem;margin-top:max(0px,-300px + 50svh);display:grid;justify-items:center;gap:var(--size-5)}.Cr{view-transition-name:public-layout-logo}.Or{margin-block:var(--size-5);text-align:center;font-size:var(--text-subtitle-1)}.Ur{view-transition-name:public-layout-main;width:100%}@keyframes o{0%{scale:.975;opacity:0}to{scale:1;opacity:1}}::view-transition-new(public-layout-main){animation:.3s ease .2s both o}::view-transition-old(public-layout-main){animation:.3s ease both o reverse}.Br{width:100%;display:flex;flex-direction:column;gap:var(--size-5);padding:var(--size-5);text-wrap:pretty}.Fr{display:flex;justify-content:center}.Hr{color:var(--color-negative-foreground);&:empty{display:none}}@keyframes d{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.Ir{--banner-background: var(--color-border);--banner-border: var(--color-border);display:flex;align-items:center;gap:var(--size-3);padding:var(--size-3) var(--size-4);background-color:var(--banner-background);box-shadow:inset 0 0 0 1px var(--banner-border);border-radius:var(--radius-lg);&[data-kind=success]{--banner-background: var(--color-success-background);--banner-border: var(--color-success-foreground)}&[data-kind=warning]{--banner-background: var(--color-warning-background);--banner-border: var(--color-warning-foreground)}@media (prefers-reduced-motion: no-preference){&[data-animate=shake]{animation:d 1s cubic-bezier(.36,.07,.19,.97) .25s both}}}.Mr{width:100%;display:flex;flex-direction:column;gap:var(--size-5);padding:var(--size-5);text-wrap:pretty}.Nr{color:var(--color-negative-foreground);&:empty{display:none}}.Rr{width:100%;display:flex;flex-direction:column;gap:var(--size-5);padding:var(--size-5);text-wrap:pretty}.qr{font-size:var(--text-caption);float:right}.Ar{color:var(--color-negative-foreground);font-size:var(--text-caption);&:empty{display:none}}.Dr{width:100%;display:flex;flex-direction:column;gap:var(--size-5);padding:var(--size-5);text-wrap:pretty}.Er{display:flex;justify-content:center}.Gr{color:var(--color-negative-foreground);&:empty{display:none}}.Jr{position:fixed;bottom:var(--size-5);right:var(--size-5);display:flex;flex-direction:column;gap:var(--size-4)}.Kr{--duration: .2s;transform-origin:center;translate:0 0;transition:translate var(--duration),opacity var(--duration),scale var(--duration),height var(--duration);&.Lr{translate:0 80%;opacity:0;scale:.9;height:0}&.Pr{transform-origin:bottom;opacity:1;scale:1;translate:0 0}&.Qr{--duration: .1s;opacity:0;scale:.8;height:0;translate:0 0}}.Tr{display:flex;gap:var(--size-4);align-items:center;padding:var(--size-4);padding-right:var(--size-3);background-color:var(--color-surface);box-shadow:0 0 0 var(--size-border) var(--color-border),var(--shadow-sm);border-radius:var(--radius-md);min-width:20rem}.Vr{&[data-type=success]{color:var(--color-success-foreground)}&[data-type=warning]{color:var(--color-warning-foreground)}}.Wr{display:block;text-box:trim-both cap alphabetic}.Xr{margin-left:auto;padding:var(--size-2);appearance:none;background-color:transparent;border:none;border-radius:50%;&:hover{background-color:var(--color-border)}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5}:where(img,picture,video,canvas,svg){display:block;max-inline-size:100%}:where(input,button,textarea,select){font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor}:where(h1,h2,h3,h4,h5,h6){line-height:1.25;text-wrap:balance;letter-spacing:-.05ch}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;font-weight:400}:where(ol,ul){list-style:none}:not([class]){&:where(p,ol,ul){margin-block:1em;margin-trim:block;&:first-child{margin-block-start:0}&:last-child{margin-block-end:0}}&:where(ol,ul){padding-inline-start:1.5em;list-style:revert;>li:not([class]){margin-block:.5em}}}}@layer theme{:root{--size-border: 1px;--size-outline: 2px;--size-1: 2px;--size-2: 4px;--size-3: 8px;--size-4: 12px;--size-5: 16px;--size-6: 20px;--size-7: 24px;--size-8: 28px;--size-9: 32px;--size-10: 48px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--text-caption: .75rem;--text-body: .875rem;--text-subtitle-2: 1rem;--text-subtitle-1: 1.25rem;--text-title: 1.75rem;--color-background: light-dark(#f5f5f5, #141414);--color-text: light-dark(#242424, #ffffff);--color-primary: #3c68ff;--color-success-background: light-dark(#9fd89f, #094509);--color-success-foreground: light-dark(#107c10, #9fd89f);--color-negative-background: light-dark(#eeacb2, #6e0811);--color-negative-foreground: light-dark(#c50f1f, #eeacb2);--color-warning-background: light-dark(color-mix(in srgb, #fdcfb4 50%, transparent), #8a3707);--color-warning-foreground: #f7630c;--color-surface: light-dark(#fafafa, #1f1f1f);--color-surface-hover: light-dark(#f7f7f7, #242424);--color-border: light-dark(#0000001a, #ffffff1a);--color-shadow: light-dark(#00000018, #00000048);--shadow-xs: 0 1px 2px var(--color-shadow), 0 2px 2px -1px var(--color-shadow);--shadow-sm: 0 2px 4px var(--color-shadow), 0 4px 4px -2px var(--color-shadow);--shadow-md: 0 4px 8px var(--color-shadow), 0 8px 8px -4px var(--color-shadow);--shadow-lg: 0 8px 16px var(--color-shadow), 0 16px 16px -8px var(--color-shadow);--shadow-xl: 0 16px 32px var(--color-shadow), 0 32px 32px -16px var(--color-shadow)}:root{color-scheme:light dark;--theme: light;@media (prefers-color-scheme: dark){--theme: dark}&[data-theme=light]{color-scheme:light;--theme: light}&[data-theme=dark]{color-scheme:dark;--theme: dark}}}@layer base{html,body{height:100%}html[data-native]{-webkit-user-select:none;user-select:none;overflow-x:clip}::selection{background-color:var(--color-primary);color:#fff}html{background-color:var(--color-background);color:var(--color-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;&.transparent{background-color:transparent}}body{min-height:100dvh;font-size:var(--text-body)}#app{display:contents}:focus-visible{outline:2px solid var(--color-primary);border-radius:var(--radius-sm)}a{color:var(--color-primary);text-decoration:none;&:hover{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.15em}}input[type=checkbox]{appearance:none;width:1rem;height:1rem;flex-shrink:0;border-radius:var(--radius-md);background:content-box var(--color-surface);border:1px solid transparent;box-shadow:inset 0 0 0 1px var(--color-border);&:checked{background:border-box var(--color-primary) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-2 -2 16 16'><polyline points='0.5 7.5 3.5 10.5 11.5 1.5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke' /></svg>") center no-repeat;background-size:.6rem;box-shadow:inset 0 0 0 1px var(--color-border),inset 0 var(--highlight) 0 var(--color-border)}}h1{font-size:var(--text-title)}}
/*# sourceMappingURL=index.css.map */
