.app-loader[data-v-c8ce7d01]{display:flex;align-items:center;justify-content:center;padding:24px}.app-loader--fullscreen[data-v-c8ce7d01]{min-height:100vh;min-height:100dvh}.app-loader__content[data-v-c8ce7d01]{display:flex;flex-direction:column;align-items:center;gap:20px}.app-loader__wheel[data-v-c8ce7d01]{position:relative;width:72px;height:72px;animation:app-loader-spin-c8ce7d01 1.2s ease-in-out infinite}.app-loader__rim[data-v-c8ce7d01]{position:absolute;inset:0;border:14px solid var(--background-stroke);border-color:var(--accent-active);border-radius:50%}.app-loader__spoke[data-v-c8ce7d01]{position:absolute;left:50%;top:50%;width:10px;height:50%;transform-origin:50% 0;transform:translate(-50%) rotate(calc(var(--spoke-index) * 72deg));background:linear-gradient(to bottom,var(--accent-active) 0%,var(--main-color) 50%,transparent 100%);border-radius:1px}.app-loader__hub[data-v-c8ce7d01]{position:absolute;left:50%;top:50%;width:24px;height:24px;margin-left:-12px;margin-top:-12px;transform:scale(1);background:linear-gradient(135deg,var(--main-color) 0%,var(--accent-active) 100%);border-radius:50%;box-shadow:0 2px 12px #5483d359;animation:app-loader-pulse-c8ce7d01 1.4s ease-in-out infinite}.app-loader__text[data-v-c8ce7d01]{margin:0;font-family:SF Pro Text,sans-serif;font-size:15px;font-weight:400;color:var(--text-secondary);letter-spacing:-.2px;animation:app-loader-fade-c8ce7d01 .6s ease-out}.app-loader__car-icon[data-v-c8ce7d01]{color:var(--accent-active);opacity:.5;animation:app-loader-fade-c8ce7d01 .8s ease-out .2s both}@keyframes app-loader-spin-c8ce7d01{to{transform:rotate(360deg)}}@keyframes app-loader-pulse-c8ce7d01{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes app-loader-fade-c8ce7d01{0%{opacity:0}to{opacity:1}}.ant-input-affix-wrapper{padding:0 12px 0 6px;min-height:44px;border:1.5px solid var(--background-stroke);border-radius:12px;background-color:var(--background-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.ant-input-affix-wrapper .ant-input{display:inline-flex;box-sizing:border-box;flex-flow:row nowrap;width:100%;min-height:44px;height:48px;border-radius:12px;padding-left:6px;color:var(--text-primary);font-size:16px!important;font-family:SF Pro Text;font-weight:400;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;letter-spacing:-.2px}.ant-input-affix-wrapper .ant-input:hover:not(:disabled){border-color:transparent}.ant-input-affix-wrapper .ant-input:focus:not(:disabled){border-color:transparent}.ant-input-affix-wrapper .ant-input:disabled{cursor:not-allowed;color:var(--text-secondary)}.ant-input-affix-wrapper .ant-input::placeholder{color:var(--text-secondary)}.ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled){border-color:var(--accent-active);box-shadow:0 2px 8px #5483d326,0 1px 4px #5483d31a;transform:translateY(-1px)}.ant-input-affix-wrapper .ant-input-clear-icon{display:flex;align-items:center}.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--accent-active);box-shadow:0 4px 12px #5483d333,0 2px 6px #5483d326;transform:translateY(-1px)}.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled{cursor:not-allowed}.ant-input-affix-wrapper textarea{min-height:44px!important;padding:12px;font-family:SF Pro Text;font-size:16px!important;line-height:22px;letter-spacing:-.2px;border-radius:12px;resize:none;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.ant-input{border:1.5px solid var(--background-stroke);border-radius:12px;background:var(--background-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d;padding:0}.ant-input-number{display:inline-flex;box-sizing:border-box;flex-flow:row nowrap;width:100%;min-height:44px;height:44px;padding:0 12px;border:1.5px solid var(--background-stroke);border-radius:12px;background:linear-gradient(135deg,var(--background-secondary) 0%,var(--background-primary) 100%);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d;font-size:16px!important;font-family:SF Pro Text;font-weight:400;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.ant-input-number .ant-input-number-input-wrap{width:100%}.ant-input-number .ant-input-number-input-wrap .ant-input-number-input{min-height:44px;height:44px;padding:0}.ant-input-number .ant-input-number-input-wrap .ant-input-number-input::placeholder{font-family:MTS Compact;color:var(--text-secondary)}.ant-input-number.ant-input-number-focused{border-color:var(--accent-active);box-shadow:0 4px 12px #5483d333,0 2px 6px #5483d326;transform:translateY(-1px)}.ant-input-number:hover{border-color:var(--accent-active);box-shadow:0 2px 8px #5483d326,0 1px 4px #5483d31a;transform:translateY(-1px)}.ant-select .ant-select-selector{display:flex;align-items:center;min-height:44px;height:44px;padding:0 12px;border:1.5px solid var(--background-stroke);border-radius:12px;background:linear-gradient(135deg,var(--background-secondary) 0%,var(--background-primary) 100%);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.ant-select .ant-select-selector .ant-select-selection-search{inset-inline-start:12px;inset-inline-end:12px}.ant-select .ant-select-selector .ant-select-selection-search-input{height:42px!important;font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.ant-select .ant-select-selector .ant-select-selection-item,.ant-select .ant-select-selector .ant-select-selection-placeholder{display:flex;align-items:center;font-size:17px;line-height:24px;font-family:MTS Compact}.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--text-secondary)}.ant-select .ant-select-selector:hover{border-color:var(--accent-active)!important;box-shadow:0 2px 8px #5483d326,0 1px 4px #5483d31a;transform:translateY(-1px)}.ant-select .ant-select-clear{width:24px!important;height:24px!important;opacity:1!important;transform:translateY(-23%);background:var(--background-secondary)}.ant-select-focused.ant-select .ant-select-selector{border-color:var(--accent-active)!important;box-shadow:0 4px 12px #5483d333,0 2px 6px #5483d326;transform:translateY(-1px)}.ant-select-dropdown{display:flex;flex-direction:column;min-width:0!important;max-height:300px!important;overflow-y:auto;gap:5px;padding:3px 5px;box-shadow:var(--shadow-high)}.ant-select-dropdown .rc-virtual-list{max-height:300px}.ant-select-dropdown .ant-select-item{min-height:0;height:fit-content;justify-content:space-between;margin:2px 0;padding:4px 12px;border-radius:11px}.ant-select-dropdown .ant-select-item:hover{background-color:var(--background-hover)}.ant-select-dropdown .ant-select-item-option-content{font-family:MTS Compact}.ant-select-dropdown .ant-select-item-option-selected{font-weight:400}.ant-select-dropdown .ant-select-item-option-selected .check-icon{opacity:1}.ant-select-dropdown .ant-select-item-option-active{background-color:transparent}.ant-select-dropdown .select-option .text{font-size:14px;line-height:20px}.ant-checkbox-wrapper .ant-checkbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;margin-right:12px}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--control-stroke);border-radius:6px}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{top:49%;inset-inline-start:26%;width:5.42px;height:9.33px;border-width:1px}.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--main-color);border-color:var(--main-color)}.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner{border-color:transparent!important;background-color:var(--control-inactive)!important}.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:var(--text-inverted)!important}.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--text-secondary)}.ant-checkbox-wrapper span{padding:0}.ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--main-color-hover)!important;border-color:var(--main-color-hover)!important}.ant-checkbox-wrapper:hover .ant-checkbox-checked:after{display:none}.ant-checkbox-wrapper:hover .ant-checkbox-disabled .ant-checkbox-inner{border-color:transparent!important;background-color:var(--control-inactive)!important}.ant-checkbox-wrapper:hover .ant-checkbox-disabled .ant-checkbox-inner:after{border-color:var(--text-inverted)!important}.ant-radio-wrapper{font-family:SF Pro Text;font-size:15px;line-height:22px;color:var(--text-primary);transition:all .2s ease}.ant-radio-wrapper .ant-radio{white-space:nowrap;outline:none;display:inline-flex;vertical-align:middle;margin:2px 10px 8px 2px}.ant-radio-wrapper .ant-radio .ant-radio-inner{width:20px;height:20px;border:2px solid var(--background-stroke);background:linear-gradient(135deg,var(--background-secondary) 0%,var(--background-primary) 100%);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{display:flex;align-items:center;justify-content:center;border-color:var(--main-color);background:linear-gradient(135deg,var(--main-color) 0%,var(--accent-active) 100%);box-shadow:0 2px 8px #5483d34d,0 1px 4px #5483d333}.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{position:relative;width:10px;height:10px;inset-block-start:0;inset-inline-start:0;margin-block-start:0;margin-inline-start:0;transform:scale(1);transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff;border-radius:50%}.ant-radio-wrapper span{padding:0;letter-spacing:-.2px}.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--accent-active);box-shadow:0 2px 6px #00000014}.ant-switch{min-width:42px;width:42px;background-color:var(--control-inactive)}.ant-switch .ant-switch-handle{top:3px;width:18px;height:18px;inset-inline-start:3px}.ant-switch .ant-switch-handle:before{border-radius:100px;box-shadow:var(--shadow-low)}.ant-switch.ant-switch-checked{background-color:var(--accent-positive)}.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 21px)}.ant-switch.ant-switch-checked:hover{background:var(--accent-positive)}.ant-switch:hover{background-color:var(--control-inactive)}.ant-picker{display:inline-flex;box-sizing:border-box;flex-flow:row nowrap;width:100%;min-height:44px;height:44px;padding:0 12px;border:1.5px solid var(--background-stroke);border-radius:12px;background:linear-gradient(135deg,var(--background-secondary) 0%,var(--background-primary) 100%);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.ant-picker .ant-picker-input>input{min-height:44px;height:44px;font-size:16px!important;font-family:SF Pro Text;font-weight:400;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;letter-spacing:-.2px;color:var(--text-primary)}.ant-picker .ant-picker-input>input::placeholder{color:var(--text-secondary)}.ant-picker .ant-picker-clear,.ant-picker .ant-picker-suffix{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:0;background-color:transparent}.ant-picker:hover{border-color:var(--accent-active);box-shadow:0 2px 8px #5483d326,0 1px 4px #5483d31a;transform:translateY(-1px)}.ant-picker:focus,.ant-picker.ant-picker-focused{border-color:var(--accent-active);box-shadow:0 4px 12px #5483d333,0 2px 6px #5483d326;transform:translateY(-1px)}.ant-modal-root .ant-modal-mask{background-color:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-modal-root .ant-modal-wrap{height:100%;overflow-y:auto;padding:16px 0}.ant-modal-root .ant-modal-wrap .ant-modal{top:50%;transform:translateY(-50%);max-height:calc(100vh - 32px);margin:0 auto;padding-bottom:0;border-radius:20px;overflow:hidden}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-content{background:linear-gradient(135deg,var(--background-secondary) 0%,var(--background-primary) 100%);border:1px solid var(--background-stroke);box-shadow:0 10px 30px #00000026,0 4px 12px #0000001a;max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:20px}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-header{flex-shrink:0;padding:16px 16px 16px 0;border-bottom:1px solid var(--background-stroke);background:transparent}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-header .ant-modal-title{font-family:SF Pro Display;font-size:22px;font-weight:700;line-height:28px;color:var(--text-primary);letter-spacing:-.3px}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-body{overflow-y:auto;flex:1;min-height:0}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-close-x{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .2s ease;color:var(--text-primary)}.ant-modal-root .ant-modal-wrap .ant-modal .ant-modal-close-x:hover{background-color:var(--background-lower);transform:scale(1.1)}.ant-btn{cursor:pointer;display:inline-flex;align-items:center;text-align:center;box-sizing:border-box;font-style:normal;font-weight:400;border:none;outline:none;-webkit-user-select:none;user-select:none;min-height:41px;line-height:13px;padding:0 14px;text-decoration:none}.ant-divider-horizontal{margin:0;border-color:var(--background-stroke)}.ant-divider-vertical{height:100%;margin:0;background-color:var(--background-stroke)}.ant-form-item .ant-form-item-label{padding-bottom:4px}.ant-form-item .ant-form-item-explain{color:var(--accent-negative)}.ant-form-item label{font-size:14px;line-height:20px;font-family:MTS Compact;color:var(--text-secondary)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Ultralight.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-UltralightItalic.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Thin.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-ThinItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-SemiboldItalic.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Heavy.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-Heavy.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/SFProText-HeavyItalic.ttf) format("truetype");font-weight:800;font-style:italic}body,body *{font-family:SF Pro Display,sans-serif;text-decoration:none;margin:0;padding:0}html,body{height:100%}body *:focus-visible{outline:none}body{overscroll-behavior:none;overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}input,textarea,select{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}#app{height:100dvh;width:100%;display:flex;flex-direction:column}:root.theme-light{--main-color: #1F486C;--text-primary: #0A0A0A;--text-secondary: #4A5565;--text-tertiary: #99A1AF;--text-inverted: #ffffff;--background-primary: #ffffff;--background-lower: #F3F3F5;--background-modal: #ffffff;--background-stroke: #E5E7EB;--background-secondary: #F9FAFB;--control-inactive: #8FA3B5;--accent-active: #5483D3;--accent-positive: #26cd58;--accent-warning: #DC6C26;--accent-negative: #DC2626}:root.theme-dark{--main-color: #1F486C;--text-primary: #0A0A0A;--text-secondary: #4A5565;--text-tertiary: #99A1AF;--background-primary: #ffffff;--background-lower: #F3F3F5;--background-modal: #ffffff;--background-stroke: #E5E7EB;--background-secondary: #F9FAFB;--accent-active: #5483D3;--accent-positive: #26cd58;--accent-warning: #DC6C26;--accent-negative: #DC2626}.v-enter-active{transition:opacity .2s ease-in-out}.v-enter-from,.v-leave-from{opacity:0}.sf-pro-display{font-family:SF Pro Display}.sf-pro-text{font-family:SF Pro Text}.title{font-family:SF Pro Display;font-size:30px;font-weight:700;color:var(--text-primary);line-height:38px;letter-spacing:.4px}.secondary-title{font-family:SF Pro Display;font-size:20px;font-weight:500;color:var(--text-primary);line-height:28px;letter-spacing:-.45px}.tertiary-title{font-family:SF Pro Display;font-size:16px;font-weight:500;color:var(--text-primary);line-height:24px;letter-spacing:-.3px}.button-text{font-family:SF Pro Display;font-size:16px;font-weight:300;line-height:13px;letter-spacing:0px}.main-text{font-family:SF Pro Text;font-size:16px;font-weight:300;color:var(--text-secondary);line-height:26px;letter-spacing:-.3px}.secondary-text{font-family:SF Pro Text;font-size:14px;font-weight:300;color:var(--text-secondary);line-height:20px;letter-spacing:-.15px}.tertiary-text{font-family:SF Pro Text;font-size:12px;font-weight:300;color:var(--text-tertiary);line-height:16px;letter-spacing:0px}.app[data-v-40651d5e]{background-color:var(--background-primary);min-height:100vh}.app__unauthorized[data-v-40651d5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100vh;padding:24px}.app__unauthorized-text[data-v-40651d5e]{margin:0;font-family:SF Pro Text,sans-serif;font-size:16px;color:var(--text-secondary);text-align:center}.app__telegram-card[data-v-40651d5e]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;padding:20px 16px;border:1px solid #d8e8f5;border-radius:16px;background:linear-gradient(180deg,#f7fbff,#fff)}.app__telegram-badge[data-v-40651d5e]{margin:0;font-size:12px;font-weight:600;letter-spacing:.2px;color:#2aabee}.app__telegram-title[data-v-40651d5e]{margin:0;font-size:18px;font-weight:700;color:#1f2d3d}.app__telegram-subtitle[data-v-40651d5e]{margin:0;font-size:14px;color:#5b6f84}.app__telegram-login[data-v-40651d5e]{margin-top:4px;border-color:#2aabee;background-color:#2aabee}.app__telegram-login[data-v-40651d5e] .base-btn__text{font-weight:600}.app__unauthorized-error[data-v-40651d5e]{margin:0;font-size:14px;color:var(--color-error, #ff4d4f)}
