:root{color-scheme:light;--pm-body-bg: #fff;--pm-surface: #fff;--pm-surface-alt: #f9f9f9;--pm-surface-raised: #fff;--pm-control-bg: #fff;--pm-control-disabled-bg: #e9ecef;--pm-addon-bg: #eff9ff;--pm-hover-bg: #e0f3ff;--pm-border: #dee2e6;--pm-control-border: #ced4da;--pm-border-translucent: rgba(0, 0, 0, .15);--pm-text: #495057;--pm-text-strong: #212529;--pm-text-muted: #6c757d;--pm-link: #3f6ad8;--pm-accent-solid: #3f6ad8;--pm-focus-border: #a9bcee;--pm-danger-text: #d92550;--pm-primary-soft: rgba(63, 106, 216, .05);--pm-danger-soft: #f7d3dc;--pm-pink: #ffcccc;--pm-switch-bg: #eee;--pm-switch-on: #5cb85c;--pm-chart-1: #39b7ff;--pm-chart-2: #3ac47d;--pm-chart-3: #d92550;--pm-switch-off: #b81f44;--pm-note-text: darkred;--pm-error-text: red;--pm-switch-border: rgba(0, 0, 0, .1);--pm-check-border: rgba(0, 0, 0, .25);--pm-resizer: rgba(0, 0, 0, .2);--pm-resizer-hover: rgba(0, 0, 0, .5);--pm-overlay: rgba(0, 0, 0, .5);--pm-modal-shadow: 0 8px 32px rgba(0, 0, 0, .25)}:root[data-theme=dark]{color-scheme:dark;--pm-body-bg: #1c1f25;--pm-surface: #23272e;--pm-surface-alt: #292d35;--pm-surface-raised: #2c3039;--pm-control-bg: #1f2228;--pm-control-disabled-bg: #2a2e36;--pm-addon-bg: #2a2f3a;--pm-hover-bg: rgba(142, 165, 224, .12);--pm-row-hover-bg: rgba(142, 165, 224, .08);--pm-border: #343944;--pm-control-border: #4c5360;--pm-focus-border: #7d93cf;--pm-border-translucent: rgba(255, 255, 255, .08);--pm-text: #b8bfc9;--pm-text-strong: #d6dbe2;--pm-text-muted: #9098a4;--pm-link: #8ea5e0;--pm-danger-text: #e27d8e;--pm-accent-solid: #4a67b8;--pm-success-text: #7cc9a0;--pm-warning-text: #e3c27a;--pm-info-text: #82bde6;--pm-focus-ring: rgba(142, 165, 224, .2);--pm-primary-soft: rgba(142, 165, 224, .1);--pm-danger-soft: #3e333b;--pm-pink: rgba(226, 125, 142, .18);--pm-switch-bg: #40454f;--pm-switch-on: #4f9a70;--pm-chart-1: var(--pm-info-text);--pm-chart-2: var(--pm-success-text);--pm-chart-3: var(--pm-danger-text);--pm-switch-off: #a85366;--pm-switch-border: rgba(255, 255, 255, .08);--pm-check-border: #59606d;--pm-note-text: #e5909f;--pm-error-text: var(--pm-danger-text);--pm-resizer: rgba(255, 255, 255, .15);--pm-resizer-hover: rgba(255, 255, 255, .35);--pm-overlay: rgba(0, 0, 0, .55);--pm-modal-shadow: 0 8px 32px rgba(0, 0, 0, .45);--bs-primary: var(--pm-link);--bs-danger: var(--pm-danger-text);--bs-success: var(--pm-success-text);--bs-orange: #e3a46b;--vs-colors--lightest: var(--pm-control-border);--vs-colors--light: var(--pm-text-muted);--vs-colors--dark: var(--pm-text);--vs-colors--darkest: rgba(0, 0, 0, .5);--vs-state-disabled-bg: var(--pm-control-disabled-bg);--vs-selected-bg: var(--pm-surface-alt);--vs-dropdown-bg: var(--pm-surface-raised);--vs-dropdown-color: var(--pm-text);--vs-controls--deselect-text-shadow: none;--vs-dropdown-option--active-bg: var(--pm-accent-solid);--vs-dropdown-option--active-color: #fff;--ms-bg: var(--pm-control-bg);--ms-bg-disabled: var(--pm-control-disabled-bg);--ms-border-color: var(--pm-control-border);--ms-border-color-active: var(--pm-focus-border);--ms-dropdown-bg: var(--pm-surface-raised);--ms-dropdown-border-color: var(--pm-control-border);--ms-placeholder-color: var(--pm-text-muted);--ms-caret-color: var(--pm-text-muted);--ms-clear-color: var(--pm-text-muted);--ms-clear-color-hover: var(--pm-text-strong);--ms-empty-color: var(--pm-text-muted);--ms-option-bg-pointed: var(--pm-hover-bg);--ms-option-color-pointed: var(--pm-text-strong);--ms-option-bg-disabled: var(--pm-surface-raised);--ms-option-color-disabled: var(--pm-text-muted);--ms-group-label-bg: var(--pm-surface-alt);--ms-group-label-color: var(--pm-text);--ms-tag-bg-disabled: var(--pm-control-disabled-bg);--ms-tag-color-disabled: var(--pm-text-muted);--ms-spinner-color: var(--pm-link);--ms-ring-color: var(--pm-focus-ring);--ms-tag-bg: #3d7f62;--ms-option-bg-selected: #3d7f62;--ms-option-bg-selected-pointed: #367158;--ms-option-color-selected: #fff}@font-face{font-family:MuseoSansCyrl;src:url(/build/assets/MuseoSansCyrl-300.e0fe8ad1.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:MuseoSansCyrl;src:url(/build/assets/MuseoSansCyrl-500.34ee9cce.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:MuseoSansCyrl;src:url(/build/assets/MuseoSansCyrl-700.70879470.woff) format("woff");font-weight:700;font-display:swap}:root{--login-placeholder: #adb5bd;--login-accent: #ffb000;--login-accent-ring: rgba(255, 176, 0, .25);--login-panel: #ffd578}:root[data-theme=dark]{--login-placeholder: #6c7480;--login-accent: #e6a21a;--login-accent-ring: rgba(230, 162, 26, .25);--login-panel: #b98a32}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--pm-text-strong);background:var(--pm-body-bg);font-family:MuseoSansCyrl,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.container{display:flex;min-height:100%}.form{display:flex;justify-content:center;width:42%;padding:max(48px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.main{display:flex;flex-direction:column;width:100%;max-width:420px;animation:login-fade-up .45s cubic-bezier(.2,.8,.2,1) both}.logo svg{display:block;width:auto;height:50px}:root[data-theme=dark] .logo path[fill="#282828"]{fill:#e8edf3}.block{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:500px}h1{margin:0;font-size:32px;font-weight:700;line-height:1.2}h1 span{color:var(--login-accent)}form{margin-top:24px}label{display:block;margin-top:24px;font-size:14px;font-weight:500;line-height:1;color:var(--pm-text)}input{display:block;width:100%;height:48px;margin-top:12px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:300;line-height:1;color:var(--pm-text-strong);background:var(--pm-control-bg);border:1px solid var(--pm-control-border);border-radius:6px;transition:border-color .25s ease,box-shadow .25s ease}input::placeholder{color:var(--login-placeholder)}input:hover,input:focus{border-color:var(--login-accent);outline:none}input:focus-visible{box-shadow:0 0 0 3px var(--login-accent-ring)}.error{margin-top:20px;font-size:14px;line-height:1.4;color:var(--pm-danger-text);overflow-wrap:anywhere;animation:login-error-in .3s cubic-bezier(.2,.8,.2,1)}input.is-invalid,input.is-invalid:hover{border-color:var(--pm-danger-text)}input.is-invalid:focus-visible{box-shadow:0 0 0 3px #d925502e}.shake{animation:login-shake .4s cubic-bezier(.36,.07,.19,.97)}.submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin-top:36px;font-family:inherit;font-size:18px;font-weight:700;line-height:1;color:#fff;background:var(--login-accent);border:0;border-radius:6px;cursor:pointer;transition:filter .2s}.submit:hover{filter:brightness(1.05)}.submit:focus-visible{outline:3px solid var(--login-accent-ring);outline-offset:2px}.submit .label{transition:opacity .2s}.submit:after{content:"";position:absolute;width:22px;height:22px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;opacity:0;transition:opacity .2s}.submit.is-loading{cursor:progress}.submit.is-loading .label{opacity:0}.submit.is-loading:after{opacity:1;animation:login-spin .7s linear infinite}.desc{position:relative;width:58%;min-height:600px;overflow:hidden;background:var(--login-panel)}.desc p{max-width:640px;margin:113px 9% 0;font-size:40px;font-weight:700;line-height:1.2;color:#fff;text-shadow:0 2px 16px rgba(150,90,0,.25)}.desc img{position:absolute;bottom:0;left:12%;width:76%;max-height:calc(100% - 280px);object-fit:contain;object-position:bottom center}:root[data-theme=dark] .desc img{filter:brightness(.85) saturate(.9)}@keyframes login-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes login-error-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes login-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes login-spin{to{transform:rotate(360deg)}}@media (max-width: 1200px){.desc{display:none}.form{width:100%}.block{flex:0 0 auto;min-height:0;padding-block:64px}}@media (max-width: 460px){.form{padding-top:max(24px,env(safe-area-inset-top))}.block{padding-block:40px}h1{font-size:22px}}@media (prefers-reduced-motion: reduce){.main,.error,.shake{animation:none}.submit.is-loading:after{animation-duration:1.5s}}
