@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}h1{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}ol,ul{list-style:none}svg,object{vertical-align:middle;display:block}button,input{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}}@layer components;@layer utilities{.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.rounded{border-radius:.25rem}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--white: #ffffff;--black: #000000;--white-rgb: 255, 255, 255;--black-rgb: 0, 0, 0;--text-color: var(--black);--text-color-rgb: var(--black-rgb);--bg-color: var(--tg-theme-bg-color);--accent: var(--tg-theme-accent-text-color);--section-bg: var(--tg-theme-secondary-bg-color)}body[data-theme=dark]{color-scheme:dark;--text-color: var(--white);--text-color-rgb: var(--white-rgb);--section-bg: var(--tg-theme-section-bg-color)}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;line-height:normal;overscroll-behavior:none}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{display:flex;height:100vh;width:100vw;flex-direction:column;position:relative;pointer-events:auto!important;overflow:hidden;font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{isolation:isolate}body{background-color:var(--bg-color);color:var(--text-color);caret-color:var(--accent);color-scheme:light}ul,ol{list-style:none}a,button,i,svg{touch-action:none}.page{display:flex;flex-direction:column;flex-grow:1;position:relative;padding-top:calc(var(--tg-viewport-safe-area-inset-top) + var(--tg-viewport-content-safe-area-inset-top));background-color:var(--bg-color)}input::-moz-placeholder{color:rgba(var(--text-color-rgb),.5)}input::placeholder{color:rgba(var(--text-color-rgb),.5)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ripple{position:relative;overflow:hidden;transform:translateZ(0)}.ripple:after{content:"";display:block;position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity 1s}.ripple:active:after{transform:scale(0);opacity:.2;transition:0s}#container-page-error,#container-section-error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;width:100%;height:100%;max-height:100%;overflow:hidden;position:relative;gap:2rem}#container-page-error>h1,#container-section-error>h1{font-size:2rem;font-weight:500}#container-page-error>p,#container-section-error>p{font-size:1rem;text-align:center;line-height:2;color:rgba(var(--text-color-rgb),.5)}#container-page-error>svg,#container-section-error>svg{font-size:6rem}#container-section-error{gap:0}#container-section-error>h1{padding-top:1rem;font-size:1.5rem;font-weight:500;line-height:2rem}#container-section-error>p{font-size:1rem}#container-section-error>svg{font-size:6rem}#container-page-home{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem 1rem;height:100vh;background-color:var(--tg-theme-background-color);color:var(--tg-theme-text-color);--tg-theme-background-color: #203040;--accent: #4caf50;--tg-theme-text-color: white}#container-page-home>div{width:100%;display:flex;flex-direction:column;background-color:var(--tg-theme-background-color);background-image:linear-gradient(to bottom right,#17212b,#17212b,#232e3c);border:1px solid rgba(var(--text-color-rgb),.125);padding:1rem;border-radius:1rem;align-items:center;gap:1rem;line-height:normal}#container-page-home>div>div{background-color:var(--accent);color:#fff;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:1rem;font-size:3rem}#container-page-home>div>span{font-size:1.3125rem}#container-page-home>div>h1{font-size:1.875rem;line-height:normal;font-weight:700;color:var(--green)}#container-page-home>div>p{font-size:1.0625rem;text-align:center;padding:0;opacity:.75}#container-page-home>div>button{margin-top:1rem;background:var(--accent);font-size:1.125rem;padding:1.25rem 0;border-radius:1rem;cursor:pointer;font-weight:700;width:100%;color:#fff}.button{touch-action:manipulation;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height:3.375rem;width:100%;transition:.25s opacity;border-radius:.625rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:transparent;position:relative;overflow:hidden;z-index:0}.button:before{content:"";inset:0;width:100%;height:100%;z-index:-1;position:absolute}.button.primary{color:#fff;font-weight:500}.button.primary:before{background-color:var(--accent)}.button.primary:hover,.button.primary:active{opacity:.875}.button.secondary{color:var(--accent);font-weight:400}.button.secondary:before{opacity:.125;transition:background-color .25s,opacity .25s}.button.secondary:hover:before,.button.secondary:active:before{background-color:var(--accent);opacity:.125}.button.disabled{pointer-events:none;touch-action:none;opacity:.5}.button>div.loader{width:2rem;height:2rem;position:absolute;inset-inline-end:1rem}.button>div.loader>svg *{stroke:#fff}.loader{position:relative}@keyframes rotate{to{transform:rotate(360deg)}}.loader .preloader-circular{animation:rotate 1s linear infinite;height:100%;width:100%;aspect-ratio:1/1;transform-origin:center center;position:absolute;inset:0;margin:auto}.loader .preloader-path{stroke-dasharray:93.6375,124.85;stroke-dashoffset:0;stroke-linecap:round;stroke:var(--accent);stroke-width:3}.country-picker{--height: 3.375rem;display:flex;align-items:center;height:var(--height);border-radius:.625rem;border:1px solid rgba(var(--text-color-rgb),.125);position:relative;transition:border-color .25s;cursor:text}.country-picker:focus,.country-picker:hover,.country-picker:active{border-color:var(--accent)}.country-picker:focus>div>span.placeholder,.country-picker:hover>div>span.placeholder,.country-picker:active>div>span.placeholder{color:var(--accent)}.country-picker.open{border-color:var(--accent)}.country-picker.open>div>svg{transform:rotate(180deg);color:var(--accent)}.country-picker.open>div>span.placeholder{color:var(--accent)}.country-picker.open>ul{transform:scale(1);opacity:1;pointer-events:all}.country-picker.floating>div>span.placeholder{transform:translateY(calc(var(--height) / -2)) scale(.75);opacity:1;padding:0 .375rem}.country-picker.floating>div>span.value{opacity:1;transform:scale(1)}.country-picker>div{display:flex;align-items:center;position:relative;width:100%;height:100%;padding:0 1rem}.country-picker>div>span.placeholder{background-color:var(--bg-color);position:absolute;display:flex;transition:.25s color,.25s transform,.25s padding,.125s opacity,font-weight 0s .125s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;color:rgba(var(--text-color-rgb),.5);transform-origin:left}.country-picker>div>span.value{display:flex;align-items:center;opacity:0;transform:scale(0);transition:.25s color,.25s transform,.25s padding,.125s opacity,font-weight 0s .125s;position:absolute;inset:0;width:100%;height:100%;padding:0 1rem}.country-picker>div>svg{position:absolute;inset-inline-end:1rem;font-size:1.5rem;color:rgba(var(--text-color-rgb),.5);pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .25s,transform .25s}.country-picker>ul{z-index:10;position:absolute;display:flex;flex-direction:column;top:calc(100% + .5rem);background-color:var(--section-bg);width:100%;left:0;right:0;height:23.5rem;overflow:hidden;overflow-y:auto;border-radius:.625rem;transition:opacity .25s ease-out,transform .25s ease-out;transform:scale(.95);transform-origin:top center;opacity:0;box-shadow:0 .5rem 1rem .125rem #00000020,0 .25rem .875rem .125rem #00000020,0 .375rem .375rem -.25rem #00000020;pointer-events:none}.country-picker>ul>li{flex-shrink:0;width:100%;align-items:center;padding:0 1rem;justify-content:space-between;height:3.5rem;cursor:pointer;text-align:start;display:grid;grid-template-columns:3.625rem 1fr 5rem;transition:background-color .125s}.country-picker>ul>li:hover{background-color:rgba(var(--text-color-rgb),.125)}.country-picker>ul>li>span:nth-child(1){font-size:1.625rem}.country-picker>ul>li>span:nth-child(3){text-align:end;color:rgba(var(--text-color-rgb),.5)}#container-page-login>section#section-login-phone{padding-top:3rem;display:flex;flex-direction:column}#container-page-login>section#section-login-phone>header{display:flex;flex-direction:column;align-items:center;justify-content:center}#container-page-login>section#section-login-phone>header>svg{font-size:7.5rem;color:var(--accent);margin-bottom:1.5rem}#container-page-login>section#section-login-phone>header>h1{font-size:1.25rem;margin:.125rem 0 .5rem;font-weight:500}#container-page-login>section#section-login-phone>header>p{font-size:.875rem;text-align:center;text-wrap:balance;color:rgba(var(--text-color-rgb),.675);line-height:1.3125}#container-page-login>section#section-login-phone>section{display:flex;flex-direction:column;margin-top:2.625rem;padding:0 1rem 1.5rem;gap:1.5rem}#container-page-login>section#section-login-phone>footer{display:flex;flex-direction:column;padding:0 1rem;gap:.5rem}#container-page-login>section#section-login-qr{padding-top:3rem;display:flex;flex-direction:column}#container-page-login>section#section-login-qr>header{display:flex;flex-direction:column;align-items:center;justify-content:center}#container-page-login>section#section-login-qr>header>div#container-qr{width:15rem;height:15rem;margin-bottom:1.125rem;display:flex;align-items:center;justify-content:center;text-align:center}#container-page-login>section#section-login-qr>header>div#container-qr>div.loader{width:3.125rem;height:3.125rem}#container-page-login>section#section-login-qr>header>div#container-qr>div>canvas{animation-name:scale;animation-duration:.5s;width:15rem;height:15rem}@keyframes scale{0%{transform:scale(.5)}50%{transform:scale(1.125)}to{transform:scale(1)}}#container-page-login>section#section-login-qr>header>h1{font-size:1.25rem;margin:1.375rem 0 .875rem;font-weight:500}#container-page-login>section#section-login-qr>header>ol{line-height:1.3125;margin:1rem auto;text-align:start;list-style-type:decimal;font-size:.9375rem}#container-page-login>section#section-login-qr>header>ol>li{line-height:1.3125;margin-top:.5rem}#container-page-login>section#section-login-qr>footer{display:flex;flex-direction:column;padding:0 1rem;gap:.5rem}#container-page-login>section#section-login-code,#container-page-login>section#section-login-password,#container-page-login>section#section-login-done{padding-top:3rem;display:flex;flex-direction:column}#container-page-login>section#section-login-code>header,#container-page-login>section#section-login-password>header,#container-page-login>section#section-login-done>header{display:flex;flex-direction:column;align-items:center;justify-content:center}#container-page-login>section#section-login-code>header>div.lottie-animation,#container-page-login>section#section-login-password>header>div.lottie-animation,#container-page-login>section#section-login-done>header>div.lottie-animation{width:7.5rem;height:7.5rem;margin-bottom:1.125rem}#container-page-login>section#section-login-code>header>div:nth-child(2),#container-page-login>section#section-login-password>header>div:nth-child(2),#container-page-login>section#section-login-done>header>div:nth-child(2){display:flex;align-items:center;justify-content:center;margin:1.375rem 0 .875rem;gap:.5rem}#container-page-login>section#section-login-code>header>div:nth-child(2)>span,#container-page-login>section#section-login-password>header>div:nth-child(2)>span,#container-page-login>section#section-login-done>header>div:nth-child(2)>span{font-size:1.25rem;font-weight:600}#container-page-login>section#section-login-code>header>div:nth-child(2)>svg,#container-page-login>section#section-login-password>header>div:nth-child(2)>svg,#container-page-login>section#section-login-done>header>div:nth-child(2)>svg{font-size:1.375rem;color:rgba(var(--text-color-rgb),.5);cursor:pointer}#container-page-login>section#section-login-code>header>p,#container-page-login>section#section-login-password>header>p,#container-page-login>section#section-login-done>header>p{font-size:.875rem;text-align:center;text-wrap:balance;color:rgba(var(--text-color-rgb),.675);line-height:1.3125}#container-page-login>section#section-login-code>section,#container-page-login>section#section-login-password>section,#container-page-login>section#section-login-done>section{display:flex;flex-direction:column;margin-top:2.625rem;padding:0 1rem 1.5rem;gap:1.5rem}#container-page-login>section#section-login-password>header>h1,#container-page-login>section#section-login-done>header>h1{font-size:1.25rem;margin:.125rem 0 .5rem;font-weight:500}#container-page-login>section#section-login-password>section .input-password>section.append,#container-page-login>section#section-login-done>section .input-password>section.append{position:absolute;font-size:1.5rem;inset-inline-end:1rem;color:rgba(var(--text-color-rgb),.5);cursor:pointer}#container-page-login>section#section-login-password>footer,#container-page-login>section#section-login-done>footer{display:flex;flex-direction:column;padding:0 1rem;gap:.5rem}.input{--height: 3.375rem;display:flex;align-items:center;height:var(--height);border-radius:.625rem;border:1px solid rgba(var(--text-color-rgb),.125);position:relative;transition:border-color .25s;cursor:text}.input:focus,.input:hover,.input:active{border-color:var(--accent)}.input:focus>div>span.placeholder,.input:hover>div>span.placeholder,.input:active>div>span.placeholder{color:var(--accent)}.input.open{border-color:var(--accent)}.input.open>div>span.placeholder{color:var(--accent)}.input.floating>div>span.placeholder{transform:translateY(calc(var(--height) / -2)) scale(.75);opacity:1;padding:0 .375rem}.input>div{display:flex;align-items:center;position:relative;width:100%;height:100%;padding:0 1rem}.input>div>span.placeholder{background-color:var(--bg-color);position:absolute;display:flex;transition:.25s color,.25s transform,.25s padding,.125s opacity,font-weight 0s .125s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;color:rgba(var(--text-color-rgb),.5);transform-origin:left}.input>div>input{transition:.25s color,.25s transform,.25s padding,.125s opacity,font-weight 0s .125s;width:100%;height:100%;position:absolute;inset:0;padding:0 1rem}.input.error{border-color:var(--tg-theme-destructive-text-color)}.input.error>div>span.placeholder{color:var(--tg-theme-destructive-text-color)}
