.admin-micro_container__rtLcn{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f6f7f9}.admin-micro_card__u9uws{width:min(100%,460px);padding:32px;border:1px solid #e4e7ec;border-radius:12px;background:white;color:#344054}.admin-micro_card__u9uws h1{font-size:22px;margin:0 0 16px}.admin-micro_card__u9uws p{line-height:1.7;margin:0 0 20px}:root{--adm-accent:#1972f5;--adm-accent-dark:#135cc9;--adm-accent-soft:rgba(25,114,245,0.09);--adm-bg:#f5f7fa;--adm-white:#fff;--adm-text:#1c293b;--adm-muted:#75869c;--adm-faint:#a8bacd;--adm-border:#e6ebf1;--adm-border-strong:#d5dde7;--adm-danger:#ee334b;--adm-danger-soft:#fdecee;--adm-success:#26a565;--adm-warning:#e8a045;--adm-orange:#e8871e;--adm-orange-soft:#fff3e4;--adm-navy:#24374f;--adm-radius-sm:6px;--adm-radius:8px;--adm-radius-lg:12px;--adm-shadow:0 1px 3px rgba(28,41,59,0.05),0 4px 14px rgba(28,41,59,0.05);--adm-shadow-pop:0 8px 30px rgba(28,41,59,0.18)}*{box-sizing:border-box}body,html{margin:0;padding:0}html.adm-scroll-locked{scrollbar-width:none}html.adm-scroll-locked::-webkit-scrollbar{width:0;height:0}.adm-body{background:var(--adm-bg);color:var(--adm-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.adm-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.adm-sidebar{background:var(--adm-white);border-right:1px solid var(--adm-border);padding:16px 12px 14px;display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.adm-brand{gap:10px;padding:6px 8px 14px}.adm-brand,.adm-brand-avatar{display:flex;align-items:center}.adm-brand-avatar{width:34px;height:34px;flex-shrink:0;justify-content:center;border-radius:9px;background:linear-gradient(135deg,var(--adm-accent),#4f96ff);color:#fff;font-size:15px;font-weight:700}.adm-brand-meta{min-width:0;flex:1 1}.adm-brand-name{font-size:14px;font-weight:700}.adm-brand-name,.adm-brand-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-brand-sub{font-size:11.5px;color:var(--adm-faint)}.adm-ws{position:relative;margin:0 0 12px}.adm-ws-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:1px solid transparent;border-radius:var(--adm-radius-lg);background:none;font-family:inherit;text-align:left;cursor:pointer;transition:background .1s ease,border-color .1s ease}.adm-ws-trigger:hover{background:var(--adm-bg)}.adm-ws-trigger[aria-expanded=true]{background:var(--adm-bg);border-color:var(--adm-border)}.adm-ws-trigger[disabled]{opacity:.6;cursor:wait}.adm-ws-avatar{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#fff;font-size:15px;font-weight:700}.adm-ws-avatar-sm{width:28px;height:28px;font-size:13px;border-radius:8px}.adm-ws-meta{flex:1 1;min-width:0}.adm-ws-name{font-size:14px;font-weight:700;color:var(--adm-text)}.adm-ws-name,.adm-ws-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-ws-sub{font-size:11.5px;color:var(--adm-faint)}.adm-ws-chevron{color:var(--adm-faint);display:flex;flex-shrink:0}.adm-ws-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:130;padding:8px;background:var(--adm-white);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-pop)}.adm-ws-group{padding:4px 8px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adm-faint)}.adm-ws-list{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.adm-ws-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:var(--adm-radius);background:none;font-family:inherit;text-align:left;cursor:pointer}.adm-ws-item:hover{background:var(--adm-bg)}.adm-ws-item[data-active=true]{background:var(--adm-accent-soft)}.adm-ws-item-meta{flex:1 1;min-width:0}.adm-ws-item-name{display:block;font-size:13px;font-weight:600;color:var(--adm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-ws-item-slug{display:block;font-size:11.5px;color:var(--adm-faint)}.adm-ws-check{color:var(--adm-accent);font-weight:700;flex-shrink:0}.adm-ws-action{display:flex;align-items:center;gap:9px;padding:8px;border-radius:var(--adm-radius);color:var(--adm-accent);font-size:13px;font-weight:600}.adm-ws-action:hover{background:var(--adm-accent-soft)}.adm-lang{position:relative;margin:0 4px 12px}.adm-lang-trigger{display:flex;align-items:center;gap:9px;width:100%;height:38px;padding:0 12px;border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius);background:var(--adm-white);color:var(--adm-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.adm-lang-trigger:hover{border-color:var(--adm-faint)}.adm-lang-trigger:focus-visible{border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-soft)}.adm-lang-trigger[disabled]{opacity:.6;cursor:wait}.adm-lang-trigger-name{flex:1 1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-lang-chevron{color:var(--adm-faint);display:flex}.adm-lang-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:120;padding:10px;background:var(--adm-white);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-pop)}.adm-lang-search{width:100%;margin-bottom:8px}.adm-lang-search .adm-input{height:32px;font-size:12.5px}.adm-lang-list{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.adm-lang-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:var(--adm-radius-sm);background:none;color:var(--adm-text);font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.adm-lang-item:hover{background:var(--adm-bg)}.adm-lang-item[data-active=true]{color:var(--adm-accent);font-weight:600}.adm-lang-item[disabled]{opacity:.5;cursor:wait}.adm-lang-item-name{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-lang-default{margin-left:7px;font-size:11px;color:var(--adm-faint);font-weight:500}.adm-lang-check{color:var(--adm-accent);font-weight:700}.adm-lang-code{color:var(--adm-faint);font-size:11.5px;font-weight:600}.adm-lang-add-icon{display:flex;color:var(--adm-accent)}.adm-lang-add{width:100%;margin-top:8px;height:34px}.adm-lang-empty{padding:14px 10px;text-align:center;color:var(--adm-faint);font-size:12.5px}.adm-language-catalog-state{display:flex;min-height:128px;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:16px;color:var(--adm-muted);font-size:12.5px;text-align:center}.adm-language-catalog-state strong{color:var(--adm-text);font-size:13px}.adm-language-catalog-spinner{width:22px;height:22px;border:3px solid rgba(25,114,245,.18);border-top:3px solid var(--adm-accent);border-radius:50%;animation:adm-loading-toast-spin .75s linear infinite}@media (prefers-reduced-motion:reduce){.adm-language-catalog-spinner{animation-duration:1.5s}}.adm-lang-modal{max-width:440px}.adm-lang-modal-list{max-height:300px;margin-top:10px;border:1px solid var(--adm-border);border-radius:var(--adm-radius);padding:5px}.adm-lang-hint{margin:10px 0 0;font-size:12px;color:var(--adm-faint)}.adm-sidebar-group{margin:14px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--adm-faint)}.adm-sidebar-link{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--adm-radius);color:var(--adm-muted);font-weight:500;font-size:13.5px;transition:background .1s ease,color .1s ease}.adm-sidebar-link:hover{background:var(--adm-bg);color:var(--adm-text)}.adm-sidebar-link[data-active=true]{background:var(--adm-accent-soft);color:var(--adm-accent);font-weight:600}.adm-sidebar-link svg{flex-shrink:0;opacity:.85}.adm-sidebar-link-label{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-nav-badge{flex-shrink:0;min-width:20px;padding:1px 7px;border-radius:999px;background:#edf1f6;color:var(--adm-muted);font-size:11.5px;font-weight:600;text-align:center}.adm-sidebar-link[data-active=true] .adm-nav-badge{background:rgba(25,114,245,.14);color:var(--adm-accent)}.adm-sidebar-footer{margin-top:auto;padding:12px 6px 2px;border-top:1px solid var(--adm-border);display:flex;align-items:center;gap:9px}.adm-user-avatar{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e8eef6;color:var(--adm-muted);font-size:13px;font-weight:700;text-transform:uppercase}.adm-user-meta{flex:1 1;min-width:0}.adm-user-email{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-user-role{font-size:11px;color:var(--adm-faint)}.adm-password-modal{max-width:440px}.adm-password-error,.adm-password-hint{margin:7px 0 0;font-size:12.5px;line-height:1.6}.adm-password-hint{color:var(--adm-muted)}.adm-password-input-wrap{position:relative}.adm-password-input-wrap .adm-input{padding-right:44px}.adm-password-input::-ms-clear,.adm-password-input::-ms-reveal{display:none}.adm-password-toggle{position:absolute;top:50%;right:7px;width:32px;height:32px;padding:0;transform:translateY(-50%);border:0;border-radius:7px;background:transparent;color:var(--adm-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.adm-password-toggle:hover{background:var(--adm-accent-soft);color:var(--adm-accent)}.adm-password-toggle:focus-visible{outline:2px solid var(--adm-accent);outline-offset:1px}.adm-password-warning{margin:14px 0 0;padding:9px 11px;border-left:3px solid var(--adm-danger);border-radius:6px;background:var(--adm-danger-soft);color:var(--adm-danger);font-size:12.5px;line-height:1.6}.adm-main{padding:24px 32px 80px;min-width:0}.adm-page-head{gap:12px;margin-bottom:18px}.adm-page-head,.adm-page-title{display:flex;align-items:center}.adm-page-title{margin:0;font-size:20px;font-weight:700;gap:10px}.adm-page-title svg{color:var(--adm-muted)}.adm-page-head-spacer{flex:1 1}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius);background:var(--adm-white);color:var(--adm-text);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.adm-btn:hover{border-color:var(--adm-faint);background:#fbfcfe}.adm-btn[disabled]{opacity:.5;cursor:not-allowed}.adm-btn-primary{background:var(--adm-accent);border-color:var(--adm-accent);color:#fff;box-shadow:0 1px 2px rgba(25,114,245,.35)}.adm-btn-primary:hover{background:var(--adm-accent-dark);border-color:var(--adm-accent-dark)}.adm-btn-dark{background:var(--adm-navy);border-color:var(--adm-navy);color:#fff}.adm-btn-dark:hover{background:#1a2a3f;border-color:#1a2a3f}.adm-btn-danger{color:var(--adm-danger)}.adm-btn-danger:hover{border-color:var(--adm-danger);background:var(--adm-danger-soft)}.adm-btn-small{height:30px;padding:0 11px;font-size:12.5px;border-radius:var(--adm-radius-sm)}.adm-ibtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:var(--adm-radius-sm);background:transparent;color:var(--adm-muted);cursor:pointer;flex-shrink:0;transition:background .1s ease,color .1s ease,border-color .1s ease}.adm-ibtn:hover{background:#eef2f7;color:var(--adm-text)}.adm-ibtn[disabled]{opacity:.35;cursor:not-allowed}.adm-ibtn[disabled]:hover{background:transparent;color:var(--adm-muted)}.adm-ibtn-primary{background:var(--adm-accent);color:#fff;border-color:var(--adm-accent)}.adm-ibtn-primary:hover{background:var(--adm-accent-dark);color:#fff}.adm-ibtn-danger:hover{background:var(--adm-danger-soft);color:var(--adm-danger)}.adm-input,.adm-select,.adm-textarea{width:100%;border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius);background:var(--adm-white);color:var(--adm-text);font-family:inherit;font-size:13.5px;padding:8px 11px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.adm-input::placeholder,.adm-textarea::placeholder{color:var(--adm-faint)}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-soft)}.adm-label{display:block;margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--adm-muted)}.adm-field{margin-bottom:16px}.adm-search{position:relative;display:inline-flex;align-items:center}.adm-search>svg{position:absolute;left:11px;color:var(--adm-faint);pointer-events:none}.adm-search .adm-input{height:36px;padding-left:34px;border-radius:var(--adm-radius)}.adm-check{width:15px;height:15px;accent-color:var(--adm-accent);cursor:pointer;vertical-align:middle}.adm-check-row{display:flex;align-items:center;gap:8px;font-size:13.5px}.adm-card{background:var(--adm-white);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow)}.adm-table{width:100%;border-collapse:collapse;font-size:13.5px}.adm-table th{text-align:left;padding:11px 14px;font-size:12px;font-weight:600;color:var(--adm-muted);white-space:nowrap}.adm-table td,.adm-table th{border-bottom:1px solid var(--adm-border)}.adm-table td{padding:10px 14px;vertical-align:middle}.adm-table tr:last-child td{border-bottom:0}.adm-table tbody tr:hover{background:#fafbfd}.adm-colhead{display:inline-flex;align-items:center;gap:6px}.adm-colhead svg{opacity:.7}.adm-badge{padding:4px 10px;border-radius:var(--adm-radius-sm);background:var(--adm-accent);color:#fff;font-size:12.5px;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.adm-badge,.adm-count-pill{display:inline-block;font-weight:700;white-space:nowrap}.adm-count-pill{padding:3px 10px;border-radius:999px;background:var(--adm-orange-soft);color:var(--adm-orange);font-size:12px}.adm-count-pill[data-zero=true]{background:#eef1f6;color:var(--adm-faint)}.adm-tag{display:inline-block;padding:2px 7px;border:1px solid var(--adm-border-strong);border-radius:5px;background:var(--adm-white);color:var(--adm-muted);font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.adm-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;white-space:nowrap}.adm-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--adm-faint)}.adm-status[data-kind=visible]:before{background:var(--adm-success)}.adm-status[data-kind=hidden]:before{background:var(--adm-warning)}.adm-status[data-kind=draft]:before{background:var(--adm-faint)}.adm-chip{display:inline-block;padding:2px 9px;border-radius:999px;background:#edf1f6;color:var(--adm-muted);font-size:12px;font-weight:600}.adm-menu-wrap{position:relative;display:inline-flex}.adm-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:80;min-width:150px;padding:5px;background:var(--adm-white);border:1px solid var(--adm-border);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow-pop)}.adm-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:var(--adm-radius-sm);background:none;color:var(--adm-text);font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.adm-menu-item:hover{background:var(--adm-bg)}.adm-menu-item[disabled]{opacity:.4;cursor:not-allowed}.adm-menu-item[disabled]:hover{background:none}.adm-menu-item-danger{color:var(--adm-danger)}.adm-menu-item-danger:hover{background:var(--adm-danger-soft)}.adm-menu-sep{height:1px;margin:5px 4px;background:var(--adm-border)}.adm-modal-backdrop{position:fixed;inset:0;z-index:200;background:rgba(17,25,37,.45);display:flex;align-items:center;justify-content:center;padding:60px 20px}.adm-modal-backdrop-centered{align-items:center}.adm-modal{width:100%;max-width:540px;background:var(--adm-white);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-pop);padding:24px;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain}.adm-modal-title{margin:0 0 18px;font-size:16px;font-weight:700}.adm-modal:not(.cat-category-modal):not(.art-options-drawer):not(.cp-article-drawer)>.adm-modal-title{position:-webkit-sticky;position:sticky;top:-24px;z-index:2;margin:-24px -24px 18px;padding:24px 24px 18px;border-bottom:1px solid var(--adm-border);background:var(--adm-white)}.adm-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.adm-modal:not(.cat-category-modal):not(.art-options-drawer):not(.cp-article-drawer) .adm-modal-actions{position:-webkit-sticky;position:sticky;bottom:-24px;z-index:2;margin:20px -24px -24px;padding:16px 24px 24px;border-top:1px solid var(--adm-border);background:var(--adm-white)}.adm-link-btn{border:0;background:none;padding:0;color:var(--adm-accent,#1972f5);cursor:pointer;font-size:12px}.adm-link-btn:disabled{opacity:.5;cursor:default}.adm-modal-backdrop-top{z-index:300}.adm-loading-toast-host{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:20px;pointer-events:none}.adm-loading-toast{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:min(420px,calc(100vw - 40px));min-height:46px;padding:12px 18px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(36,55,79,.94);color:#fff;box-shadow:0 12px 38px rgba(17,25,37,.28);font-size:13.5px;font-weight:600;line-height:1.5;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .16s ease,border-color .16s ease}.adm-loading-toast[data-status=success]{border-color:rgba(167,243,208,.34);background:rgba(4,120,87,.96)}.adm-loading-toast[data-status=error]{border-color:rgba(254,202,202,.34);background:rgba(185,28,28,.96)}.adm-loading-toast-spinner{width:17px;height:17px;flex:0 0 auto;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:adm-loading-toast-spin .75s linear infinite}.adm-loading-toast-symbol{display:inline-grid;width:19px;height:19px;flex:0 0 auto;place-items:center;border:2px solid;border-radius:50%;font-size:12px;font-weight:800;line-height:1}@keyframes adm-loading-toast-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.adm-loading-toast-spinner{animation-duration:1.5s}}.adm-confirm{max-width:460px}.adm-confirm-body{font-size:13.5px;line-height:1.7;color:var(--adm-text)}.adm-confirm-body p{margin:0 0 10px}.adm-dialog-message{white-space:pre-line}.adm-dialog-prompt-field{display:block;margin:16px 0 0}.adm-confirm-warn{padding:10px 12px;background:#fdeeee}.adm-confirm-warn,.adm-noindex-banner{border-radius:var(--adm-radius);border:1px solid #f2c2c0;color:#a3322b}.adm-noindex-banner{display:block;margin-bottom:16px;padding:9px 14px;background:#fdf3f3;font-size:13px;font-weight:600}.adm-noindex-banner:hover{border-color:var(--adm-danger)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) scale(.96);z-index:500;padding:5px 10px;border-radius:7px;background:var(--adm-navy);color:#fff;font-size:11.5px;font-weight:600;line-height:1.5;white-space:pre;pointer-events:none;opacity:0;transition:opacity .1s ease .15s,transform .1s ease .15s}[data-tip]:focus-visible:after,[data-tip]:hover:after{opacity:1;transform:translateX(-50%) scale(1)}.adm-hint{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;border-radius:50%;border:0;padding:0;background:#dbe3ec;color:#5a6f88;font-size:10.5px;font-weight:800;cursor:help;vertical-align:-2px;flex-shrink:0}.adm-hint:hover,.adm-hint[data-open=true]{background:var(--adm-accent);color:#fff}.adm-hint-pop{position:fixed;z-index:180;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:9px 12px;border-radius:9px;background:var(--adm-navy);color:#eaf1f9;font-size:12px;font-weight:500;line-height:1.7;text-align:left;white-space:normal;box-shadow:var(--adm-shadow-pop)}.adm-hint-pop[data-layer=modal]{z-index:220}.adm-hint-pop[data-layer=top-modal]{z-index:320}.adm-hint-pop-text{display:block;max-height:calc(100vh - 42px);overflow-y:auto;overflow-wrap:anywhere}.adm-hint-pop[data-positioned=false]{visibility:hidden}.adm-hint-pop:after{content:"";position:absolute;left:var(--adm-hint-arrow-left,50%);transform:translateX(-50%);border:5px solid transparent}.adm-hint-pop[data-placement=top]:after{top:100%;border-top-color:var(--adm-navy)}.adm-hint-pop[data-placement=bottom]:after{bottom:100%;border-bottom-color:var(--adm-navy)}.adm-empty{padding:48px 20px;text-align:center;color:var(--adm-muted)}.adm-error{color:var(--adm-danger);font-size:13px}.adm-flag{font-size:16px;line-height:1;vertical-align:-2px}.adm-flag-icon{display:block;flex:0 0 auto;width:20px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(20,42,72,.14)}.adm-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(1200px 500px at 50% -10%,#e7f0fe 0,var(--adm-bg) 55%)}.adm-login-card{width:100%;max-width:400px;background:var(--adm-white);border:1px solid var(--adm-border);border-radius:16px;box-shadow:var(--adm-shadow-pop);padding:36px}.adm-login-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px}.adm-login-mark{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,var(--adm-accent),#4f96ff);color:#fff}.adm-login-title{margin:0;font-size:17px;font-weight:700}.adm-login-sub{margin:2px 0 0;color:var(--adm-muted);font-size:12.5px}.adm-login .adm-input{height:40px}.adm-login-submit{width:100%;height:40px;margin-top:4px}.adm-login-footnote,.adm-login-message{margin:18px 0 0;color:var(--adm-muted);font-size:13px;line-height:1.6;text-align:center}.adm-login-footnote a{color:var(--adm-accent);text-decoration:none}.adm-login-footnote a:hover{text-decoration:underline}.adm-login-identity{display:grid;grid-gap:6px;gap:6px;margin:18px 0;padding:12px;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-bg)}.adm-login-identity span{color:var(--adm-muted);font-size:12px}.adm-login-identity code{overflow-wrap:anywhere;color:var(--adm-text);font-size:13px}