:root{--clr-background: 168 33% 97%;--clr-foreground: 180 6% 7%;--clr-card: 168 33% 97%;--clr-card-foreground: 180 6% 7%;--clr-popover: 168 33% 97%;--clr-popover-foreground: 180 6% 7%;--clr-primary: 161 49% 51%;--clr-primary-foreground: 180 6% 7%;--clr-secondary: 161 69% 72%;--clr-secondary-foreground: 180 6% 7%;--clr-muted: 168 33% 20%;--clr-muted-foreground: 180 6% 70%;--clr-accent: 161 90% 62%;--clr-accent-foreground: 180 6% 7%;--clr-destructive: 0 85% 60%;--clr-destructive-foreground: 180 6% 7%;--clr-border: 168 33% 20%;--clr-input: 168 33% 20%;--clr-ring: 161 90% 40%;--radius: .5rem;--radius-half: calc(var(--radius) / 2);--radius-quarter: calc(var(--radius) / 4);--fs-h1: 2.986rem;--fs-h2: 2.488rem;--fs-h3: 2.074rem;--fs-h4: 1.728rem;--fs-h5: 1.44rem;--fs-h6: 1.2rem;--fs-p: 1rem;--fs-sm: .833rem;--fs-xs: .694rem;--space-0: .25rem;--space-1: .333rem;--space-2: .444rem;--space-3: .593rem;--space-4: .79rem;--space-5: 1.054rem;--space-6: 1.405rem;--space-7: 1.873rem;--space-8: 2.497rem;--space-9: 3.33rem;--space-10: 4.437rem;--space-11: 5.916rem;--space-12: 7.888rem;--space-xs: var(--space-1);--space-sm: var(--space-2);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--max-content-width: 1400px;--padding-inline: 1rem;--max-card-width: 425px}@media screen and (min-width: 800px){:root{--fs-h1: 3.815rem;--fs-h2: 3.052rem;--fs-h3: 2.441rem;--fs-h4: 1.953rem;--fs-h5: 1.563rem;--fs-h6: 1.25rem;--fs-p: 1rem;--fs-sm: .8rem;--fs-xs: .64rem}}@media screen and (min-width: 1200px){:root{--fs-h1: 5.61rem;--fs-h2: 4.209rem;--fs-h3: 3.157rem;--fs-h4: 2.369rem;--fs-h5: 1.777rem;--fs-h6: 1.333rem;--fs-p: 1rem;--fs-sm: .75rem;--fs-xs: .563rem}}*,:before,:after{box-sizing:border-box;word-wrap:break-word;font-family:inherit}html{text-rendering:optimizeSpeed;font-size:16px;line-height:1.5}html:focus-within{scroll-behavior:smooth}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;line-height:inherit;letter-spacing:inherit;color:inherit}body,h1,h2,h3,h4,h5,h6,p,ul:not([role=list]),ol:not([role=list]),li,figure,figcaption,blockquote,dl,dd,button,a,input,select,textarea{margin:0}body,fieldset,legend,caption,label,blockquote,pre{font-size:100%;font-weight:400;vertical-align:baseline}blockquote,fieldset,legend,caption,button,input,textarea,select,a{outline:transparent;background:transparent}blockquote,fieldset,legend,caption,button,input,textarea,select,hr{border:none}body,ul:not([role=list]),ol:not([role=list]),blockquote,q,figure,fieldset,legend,caption,dl,dd,li,hr{padding:0}main,article,aside,figure,footer,header,nav,section,details,summary,hr{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}hr{box-sizing:content-box;height:1px;border-top:1px solid currentColor}del{text-decoration:line-through}table{border-spacing:0;border-collapse:separate}table,th,td{text-align:left}th{font-weight:700;vertical-align:bottom}td{font-weight:400}td,td img{vertical-align:top}ul:not([role=list]),ol:not([role=list]){list-style:none}img{border:0;max-width:100%;shape-margin:2rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}img,input,select{vertical-align:middle}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}strong,mark{font-weight:700}pre{white-space:pre-line}h1,h2,h3,h4,h5,h6{text-wrap:balance}mark,img{font-style:italic}p{text-wrap:pretty}small{font-size:80%}pre,code,kbd,samp{font-family:monospace,sans-serif}button,input[type=file],input[type=submit]{cursor:pointer}a{text-decoration:none}a,button,input,textarea,select{color:inherit;font-size:inherit}a,button,input[type=submit],.dropdown summary{-webkit-tap-highlight-color:transparent;line-height:normal;overflow:visible;-webkit-appearance:button;-moz-appearance:button;appearance:button;font-weight:500}input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea}[hidden]{display:none}@media (prefers-reduced-motion: reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto}h1,.h1{font-size:var(--fs-h1)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3)}h4,.h4{font-size:var(--fs-h4)}h5,.h5{font-size:var(--fs-h5)}h6,.h6{font-size:var(--fs-h6)}p{font-size:var(--fs-p)}small{font-size:var(--fs-sm)}button,input[type=submit],input[type=reset],a{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-half);will-change:transform,background-color,color,border-color,box-shadow;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-weight:600}:is(button,input[type=submit],input[type=reset],a):focus-visible{box-shadow:0 0 0 1px hsl(var(--clr-background)),0 0 0 2px hsl(var(--clr-border))}button,input[type=submit],input[type=reset]{padding:var(--space-2) var(--space-4)}:is(button.primary,input[type=submit].primary,input[type=reset].primary,a.primary,button.secondary,input[type=submit].secondary,input[type=reset].secondary,a.secondary,button.destructive,input[type=submit].destructive,input[type=reset].destructive,a.destructive,button.success,input[type=submit].success,input[type=reset].success,a.success,button.default,input[type=submit].default,input[type=reset].default,a.default):hover{--_background-opacity: 1}:is(button.primary,input[type=submit].primary,input[type=reset].primary,a.primary,button.secondary,input[type=submit].secondary,input[type=reset].secondary,a.secondary,button.destructive,input[type=submit].destructive,input[type=reset].destructive,a.destructive,button.success,input[type=submit].success,input[type=reset].success,a.success,button.default,input[type=submit].default,input[type=reset].default,a.default):active{--_background-opacity: .87}button.primary,input[type=submit].primary,input[type=reset].primary,a.primary{background-color:hsl(var(--clr-primary) / var(--_background-opacity, .67));color:hsl(var(--clr-primary-foreground) / var(--_text-opacity, 1))}button.secondary,input[type=submit].secondary,input[type=reset].secondary,a.secondary{background-color:hsl(var(--clr-secondary) / var(--_background-opacity, .67));color:hsl(var(--clr-secondary-foreground) / var(--_text-opacity, 1))}button.ghost,input[type=submit].ghost,input[type=reset].ghost,a.ghost{background-color:transparent;color:hsl(var(--clr-foreground) / var(--_text-opacity, 1))}:is(button.ghost,input[type=submit].ghost,input[type=reset].ghost,a.ghost):hover{background-color:hsl(var(--clr-accent) / var(--_background-opacity, .25));color:hsl(var(--clr-foreground) / var(--_text-opacity, 1))}:is(button.ghost,input[type=submit].ghost,input[type=reset].ghost,a.ghost):active{--_background-opacity: .125}button.destructive,input[type=submit].destructive,input[type=reset].destructive,a.destructive{background-color:hsl(var(--clr-destructive) / var(--_background-opacity, .67));color:hsl(var(--clr-destructive-foreground) / var(--_text-opacity, 1))}button.success,input[type=submit].success,input[type=reset].success,a.success{background-color:hsl(var(--clr-success) / var(--_background-opacity, .67));color:hsl(var(--clr-success-foreground) / var(--_text-opacity, 1))}button.outline,input[type=submit].outline,input[type=reset].outline,a.outline{background-color:transparent;color:hsl(var(--clr-foreground) / var(--_text-opacity, 1));border:1px solid hsl(var(--clr-border) / var(--_border-opacity, 1))}:is(button.outline,input[type=submit].outline,input[type=reset].outline,a.outline):hover{background-color:hsl(var(--clr-foreground) / var(--_background-opacity, .25));color:hsl(var(--clr-background) / var(--_text-opacity, 1))}:is(button.outline,input[type=submit].outline,input[type=reset].outline,a.outline):active{--_background-opacity: .175}button.default,input[type=submit].default,input[type=reset].default,a.default{background-color:hsl(var(--clr-foreground) / var(--_background-opacity, .67));color:hsl(var(--clr-background) / var(--_text-opacity, 1))}button.icon,input[type=submit].icon,input[type=reset].icon,a.icon{width:32px;height:32px;padding:.25rem}button.cta,input[type=submit].cta,input[type=reset].cta,a.cta{padding:var(--space-3) var(--space-6);background-color:hsl(var(--clr-primary) / var(--_background-opacity, 1));color:hsl(var(--clr-primary-foreground) / var(--_text-opacity, 1));will-change:box-shadow,transform;transition:box-shadow .2s,transform .2s}:is(button.cta,input[type=submit].cta,input[type=reset].cta,a.cta):hover{box-shadow:0 8px 8px 4px hsl(var(--clr-primary) / .25),0 16px 16px 8px hsl(var(--clr-primary) / .125);transform:translateY(-2px)}:is(button,input[type=submit],input[type=reset]):disabled{--_background-opacity: 1 !important;opacity:.5;cursor:pointer;pointer-events:none}body{background-color:hsl(var(--clr-background) / var(--_background-opacity, 1));color:hsl(var(--clr-foreground) / var(--_text-opacity, 1));font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}#app{position:relative}.bg{position:absolute;width:100%;height:50%;left:0;z-index:-1;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.bg[data-position=top]{top:0;background-image:url(/images/bg-pattern-top-mobile.svg)}.bg[data-position=bottom]{bottom:0;background-image:url(/images/bg-pattern-bottom-mobile.svg)}@media screen and (min-width: 768px){.bg[data-position=top]{background-image:url(/images/bg-pattern-top-desktop.svg)}.bg[data-position=bottom]{background-image:url(/images/bg-pattern-bottom-desktop.svg)}}.brandingFont{font-family:"Noto Serif",serif}main{padding-block:2rem;min-height:80dvh}a{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-half);text-decoration:none;will-change:color,border,box-shadow;transition:color .2s,border .2s,box-shadow .2s}a:focus-visible{box-shadow:0 0 0 1px hsl(var(--clr-background)),0 0 0 2px hsl(var(--clr-border))}.link{color:hsl(var(--clr-foreground) / var(--_text-opacity, .67));border-bottom:1px solid hsl(var(--clr-foreground) / var(--_border-opacity, .67))}.link:hover{--_text-opacity: 1;--_border-opacity: 1}.link:active{--_text-opacity: .87;--_border-opacity: .87}.container{width:min(calc(100% - var(--padding-inline) * 2),var(--max-content-width));margin-inline:auto}.card{box-shadow:0 1px 1px hsl(0 0% 0% / var(--_shadow-opacity, .27)),0 2px 2px hsl(0 0% 0% / var(--_shadow-opacity, .27)),0 4px 4px hsl(0 0% 0% / var(--_shadow-opacity, .27)),0 8px 8px hsl(0 0% 0% / var(--_shadow-opacity, .27));padding:var(--space-6) var(--space-8);border-radius:var(--radius);background-color:hsl(var(--clr-card) / var(--_card-opacity, 1));color:hsl(var(--clr-card-foreground) / var(--_card-opacity, 1));width:min(calc(100% - var(--padding-inline) * 2),var(--max-card-width))}form{display:flex;flex-direction:column;gap:var(--space-6)}form .input-wrapper{display:flex;flex-direction:column;gap:var(--space-4)}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.form-input-container{display:flex;flex-direction:column;gap:var(--space-1)}.size-6{width:24px;height:24px}.error-text{color:red}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;border:none!important;width:1px!important;white-space:nowrap!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(caption):not(:focus,:focus-within){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}.dropdown{background-color:hsl(var(--clr-background) / var(--_background-opacity, 1));color:hsl(var(--clr-foreground) / var(--_text-opacity, 1));animation:slide-down .2s ease-out;width:min(95dvw,10rem);border-radius:var(--radius);align-items:flex-start;box-shadow:0 2px 4px #00000080,0 4px 8px #00000040;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) var(--space-2)}.dropdown .dropdown-label{text-align:center}.dropdown [role=menuitem],.dropdown .dropdown-label{width:100%;padding:var(--space-2) var(--space-3)}.dropdown-group{width:100%;display:flex;flex-direction:column;align-items:flex-start}.dropdown-group [role=menuitem]{display:inline-flex;align-items:center;justify-content:space-between}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.size-4{width:16px;height:16px}.img-container img{max-width:100%;vertical-align:baseline;-o-object-fit:cover;object-fit:cover}
