@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}.vp-productswitcher-0:hover{background:var(--btn-hov,var(--hov,#15171c0f))!important}.vp-productswitcher-2:hover,.vp-productswitcher-4:hover{background:var(--hov,#15171c0f)!important}.vp-productswitcher-6:hover{background:var(--inv-line,#ffffff14)!important}*{box-sizing:border-box}html,body{color:#15171c;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:#ecebe6;height:100%;margin:0;font-family:Onest,system-ui,sans-serif}a{color:#4f6ef7}a:hover{color:#3b57d6}input,button,select,textarea{font-family:inherit}button{cursor:pointer;vertical-align:middle;box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}button[style*=text-align\:left],button[style*="text-align: left"]{text-align:left;justify-content:flex-start}input,select{box-sizing:border-box;vertical-align:middle;line-height:1}input:focus,select:focus,textarea:focus{outline:none}::-webkit-scrollbar{width:8px;height:8px}[data-hscroll]::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background:#15171c26;border-radius:4px}@keyframes vz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vz-up{0%{opacity:.6;transform:translateY(28px)}to{opacity:1;transform:none}}@media (pointer:coarse){input,textarea,select{font-size:16px!important}}[data-date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;background:0 0;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}[data-date]::-webkit-datetime-edit{opacity:0}[data-date]::-webkit-date-and-time-value{opacity:0}[data-date]:hover+span{border-color:#15171c47!important}[data-date]:focus+span{border-color:#15171c!important}[data-range]:focus-visible~[data-thumb]{box-shadow:0 0 0 4px #4f6ef747!important}@keyframes vz-cur1{0%,to{transform:translate(0)}30%{transform:translate(28px,-10px)}62%{transform:translate(10px,14px)}}@keyframes vz-cur2{0%,to{transform:translate(0)}38%{transform:translate(-20px,12px)}70%{transform:translate(16px,-6px)}}@keyframes vz-cur3{0%,to{transform:translate(0)}34%{transform:translate(22px,8px)}66%{transform:translate(-14px,-10px)}}@media (prefers-reduced-motion:reduce){[data-cursor]{animation:none!important}}.vp-vision-0:hover{color:#15171c!important;background:#fff!important}.vp-vision-4:hover{filter:brightness(.92)!important}.vp-vision-5:hover,.vp-vision-6:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-7:focus{border-color:#15171c!important}.vp-vision-8:hover{background:#2b2e36!important}.vp-vision-10:hover,.vp-vision-12:hover,.vp-vision-13:hover,.vp-vision-15:hover,.vp-vision-16:hover,.vp-vision-18:hover,.vp-vision-19:hover,.vp-vision-21:hover{background:#f1f1ec!important}.vp-vision-22:hover{background:#2b2e36!important}.vp-vision-23:hover{background:#f1f1ec!important}.vp-vision-24:focus,.vp-vision-25:focus,.vp-vision-26:focus,.vp-vision-27:focus,.vp-vision-28:focus{border-color:#15171c!important}.vp-vision-29:hover,.vp-vision-30:hover{background:#2b2e36!important}.vp-vision-31:hover{background:#f1f1ec!important}.vp-vision-32:hover,.vp-vision-33:hover{background:#f6f5f1!important}.vp-vision-34:hover{color:#15171c!important;background:#fff!important}.vp-vision-42:hover,.vp-vision-43:hover,.vp-vision-44:hover{color:#fff!important}.vp-vision-45:hover{background:#e6e6e1!important}.vp-vision-47:hover{color:#15171c!important}.vp-vision-50:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-51:focus{border-color:#15171c!important;box-shadow:0 0 0 3px #15171c14!important}.vp-vision-52:hover{border-color:#15171c!important}.vp-vision-54:hover{background:#f1f1ec!important}.vp-vision-55:focus{border-color:#15171c!important}.vp-vision-56:focus{border-color:#15171c!important;box-shadow:0 0 0 3px #15171c14!important}.vp-vision-57:hover{color:#3b57d6!important}.vp-vision-58:focus,.vp-vision-59:focus{border-color:#15171c!important;box-shadow:0 0 0 3px #15171c14!important}.vp-vision-60:hover,.vp-vision-61:hover{background:#2b2e36!important}.vp-vision-62:hover,.vp-vision-63:hover{color:#15171c!important}.vp-vision-64:hover{color:#3b57d6!important}.vp-vision-68:hover{filter:brightness(.92)!important}.vp-vision-69:hover{color:#3b57d6!important}.vp-vision-70:hover,.vp-vision-71:hover,.vp-vision-72:hover,.vp-vision-73:hover,.vp-vision-74:hover,.vp-vision-75:hover,.vp-vision-76:hover,.vp-vision-77:hover,.vp-vision-78:hover,.vp-vision-79:hover{box-shadow:0 1px 2px #15171c0d,0 8px 22px #15171c12!important}.vp-vision-81:hover,.vp-vision-82:hover,.vp-vision-83:hover{color:#fff!important}.vp-vision-84:hover{color:#15171c!important;background:#fff!important}.vp-vision-86:focus{box-shadow:0 0 0 4px #15171c0f!important}.vp-vision-88:hover{color:#15171c!important;border-color:#15171c!important}.vp-vision-92:hover{color:#d6453a!important;background:#fff!important}.vp-vision-93:focus,.vp-vision-94:hover{border-color:#15171c!important}.vp-vision-96:hover{color:#15171c!important;border-color:#15171c!important}.vp-vision-98:focus,.vp-vision-99:hover,.vp-vision-104:hover{border-color:#15171c!important}.vp-vision-109:hover{background:#fff!important}.vp-vision-110:hover,.vp-vision-111:hover,.vp-vision-112:hover{background:#f1f1ec!important}.vp-vision-113:hover{background:#fdf0ee!important}.vp-vision-114:hover{color:#15171c!important;background:#fff!important}.vp-vision-116:hover{background:#fff!important}.vp-vision-117:hover,.vp-vision-118:hover{background:#3b57d6!important}.vp-vision-119:hover,.vp-vision-120:hover,.vp-vision-121:hover{background:#f1f1ec!important}.vp-vision-122:hover{background:#fdf0ee!important}.vp-vision-123:hover{background:#fff!important}.vp-vision-124:hover{background:#2b2e36!important}.vp-vision-126:focus{border-color:#15171c!important}.vp-vision-127:hover{background:#2b2e36!important}.vp-vision-129:hover{color:#d6453a!important;background:#fdf0ee!important}.vp-vision-131:hover{background:#f7f7f4!important}.vp-vision-132:hover{background:#d6453a!important}.vp-vision-133:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px #15171c!important}.vp-vision-134:hover{color:#15171c!important;border-color:#15171c!important}.vp-vision-136:hover{background:#f1f1ec!important}.vp-vision-137:focus{border-color:#15171c!important}.vp-vision-138:hover{filter:brightness(.97)!important}.vp-vision-139:hover{background:#2b2e36!important}.vp-vision-140:focus{border-color:#15171c!important}.vp-vision-141:hover{text-decoration:underline!important}.vp-vision-142:hover{color:#15171c!important;background:#fff!important}.vp-vision-143:hover{color:#15171c!important;border-color:#15171c!important}.vp-vision-144:hover{color:#15171c!important;background:#ffffff80!important;border-color:#15171c!important}.vp-vision-145:hover{background:#2b2e36!important}.vp-vision-146:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-147:hover{background:#2b2e36!important}.vp-vision-149:hover{transform:translateY(-1px)!important;box-shadow:0 10px 28px #15171c1a!important}.vp-vision-153:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-154:hover,.vp-vision-155:hover,.vp-vision-156:hover,.vp-vision-157:hover,.vp-vision-158:hover,.vp-vision-159:hover,.vp-vision-160:hover,.vp-vision-161:hover{background:#f1f1ec!important}.vp-vision-162:hover{background:#fdf0ee!important}.vp-vision-164:hover{color:#15171c!important;background:#ffffff80!important;border-color:#15171c!important}.vp-vision-168:hover{color:#fff!important;background:#15171c!important;border-color:#15171c!important}.vp-vision-169:hover{background:#2b2e36!important}.vp-vision-170:hover{border-color:#15171c!important}.vp-vision-171:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-172:hover{background:#2b2e36!important}.vp-vision-173:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-175:focus{border-color:#15171c!important;outline:none!important}.vp-vision-178:focus{box-shadow:0 0 0 3px #15171c14!important}.vp-vision-182:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-183:hover{background:#d6453a!important}.vp-vision-184:hover{color:#fff!important;background:#d6453a!important;border-color:#d6453a!important}.vp-vision-185:focus,.vp-vision-186:hover{border-color:#15171c!important}.vp-vision-188:hover{background:#f1f1ec!important}.vp-vision-189:focus,.vp-vision-190:hover{border-color:#15171c!important}.vp-vision-191:hover{color:#15171c!important}.vp-vision-192:focus,.vp-vision-193:focus{border-color:#15171c!important}.vp-vision-194:hover,.vp-vision-195:hover{color:#fff!important;background:#15171c!important;border-color:#15171c!important}.vp-vision-196:focus{background:#fff!important;box-shadow:0 0 0 2px #15171c!important}.vp-vision-198:hover,.vp-vision-200:hover,.vp-vision-201:hover,.vp-vision-203:hover,.vp-vision-204:hover,.vp-vision-205:hover,.vp-vision-206:hover,.vp-vision-207:hover,.vp-vision-208:hover{background:#f1f1ec!important}.vp-vision-210:hover,.vp-vision-212:hover,.vp-vision-214:hover{box-shadow:inset 0 0 0 1.5px #15171c!important}.vp-vision-215:hover{color:#3b57d6!important}.vp-vision-216:hover,.vp-vision-217:hover,.vp-vision-218:hover{background:#e6e6e0!important}.vp-vision-219:hover,.vp-vision-221:hover{background:#f1f1ec!important}.vp-vision-223:hover,.vp-vision-224:hover{background:#2b2e36!important}.vp-vision-225:hover{background:#fff!important}.vp-vision-226:hover,.vp-vision-227:hover,.vp-vision-228:hover{background:#f1f1ec!important}.vp-vision-229:hover{background:#fdf0ee!important}.vp-vision-230:hover{background:#ffffff3d!important}.vp-vision-232:hover{background:#f1f1ec!important}.vp-vision-234:hover,.vp-vision-235:hover{border-color:#15171c!important}.vp-vision-236:hover{background:linear-gradient(90deg,#0000 35%,#4f6ef7 35% 65%,#0000 65%)!important}.vp-vision-246:hover{color:#15171c!important;background:#15171c12!important}.vp-vision-247:hover{color:#fff!important;background:#15171c!important}.vp-vision-249:hover{transform:scale(1.18)!important}.vp-vision-250:hover,.vp-vision-251:hover{transform:scale(1.3)!important}.vp-vision-253:hover{background:#d6453a!important}.vp-vision-255:hover,.vp-vision-256:hover,.vp-vision-257:hover{background:#f1f1ec!important}.vp-vision-258:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-259:focus{border-color:#15171c!important;box-shadow:0 0 0 3px #15171c14!important}.vp-vision-261:hover{color:#fff!important;background:#d6453a!important}.vp-vision-264:hover{color:#d6453a!important;background:#fdf0ee!important}.vp-vision-265:hover,.vp-vision-266:hover,.vp-vision-267:hover,.vp-vision-268:hover{background:#f1f1ec!important}.vp-vision-269:focus{background:#fff!important;border-color:#15171c!important;box-shadow:0 0 0 3px #15171c14!important}.vp-vision-270:hover,.vp-vision-271:hover{background:#f1f1ec!important}.vp-vision-272:hover{background:#e9e8e3!important}.vp-vision-273:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-276:hover{background:#fff1de!important}.vp-vision-278:hover{border-color:#15171c26!important}.vp-vision-279:focus{background:#fff!important;border-color:#15171c!important}.vp-vision-280:hover{color:#d6453a!important;background:#fdf0ee!important}.vp-vision-282:hover{color:#15171c!important}.vp-vision-283:hover{border-color:#15171c26!important}.vp-vision-284:focus{background:#fff!important;border-color:#15171c!important}.vp-vision-285:hover{color:#d6453a!important;background:#fdf0ee!important}.vp-vision-287:hover{color:#15171c!important;border-color:#15171c!important}.vp-vision-289:hover,.vp-vision-290:focus{border-color:#15171c!important}.vp-vision-291:hover{color:#15171c!important;background:#f1f1ec!important}.vp-vision-292:focus,.vp-vision-293:hover{border-color:#15171c!important}.vp-vision-295:hover{background:#f1f1ec!important}.vp-vision-296:hover{border-color:#15171c!important}.vp-vision-298:hover{background:#f1f1ec!important}.vp-vision-299:hover{background:#eef1ff!important}.vp-vision-301:hover{border-color:#15171c!important}.vp-vision-303:hover{background:#f1f1ec!important}.vp-vision-304:focus,.vp-vision-305:focus{border-color:#15171c!important}.vp-vision-306:hover{background:#2b2e36!important}.vp-vision-307:hover{color:#d6453a!important;border-color:#d6453a66!important}.vp-vision-309:hover{color:#15171c!important;background:#fff!important}.vp-vision-310:hover{color:#15171c!important;border-color:#15171c!important}.vp-vision-312:hover{background:#f1f1ec!important}.vp-vision-314:focus{border-color:#15171c!important}.vp-vision-315:hover{color:#fff!important;background:#15171c!important;border-color:#15171c!important}.vp-vision-316:hover{color:#fff!important;background:#d6453a!important}html,body,#root{min-height:100%;margin:0}.vision-component{display:contents}[data-team-member]{grid-template-columns:28px minmax(0,1fr) 190px 116px 24px}[data-team-member]>:first-child{grid-area:1/1}[data-team-member]>span,[data-team-member]>input{grid-area:1/2}[data-team-control=role]{grid-area:1/3;min-width:0}[data-team-control=access]{grid-area:1/4}[data-team-member]>button{grid-area:1/5}[data-team-control=role]>button{width:100%!important}[data-team-popover]{animation:none!important}[data-team-popover]>*{flex-shrink:0}[data-team-popover=role]>[data-scroll]{flex:auto;min-height:0}@media (width<=760px){[data-team-member]{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 24px}[data-team-member]>span,[data-team-member]>input{grid-column:2/span 2}[data-team-member]>button{grid-column:4}[data-team-control=role]{grid-area:2/1/auto/span 2}[data-team-control=access]{grid-area:2/3/auto/span 2;justify-self:end}}[data-profile-overlay]{z-index:100!important;position:fixed!important}[data-profile-card]{overscroll-behavior:contain;outline:0;overflow-y:auto!important}[data-profile-role-menu]{max-width:calc(100vw - 48px);right:0;left:auto!important}.vision-faq[open] summary span{color:#fff!important;background:#15171c!important}.vision-faq[open] summary svg{transform:rotate(45deg)!important}.vision-faq summary::-webkit-details-marker{display:none}[data-public-main] a,[data-screen-label=Юридический\ документ] a{text-decoration:none}#public-content{height:100%}#public-content+#root{display:none}[data-public-cta]{justify-content:center;align-items:center;text-decoration:none;display:flex}.management{--mg-bg:#f4f3ef;--mg-card:#fff;--mg-text:#15171c;--mg-muted:#6b7080;--mg-border:#15171c1a;--mg-accent:#4f6ef7;--mg-selected:#eef1ff;color:var(--mg-text);outline:0;font:500 13px/1.45 Onest,system-ui,sans-serif}.management *{box-sizing:border-box}.management-admin{z-index:220;background:var(--mg-bg);padding:24px;position:fixed;inset:0;overflow:auto}.management-header{align-items:center;gap:16px;max-width:1100px;margin:0 auto 24px;display:flex}.management-brand{color:var(--mg-text);letter-spacing:-.03em;align-items:center;gap:9px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.management-header>strong{font-size:14px;font-weight:600}.management-divider{background:var(--mg-border);width:1px;height:20px}.management-header>button{margin-left:auto}.management-panel{border:1px solid var(--mg-border);background:var(--mg-card);border-radius:14px;max-width:1100px;margin:auto}.management nav{border-bottom:1px solid var(--mg-border);gap:6px;padding:12px 24px;display:flex}.management nav a{color:var(--mg-muted);border-radius:8px;padding:8px 12px;font-weight:600;text-decoration:none}.management nav a.active{background:var(--mg-selected);color:var(--mg-accent)}.management-content{width:100%;padding:24px}.management h1{letter-spacing:-.03em;margin:0 0 4px;font-size:24px;font-weight:800}.management h2{margin:0;font-size:16px;font-weight:700}.management p{color:var(--mg-muted);margin:8px 0}.billing-intro{margin-bottom:24px!important}.management button{border:1px solid var(--mg-border);background:var(--mg-card);min-height:34px;color:var(--mg-text);cursor:pointer;border-radius:9px;padding:7px 12px;font:600 12.5px/1.4 Onest,system-ui,sans-serif}.management button:hover{border-color:var(--mg-text)}.management button:disabled{opacity:.55;cursor:wait}.management button.billing-primary{background:var(--mg-accent);border-color:var(--mg-accent);color:#fff;font-weight:700}.management button.billing-primary:hover{background:#3b57d6;border-color:#3b57d6}.management :focus-visible{outline:2px solid var(--mg-accent);outline-offset:3px}.billing-profile{min-width:0}.management .billing-profile-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-plan{background:#f4f3ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.billing-plan-pro{background:#eef1ff}.billing-plan-copy{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.billing-plan h3{color:#15171c;margin:0;font:700 13.5px Onest}.billing-plan p{color:#6b7080;text-wrap:pretty;margin:0;font:500 12px/1.45 Onest}.management .billing-plan>button{color:#15171c;background:#fff;border:1px solid #15171c1f;border-radius:9px;flex:none;height:34px;min-height:34px;padding:0 12px;font:600 12.5px Onest}.management .billing-plan>button.billing-primary{color:#fff;background:#4f6ef7;border:0;padding:0 14px;font-weight:700}.management .billing-plan>button.billing-primary:hover{background:#3b57d6}.management .billing-plan>button.billing-cancel{color:#d6453a}.management .billing-plan>button:hover{border-color:#15171c}.management button.billing-compare{color:#4f6ef7;background:0 0;border:0;align-self:flex-start;height:24px;min-height:24px;margin-top:2px;padding:0;font:600 12.5px Onest}.management button.billing-compare:hover{color:#3b57d6}.billing-history{border-top:1px solid var(--mg-border);margin-top:14px}.billing-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.billing-history summary::-webkit-details-marker{display:none}.billing-history[open] summary svg{transform:rotate(180deg)}.billing-history .billing-timezone{margin:0 0 6px;font-size:10.5px}.billing-history table,.billing-history tbody{text-align:left;width:100%;font-size:12px;display:block}.billing-history thead{display:none}.billing-history tr{border-top:1px solid var(--mg-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.billing-history td{overflow-wrap:anywhere;padding:0}.billing-history td:first-child{color:var(--mg-muted);grid-area:2/1;font-size:11px}.billing-history td:nth-child(2){grid-area:1/1;font-weight:600}.billing-history td:nth-child(3){text-align:right;white-space:nowrap;grid-area:1/2;font-weight:600}.billing-history td:nth-child(4){text-align:right;grid-area:2/2;font-size:11px}.billing-history td:nth-child(5){text-align:right;color:var(--mg-muted);grid-area:3/2;font-size:11px}.billing-history td:nth-child(5):before{content:"Чек: "}.billing-history td small{margin-left:5px}.billing-history>button{margin:8px 0 12px}.billing-status-payment{color:#08784f}.billing-status-failure{color:#b84436}.billing-support{font-size:11px;line-height:1.5;margin:10px 0 0!important}.billing-support a{color:var(--mg-accent);text-decoration:none}.billing-support a:hover{text-decoration:underline}.billing-notice{border:1px solid var(--mg-border);border-radius:10px;margin:12px 0;padding:12px;font-size:12px}.billing-notice p{color:var(--mg-text)}.billing-renewal-dialog{background:var(--mg-card);width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--mg-text);border:0;border-radius:20px;margin:auto;padding:24px;font:500 13px/1.5 Onest;overflow:auto;box-shadow:0 24px 80px #15171c40}.billing-renewal-dialog::backdrop{background:#15171c59}.billing-renewal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=700px){.management-admin{padding:16px 12px}.management-header{flex-wrap:wrap;gap:10px;margin-bottom:16px}.management-header>button{padding:6px 9px;font-size:11px}.management-content{padding:20px 16px}.management nav{padding:10px 16px}.management h1{font-size:21px}}.admin-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;display:flex}.admin-filters label:first-child{flex:1;min-width:180px}.management label{color:var(--mg-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.management input,.management select,.management textarea{border:1px solid var(--mg-border);background:var(--mg-card);width:100%;min-width:0;min-height:40px;color:var(--mg-text);border-radius:9px;padding:9px 12px;font:400 14px/1.4 Onest,system-ui,sans-serif}.management input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--mg-accent);flex:0 0 18px}.admin-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-table th{text-transform:uppercase;color:var(--mg-muted);font-size:10px;font-weight:400}.admin-table td,.admin-table th{border-bottom:1px solid var(--mg-border);vertical-align:top;overflow-wrap:anywhere;padding:14px 8px}.admin-table small,.admin-table code{color:var(--mg-muted);margin-top:3px;font:400 11px/1.5 Onest,system-ui,sans-serif;display:block}.admin-users-table th:first-child{width:33%}.management .admin-user-link{min-height:0;color:var(--mg-accent);text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.admin-table tr[aria-selected=true]{background:var(--mg-selected)}.admin-user-card{border:1px solid var(--mg-border);background:var(--mg-card);overflow-wrap:anywhere;border-radius:18px;margin:28px 0 0;padding:24px}.admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-section-heading span{color:var(--mg-muted);font-size:11px}.admin-id{font-size:11px}.admin-facts{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.admin-facts dt{color:var(--mg-muted);font-size:11px}.admin-facts dd{margin:4px 0 0;font-size:13px}.admin-facts dd span{display:block}.admin-sources{margin:0;padding:0;list-style:none}.admin-sources li{border-bottom:1px solid var(--mg-border);justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.admin-sources li strong{font-weight:500}.admin-sources li span{color:var(--mg-muted)}.admin-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.admin-audit,.admin-payment-list{margin-top:28px}.admin-audit ol{margin:12px 0;padding-left:20px}.admin-audit li{padding:8px 0;font-size:12px}.admin-audit small{color:var(--mg-muted)}.admin-manual-dialog{border:1px solid var(--mg-border);background:var(--mg-card);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--mg-text);border-radius:18px;margin:auto;padding:24px;font:400 14px/1.5 Onest,system-ui,sans-serif;overflow:auto}.admin-manual-dialog::backdrop{background:#0c101973}.admin-manual-dialog form{flex-direction:column;gap:16px;display:flex}.admin-manual-dialog label.admin-confirm{flex-direction:row;align-items:center}.admin-manual-dialog .admin-actions{justify-content:end;margin:0}.admin-manual-dialog p[role=alert],.admin-error{color:var(--mg-text);border-left:3px solid var(--mg-accent);padding-left:10px}.admin-manual-dialog textarea{resize:vertical}.admin-user-filters{grid-template-columns:minmax(0,1fr) 180px;align-items:end;width:100%;max-width:720px;display:grid}.admin-user-filters label:first-child{min-width:0}@media (width<=700px){.admin-filters{align-items:stretch}.admin-filters label:first-child{flex-basis:100%}.admin-filters label{flex:1}.admin-filters>button{align-self:end}.admin-user-filters{grid-template-columns:minmax(0,1fr)}.admin-table,.admin-table tbody{display:block}.admin-table thead{display:none}.admin-table tr{border-top:1px solid var(--mg-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:18px 0;display:grid}.admin-table td{border:0;padding:0}.admin-users-table td:first-child,.admin-payments-table td:first-child{grid-column:1/-1}.admin-user-card{padding:18px}.admin-facts{grid-template-columns:1fr}.admin-sources li{flex-direction:column;gap:4px}.admin-manual-dialog{padding:20px}.admin-section-heading h2{font-size:16px}.admin-section-heading button{font-size:11px}}.roadmap-recovery-launcher{z-index:45;color:#545966;cursor:pointer;background:#fff;border:1px solid #e6e7eb;border-radius:10px;max-width:calc(100vw - 32px);padding:9px 12px;font:500 12px Onest,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 10px #15171c0d}.roadmap-recovery-launcher span{color:#c58625;margin-right:4px;font-size:9px}.roadmap-recovery-dialog{box-sizing:border-box;color:#15171c;background:#fff;border:1px solid #e6e7eb;border-radius:18px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;font:400 14px/1.5 Onest,sans-serif;overflow:auto;box-shadow:0 20px 80px #15171c26}.roadmap-recovery-dialog::backdrop{background:#15171c55}.roadmap-recovery-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.roadmap-recovery-dialog h2{margin:0;font-size:20px;font-weight:650;line-height:1.25}.roadmap-recovery-dialog h3{margin:6px 0 10px;font-size:15px}.roadmap-recovery-dialog p{margin:10px 0}.roadmap-recovery-dialog button{color:#15171c;cursor:pointer;background:#fff;border:1px solid #e6e7eb;border-radius:8px;min-height:36px;padding:9px 12px;font:500 13px Onest,sans-serif}.roadmap-recovery-dialog button:disabled{opacity:.5;cursor:wait}.roadmap-recovery-dialog button:focus-visible,.roadmap-recovery-launcher:focus-visible,.roadmap-recovery-dialog summary:focus-visible{outline-offset:3px;outline:2px solid #4f6ef7}.roadmap-recovery-dialog header button{border:0;padding:6px 10px;font-size:24px;line-height:1}.roadmap-recovery-dialog .roadmap-recovery-retry{color:#fff;background:#15171c;border-color:#15171c;margin:8px 0}.roadmap-recovery-help,.roadmap-recovery-document{color:#6d7280}.roadmap-recovery-document{overflow-wrap:anywhere;font-size:12px}.roadmap-recovery-dialog ul{margin:16px 0;padding:0;list-style:none}.roadmap-recovery-dialog li{border-top:1px solid #eceef1;padding:16px 0}.roadmap-recovery-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#f6f7f9;border-radius:8px;max-height:200px;padding:12px;font:400 14px/1.5 Onest,sans-serif;overflow:auto}.roadmap-recovery-dialog strong{color:#9b651a;font-size:12px}.roadmap-recovery-dialog details{color:#6d7280;border-top:1px solid #eceef1;padding-top:14px;font-size:12px}.roadmap-recovery-dialog summary{cursor:pointer}.roadmap-recovery-confirm{background:#fff8ec;border-radius:8px;padding:12px}.roadmap-recovery-confirm button{margin:4px 6px 0 0}@media (width<=600px){.roadmap-recovery-dialog{padding:18px}.roadmap-recovery-dialog h2{font-size:18px}}.auth-gate,.auth-bootstrap{color:#15171c;background:#ecebe6;justify-content:center;align-items:center;min-height:100dvh;padding:24px;font-family:Onest,sans-serif;display:flex}.auth-gate section{background:#fff;border:1px solid #15171c1a;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 16px 48px #15171c14}.auth-brand{font-size:20px;font-weight:800}.auth-gate h1{margin:24px 0 16px;font-size:25px;line-height:1.2}.auth-gate p{overflow-wrap:anywhere;line-height:1.5}.auth-gate form,.auth-gate label{flex-direction:column;gap:8px;display:flex}.auth-gate form{gap:16px}.auth-gate label{font-size:13px;font-weight:600}.auth-gate input{border:1px solid #ccc;border-radius:9px;height:44px;padding:0 12px;font-size:16px}.auth-gate input:focus{outline:2px solid #4f6ef7}.auth-gate button{color:#fff;background:#15171c;border:1px solid #15171c;border-radius:10px;width:100%;min-height:44px;margin-top:10px;padding:12px;font-size:14px;font-weight:600}.auth-gate button.secondary{color:#15171c;background:#fff}.auth-gate button:disabled{opacity:.5;cursor:wait}.auth-gate [role=alert]{color:#c0392b}[data-auth-card] button:disabled{opacity:.5;cursor:default}
