@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:HankenGrotesk;src:url(/assets/fonts/HankenGrotesk-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}:root{--app-height: var(--tg-viewport-stable-height, 100vh);--font-family: HankenGrotesk, system-ui, Avenir, Helvetica, Arial, sans-serif;--tabs-height: 64px;--color-orange-600: #e62e05;--color-orange-500: #ff4405;--color-orange-400: #ff692e;--color-orange-300: #ff9c66;--color-orange-100: #ffe6d5;--color-orange-50: #fff4ed;--color-red-900: #7a271a;--color-red-700: #b42318;--color-red-600: #d92d20;--color-red-500: #f04438;--color-red-400: #f97066;--color-red-300: #fda29b;--color-red-100: #fee4e2;--color-green-900: #074d31;--color-green-700: #067647;--color-green-600: #079455;--color-green-500: #17b26a;--color-green-400: #47cd89;--color-green-100: #dcfae6;--color-gray-cool-800: #30374f;--color-gray-cool-700: #404968;--color-gray-cool-600: #4a5578;--color-gray-cool-500: #5d6b98;--color-gray-cool-100: #eff1f5;--color-primary-600: var(--color-orange-600);--color-primary: var(--color-orange-500);--color-primary-400: var(--color-orange-400);--color-primary-300: var(--color-orange-300);--color-primary-100: var(--color-orange-100);--color-primary-50: var(--color-orange-50);--color-error: var(--color-red-500);--color-success: var(--color-green-400);--color-black: #302a29;--color-black-400: #544f4e;--color-black-300: #7c7877;--color-black-200: #a6a3a2;--color-black-100: #bbb9b9;--color-black-50: #d1d0d0;--color-black-25: #e8e7e7;--color-white: #fffcf9;--color-font-primary: var(--color-black-500);--color-font-secondary: var(--color-black-400);--color-font-tertiary: var(--color-black-300);--color-font-quaternary: var(--color-black-200);--transition-slow: .4s;--transition-default: .2s;--transition-quick: .1s;--transition-instant: .05s;--opacity-disabled: .4;--z-index-alert: 999;--text-shadow-default: 1px 0px 1px #ccc, 0px 1px 1px #eee, 2px 1px 1px #ccc, 1px 2px 1px #eee, 3px 2px 1px #ccc, 2px 3px 1px #eee, 4px 3px 1px #ccc, 3px 4px 1px #eee, 5px 4px 1px #ccc, 4px 5px 1px #eee, 6px 5px 1px #ccc, 5px 6px 1px #eee, 7px 6px 1px #ccc;--text-shadow-pressed: none;--background-color: var(--color-white);--xxs: 2px;--xs: 4px;--sm: 6px;--md: 8px;--lg: 12px;--xl: 16px;--xxl: 20px;--xxxl: 24px;--border-radius-default: var(--xl);--padding-default: var(--xl);--box-shadow-default: var(--text-shadow-default);--box-shadow-pressed: none;--offset-default: var(--xl);--font-size-lg: var(--lg);--font-size-default: var(--xl);--font-size-xl: calc(var(--font-size-default) * 1.5);--font-size-xxl: calc(var(--font-size-default) * 2);--icon-size: var(--xxxl)}.pressable{transform:translate(-5px,-5px);opacity:1;transition:transform var(--transition-default),box-shadow var(--transition-default),text-shadow var(--transition-default),opacity var(--transition-default)}.pressable.activatable{cursor:pointer}.pressable.activatable.pressed,.pressable.activatable:active{transform:translate(0);box-shadow:var(--box-shadow-pressed);text-shadow:var(--text-shadow-pressed);-webkit-user-select:none;user-select:none}.pressable.block{box-shadow:var(--box-shadow-default)}.pressable.block.disabled,.pressable.block[disabled]{pointer-events:none;transform:translate(0);box-shadow:var(--box-shadow-pressed);opacity:var(--opacity-disabled)}.pressable.typography{text-shadow:var(--text-shadow-default)}.pressable.unactive{filter:grayscale(1);opacity:var(--opacity-disabled)}.flex{display:flex}.flex-center{justify-content:center;align-items:center}.flex-gap{gap:var(--flex-gap, 0px)}.flex-gap-0{--flex-gap: 0px;gap:var(--flex-gap)}.flex-gap-xxs{--flex-gap: var(--xxs);gap:var(--flex-gap)}.flex-gap-xs{--flex-gap: var(--xs);gap:var(--flex-gap)}.flex-gap-sm{--flex-gap: var(--sm);gap:var(--flex-gap)}.flex-gap-md{--flex-gap: var(--md);gap:var(--flex-gap)}.flex-gap-lg{--flex-gap: var(--lg);gap:var(--flex-gap)}.flex-gap-default{--flex-gap: var(--xl);gap:var(--flex-gap)}.flex-gap-xl{--flex-gap: var(--xxxl);gap:var(--flex-gap)}.flex-gap-xxl{--flex-gap: calc(var(--xl) * 2);gap:var(--flex-gap)}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-column-reverse{flex-direction:column-reverse}.flex-full{width:100%;height:100%}.flex-1{flex:1}.flex-4{flex:4}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-center{justify-content:center}.flex-justify-flex-end{justify-content:flex-end}.flex-justify-flex-start{justify-content:flex-start}.flex-align-flex-start.flex-align-flex-start{align-items:flex-start}.flex-align-flex-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-align-start{align-items:flex-start}.flex-align-self-start{align-self:flex-start}.flex-align-self-center{align-self:center}.inline-flex{display:inline-flex}.form-group{display:flex;flex-direction:column;gap:var(--xl);width:100%;justify-content:flex-end}.form-item{--label-height: 20px;--input-height: 48px;--border-color: var(--color-black-100);--icon-fill: var(--border-color);--icon-size: var(--xxxl);--label-color: var(--color-font-tertiary);--label-color-active: var(--color-font-quaternary);--input-padding-vertical: var(--lg);--input-padding-horizontal: var(--xl);--input-background-color: var(--background-color);display:flex;flex-direction:column;gap:var(--xs);position:relative;width:100%}.form-item:has(ft-input-error .input-error-wrap.visible){--border-color: var(--color-error);--label-color: var(--color-error);--label-color-active: var(--color-error)}.form-item:has(select) select{padding-right:calc(var(--icon-size) + var(--input-padding-horizontal))}.form-item:has(select) ft-icon[name=chevron-down]{pointer-events:none;position:absolute;top:calc((var(--input-height) - 2 * var(--input-padding-vertical)) / 2);right:calc((var(--input-height) - 2 * var(--input-padding-vertical)) / 2)}.form-item label{height:var(--label-height);transition:color var(--transition-default),transform var(--transition-default),font-size var(--transition-default);color:var(--label-color);font-size:calc(var(--xl));font-weight:400;font-style:italic;display:flex;align-items:center;background:var(--background-color);padding:1px calc(var(--xs) / 1);position:absolute;transform:translate(var(--xl),calc((var(--input-height) - var(--label-height)) / 2))}.form-item label[for]{cursor:pointer}.form-item select,.form-item input[type=text],.form-item input[type=number],.form-item input[type=date],.form-item input[type=password]{transition:all var(--transition-default);border:2px solid var(--border-color);box-shadow:0 1px 2px #1018280d;height:var(--input-height);border-radius:var(--sm);width:100%;padding:var(--input-padding-vertical) var(--input-padding-horizontal);font-size:var(--xl);font-weight:500;font-style:italic;font-family:var(--font-family);color:var(--color-font-primary);background-color:var(--input-background-color);cursor:pointer}.form-item select:focus,.form-item input[type=text]:focus,.form-item input[type=number]:focus,.form-item input[type=date]:focus,.form-item input[type=password]:focus{border-color:var(--color-primary-300);outline:none}.form-item select[disabled],.form-item input[type=text][disabled],.form-item input[type=number][disabled],.form-item input[type=date][disabled],.form-item input[type=password][disabled]{opacity:var(--opacity-disabled);background:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.form-item select.form-control-password,.form-item input[type=text].form-control-password,.form-item input[type=number].form-control-password,.form-item input[type=date].form-control-password,.form-item input[type=password].form-control-password{padding-right:calc(var(--xl) + var(--xl) + var(--icon-size))}.form-item select:focus~label,.form-item select.value~label,.form-item input[type=text]:focus~label,.form-item input[type=text].value~label,.form-item input[type=number]:focus~label,.form-item input[type=number].value~label,.form-item input[type=date]:focus~label,.form-item input[type=date].value~label,.form-item input[type=password]:focus~label,.form-item input[type=password].value~label{font-size:calc(var(--lg));transform:translate(calc(var(--xl) / 2),calc(var(--label-height) / 2 * -1))}.form-item select.value~label,.form-item input[type=text].value~label,.form-item input[type=number].value~label,.form-item input[type=date].value~label,.form-item input[type=password].value~label{color:var(--label-color-active)}.form-item select:focus~label,.form-item select:focus~.form-item-password-icon,.form-item input[type=text]:focus~label,.form-item input[type=text]:focus~.form-item-password-icon,.form-item input[type=number]:focus~label,.form-item input[type=number]:focus~.form-item-password-icon,.form-item input[type=date]:focus~label,.form-item input[type=date]:focus~.form-item-password-icon,.form-item input[type=password]:focus~label,.form-item input[type=password]:focus~.form-item-password-icon{color:var(--color-primary-300)}.form-item input[type=date]{width:calc(100vw - 32px)!important}.form-item input[type=date]::-webkit-datetime-edit-text,.form-item input[type=date]::-webkit-datetime-edit-month-field,.form-item input[type=date]::-webkit-datetime-edit-day-field,.form-item input[type=date]::-webkit-datetime-edit-year-field{color:var(--label-color)}.form-item input[type=date]~label{font-size:calc(var(--lg));transform:translate(calc(var(--xl) / 2),calc(var(--label-height) / 2 * -1))}.form-item input[type=date]::-webkit-calendar-picker-indicator{opacity:.45}.form-item input[type=date].value::-webkit-datetime-edit-text,.form-item input[type=date].value::-webkit-datetime-edit-month-field,.form-item input[type=date].value::-webkit-datetime-edit-day-field,.form-item input[type=date].value::-webkit-datetime-edit-year-field{color:var(--color-font-primary)}.form-item input[type=date].value::-webkit-calendar-picker-indicator{opacity:.75}.form-item input:-webkit-autofill,.form-item input:-webkit-autofill:hover,.form-item input:-webkit-autofill:focus,.form-item input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 calc(var(--input-height) / 10) var(--input-background-color) inset!important;-webkit-background-clip:text;transition:background-color 5000s ease-in-out 0s}.form-item select::-ms-expand{display:none}.form-item select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.form-item ft-password-eye:has(.form-item-password-icon){--icon-fill: var(--color-black-100);cursor:pointer;position:absolute;top:calc((var(--input-height) - var(--icon-size)) / 2);right:var(--xl)}.text{font-style:italic;font-size:var(--font-size-default)}.text.text-center{text-align:center}.text.text-select-none{-webkit-user-select:none;user-select:none}.text.text-lg{font-size:var(--font-size-lg)}.text.text-default{font-size:var(--font-size-default)}.text.text-xl{font-size:var(--font-size-xl)}.text.text-xxl{font-size:var(--font-size-xxl)}.text.text-color-primary-brand{color:var(--color-primary)}.text.text-color-primary{color:var(--color-font-primary)}.text.text-color-secondary{color:var(--color-font-secondary)}.text.text-color-tertiary{color:var(--color-font-tertiary)}.text.text-color-quaternary{color:var(--color-font-quaternary)}.text.text-900{font-weight:900}.text.text-800{font-weight:800}.text.text-ellipsed{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;line-height:inherit}.list{padding:calc(var(--padding-default) / 2) 0}.list-item-wrap{--item-height: 60px;padding:calc(var(--padding-default) / 2) var(--padding-default);height:var(--item-height);cursor:pointer}.list-item{--flex-gap: var(--xxs);display:flex;flex-direction:column;gap:var(--flex-gap);justify-content:center}.list-item-slidable{transition:transform var(--transition-default);width:200%;display:flex}.list-item-slidable.slided{transform:translate(-50%)}.list-item-slidable>*{width:100vw}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overscroll-behavior:none;overflow:hidden}body{background-color:var(--background-color);font-family:var(--font-family);font-weight:400;font-style:normal;font-size:16px;letter-spacing:.2px;overscroll-behavior:none;overflow:hidden;color:var(--color-font-secondary)}ft-root{width:100vw;height:var(--tg-viewport-stable-height, var(--app-height));display:block;overflow:hidden}.screens-wrapper{--tabs-count: var(--tab-count);height:calc(var(--app-height) - var(--tabs-height));width:100vw;overflow-x:hidden;display:flex;border-top:2px solid var(--color-primary-100)}.screens-wrapper .screens-wrapper-content{transform:translate(calc(var(--tab-index) * 100vw * -1));display:flex;width:calc(100vw * var(--tabs-count));height:100%;transition:transform var(--transition-default)}.screens-wrapper .screens-wrapper-content>*{transition:all var(--transition-default);max-width:100vw;width:100vw;min-width:100vw;height:100%;max-height:100%;padding:var(--padding-default);opacity:1;display:block;overflow:hidden;position:relative;z-index:2}.screens-wrapper .screens-wrapper-content>*:before{content:"";z-index:0;position:absolute;inset:0;border-right:1px solid var(--color-primary-100);border-left:1px solid var(--color-primary-100)}.screens-wrapper .screens-wrapper-content>*.collapsed{animation-name:animation-collapsing;animation-duration:.2s;animation-fill-mode:forwards}@keyframes animation-collapsing{0%{opacity:1;max-width:100vw;min-width:1000vw;padding-left:var(--padding-default);padding-right:var(--padding-default)}to{opacity:0;max-width:0vw;min-width:0vw;padding-left:0;padding-right:0}}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.pointer{cursor:pointer}.important-touching{transition:transform var(--transition-instant)!important}.divider{width:100%;height:2px;background-color:var(--color-black-50)}.relative{position:relative}.screen-overlay{position:absolute;width:100vw;height:calc(var(--app-height) - var(--tabs-height));overflow:hidden;background:var(--background-color);left:0;bottom:0;right:0;padding-top:var(--offset-default);transition:transform var(--transition-default);transform:translate(calc(var(--screen-index) * 100%));box-shadow:0 0 transparent;z-index:1}.screen-overlay.visible{box-shadow:-13px 0 20px 0 var(--color-black-25)}.hidden{overflow:hidden}.hidden-x{overflow-x:hidden}.scroll-y{overflow-y:scroll}
