@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-gutter:stable}#root{height:100%}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:focus-visible{outline:2px solid hsl(var(--txt-clr-1));border-radius:calc(.5rem - 2px);outline-offset:.2rem;transition:outline-offset .2s cubic-bezier(.5,1.7,.7,1.3)}*:focus-visible:active{outline-offset:0}:root{--bg-clr-1: 0, 0%, 10%;--bg-clr-2: 0, 0%, 12%;--bg-clr-3: 0, 0%, 14%;--txt-clr-1: 210, 17%, 98%;--txt-clr-2: 225, 11%, 81%;--txt-clr-3: 240, 5%, 64%;--txt-clr-red: 0, 70%, 60%;--txt-clr-green: 142, 60%, 55%}body{height:100dvh;margin:0 auto;background-color:hsl(var(--bg-clr-1));color:hsl(var(--txt-clr-1));font-size:.875rem;font-family:Inter,sans-serif;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:hsl(var(--txt-clr-1))}a:active{color:hsl(var(--txt-clr-2))}a:hover{text-decoration:underline}a:focus-visible{border-radius:calc(.25rem - 2px)}*:has(>._tooltip_odzzd_2){position:relative}._tooltip_odzzd_2{position:absolute;width:max-content;max-width:240px;min-width:fit-content;padding:.375rem .5rem;border-radius:.25rem;line-height:1;font-size:.75rem;font-weight:500;pointer-events:none;background-color:#000;color:#f9fafb;box-shadow:#0000003d 0 3px 8px;z-index:10;transform:scale(1.025);opacity:0;transition:transform .2s cubic-bezier(.5,1.7,.7,1.3),opacity .2s;transition-delay:0s}._tooltip_odzzd_2:before{position:absolute;content:"";border:5px solid transparent}*:hover>._tooltip_odzzd_2{transform:scale(1);opacity:1;transition-delay:.3s}._tooltip--top_odzzd_43{bottom:calc(100% + 8px)}._tooltip--top_odzzd_43:before{top:100%;left:50%;transform:translate(-50%);border-top-color:#000}._tooltip--bottom_odzzd_55{top:calc(100% + 8px)}._tooltip--bottom_odzzd_55:before{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#000}._tooltip--left_odzzd_67{right:calc(100% + 8px)}._tooltip--left_odzzd_67:before{left:100%;top:50%;transform:translateY(-50%);border-left-color:#000}._tooltip--right_odzzd_78{left:calc(100% + 8px)}._tooltip--right_odzzd_78:before{right:100%;top:50%;transform:translateY(-50%);border-right-color:#000}:where(._button_1j8t0_1){border:none;background:none;font:inherit;width:fit-content;border:1px solid transparent;border-radius:calc(.5rem - 2px);color:hsl(var(--txt-clr-1));cursor:pointer;position:relative;transition:background-color .1s,color .15s,outline-offset .2s cubic-bezier(.5,1.7,.7,1.3);display:flex;align-items:center;justify-content:center;gap:.25rem}:where(._button_1j8t0_1):disabled{cursor:not-allowed}:where(._button--ghost_1j8t0_27),:where(._button--outline_1j8t0_28),:where(._button--ghost-danger_1j8t0_29){background-color:transparent;color:hsl(var(--txt-clr-2))}:where(._button--ghost_1j8t0_27):hover,:where(._button--outline_1j8t0_28):hover,:where(._button--ghost-danger_1j8t0_29):hover{background-color:hsl(var(--bg-clr-3))}:where(._button--ghost_1j8t0_27):active,:where(._button--outline_1j8t0_28):active,:where(._button--ghost-danger_1j8t0_29):active{background-color:hsl(var(--bg-clr-2))}:where(._button--ghost_1j8t0_27):disabled,:where(._button--outline_1j8t0_28):disabled,:where(._button--ghost-danger_1j8t0_29):disabled{background-color:hsl(var(--txt-clr-3),.15);color:hsl(var(--txt-clr-3))}:where(._button--outline_1j8t0_28){border:1px solid hsl(var(--txt-clr-1),.15)}:where(._button--ghost-danger_1j8t0_29){color:hsl(var(--txt-clr-red))}:where(._button--solid_1j8t0_55){background-color:hsl(var(--txt-clr-1));color:hsl(var(--bg-clr-1))}:where(._button--solid_1j8t0_55):hover{background-color:hsl(var(--txt-clr-1),.9)}:where(._button--solid_1j8t0_55):active{background-color:hsl(var(--txt-clr-1),.8)}:where(._button--solid_1j8t0_55):disabled,:where(._button--solid_1j8t0_55):hover:disabled{background-color:hsl(var(--txt-clr-1),.7)}:where(._button--danger_1j8t0_73){background-color:hsl(var(--txt-clr-red));color:#f9fafb}:where(._button--danger_1j8t0_73):hover{background-color:hsl(var(--txt-clr-red),.9)}:where(._button--danger_1j8t0_73):active{background-color:hsl(var(--txt-clr-red),.8)}:where(._button--danger_1j8t0_73):disabled{background-color:hsl(var(--txt-clr-red),.7)}:where(._button--lg_1j8t0_92){height:38px;padding:0 1rem}:where(._button--md_1j8t0_97){height:32px;padding:.75rem}:where(._button--sm_1j8t0_102){height:28px;padding:.5rem;border-radius:.25rem;font-size:.75rem;line-height:1rem}:where(._button--sm_1j8t0_102) svg{padding:0;min-height:16px;min-width:16px}:where(._button--xs_1j8t0_116){height:22px;padding:.5rem;border-radius:.25rem;font-size:.75rem;line-height:1rem}:where(._button--xs_1j8t0_116) svg{padding:0;min-height:14px;min-width:14px}:where(._button--icon-md_1j8t0_131){aspect-ratio:1/1;padding:0;min-height:20px;min-width:20px;font-size:1.25rem;line-height:1.5rem}:where(._button--icon-sm_1j8t0_140){aspect-ratio:1/1;padding:0;min-height:16px;min-width:16px}:where(._button--icon-xs_1j8t0_147){aspect-ratio:1/1}._container_9o864_1{height:100dvh;display:grid;align-items:center;justify-items:center;grid-template-areas:"centered";overflow:hidden}._container_9o864_1>*{grid-area:centered}._bg-gradient_9o864_14{background-color:#d499ff;background-image:radial-gradient(at 31% 42%,hsla(273,63%,74%,1) 0px,transparent 50%),radial-gradient(at 96% 78%,hsla(2,60%,60%,1) 0px,transparent 50%),radial-gradient(at 15% 7%,hsla(223,61%,64%,1) 0px,transparent 50%),radial-gradient(at 76% 9%,hsla(142,77%,75%,1) 0px,transparent 50%),radial-gradient(at 11% 83%,hsla(299,93%,77%,1) 0px,transparent 50%),radial-gradient(at 5% 3%,hsla(62,71%,78%,1) 0px,transparent 50%),radial-gradient(at 57% 37%,hsla(14,60%,76%,1) 0px,transparent 50%);width:min(35rem,100%);aspect-ratio:2 / 1.7;z-index:1;animation:_rotate-gradient-hue_9o864_1 10s infinite linear}@keyframes _rotate-gradient-hue_9o864_1{0%{filter:blur(100px) hue-rotate(0deg)}to{filter:blur(100px) hue-rotate(360deg)}}._loader_17ysm_1{animation:_spin_17ysm_1 1.5s linear infinite;transform-origin:center;will-change:transform}._loader--sm_17ysm_7{font-size:1.25rem}._loader--lg_17ysm_11{font-size:1.75rem}@keyframes _spin_17ysm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._password-input-container_vuoyb_1{position:relative;--offset-from-top: 5.5px}._password-input-container_vuoyb_1:has(label){--offset-from-top: 29.5px}._password-input-container_vuoyb_1 ._toggle-password-visibility-btn_vuoyb_9{min-width:fit-content;padding:.8rem;border-radius:.25rem;position:absolute;top:var(--offset-from-top);right:5.5px}._input_odohk_1{border:none;background:none;font:inherit;max-width:20rem;width:100%;min-height:38px;padding:.5rem .75rem;border:1px solid hsl(var(--txt-clr-1),.15);border-radius:calc(.5rem - 2px);color:hsl(var(--txt-clr-1));background-color:hsl(var(--bg-clr-1))}._label_odohk_16{display:block;text-align:left;margin-bottom:.25rem;color:hsl(var(--txt-clr-1))}._error_odohk_23{color:hsl(var(--txt-clr-red));font-size:.75rem;line-height:1rem;transition:color .3s}._input_odohk_1:-webkit-autofill,._input_odohk_1:-webkit-autofill:hover,._input_odohk_1:-webkit-autofill:focus,._input_odohk_1:-webkit-autofill:active{background-color:hsl(var(--bg-clr-1))!important;-webkit-text-fill-color:hsl(var(--txt-clr-1))!important;caret-color:hsl(var(--txt-clr-1))!important;transition-property:background-color;transition-delay:5000s}._main_lusbf_1{width:min(22rem,100%);line-height:1.25rem;text-align:center;padding:1rem;border-radius:1rem;z-index:2;background-color:hsl(var(--bg-clr-1));color:hsl(var(--txt-clr-3))}._main_lusbf_1>button{margin-bottom:1rem}._main_lusbf_1>button:last-of-type{margin-bottom:2rem}._logo_lusbf_20{width:2.5rem;height:2.5rem;padding:.25rem;border-radius:.5rem;background-color:hsl(var(--bg-clr-3))}._title_lusbf_28{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--txt-clr-1))}._form_lusbf_35{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;text-align:left}._form_lusbf_35 p{margin-top:.25rem}._password-info-container_lusbf_47{display:flex;justify-content:space-between}._password-info-container_lusbf_47 ._forgot-password-link_lusbf_51{color:hsl(var(--txt-clr-3))}._input-helper_lusbf_56{font-size:.75rem;line-height:1rem;transition:color .3s}._error_lusbf_62{color:hsl(var(--txt-clr-red));font-size:.75rem;line-height:1rem;transition:color .3s}._alt-auth-btn_lusbf_69,._submit-btn_lusbf_70{width:100%}._submit-btn_lusbf_70{transition:box-shadow .3s,outline-offset .2s cubic-bezier(.5,1.7,.7,1.3);background-color:hsl(var(--txt-clr-1))}._submit-btn_lusbf_70:hover{background-color:hsl(var(--txt-clr-1));box-shadow:0 0 8px 4px hsl(var(--txt-clr-1),.3)}._submit-btn_lusbf_70:active{background-color:hsl(var(--txt-clr-1))}._submit-btn_lusbf_70:disabled{box-shadow:0 0 hsl(var(--txt-clr-1),.3)}._separator_lusbf_93{color:hsl(var(--txt-clr-3));position:relative;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;z-index:2}._separator_lusbf_93:before{content:"";position:absolute;left:0%;z-index:-1;width:100%;height:1px;background-color:hsl(var(--txt-clr-1),.15)}._separator_lusbf_93 span{background-color:hsl(var(--bg-clr-1));padding:.5rem}._main_eq3m4_1{width:min(22rem,100%);line-height:1.25rem;text-align:center;padding:1rem;border-radius:1rem;z-index:2;background-color:hsl(var(--bg-clr-1));color:hsl(var(--txt-clr-3))}._logo_eq3m4_12{width:2.5rem;height:2.5rem;padding:.25rem;border-radius:.5rem;background-color:hsl(var(--bg-clr-3))}._title_eq3m4_20{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--txt-clr-1))}._form_eq3m4_27{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;text-align:left}._form_eq3m4_27 p{margin-top:.25rem}._input-helper_eq3m4_39{font-size:.75rem;line-height:1rem;transition:color .3s}._error_eq3m4_45{color:hsl(var(--txt-clr-red));font-size:.75rem;line-height:1rem;transition:color .3s}._success-message_eq3m4_52{font-size:.75rem;line-height:1rem;color:hsl(var(--txt-clr-green))}._submit-btn_eq3m4_58{width:100%}._submit-btn_eq3m4_58{transition:box-shadow .3s,outline-offset .2s cubic-bezier(.5,1.7,.7,1.3)}._submit-btn_eq3m4_58:hover{background-color:hsl(var(--txt-clr-1));box-shadow:0 0 8px 4px hsl(var(--txt-clr-1),.3)}._submit-btn_eq3m4_58:active{background-color:hsl(var(--txt-clr-1))}._submit-btn_eq3m4_58:disabled{box-shadow:0 0 hsl(var(--txt-clr-1),.3)}._back-to-login-link_eq3m4_80{color:hsl(var(--txt-clr-3));display:flex;align-items:center;justify-content:center;gap:.5rem}._loader_1pq8y_1{height:100vh;display:flex;justify-content:center;align-items:center}:root{--bg: 0, 0%, 5%;--clr-1: 225, 11%, 86%;--clr-2: 220, 2%, 36%;--corner-space: 1rem;--gradient-glow-size: 3rem}._app_oc273_11{display:grid;place-items:center;min-height:100vh;font-family:Inter,sans-serif;background-color:hsl(var(--bg));color:hsl(var(--clr-1));overflow:hidden}._app_oc273_11 svg{width:1.25rem;height:1.25rem;fill:hsl(var(--clr-2));transition:fill .2s}._app_oc273_11 svg:hover{fill:hsl(var(--clr-1))}._app_oc273_11 a{color:hsl(var(--clr-2));transition:color .2s}._app_oc273_11 a:hover{color:hsl(var(--clr-1))}._container_oc273_41{width:min(426px,calc(100% - 2rem));aspect-ratio:1;z-index:1;display:grid;align-content:center;justify-items:center;text-align:center;border-radius:100%;position:relative}._container_oc273_41:before,._container_oc273_41:after{content:"";position:absolute;border-radius:inherit}._container_oc273_41:before{top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:-1;filter:blur(var(--gradient-glow-size));background-color:hsl(var(--bg))}._container_oc273_41:after{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;z-index:-2;opacity:.75;filter:blur(var(--gradient-glow-size));will-change:filter;animation:_rotate-gradient-hue_oc273_1 20s infinite linear;background-size:cover;background-position:center;background-color:red;background-image:radial-gradient(at 40% 20%,hsla(28,100%,74%,1) 0px,transparent 50%),radial-gradient(at 80% 0%,hsla(189,100%,56%,1) 0px,transparent 50%),radial-gradient(at 0% 50%,hsla(355,100%,93%,1) 0px,transparent 50%),radial-gradient(at 80% 50%,hsla(340,100%,76%,1) 0px,transparent 50%),radial-gradient(at 0% 100%,hsla(22,100%,77%,1) 0px,transparent 50%),radial-gradient(at 80% 100%,hsla(242,100%,70%,1) 0px,transparent 50%),radial-gradient(at 0% 0%,hsla(343,100%,76%,1) 0px,transparent 50%)}@keyframes _rotate-gradient-hue_oc273_1{0%{filter:blur(var(--gradient-glow-size)) hue-rotate(0deg)}50%{filter:blur(10px) hue-rotate(180deg)}to{filter:blur(var(--gradient-glow-size)) hue-rotate(360deg)}}._container_oc273_41 h1{font-family:"Instrument Serif",serif;font-size:3rem;line-height:1;letter-spacing:-3%;margin-bottom:1.5rem}._shimmer-text_oc273_113{width:fit-content;margin-top:1.5rem;font-size:.85rem;line-height:1.25rem;background:linear-gradient(to right,hsl(var(--clr-2)) 40%,hsl(var(--clr-1)),hsl(var(--clr-2)) 60%);background-size:400% 100%;background-position:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_shimmer_oc273_113 4s infinite}@keyframes _shimmer_oc273_113{0%{background-position:100% 100%}to{background-position:0% 0%}}._logo_oc273_142,._github_oc273_143,._clock_oc273_144,._built-by_oc273_145{position:absolute;font-size:.75rem;color:hsl(var(--clr-2));opacity:.6}._logo_oc273_142{top:var(--corner-space);left:var(--corner-space)}._github_oc273_143{top:var(--corner-space);right:var(--corner-space)}._clock_oc273_144{bottom:var(--corner-space);left:var(--corner-space);font-variant-numeric:tabular-nums}._built-by_oc273_145{bottom:var(--corner-space);right:var(--corner-space)}
