@charset "UTF-8";.site-header[data-v-3d203ff6]{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;width:100%;padding:.65rem 1.25rem;box-sizing:border-box;background:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.42);box-shadow:inset 0 -1px #ffffff59,0 10px 36px #1890ff1f;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.site-header__brand[data-v-3d203ff6]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.55rem;align-items:center;color:inherit;text-decoration:none}.site-header__mark[data-v-3d203ff6]{grid-row:1/span 2}.site-header__name[data-v-3d203ff6]{grid-column:2;margin:0;font-weight:700;font-size:1.05rem;color:#1d1d1f;line-height:1.15}.site-header__sub[data-v-3d203ff6]{grid-column:2;margin:0;font-size:.72rem;color:#00000073;line-height:1.15}.site-header__nav[data-v-3d203ff6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 3.25rem;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;min-width:0;box-sizing:border-box}.site-header__link[data-v-3d203ff6]{font-size:.92rem;color:#000000a6;text-decoration:none;white-space:nowrap}.site-header__link[data-v-3d203ff6]:hover{color:#1890ff}.site-header__link--active[data-v-3d203ff6]{color:#1890ff;font-weight:600}.site-header__actions[data-v-3d203ff6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;margin:0}.site-header__icon-btn[data-v-3d203ff6]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:#ffffff73;cursor:pointer;font-size:1.05rem}.site-header__icon-btn[data-v-3d203ff6]:hover{background:#1890ff26}.site-header__link-plain[data-v-3d203ff6]{padding:.35rem .6rem;border:none;border-radius:8px;background:transparent;font-size:.92rem;color:#000000a6;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.site-header__link-plain[data-v-3d203ff6]:hover{background:#1890ff1a;color:#1890ff}.site-header__register[data-v-3d203ff6]{padding:.45rem 1rem;border:none;border-radius:999px;background:#52c41a;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:filter .15s ease}.site-header__register[data-v-3d203ff6]:hover{filter:brightness(1.05)}.site-header__user[data-v-3d203ff6]{position:relative}.site-header__user-btn[data-v-3d203ff6]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .55rem .3rem .3rem;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#ffffffb3;color:#000000c7;font-size:.88rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.site-header__user-btn[data-v-3d203ff6]:hover{background:#fff;border-color:#1890ff59;box-shadow:0 6px 16px #1890ff1f}.site-header__avatar[data-v-3d203ff6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;font-size:.78rem;font-weight:700}.site-header__user-name[data-v-3d203ff6]{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__caret[data-v-3d203ff6]{font-size:.7rem;color:#00000073}.site-header__menu[data-v-3d203ff6]{position:absolute;top:calc(100% + .45rem);right:0;min-width:160px;margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 12px 36px #0f172a1f;z-index:20}.site-header__menu-item[data-v-3d203ff6]{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:8px;background:transparent;color:#000000bf;font-size:.88rem;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.site-header__menu-item[data-v-3d203ff6]:hover{background:#1890ff14;color:#1890ff}.site-header__menu-item--danger[data-v-3d203ff6]:hover{background:#f5222d14;color:#cf1322}.site-header__menu-divider[data-v-3d203ff6]{height:1px;margin:.25rem .35rem;background:#0000000f}@media(max-width:960px){.site-header[data-v-3d203ff6]{grid-template-columns:1fr auto;grid-template-rows:auto auto}.site-header__brand[data-v-3d203ff6]{grid-column:1;grid-row:1}.site-header__actions[data-v-3d203ff6]{grid-column:2;grid-row:1}.site-header__nav[data-v-3d203ff6]{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch}}@media(max-width:520px){.site-header__nav[data-v-3d203ff6]{display:none}}.site-footer[data-v-4c453e15]{width:100%;padding:.85rem 5%;background:#f5f7fa;border-top:1px solid rgba(0,0,0,.06);box-sizing:border-box}.site-footer__inner[data-v-4c453e15]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem 1.25rem;font-size:.78rem;color:#0000008c;line-height:1.6}.site-footer__copy[data-v-4c453e15]{color:#00000080}.site-footer__link[data-v-4c453e15]{display:inline-flex;align-items:center;gap:.3rem;color:#0000008c;text-decoration:none;transition:color .15s ease}.site-footer__link[data-v-4c453e15]:hover{color:#1890ff}.site-footer__link--police img[data-v-4c453e15]{display:block}.site-footer__placeholder[data-v-4c453e15]{color:#00000047;letter-spacing:.02em}.auth-modal[data-v-07211436]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.auth-modal__panel[data-v-07211436]{position:relative;width:100%;max-width:420px;padding:1.75rem 1.75rem 1.5rem;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a38;box-sizing:border-box}.auth-modal__close[data-v-07211436]{position:absolute;top:.65rem;right:.8rem;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#00000080;font-size:1.4rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.auth-modal__close[data-v-07211436]:hover{background:#0000000f;color:#000000c7}.auth-modal__head[data-v-07211436]{text-align:center;margin-bottom:1.1rem}.auth-modal__logo[data-v-07211436]{display:inline-block;margin-bottom:.4rem}.auth-modal__title[data-v-07211436]{margin:0;font-size:1.25rem;font-weight:700;color:#1d1d1f}.auth-modal__subtitle[data-v-07211436]{margin:.25rem 0 0;font-size:.82rem;color:#00000080}.auth-modal__tabs[data-v-07211436]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.1rem;padding:.25rem;border-radius:10px;background:#f3f5f9}.auth-modal__tab[data-v-07211436]{padding:.5rem 0;border:none;border-radius:8px;background:transparent;color:#0009;font-size:.9rem;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.auth-modal__tab.is-active[data-v-07211436]{background:#fff;color:#1890ff;font-weight:600;box-shadow:0 4px 12px #1890ff1f}.auth-modal__success[data-v-07211436]{margin:0 0 .85rem;padding:.5rem .75rem;border-radius:8px;background:#52c41a14;border:1px solid rgba(82,196,26,.25);color:#389e0d;font-size:.82rem}.auth-modal__error[data-v-07211436]{margin:0 0 .85rem;padding:.5rem .75rem;border-radius:8px;background:#f5222d14;border:1px solid rgba(245,34,45,.25);color:#cf1322;font-size:.82rem}.auth-modal__form[data-v-07211436]{display:flex;flex-direction:column;gap:.85rem}.auth-modal__field[data-v-07211436]{display:flex;flex-direction:column;gap:.35rem}.auth-modal__label[data-v-07211436]{font-size:.8rem;font-weight:600;color:#0000009e}.auth-modal__hint[data-v-07211436]{font-size:.75rem;color:#0000006b;line-height:1.4}.auth-modal__input-wrap[data-v-07211436]{position:relative;display:block}.auth-modal__input[data-v-07211436]{width:100%;padding:.65rem .9rem;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fafbfc;font-size:.92rem;color:#1d1d1f;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box}.auth-modal__input[data-v-07211436]::placeholder{color:#00000052}.auth-modal__input[data-v-07211436]:focus{background:#fff;border-color:color-mix(in srgb,#1890ff 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,#1890ff 18%,transparent)}.auth-modal__input-wrap .auth-modal__input[data-v-07211436]{padding-right:2.6rem}.auth-modal__captcha[data-v-07211436]{display:flex;align-items:stretch;gap:.65rem}.auth-modal__input--captcha[data-v-07211436]{flex:1;min-width:0}.auth-modal__captcha-img[data-v-07211436]{flex:0 0 auto;width:108px;height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.1);cursor:pointer;object-fit:cover;background:#f5f5f5}.auth-modal__captcha-placeholder[data-v-07211436]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:108px;height:40px;border-radius:8px;border:1px dashed rgba(0,0,0,.15);background:#f5f5f5;font-size:.75rem;color:#00000073;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-modal__captcha-placeholder[data-v-07211436]:hover{border-color:#1890ff73;color:#1890ff}.auth-modal__eye[data-v-07211436]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#00000073;cursor:pointer;font-size:.95rem}.auth-modal__eye[data-v-07211436]:hover{background:#0000000d}.auth-modal__row[data-v-07211436]{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.auth-modal__check[data-v-07211436]{display:inline-flex;align-items:center;gap:.4rem;color:#000000a6;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-modal__check input[data-v-07211436]{accent-color:#1890ff}.auth-modal__check--agree[data-v-07211436]{font-size:.8rem;line-height:1.5;color:#0009}.auth-modal__check--agree a[data-v-07211436]{color:#1890ff;text-decoration:none}.auth-modal__check--agree a[data-v-07211436]:hover{text-decoration:underline}.auth-modal__forgot[data-v-07211436]{color:#0000008c;text-decoration:none}.auth-modal__forgot[data-v-07211436]:hover{color:#1890ff}.auth-modal__submit[data-v-07211436]{margin-top:.25rem;padding:.7rem 0;border:none;border-radius:10px;background:#1890ff;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .05s ease,box-shadow .15s ease;box-shadow:0 8px 18px #1890ff38}.auth-modal__submit[data-v-07211436]:hover:not(:disabled){background:color-mix(in srgb,#1890ff 88%,#000)}.auth-modal__submit[data-v-07211436]:active:not(:disabled){transform:translateY(1px)}.auth-modal__submit[data-v-07211436]:disabled{opacity:.6;cursor:not-allowed}.auth-modal__foot[data-v-07211436]{margin:.25rem 0 0;text-align:center;font-size:.82rem;color:#0000008c}.auth-modal__foot a[data-v-07211436]{margin-left:.15rem;color:#1890ff;font-weight:600;text-decoration:none}.auth-modal__foot a[data-v-07211436]:hover{text-decoration:underline}.auth-fade-enter-active[data-v-07211436],.auth-fade-leave-active[data-v-07211436]{transition:opacity .22s ease}.auth-fade-enter-active .auth-modal__panel[data-v-07211436],.auth-fade-leave-active .auth-modal__panel[data-v-07211436]{transition:transform .22s ease,opacity .22s ease}.auth-fade-enter-from[data-v-07211436],.auth-fade-leave-to[data-v-07211436]{opacity:0}.auth-fade-enter-from .auth-modal__panel[data-v-07211436],.auth-fade-leave-to .auth-modal__panel[data-v-07211436]{transform:translateY(12px) scale(.98);opacity:0}.app-root[data-v-411b455c]{display:flex;flex-direction:column;min-width:1200px;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-root__main[data-v-411b455c]{flex:1 0 auto;min-width:0}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:#213547;background-color:#fff}a{color:#646cff;text-decoration:none}a:hover{text-decoration:underline}
