*{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:Inter;src:url(/app/assets/Inter-Regular-cqIsVyYR.woff2) format("woff2"),url(/app/assets/Inter-Regular-BK12MXNG.woff) format("woff"),url(/app/assets/Inter-Regular-Cl4AQHp9.ttf) format("ttf");font-display:swap;font-weight:400;font-style:normal}:root{--sz4: 4px;--sz8: 8px;--sz12: 12px;--sz16: 16px;--sz24: 24px;--sz32: 32px;--sz48: 48px;--sz64: 64px;--sz96: 96px;--sz128: 128px;--sz192: 192px;--sz256: 256px;--sz384: 384px;--sz512: 512px;--sz640: 640px;--sz768: 768px;--fs12: 12px;--fs14: 14px;--fs16: 16px;--fs18: 18px;--fs20: 20px;--fs24: 24px;--fs30: 30px;--fs36: 36px;--fs48: 48px;--fs60: 60px;--fs72: 72px;--gray900: hsl(218, 17%, 9%);--gray800: hsl(218, 8%, 20%);--gray700: hsl(218, 5%, 31%);--gray600: hsl(214, 3%, 43%);--gray500: hsl(214, 3%, 54%);--gray400: hsl(210, 3%, 65%);--gray300: hsl(210, 5%, 76%);--gray200: hsl(204, 7%, 87%);--gray100: hsl(204, 45%, 98%);--primary900: hsl(216, 100%, 8%);--primary800: hsl(210, 100%, 12%);--primary700: hsl(210, 100%, 16%);--primary600: hsl(208, 100%, 24%);--primary500: hsl(206, 100%, 30%);--primary400: hsl(206, 100%, 38%);--primary300: hsl(206, 80%, 60%);--primary200: hsl(206, 80%, 75%);--primary100: hsl(200, 100%, 90%);--secondary900: hsl(269, 61%, 11%);--secondary800: hsl(269, 60%, 17%);--secondary700: hsl(270, 61%, 22%);--secondary600: hsl(270, 61%, 33%);--secondary500: hsl(270, 61%, 44%);--secondary400: hsl(270, 48%, 58%);--secondary300: hsl(270, 48%, 72%);--secondary200: hsl(269, 49%, 79%);--secondary100: hsl(270, 49%, 86%);--accent900: hsl(185, 97%, 12%);--accent800: hsl(185, 98%, 18%);--accent700: hsl(185, 98%, 24%);--accent600: hsl(185, 99%, 36%);--accent500: hsl(185, 99%, 48%);--accent400: hsl(184, 99%, 68%);--accent300: hsl(183, 91%, 79%);--accent200: hsl(183, 88%, 87%);--accent100: hsl(180, 87%, 94%);--green900: hsl(145, 55%, 12%);--green800: hsl(145, 55%, 18%);--green700: hsl(144, 54%, 24%);--green600: hsl(144, 55%, 36%);--green500: hsl(144, 55%, 48%);--green400: hsl(144, 52%, 61%);--green300: hsl(143, 52%, 74%);--green200: hsl(141, 52%, 87%);--green100: hsl(138, 52%, 94%);--yellow900: hsl(44, 40%, 17%);--yellow800: hsl(43, 40%, 34%);--yellow700: hsl(43, 41%, 50%);--yellow600: hsl(43, 57%, 59%);--yellow500: hsl(43, 82%, 67%);--yellow400: hsl(43, 82%, 71%);--yellow300: hsl(40, 84%, 76%);--yellow200: hsl(43, 83%, 84%);--yellow100: hsl(43, 86%, 92%);--red900: hsl(0, 64%, 13%);--red800: hsl(0, 64%, 20%);--red700: hsl(0, 65%, 26%);--red600: hsl(0, 65%, 39%);--red500: hsl(0, 71%, 52%);--red400: hsl(0, 71%, 64%);--red300: hsl(0, 72%, 76%);--red200: hsl(0, 73%, 88%);--red100: hsl(0, 73%, 94%);--shadow1: 0 1px 3px hsla(0, 0%, 0%, .2);--shadow2: 0 4px 6px hsla(0, 0%, 0%, .2);--shadow3: 0 5px 15px hsla(0, 0%, 0%, .2);--shadow4: 0 10px 24px hsla(0, 0%, 0%, .2);--shadow5: 0 15px 35px hsla(0, 0%, 0%, .2)}body{background-color:var(--gray900);color:var(--gray200);font-family:Inter,sans-serif;font-size:var(--fs16);-moz-tab-size:2;tab-size:2;width:100%;display:flex;flex-direction:column;min-height:100dvh;-webkit-tap-highlight-color:transparent}.main{padding:var(--sz48);display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--sz24)}@media (width < 512px){.main{padding:var(--sz24) 0}}.main_form{width:clamp(var(--sz256),100%,var(--sz512));display:flex;flex-direction:column;gap:var(--sz32);border-radius:var(--sz8);padding:var(--sz24);border:2px solid var(--gray700);box-shadow:var(--shadow3)}.main_form>.main_form_inputs{display:flex;flex-direction:column;gap:var(--sz16)}.main_form>.main_form_inputs>label{display:flex;flex-direction:column;gap:var(--sz8)}.main_form>.main_form_inputs>label>.label{font-weight:500}.main_form>.main_form_inputs>label>input{box-shadow:inset var(--shadow1);padding:var(--sz12) var(--sz12);background-color:var(--gray800);border:none;font-size:var(--fs16);border-radius:var(--sz4);color:var(--gray200);transition:.2s outline;outline:2px solid transparent}.main_form>.main_form_inputs>label>input:focus{outline:2px solid var(--primary500)}.main_form>.main_form_inputs>label>.error{border:none;font-size:var(--fs14);color:var(--red500)}.main_form>.main_form_button{background-color:var(--primary500);border-radius:var(--sz4);border:none;color:var(--gray200);font-size:var(--fs18);padding:var(--sz12) 0;transition:.2s outline;cursor:pointer;outline:2px solid transparent;position:relative;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;overflow:hidden;transition:outline .3s}.main_form>.main_form_button:focus{outline-color:var(--primary300)}.main_form>.main_form_button:hover{background-color:var(--primary600)}.main_form>.main_form_button.success{pointer-events:none;background-color:#77a}.main_form>.main_form_button.success:before{scale:1}.main_form>.main_form_button.success>#label{opacity:0}.main_form>.main_form_button.success>#done{opacity:1;translate:0}.main_form>.main_form_button.success:focus{outline-color:var(--green600)}.main_form>.main_form_button.loading{pointer-events:none}.main_form>.main_form_button.loading>#label{opacity:0}.main_form>.main_form_button.loading>#loader{opacity:1;animation-play-state:running}.main_form>.main_form_button:before{content:"";display:block;position:absolute;border-radius:50%;background-color:var(--green700);aspect-ratio:1;width:110%;scale:0;transition:scale .3s ease-out}.main_form>.main_form_button>span{position:relative;transition:translate .3s,opacity .3s}.main_form>.main_form_button>#done{position:absolute;translate:0 100%;opacity:0}.main_form>.main_form_button>#loader{opacity:0;position:absolute;width:30px;aspect-ratio:1;border-radius:50%;border:3px solid transparent;border-left-color:#c4dee0;border-bottom-width:0;animation:loop .5s linear infinite;animation-play-state:paused;transition:opacity .3s}@media (width < 512px){.main_form{border:none;box-shadow:none;width:100%}}@keyframes loop{to{rotate:360deg}}.link{display:flex;justify-content:space-between;gap:var(--sz24);border-radius:var(--sz4);border:2px solid var(--primary500);padding:var(--sz16)}.link_info{display:flex;flex-direction:column;gap:var(--sz4)}.link_info>a{text-decoration:none;color:var(--gray200)}.link_info>span{color:var(--gray400)}.link_actions{display:flex;justify-content:center;align-items:center;gap:var(--sz12)}.link_actions>button{background-color:transparent;border:none;cursor:pointer;color:var(--primary200)}.link_actions>button>*{width:var(--sz24);height:var(--sz24)}.links{display:flex;flex-direction:column;gap:var(--sz16)}.pass_modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:1000;overflow:hidden}.pass_modal>.pass_modal__form{display:flex;flex-direction:column;background-color:var(--gray900);box-shadow:var(--shadow3);border-radius:var(--sz4);border:2px solid var(--gray700);padding:var(--sz16);width:clamp(var(--sz256),80%,var(--sz512));gap:var(--sz24)}.pass_modal>.pass_modal__form>.pass_modal__header{display:flex;flex-direction:column;gap:var(--sz8)}.pass_modal>.pass_modal__form>.pass_modal__body{display:flex;flex-direction:column;gap:var(--sz16)}.pass_modal>.pass_modal__form>.pass_modal__body>.pass_modal__label{display:flex;flex-direction:column;gap:var(--sz8)}.pass_modal>.pass_modal__form>.pass_modal__body>.pass_modal__label>.pass_modal__input{box-shadow:inset var(--shadow1);padding:var(--sz12) var(--sz12);background-color:var(--gray800);border:none;font-size:var(--fs16);border-radius:var(--sz4);color:var(--gray200);transition:.2s outline;outline:2px solid transparent}.pass_modal>.pass_modal__form>.pass_modal__body>.pass_modal__label>.pass_modal__input:focus{outline:2px solid var(--primary500)}.pass_modal>.pass_modal__form>.pass_modal__body>.pass_modal__label>.pass_modal__error{border:none;font-size:var(--fs14);color:var(--red500)}.pass_modal>.pass_modal__form>.pass_modal__body>.pass_modal__button{background-color:var(--primary500);border-radius:var(--sz4);border:none;color:var(--gray200);font-size:var(--fs18);padding:var(--sz12) 0;transition:.2s outline;cursor:pointer;outline:2px solid transparent}.pass_modal>.pass_modal__form>.pass_modal__body>.pass_modal__button:focus{outline:2px solid var(--primary300)}.pass_modal>.pass_modal__form>.pass_modal__body>.pass_modal__button:hover{background-color:var(--primary600)}
