.portal-header[data-v-89e85cae]{position:sticky;top:0;z-index:20;backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line)}.portal-header__inner[data-v-89e85cae]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}.brand[data-v-89e85cae]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.brand[data-v-89e85cae]:hover{text-decoration:none}.brand__icon[data-v-89e85cae]{display:block;flex-shrink:0}.brand__text[data-v-89e85cae]{font-family:var(--font-brand);font-size:1.15rem;font-weight:400;letter-spacing:.01em;color:var(--ink)}.brand:hover .brand__text[data-v-89e85cae]{color:var(--accent)}.portal-header__nav[data-v-89e85cae]{display:flex;align-items:center;gap:.5rem .65rem;flex-wrap:wrap;justify-content:flex-end}.portal-header__link[data-v-89e85cae]{color:var(--ink-muted);font-weight:600;font-size:.92rem;text-decoration:none}.portal-header__link[data-v-89e85cae]:hover,.portal-header__link.router-link-active[data-v-89e85cae]{color:var(--ink);text-decoration:none}.portal-header__btn[data-v-89e85cae]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1rem;border-radius:999px;font-size:.92rem;font-weight:750;letter-spacing:-.02em;text-decoration:none;cursor:pointer;border:0}.portal-header__btn[data-v-89e85cae]:hover{text-decoration:none}.portal-header__btn--shop[data-v-89e85cae]{background:var(--brand-gradient);color:#fff;box-shadow:0 8px 22px rgba(var(--accent-rgb),.38)}.portal-header__btn--shop[data-v-89e85cae]:hover{color:#fff;filter:brightness(1.06)}.portal-header__btn--open[data-v-89e85cae]{background:var(--accent);color:#fff}.portal-header__btn--open[data-v-89e85cae]:hover{background:var(--accent-hover);color:#fff}.portal-header__login[data-v-89e85cae]{min-height:40px;padding-inline:.95rem;border-width:1.5px;border-color:var(--ink);color:var(--ink);font-weight:700;background:var(--surface)}.theme-toggle[data-v-89e85cae]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer}.theme-toggle svg[data-v-89e85cae]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-toggle__moon[data-v-89e85cae]{fill:currentColor;stroke:none}.theme-toggle[data-v-89e85cae]:hover{border-color:rgba(var(--accent-rgb),.45);color:var(--accent)}.portal-header__separator[data-v-89e85cae]{width:1px;height:1.25rem;background:var(--line);margin-inline:.25rem}@media(max-width:720px){.portal-header__link--hash[data-v-89e85cae],.portal-header__separator[data-v-89e85cae]{display:none}.portal-header__nav[data-v-89e85cae]{gap:.3rem;flex-wrap:nowrap}.portal-header__btn[data-v-89e85cae]{min-height:32px;padding:0 .6rem;font-size:.78rem;white-space:nowrap}.portal-header__login[data-v-89e85cae]{min-height:32px;padding-inline:.55rem;font-size:.78rem}.theme-toggle[data-v-89e85cae]{width:30px;height:30px;flex-shrink:0}.theme-toggle svg[data-v-89e85cae]{width:14px;height:14px}.brand__text[data-v-89e85cae]{font-size:1rem}.portal-header__inner[data-v-89e85cae]{gap:.5rem;min-height:3.25rem}.floating-superadmin[data-v-89e85cae]{bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));padding:.55rem .95rem;font-size:.82rem;gap:.45rem}.floating-superadmin__icon[data-v-89e85cae]{width:16px;height:16px}}@media(max-width:420px){.brand__text[data-v-89e85cae]{display:none}}.floating-superadmin[data-v-89e85cae]{position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));right:calc(1.5rem + env(safe-area-inset-right,0px));z-index:999;display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.15rem;border-radius:999px;background:var(--surface-glass);color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 28px #00000024,0 2px 8px #0000000f;font-size:.88rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,color .2s ease}.floating-superadmin[data-v-89e85cae]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0003,0 4px 12px rgba(var(--accent-rgb),.25);border-color:var(--accent);color:var(--accent);text-decoration:none}.floating-superadmin[data-v-89e85cae]:active{transform:translateY(0)}.floating-superadmin[data-v-89e85cae]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.floating-superadmin__icon[data-v-89e85cae]{width:18px;height:18px;flex-shrink:0;color:var(--accent-orange);transition:color .2s ease}.floating-superadmin:hover .floating-superadmin__icon[data-v-89e85cae]{color:var(--accent)}.floating-superadmin__text[data-v-89e85cae]{line-height:1;white-space:nowrap}.portal-app[data-v-2ff447e5]{min-height:100vh;display:flex;flex-direction:column}.portal-app__main[data-v-2ff447e5]{flex:1}.portal-app__bleed[data-v-2ff447e5]{width:100%}:root{--bg: #f1f5f9;--bg-deep: #e2e8f0;--ink: #0f172a;--ink-muted: #64748b;--accent: #0885f4;--accent-rgb: 8, 133, 244;--accent-hover: #066ecc;--accent-soft: rgba(8, 133, 244, .1);--accent-orange: #fd5811;--accent-orange-rgb: 253, 88, 17;--accent-orange-hover: #e04602;--accent-orange-soft: rgba(253, 88, 17, .12);--accent-bright: #fd5811;--accent-bright-rgb: 253, 88, 17;--accent-bright-soft: rgba(253, 88, 17, .12);--brand-gradient: linear-gradient(135deg, #0885f4 0%, #fd5811 100%);--brand-deep: #0b2440;--surface: #ffffff;--surface-secondary: #f1f5f9;--surface-glass: rgba(255, 255, 255, .82);--line: rgba(15, 23, 42, .08);--danger: #b42318;--radius: 14px;--radius-lg: 22px;--font: "Onest", ui-sans-serif, system-ui, sans-serif;--shadow: 0 12px 30px rgba(15, 23, 42, .06);--shadow-lg: 0 24px 48px rgba(15, 23, 42, .1);--field-bg: #ffffff;--chip-bg: #f8fafc;--wash: rgba(255, 255, 255, .45);--ease-out: cubic-bezier(.22, 1, .36, 1);--border: var(--line);--border-color: var(--line);--border-light: rgba(15, 23, 42, .06);--surface-subtle: #f8fafc;--primary: var(--accent);--primary-hover: var(--accent-hover);--success: #15803d;--success-bg: #dcfce7;--warning: #b45309;--warning-bg: #fef3c7;--danger-bg: #fee2e2;--info: #0369a1;--info-bg: #e0f2fe;color-scheme:light}html[data-theme=dark]{--bg: #070b12;--bg-deep: #10182a;--ink: #f4f7fb;--ink-muted: #a7b3c5;--accent: #5eb0ff;--accent-rgb: 94, 176, 255;--accent-hover: #8ac6ff;--accent-soft: rgba(94, 176, 255, .16);--accent-orange: #ff8d52;--accent-orange-rgb: 255, 141, 82;--accent-orange-hover: #ffb088;--accent-orange-soft: rgba(255, 141, 82, .16);--accent-bright: #ff8d52;--accent-bright-rgb: 255, 141, 82;--accent-bright-soft: rgba(255, 141, 82, .18);--brand-gradient: linear-gradient(135deg, #5eb0ff 0%, #ff8d52 100%);--brand-deep: #d7e4f4;--surface: #141c2e;--surface-secondary: #1e293b;--surface-glass: rgba(20, 28, 46, .84);--line: rgba(255, 255, 255, .1);--border: var(--line);--border-color: var(--line);--border-light: rgba(255, 255, 255, .08);--surface-subtle: #182235;--primary: var(--accent);--primary-hover: var(--accent-hover);--danger: #ff9b92;--danger-bg: rgba(239, 68, 68, .18);--success: #4ade80;--success-bg: rgba(34, 197, 94, .16);--warning: #fbbf24;--warning-bg: rgba(245, 158, 11, .16);--info: #38bdf8;--info-bg: rgba(14, 165, 233, .16);--shadow: 0 16px 40px rgba(0, 0, 0, .35);--shadow-lg: 0 28px 64px rgba(0, 0, 0, .48);--field-bg: #0d1422;--chip-bg: #1c263b;--wash: rgba(255, 255, 255, .04);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--font);background-color:var(--bg);background:radial-gradient(880px 480px at 6% -6%,rgba(var(--accent-orange-rgb),.16) 0%,transparent 58%),radial-gradient(720px 420px at 96% 2%,rgba(var(--accent-rgb),.1) 0%,transparent 52%),linear-gradient(180deg,var(--bg) 0%,var(--bg-deep) 100%);background-attachment:fixed;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}h1,h2,h3{font-family:var(--font);font-weight:700;line-height:1.12;letter-spacing:-.03em;margin:0 0 .5rem}p{margin:0 0 1rem;color:var(--ink-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:36px;padding:0 .875rem;border:0;border-radius:10px;background:var(--accent);color:#f8faff;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;text-decoration:none;box-shadow:none;transition:background .2s var(--ease-out)}.btn:hover{background:var(--accent-hover);text-decoration:none}.btn:active{transform:translateY(0)}.btn--ghost{background:transparent;background-image:none;color:var(--accent);border:1.5px solid var(--accent);box-shadow:none}.btn--ghost:hover{background:var(--accent-soft);background-image:none;box-shadow:none;transform:none}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.field{display:grid;gap:.35rem;margin-bottom:1rem}.field label{font-size:.9rem;font-weight:600}.field input,.field select,.field textarea,.input,select.input,textarea.input{min-height:2.5rem;padding:.55rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--field-bg);color:var(--ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field select:focus,.field textarea:focus,.input:focus,select.input:focus,textarea.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field input:disabled,.field select:disabled,.input:disabled{opacity:.7;cursor:not-allowed;background:var(--surface-secondary)}.field__hint{font-size:.85rem;color:var(--ink-muted)}.error{color:var(--danger);margin:.75rem 0}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:6px;font-size:.75rem;font-weight:700;line-height:1.2}.badge--success{background:var(--success-bg, #dcfce7);color:var(--success, #15803d)}.badge--warning{background:var(--warning-bg, #fef3c7);color:var(--warning, #b45309)}.badge--danger{background:var(--danger-bg, #fee2e2);color:var(--danger, #b91c1c)}.badge--info{background:var(--info-bg, #e0f2fe);color:var(--info, #0369a1)}.badge--muted{background:var(--chip-bg, #f1f5f9);color:var(--ink-muted)}.badge--primary,.badge--pro{background:var(--accent-soft);color:var(--accent)}.badge--pro-plus{background:#8b5cf629;color:#a78bfa}.badge--ultima{background:#f59e0b2e;color:#fbbf24}.badge--free{background:var(--chip-bg, #f1f5f9);color:var(--ink-muted)}.modal-backdrop{position:fixed;inset:0;background:#070b12a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-lg)}.modal__header,.modal-header{border-bottom:1px solid var(--line);color:var(--ink)}.modal__footer,.modal-footer{border-top:1px solid var(--line);background:var(--surface-secondary)}.card{background:var(--surface-glass);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);backdrop-filter:blur(10px);padding:1.5rem}.container{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.container--wide{width:min(1360px,calc(100% - 2rem))}@media(max-width:640px){.card{padding:1rem;border-radius:var(--radius)}.container,.container--wide{width:calc(100% - 1.25rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Aukera Cyrillic;font-style:normal;font-weight:100 900;font-display:block;src:url(data:font/woff2;base64,d09GMk9UVE8AAAqIAAwAAAAAGEAAAAo5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaApGjobg2YcbgZgAIIAATYCJAOBEAQGBYRAByAbZhdRVI96AD8TsjmxdUyiY2Wl01YtpyGqTpw0WP3GU/5/efX3VSqdBpCx0h/qyXyuRO4EL42zF1hLc5kn2ISi2AeyU6QQFBXScq5HBSmn/JSZGs+/v7Fz36dQGhlGaTTWyWQsXe2GEAyuu2n/FtFUUXdn+uKFCGU5yHKJQqQQWU49jiWFSG45wCwpgNw9Z79/v5bafX+TTQrkdqoC6E5VMzpz7xbmPm2AtgAQQHQFcgyOcXzqWhnhmsgSC1VVoVGoqlrVx2g5/YqZgAiot8hHILxAIUdqXErKuWjUL2pKveIN6/+c4edsdXEL219NqrRKB6087s3tcLAp7tjbuW/Aqsz7Y/u1yhx2/ITjFXWq7p8LF1whxR1Sc4qqqi8f3j9IVf//9fUYvS0f2Pwhg+avL34efUmrPo3Krp0zfyhhr/ukF+3wU55Qhj7H43Ke4gQUqg00w+i0XXFpUKqrs3L7zH4xkFI/aG4Roa6WZJo7euNWfQqp/F8Qodrm6VkhplJlSUjg7z9/L70brCGONTYP2TGixNy+RRc4za1hsR5GM6naiP9bAIQgIygCDd0B1wgHjNV6AHNgMJgI9qKnBZkFwsn6+Y2VRtGZD8d8FvNzzN3Yr2MPxDWJWxP3ytHHcdDxQhQWrcVI+blcp75TJ+K/jN+RUD3hdGL7xA1JrqQVycWTd1uNuaNlhc2WeZpSJChZhwTXRRmkuj191TuJgNefDtVZpMPrRbqyh0qk+70BqEMiW8wQxikC8PsRUHbrkKZoCfJcDlEsiONAXbCsOEpau4M0TbOUcG5Pi0AZx4s81Mjr4FwxAJ4glqk3EiQfuElxZJx27Vq4tY6z6724dVgk8yuLE6l8HuoDKH0NkADpCDkd0IdeKQ7duaNP5Cu2rgbNdM0eCU7e4miqi1fzzmwOrlRdeWjfDKXlw722p3FbjgVzdL0CkhV5QDUfZNyLlUWM8mqaIrEsmLMMijYQlgGeie9Su4UT7j5wKp7PYAe0u2vahqtY52jlFE3NcPcJSItCa7zkpgitURasxd+tBHAVxU6ao0H8cJji4UIOp4D5vaGri5PANnQLgaAs/njOXN3SQL8/sCEVpk0Cy06LBkDV6gmy64MA3+rnIoId3KbfS0IG4BdHus4S6V4vl/QmEvhPY4X/o3La1FXi4FRlkkfSEi05P2rJeY0fl0InbCn4ZKNlDmU3kbZT1g1f97fjlXk38mVn+6Cs3WYtWTRJu9GiIbpi80IbJFcUlr3pDGaKszVIO6NAen7KHigwwOMZYL4IoXnBW9A4RATbtyNiV+407dr30u53Rw1cx/mclfsV93XDH+ZPcVEWZ0tO2DRXIcA5VniVeIv6kD0dGWqiZG4CdrymnZdSy9BEgBwnO31aCaG2aAKvT487LSk/dxLcwMosh0odynpotplqrYGelF+40DsNLZUt5goaUgVUP0cN1EfzkX27qcfDAYKpxppQQtvyW50VbomcpQTSKL/FX881czR9ZHrgTrGFvcnO+/TEEss8Qe3IuHLboktaFLfcOLXtkIozXweKQz/be4er83ifcKGPGy3VVZb6vcTy35f8BUUrshzLEByBAaqk9KxM3VxmroSvXx+3j/OR9dJRigIBlzr42Kqsh8vCWvgh+UUIu5afVUYc5FQdoY0Mm3QqK1Kzzug6vdWUmynMAgWT5f7Gl/qMGIFaY5m6dy5L4E74z92ka3KIeZg9B3MVRcmUx5Q5E6HYITymTMYkxVGye2ZPngdlZW6k/tqUG2n1l7OuWRadRhh/7ncT+P+79P1NY9NTt5vqiJtUAXf9x0nInoM6hfLZSv17AP8J/iUPQeSQPt6XxzlCF1+GoAcDFOfTUP09Aelx64yxAxFFVfSIe4eTEoM/BMGna9ESKqAUPVmi7aZvTkDRBRGAzwe/2ivhz/ClQ/EJMRijl+BvvD558RVeYlNTlIbXl9E29S8lV/GDclJfcxlwDpqWThVTnEy/ajtWfimmT/u9TGyvtO23tdOEE2lpcKqrbDQ9G7uOs0PasxTbKe54K2tlrvwStusrdFdqdRvevSJWybOx7lPY1NP0s4XIYceenir7Teo7dKJH0bjNG5NKA7tnofp7A9baNakNMQ2jMS1Trbu0dd80M9N1A8HxogHX7dsOMin0YYsgXVhQvAiLlIxs4MNKQR3WQHYe8fXfzDSdOn2MoFKFU1ET5YozA1mdOUGvmt/NbL3pU51bVvPtJXGXuFEy3HOmHC1H4myYI5fILLnU2aP3YhRtjpmK2m5yXRS734tRfs+ZYrQYKZFnmCOWiCwxyy4S1B/pmAz2PdPrFSiJWxQPSir67Pnx6OIiGix3rcVxYAmNz4I86jDldt7W3e3fbGnKLIyHrKxFsVx7m/Y8VwN6BrED1yhmc0Rt8Ne5LWx9b1eXmWmaeCINfqMg8Jxakw5+aBnCB4rbZzzhzQ/oOdzjf5xs/objICjtczNWWwUEsAp0RrHShJgPnpyFG/F484O8AoOCgoNCMhD70c0yVWJbk5sX2L/1Mgz7OADvgHxsVz/FMAQwAGEM1mKMGLN0xIoDqLXOJQpi74/BFOIATSNtCojHYie8fTYAAIC4UO7joiBDXLzAL5Ywam2lnwwxUH4DCQBw761XZQfekfmCbNWOVJif2mzOyBvsVJcX3O4MAwtIa7a5f48dBMLM6aZuirc1Vq3z2BWE+C4uAWJpL/1LPTWXW1RM7IoCUyKMhaFOQIA5uB5kQdhvkIWkMcFkgylGNbM5EwVmKBGyHlyFMQSzpemZydbI1G26s1dmYP99QaY25gI4zjYIc8NIkiKcBoODvJB4vjmvKC2GzJjL2Q4g6Q/7TYbfgqlZwyO129/vWjOhTun0VSzGx3pqLy8F6M86AqAeZzPYMW+76AZxb7uKRsX5qYrVprvxypOxfuxzfPDxME/wDJ7N83kVr8Mbcp034S1Ur5ouBEBVpFQ17mhxvyeLR4C4Ic6II2KtyBHzhV8MFH2F+6/0R/AfNvwfv+XH/Iwf8X2+y7du4cEXBKgUzPVwyf3J4Prul3o46n0bSuwEADz+zRwHgOfvxr0AxCxJYlEACgYACNhHsnpLA6gkvXKCu8lMIWq5AmxFvMLwZmQakvASSt0hGNcTL9Z58+cOlI6jRAB24Dgfb2Ws3AjO8+CW1idXXG99dEhLpLyoTWd2WwBNLK8nWffQQEuQCVB01kGDCcBnyEeSuM+RjD3OSEmtxGtzuEjZ2LTvagbRXKMTCg0lFooYKFcfM6pypcpVKqRKyZCag/kUgnTKn1EsonBFr8fslT7+6tJaH0JuY6xG4f2BB2/P2kxhi2qV0LnyZ6Eb83ahYxDj710bG9UgDNptLsxndBhCSdPpC3Hvp3KWwYS1YchMipVy3RGnNfcJ7Vwr2zVFwc8+0b7++dNiAkNlipUqrVtbV0pBB3vNKnps9X52XU1wmJGuoH4xRYNWnMz4zZTT1FJBpalUpLeY4bf8oznP7E3sQYYAAAA=) format("woff2")}:root{--font-brand: "Aukera Cyrillic", "Onest", ui-sans-serif, system-ui, sans-serif}.font-kupets{font-family:var(--font-brand)!important;font-weight:400!important;font-style:normal;font-synthesis:none;letter-spacing:.01em}
