#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:initial;background:#000}.route-loading{min-height:100vh;background:#05060a}.admin-bg{--admin-bg: #050b13;--admin-panel: rgba(11, 18, 30, .86);--admin-panel-strong: rgba(13, 22, 36, .96);--admin-panel-soft: rgba(17, 29, 47, .7);--admin-border: rgba(134, 160, 194, .18);--admin-border-strong: rgba(112, 182, 255, .34);--admin-text: #f5f8ff;--admin-soft: #c5d2e5;--admin-muted: #8290a8;--admin-blue: #2ba8ff;--admin-green: #38f28f;--admin-violet: #8a67ff;--admin-coral: #ff6677;--admin-yellow: #ffd166;--admin-shadow: 0 18px 55px rgba(0, 0, 0, .34);--admin-safe-top: max(14px, env(safe-area-inset-top));position:relative;min-height:100vh;color:var(--admin-text);font-family:Sofia Pro Regular,Inter,ui-sans-serif,system-ui,sans-serif;background:linear-gradient(130deg,rgba(34,132,255,.1),transparent 28%),linear-gradient(315deg,rgba(55,242,143,.08),transparent 30%),linear-gradient(180deg,#08111e,#050b13 46%,#03070d);overflow-x:hidden}.admin-bg:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 76%)}.admin-main{position:relative;z-index:1;min-width:0;min-height:100vh;max-width:100%;padding:100px 28px 36px 280px;transition:padding-left .18s ease}.admin-sidebar-collapsed .admin-main{padding-left:112px}.admin-bg :where(main,section,article,aside,header,nav,form,div,dl,dt,dd){min-width:0}.admin-bg :where(button,input,select,textarea){max-width:100%}.admin-bg h1,.admin-bg h2,.admin-bg h3,.admin-bg p{letter-spacing:0}.admin-bg button,.admin-bg input,.admin-bg select,.admin-bg textarea{font-family:inherit;letter-spacing:0}.admin-bg input[type=date],.admin-bg input[type=time],.admin-bg input[type=datetime-local],.admin-bg input[type=month],.admin-bg input[type=week]{color-scheme:dark}.admin-bg input[type=date]::-webkit-calendar-picker-indicator,.admin-bg input[type=time]::-webkit-calendar-picker-indicator,.admin-bg input[type=datetime-local]::-webkit-calendar-picker-indicator,.admin-bg input[type=month]::-webkit-calendar-picker-indicator,.admin-bg input[type=week]::-webkit-calendar-picker-indicator{width:22px;height:22px;margin-left:4px;cursor:pointer;opacity:1;filter:none;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23eef6ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:12px 12px}.admin-bg input[type=search]::-webkit-search-cancel-button,.admin-bg input[type=search]::-webkit-search-decoration{filter:invert(1) brightness(1.9)}.admin-bg .layout-form{width:min(var(--layout-form-width, 800px),100%);max-width:100%;min-width:0;color:var(--admin-text);background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:8px;box-shadow:var(--admin-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-bg .layout-form.list,.admin-bg .layout-form.modal{width:min(var(--layout-form-width, 800px),100%);max-width:100%}.admin-bg .layout-form.list{border-radius:8px}.admin-bg .button{color:var(--admin-text);background:#238dff29;border:1px solid rgba(89,177,255,.36);border-radius:8px;box-shadow:none;font-size:14px;font-weight:700}.admin-bg .button:hover{color:#fff;background:#238dff47;border-color:#67bfff85}.admin-bg .button.button--success{color:#ecfff4;background:#16a34a2e;border-color:#4ade80d1;box-shadow:0 0 0 1px #4ade8033,0 0 18px #16a34a24}.admin-bg .button.button--success:hover{color:#fff;background:#22c55e47;border-color:#86efacf5;box-shadow:0 0 0 1px #86efac3d,0 0 22px #22c55e38}.admin-bg .button:disabled{opacity:.5;cursor:default}.admin-bg .input-field{min-height:44px;color:var(--admin-text);background:#060c15c7;border:1px solid var(--admin-border);border-radius:8px;box-shadow:none;font-size:14px}.admin-bg .input-field::placeholder{color:#c5d2e594}.admin-bg .input-field:focus{border-color:var(--admin-border-strong)}.admin-bg .list-item{border-bottom:1px solid rgba(134,160,194,.16);border-radius:8px;padding:8px 10px;transition:background .15s ease,border-color .15s ease}.admin-bg .list-item:hover{background:#238dff14;border-color:#52aeff3d}.admin-bg .list-item__title,.admin-bg .list-item__right{color:var(--admin-text);font-size:15px}.admin-bg .list-item__description{color:var(--admin-muted);font-size:13px}.admin-bg .user-label{color:var(--admin-soft)}.admin-bg .user-field{min-width:0;color:var(--admin-text);background:#060c15c2;border:1px solid var(--admin-border);border-radius:8px;box-shadow:none;overflow-wrap:anywhere}.admin-bg .checkbox-input,.admin-bg .radio-input{background:#070d16eb;border:1px solid var(--admin-border);border-radius:8px;box-shadow:none}.admin-bg .checkbox-input-item label,.admin-bg .radio-input-item label{color:var(--admin-text)}.admin-bg .checkbox-input-item label:before,.admin-bg .radio-input-item label:before{background:#0d1624f5;border:1px solid rgba(134,160,194,.32);box-shadow:none}.admin-bg .checkbox-input-item input[type=checkbox]:checked+label:before{background:var(--admin-blue)}.admin-bg .radio-input-item input[type=radio]:checked+label:after{background:var(--admin-blue)}.admin-bg .modal-overlay{background:#02070dd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-bg .modal-title,.admin-bg .modal-content p{color:var(--admin-text)}.admin-bg .modal-divider{background:var(--admin-border)}.admin-bg .modal-button{color:var(--admin-text);background:#0d1624f5;border:1px solid var(--admin-border);border-radius:8px}.admin-bg .modal-button:hover{background:#238dff33}.admin-users__summary-item{color:var(--admin-text);background:#37f28f14;border-color:#37f28f3d;border-radius:8px;font-size:14px}@media (max-width: 900px){.admin-sidebar-collapsed .admin-main,.admin-main{min-height:100vh;padding:calc(82px + var(--admin-safe-top)) 14px 32px}}@media (max-width: 520px){.admin-sidebar-collapsed .admin-main,.admin-main{padding:calc(78px + var(--admin-safe-top)) 10px 28px}}@font-face{font-family:Magistral;font-style:normal;font-weight:300;src:url(/assets/MagistralLight-Cq4uKeDk.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Magistral;font-style:normal;font-weight:400;src:url(/assets/MagistralBook-Dukm-Doc.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Magistral;font-style:normal;font-weight:700 900;src:url(/assets/MagistralMedium-5aXndRBN.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Pro Regular;font-style:normal;font-weight:400;src:url(/assets/Sofia%20Pro%20Regular%20Az-2H8o22au.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Pro Medium;font-style:normal;font-weight:400;src:url(/assets/Sofia%20Pro%20Medium%20Az-OsL6rLeu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Pro SemiBold;font-style:normal;font-weight:400;src:url(/assets/Sofia%20Pro%20Semi%20Bold%20Az-BTyiZWIV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Europa Light;font-style:normal;font-weight:300;src:url(/assets/Europa-Light-CwJJeRAp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Europa Regular;font-style:normal;font-weight:400;src:url(/assets/Europa-Regular-B_bUYjaQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Magistral Light;font-style:normal;font-weight:300;src:url(/assets/Magistral-Light-BQeVnhIl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Magistral Cyrillic;font-style:normal;font-weight:300;src:url(/assets/MagistralLight-Cq4uKeDk.ttf) format("truetype")}@font-face{font-family:Magistral Cyrillic;font-style:normal;font-weight:400;src:url(/assets/MagistralBook-Dukm-Doc.ttf) format("truetype")}@font-face{font-family:Magistral Cyrillic;font-style:normal;font-weight:700;src:url(/assets/MagistralMedium-5aXndRBN.ttf) format("truetype")}*{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:only light;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;max-width:100%;overflow-x:hidden}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}p,h2{margin:0}body{margin:0;display:flex;place-items:center;min-width:0;min-height:100vh}h1{font-size:3.2em;line-height:1.1;margin:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}html{scroll-behavior:smooth}
