.adm{--adm-bg:#f6f6f7;--adm-surface:#fff;--adm-surface-2:#fafafa;--adm-border:#e4e4e7;--adm-border-strong:#b8b8bf;--adm-divider:#ececee;--adm-text:#18181b;--adm-text-2:#4b4b52;--adm-text-3:#6b6b73;--adm-brand:#8b0000;--adm-brand-hover:#6e0000;--adm-brand-press:#5c0000;--adm-brand-tint:#f8ecec;--adm-danger:#b42318;--adm-danger-tint:#fdf0ee;--adm-success:#15803d;--adm-success-tint:#edf7f0;--adm-warning:#a15c07;--adm-warning-tint:#fbf4e6;--adm-info:#1e4fd8;--adm-info-tint:#eef2fd;--adm-focus:#18181b;--adm-radius:4px;--adm-radius-lg:6px;--adm-font:var(--font-montserrat),system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--adm-font);font-weight:400;font-size:14px;line-height:1.5;color:var(--adm-text);-webkit-font-smoothing:antialiased}.adm *,.adm :after,.adm :before{box-sizing:border-box}:where(.adm) :focus-visible{outline:2px solid var(--adm-focus);outline-offset:2px}:where(.adm) a{color:inherit;text-decoration:none}:where(.adm) button{font-family:inherit}.adm .num{font-variant-numeric:tabular-nums}.adm-shell{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--adm-bg)}.adm-side{width:272px;flex:0 0 auto;display:flex;flex-direction:column;background:var(--adm-surface);border-right:1px solid var(--adm-border)}.adm-brand{position:relative;height:72px;justify-content:center;gap:14px;padding:0 16px;border-bottom:1px solid var(--adm-divider);flex:0 0 auto}.adm-brand,.adm-brand-link{display:flex;align-items:center}.adm-brand-link{gap:12px;min-width:0;border-radius:var(--adm-radius)}.adm-brand-logo{height:28px;width:auto;display:block}.adm-brand-sep{width:1px;height:20px;background:var(--adm-border)}.adm-brand-name{font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--adm-text-2);white-space:nowrap}.adm-nav{flex:1;overflow-y:auto;padding:24px 20px 12px;display:grid;gap:2px;align-content:start}.adm-nav-item{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:var(--adm-radius);font-size:13.5px;color:var(--adm-text-2);transition:background-color .12s,color .12s}.adm-nav-item svg{width:16px;height:16px;flex:0 0 auto;color:var(--adm-text-3)}.adm-nav-item:hover{background:var(--adm-surface-2);color:var(--adm-text)}.adm-nav-item[aria-current=page]{background:var(--adm-brand-tint);color:var(--adm-brand);font-weight:700}.adm-nav-item[aria-current=page] svg{color:var(--adm-brand)}.adm-nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--adm-brand)}.adm-side-foot{flex:0 0 auto;padding:12px 20px;border-top:1px solid var(--adm-divider);display:grid;gap:4px}.adm-lang{display:flex;justify-content:center;padding:0 4px 8px}.adm .adm-lang [role=group]{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius);background:var(--adm-surface);backdrop-filter:none}.adm .adm-lang [role=group] button{min-width:40px;min-height:28px;padding:2px 10px;border-radius:3px;font-size:12px;font-weight:700;color:var(--adm-text-2);background:transparent;box-shadow:none}.adm .adm-lang [role=group] button:hover{color:var(--adm-text)}.adm .adm-lang [role=group] button[aria-current=true]{background:var(--adm-brand);color:#fff}.adm-foot-btn{width:100%;text-align:left;background:none;border:0;cursor:pointer}.adm-foot-btn:hover{color:var(--adm-danger)}.adm-user{gap:12px;padding:12px 8px 4px;margin-top:4px;border-top:1px solid var(--adm-divider)}.adm-avatar,.adm-user{display:flex;align-items:center}.adm-avatar{width:32px;height:32px;flex:0 0 auto;border-radius:var(--adm-radius);background:var(--adm-brand);color:#fff;font-size:12px;font-weight:700;justify-content:center;overflow:hidden}.adm-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.adm-user-name{font-size:13px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-user-role{font-size:12px;color:var(--adm-text-3)}.adm-main{flex:1;min-width:0;display:flex;flex-direction:column}.adm-topbar{position:relative;display:none;height:56px;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;padding:0 12px;background:var(--adm-surface);border-bottom:1px solid var(--adm-border)}.adm-topbar .adm-icon-btn{position:absolute;left:8px}.adm-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;border-radius:var(--adm-radius);color:var(--adm-text-2);cursor:pointer}.adm-icon-btn:hover{background:var(--adm-surface-2);color:var(--adm-text)}.adm-icon-btn svg{width:20px;height:20px}.adm-content{flex:1;overflow-y:auto;padding:32px 40px 48px}.adm-page{max-width:1240px;margin:0 auto}.adm-scrim{display:none}.adm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--adm-text-3)}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.adm-h1{margin-top:4px;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.025em;color:var(--adm-text)}.adm-lead{margin-top:4px;font-size:14px;color:var(--adm-text-2);max-width:62ch}.adm-actions{display:flex;gap:8px;flex-wrap:wrap}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid var(--adm-border-strong);border-radius:var(--adm-radius);background:var(--adm-surface);color:var(--adm-text);font-size:13px;font-weight:700;letter-spacing:-.005em;line-height:1.2;cursor:pointer;transition:background-color .12s,border-color .12s}.adm-btn svg{width:16px;height:16px;flex:0 0 auto}.adm-btn:hover{background:var(--adm-surface-2);border-color:var(--adm-text-3)}.adm-btn-primary{background:var(--adm-brand);border-color:var(--adm-brand);color:#fff}.adm-btn-primary:hover{background:var(--adm-brand-hover);border-color:var(--adm-brand-hover)}.adm-btn-primary:active{background:var(--adm-brand-press);border-color:var(--adm-brand-press)}.adm-panel{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg)}.adm-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--adm-divider)}.adm-h2{font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.015em}.adm-sub{margin-top:2px;font-size:12.5px;color:var(--adm-text-3)}.adm-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 4px;border-radius:var(--adm-radius);font-size:13px;font-weight:700;color:var(--adm-brand);white-space:nowrap}.adm-link:hover{color:var(--adm-brand-hover);text-decoration:underline}.adm-link svg{width:14px;height:14px}.adm-body{padding:16px 20px 20px}.adm-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px;overflow:hidden}.adm-kpi{padding:16px 20px;min-width:0}.adm-kpi+.adm-kpi{border-left:1px solid var(--adm-divider)}.adm-kpi-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--adm-text-2)}.adm-kpi-label svg{width:16px;height:16px;color:var(--adm-text-3);flex:0 0 auto}.adm-kpi-value{margin-top:8px;font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.adm-kpi-sub{margin-top:4px;font-size:12.5px}.adm-kpi-sub,.adm-kpi-sub a{color:var(--adm-text-3)}.adm-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:16px;border:1px solid #f1c5bf;border-left:4px solid var(--adm-danger);border-radius:var(--adm-radius);background:var(--adm-danger-tint)}.adm-alert>svg{width:16px;height:16px;margin-top:3px;color:var(--adm-danger);flex:0 0 auto}.adm-alert-main{flex:1;min-width:0}.adm-alert-title{font-size:13.5px;font-weight:700;color:var(--adm-text)}.adm-alert-hint{font-size:13px;color:var(--adm-text-2);margin-top:2px}.adm-alert .adm-link{color:var(--adm-danger)}.adm-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:stretch}.adm-lic{list-style:none}.adm-lic li{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr) 48px;align-items:center;gap:16px;min-height:48px;padding:8px 20px}.adm-lic li+li{border-top:1px solid var(--adm-divider)}.adm-lic-label{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--adm-text)}.adm-dot{width:8px;flex:0 0 auto}.adm-dot,.adm-meter{height:8px;border-radius:2px}.adm-meter{background:var(--adm-divider);overflow:hidden}.adm-meter>span{display:block;height:100%;border-radius:2px}.adm-lic-value{text-align:right;font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.adm-list{list-style:none}.adm-list li+li{border-top:1px solid var(--adm-divider)}.adm-list a{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 20px;font-size:13.5px;color:var(--adm-text);transition:background-color .12s}.adm-list a:hover{background:var(--adm-surface-2)}.adm-list a svg:first-child{width:16px;height:16px;color:var(--adm-text-3);flex:0 0 auto}.adm-list a .adm-go{margin-left:auto;width:14px;height:14px;color:var(--adm-text-3)}.adm-list a:hover .adm-go{color:var(--adm-brand)}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13.5px}.adm-table th{position:sticky;top:0;padding:10px 20px;background:var(--adm-surface-2);border-bottom:1px solid var(--adm-border);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adm-text-3);text-align:left;white-space:nowrap}.adm-table td{padding:12px 20px;border-bottom:1px solid var(--adm-divider);vertical-align:middle}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover td{background:var(--adm-surface-2)}.adm-table .r{text-align:right}.adm-table .org{font-weight:700;letter-spacing:-.005em}.adm-table .muted{color:var(--adm-text-2)}.adm-table .faint{color:var(--adm-text-3)}.adm-table .clip{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-table tr.failed td:first-child{box-shadow:inset 3px 0 0 var(--adm-danger)}.adm-date{justify-content:flex-end;gap:8px;color:var(--adm-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.adm-date,.adm-open{display:inline-flex;align-items:center}.adm-open{width:32px;height:32px;justify-content:center;border-radius:var(--adm-radius);color:var(--adm-brand)}.adm-open:hover{background:var(--adm-brand-tint)}.adm-open svg{width:16px;height:16px}.adm-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface-2);color:var(--adm-text-2);font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap}.adm-badge svg{width:12px;height:12px}.adm-badge.success{background:var(--adm-success-tint);border-color:#bfe0c9;color:var(--adm-success)}.adm-badge.danger{background:var(--adm-danger-tint);border-color:#f1c5bf;color:var(--adm-danger)}.adm-badge.info{background:var(--adm-info-tint);border-color:#c5d3f5;color:var(--adm-info)}.adm-badge.warning{background:var(--adm-warning-tint);border-color:#ecd9b0;color:var(--adm-warning)}.adm-spin{animation:adm-spin 1s linear infinite}@keyframes adm-spin{to{transform:rotate(1turn)}}.adm-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;text-align:center;color:var(--adm-text-3);font-size:13.5px}.adm-empty svg{width:24px;height:24px;color:var(--adm-border-strong)}.adm-skel{background:var(--adm-divider);border-radius:var(--adm-radius-lg);animation:adm-pulse 1.4s ease-in-out infinite}@keyframes adm-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1100px){.adm-content{padding:24px}.adm-grid{grid-template-columns:minmax(0,1fr)}.adm-kpis{grid-template-columns:repeat(2,1fr)}.adm-kpi:nth-child(3){border-left:0}.adm-kpi:nth-child(n+3){border-top:1px solid var(--adm-divider)}}@media (max-width:767px){.adm-side{position:fixed;inset:0 auto 0 0;z-index:50;width:min(280px,86vw);transform:translateX(-100%);transition:transform .2s ease;box-shadow:none}.adm-side[data-open=true]{transform:translateX(0);box-shadow:0 8px 28px rgba(24,24,27,.18)}.adm-scrim{display:block;position:fixed;inset:0;z-index:40;background:rgba(24,24,27,.5)}.adm-topbar{display:flex}.adm-content{padding:16px 16px 32px}.adm-h1{font-size:24px}.adm-head{align-items:stretch;gap:16px}.adm-actions{display:grid;grid-template-columns:1fr 1fr}.adm-actions .adm-btn{width:100%}.adm-actions .adm-btn-primary{grid-column:1/-1}.adm-kpi{padding:12px 16px}.adm-kpi-value{font-size:28px}.adm-panel-head{padding:12px 16px}.adm-body{padding:12px 16px 16px}.adm-lic li{gap:12px;grid-template-columns:minmax(88px,120px) minmax(0,1fr) 40px}.adm-lic li,.adm-list a{padding:8px 16px}}@media (max-width:900px){.adm-table{min-width:0}.adm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.adm-table,.adm-table tbody{display:block}.adm-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--adm-divider)}.adm-table tbody tr:last-child{border-bottom:0}.adm-table tbody tr:hover td,.adm-table td{display:block;padding:0;border:0;background:none;min-width:0}.adm-table tr.failed td:first-child{box-shadow:none}.adm-table tr.failed{box-shadow:inset 3px 0 0 var(--adm-danger)}.adm-table td:first-child{grid-column:1;grid-row:1}.adm-table td:nth-child(4){grid-column:2;grid-row:1;justify-self:end}.adm-table td:nth-child(2){grid-column:1;grid-row:2}.adm-table td:nth-child(3){grid-column:2;grid-row:2;justify-self:end;max-width:150px}.adm-table td:nth-child(5){grid-column:1/-1;grid-row:3;text-align:left}.adm-date{justify-content:space-between;width:100%}.adm-table td[colspan]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.adm *,.adm :after,.adm :before{animation:none!important;transition:none!important}}.adm .rounded-2xl,.adm .rounded-3xl,.adm .rounded-\[10px\],.adm .rounded-\[12px\],.adm .rounded-\[8px\],.adm .rounded-xl{border-radius:var(--adm-radius-lg)}.adm .rounded,.adm .rounded-\[6px\],.adm .rounded-full:not(.animate-spin):not(.animate-pulse):not(.adm-keep-round),.adm .rounded-lg,.adm .rounded-md{border-radius:var(--adm-radius)}.adm .w-1\.5.h-1\.5.rounded-full,.adm .w-2.h-2.rounded-full{border-radius:2px}.adm .hover\:shadow-lg:hover,.adm .hover\:shadow-md:hover,.adm .shadow,.adm .shadow-2xl,.adm .shadow-lg,.adm .shadow-md,.adm .shadow-sm,.adm .shadow-xl{box-shadow:none}.adm .backdrop-blur,.adm .backdrop-blur-sm,.adm .backdrop-blur-xl{backdrop-filter:none}.adm .blur-2xl,.adm .blur-3xl,.adm .blur-\[120px\]{display:none}.adm [class*="from-[#8B0000]"],.adm [class*=bg-gradient-to]{background-image:none}.adm [class*="from-[#8B0000]"],.adm [class*="from-[#8b0000]"]{background-color:var(--adm-brand)}.adm [class*="from-[#8B0000]/"],.adm [class*="from-[#8b0000]/"]{background-color:var(--adm-brand-tint)}.adm [style*=linear-gradient]{background-image:none!important;background-color:var(--adm-brand)!important}.adm .font-serif{font-family:var(--adm-font);font-weight:700;letter-spacing:-.025em}.adm h1,.adm h2,.adm h3{font-family:var(--adm-font);letter-spacing:-.02em}.adm .font-bold,.adm .font-semibold{font-weight:700}.adm .font-medium{font-weight:400}.adm .text-\[10px\],.adm .text-\[11px\]{font-size:12px}.adm .text-4xl,.adm .text-5xl{font-size:28px;line-height:1.2}.adm .text-gray-300{color:var(--adm-border-strong)}.adm .text-gray-400,.adm .text-gray-500,.adm .text-muted,.adm .text-secondary{color:var(--adm-text-3)}.adm .text-gray-600,.adm .text-gray-700{color:var(--adm-text-2)}.adm .text-gray-900,.adm .text-primary{color:var(--adm-text)}.adm .text-\[\#8B0000\],.adm .text-\[\#8b0000\]{color:var(--adm-brand)}.adm .bg-white{background-color:var(--adm-surface)}.adm .bg-gray-100\/50,.adm .bg-gray-50,.adm .bg-gray-50\/50{background-color:var(--adm-surface-2)}.adm .border-gray-100,.adm .border-gray-50{border-color:var(--adm-divider)}.adm .border-gray-200,.adm .border-gray-300{border-color:var(--adm-border)}.adm .divide-gray-100>:not([hidden])~:not([hidden]),.adm .divide-gray-50>:not([hidden])~:not([hidden]){border-color:var(--adm-divider)}.adm .bg-\[\#F5F5F5\],.adm .bg-\[\#f5f5f5\]{background-color:var(--adm-bg)}.adm .input,.adm input[type=date],.adm input[type=email],.adm input[type=number],.adm input[type=password],.adm input[type=search],.adm input[type=text],.adm input[type=url],.adm select,.adm textarea{border-radius:var(--adm-radius);border-color:var(--adm-border-strong);background-color:var(--adm-surface);backdrop-filter:none;font-size:13.5px;color:var(--adm-text)}.adm .input:focus,.adm input:focus,.adm select:focus,.adm textarea:focus{outline:2px solid var(--adm-focus);outline-offset:1px;border-color:var(--adm-focus);box-shadow:none}.adm .label{font-size:12.5px;font-weight:700;color:var(--adm-text);letter-spacing:-.005em}.adm .btn-danger,.adm .btn-ghost,.adm .btn-outline-red,.adm .btn-primary,.adm .btn-secondary{border-radius:var(--adm-radius);min-height:40px;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:-.005em;background-image:none;box-shadow:none;transform:none;backdrop-filter:none;transition:background-color .12s,border-color .12s}.adm .btn-primary{background-color:var(--adm-brand);border:1px solid var(--adm-brand);color:#fff}.adm .btn-primary:hover:not(:disabled){background-color:var(--adm-brand-hover);border-color:var(--adm-brand-hover);box-shadow:none}.adm .btn-primary:active:not(:disabled){background-color:var(--adm-brand-press);transform:none}.adm .btn-ghost,.adm .btn-secondary{background-color:var(--adm-surface);border:1px solid var(--adm-border-strong);color:var(--adm-text)}.adm .btn-ghost:hover:not(:disabled),.adm .btn-secondary:hover:not(:disabled){background-color:var(--adm-surface-2);border-color:var(--adm-text-3);color:var(--adm-text)}.adm .btn-danger{background-color:var(--adm-surface);border:1px solid var(--adm-danger);color:var(--adm-danger)}.adm .btn-danger:hover:not(:disabled){background-color:var(--adm-danger-tint)}.adm .btn-primary:disabled,.adm button:disabled{opacity:.45}.adm a.bg-\[\#8B0000\],.adm button.bg-\[\#8B0000\]{background-color:var(--adm-brand)}.adm table{border-collapse:collapse}.adm table thead tr,.adm thead{background-color:var(--adm-surface-2)!important}.adm table th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--adm-text-3)}.adm table td{vertical-align:middle}.adm table tbody tr:hover{background-color:var(--adm-surface-2)}.adm [class*=bg-amber-50],.adm [class*=bg-blue-50],.adm [class*=bg-emerald-50],.adm [class*=bg-green-50],.adm [class*=bg-orange-50],.adm [class*=bg-red-50],.adm [class*=bg-sky-50],.adm [class*=bg-violet-50],.adm [class*=bg-yellow-50]{border-radius:var(--adm-radius)}.adm .fixed.inset-0{padding:16px;margin:0!important}.adm .fixed.inset-0>.bg-white,.adm .fixed.inset-0>div[class*=bg-white]{border-radius:var(--adm-radius-lg);box-shadow:0 8px 28px rgba(24,24,27,.18)}.adm :has(>table:not(.adm-table)){overflow-x:auto}.adm table:not(.adm-table){min-width:640px}@media (max-width:767px){.adm-page .flex.justify-between{flex-wrap:wrap;gap:8px 12px}.adm-page .flex.justify-between>*{min-width:0}.adm-page h1,.adm-page h2{overflow-wrap:anywhere}.adm .fixed.inset-0>div,.adm-page .max-w-2xl,.adm-page .max-w-3xl,.adm-page .max-w-4xl,.adm-page .max-w-5xl{max-width:100%}}.adm-side-action{padding:16px 20px 0;flex:0 0 auto}.adm-side-action+.adm-nav{padding-top:16px}.adm-nav-soon{position:relative;overflow:hidden;background:#f1f1f3;color:var(--adm-text-3);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-nav-soon svg{color:#a3a3ab}.adm-nav-soon:hover{background:#f1f1f3;color:var(--adm-text-3)}.adm-soon{position:absolute;top:13px;right:-46px;width:150px;transform:rotate(45deg);background:var(--adm-brand);color:#fff;text-align:center;font-size:7px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:3px 0;pointer-events:none}.adm-header{height:56px;flex:0 0 auto;justify-content:space-between;gap:12px;padding:0 32px;background:var(--adm-surface);border-bottom:1px solid var(--adm-border)}.adm-header,.adm-header-title{display:flex;align-items:center}.adm-header-title{gap:8px;min-width:0}.adm-header-title h1{font-size:15px;font-weight:700;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-header .adm-icon-btn{width:36px;height:36px}.adm-header .adm-icon-btn svg{width:18px;height:18px}.adm-header-menu{display:none}.adm-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 32px;background:var(--adm-warning-tint);border-bottom:1px solid #ecd9b0;font-size:13px;color:var(--adm-text)}.adm-banner button{background:none;border:0;cursor:pointer;font-weight:700;font-size:13px;color:var(--adm-warning);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.adm-banner button:disabled{opacity:.6;cursor:default}@media (max-width:767px){.adm-header{padding:0 8px}.adm-header-menu{display:inline-flex}.adm-banner{padding:10px 16px}}.adm-page-wide{max-width:1320px}.adm .text-primary{color:var(--adm-text)}.adm .text-secondary{color:var(--adm-text-2)}.adm .text-muted{color:var(--adm-text-3)}.adm .text-accent{color:var(--adm-brand)}.adm .text-accent\/50{color:color-mix(in srgb,var(--adm-brand) 50%,transparent)}.adm .text-risk-high,.adm .text-score-bad,.adm .text-score-risk{color:var(--adm-danger)}.adm .text-score-great{color:var(--adm-success)}.adm .text-score-ok{color:var(--adm-warning)}.adm .bg-accent,.adm .bg-primary{background-color:var(--adm-brand)}.adm .bg-accent-light,.adm .bg-accent\/10,.adm .bg-accent\/5,.adm .from-accent\/5,.adm .group:hover .group-hover\:bg-accent\/20,.adm .hover\:bg-accent\/5:hover{background-color:var(--adm-brand-tint)}.adm .bg-accent\/40{background-color:color-mix(in srgb,var(--adm-brand) 40%,transparent)}.adm .bg-surface,.adm .hover\:bg-surface:hover{background-color:var(--adm-surface)}.adm .bg-background,.adm .bg-bg{background-color:var(--adm-bg)}.adm .border-border{border-color:var(--adm-border)}.adm .border-accent\/20,.adm .border-accent\/30,.adm .border-accent\/40,.adm .hover\:border-accent\/40:hover,.adm .hover\:border-accent\/50:hover{border-color:color-mix(in srgb,var(--adm-brand) 35%,transparent)}.adm .hover\:text-primary:hover{color:var(--adm-text)}.adm .hover\:text-secondary:hover{color:var(--adm-text-2)}.adm .group:hover .group-hover\:text-accent,.adm .hover\:text-accent:hover,.adm .hover\:text-accent\/80:hover{color:var(--adm-brand)}.adm .hover\:bg-accent\/90:hover,.adm .hover\:bg-primary\/90:hover{background-color:var(--adm-brand-hover)}.adm .focus\:border-accent:focus,.adm .focus\:ring-accent\/30:focus{border-color:var(--adm-focus)}.adm-kpi-long{font-size:22px;line-height:1.25;margin-top:10px;letter-spacing:-.02em}.adm .absolute[class*=bg-gradient-to]:not(button):not(a){display:none}.adm-auth{min-height:100vh;min-height:100dvh}.adm-auth,.adm-auth-form{display:flex;background:var(--adm-surface)}.adm-auth-form{flex:1;min-width:0;flex-direction:column}.adm-auth-head{flex:0 0 auto;height:72px;display:flex;align-items:center;padding:0 20px}.adm-auth-head a{display:inline-flex;border-radius:var(--adm-radius)}.adm-auth-body{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:0 20px}.adm-auth-card{width:100%;max-width:400px;padding:16px 0 32px}.adm-auth-legal{flex:0 0 auto;padding:8px 20px max(16px,env(safe-area-inset-bottom));text-align:center;font-size:12px;line-height:1.6;color:var(--adm-text-3)}.adm-auth-legal a{text-decoration:underline}.adm-auth-legal a:hover{color:var(--adm-text)}@media (min-width:640px){.adm-auth-head{padding:0 32px}.adm-auth-body{align-items:center;padding:0 32px}.adm-auth-card{padding:32px 0}}@media (min-width:1024px){.adm-auth{height:100vh;height:100dvh;overflow:hidden}.adm-auth-form{overflow-y:auto}}.adm-auth-photo{display:none;position:relative;flex:0 0 55%;max-width:55%;overflow:hidden;background:linear-gradient(180deg,#6e0000,#3d0000)}.adm-auth-img-wrap{position:absolute;top:0;left:0;right:0;height:64%}@media (min-width:1024px){.adm-auth-photo{display:block}}.adm-auth-img{-o-object-fit:cover;object-fit:cover;-o-object-position:52% 20%;object-position:52% 20%}.adm-auth-shade{display:none}.adm-auth-img-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(110,0,0,.12) 0,rgba(139,0,0,0) 30%,rgba(139,0,0,.35) 62%,rgba(92,0,0,.8) 86%,#4f0000)}.adm-auth-logo{position:absolute;top:28px;left:40px}.adm-auth-quote{position:absolute;left:0;right:0;bottom:0;padding:0 48px 44px;color:#fff}.adm-auth-quote blockquote{max-width:34ch;font-size:24px;line-height:1.45;font-weight:400;letter-spacing:-.01em}.adm-auth-quote blockquote strong{font-weight:700}.adm-auth-quote figcaption{margin-top:22px;display:flex;flex-direction:column;gap:2px}.adm-auth-name{font-size:16px;font-weight:700;letter-spacing:-.01em}.adm-auth-role{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:hsla(0,0%,100%,.82)}.adm-auth-vc{height:16px;width:auto;flex:0 0 auto}.adm-auth-award{margin-top:18px;display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:10px 16px 10px 12px;border:1px solid hsla(0,0%,100%,.28);border-radius:14px;background:hsla(0,0%,100%,.08)}.adm-auth-award svg{width:22px;height:22px;color:#fff;flex:0 0 auto}.adm-auth-award strong{display:block;font-size:13px;font-weight:700;letter-spacing:-.005em;line-height:1.3}.adm-auth-award small{display:block;font-size:12px;color:hsla(0,0%,100%,.78);line-height:1.3}@media (min-width:1280px){.adm-auth-quote blockquote{font-size:26px}.adm-auth-quote{padding:0 56px 52px}}.adm-auth .btn-ghost,.adm-auth .btn-primary,.adm-auth .btn-secondary,.adm-auth .input,.adm-auth input[type=email],.adm-auth input[type=password],.adm-auth input[type=tel],.adm-auth input[type=text],.adm-auth select,.adm-auth textarea{border-radius:12px;min-height:48px}.adm-auth .rounded-2xl,.adm-auth .rounded-\[6px\],.adm-auth .rounded-\[8px\],.adm-auth .rounded-lg,.adm-auth .rounded-xl{border-radius:14px}.adm-auth .alert,.adm-auth [role=alert]{border-radius:12px}.adm{--adm-radius-ctl:12px;--adm-radius-ctl-sm:10px}.adm .adm-btn,.adm .btn-danger,.adm .btn-ghost,.adm .btn-outline-red,.adm .btn-primary,.adm .btn-secondary,.adm .input,.adm a.rounded,.adm a.rounded-\[6px\],.adm a.rounded-full:not(.animate-spin):not(.animate-pulse):not(.adm-keep-round),.adm a.rounded-lg,.adm a.rounded-md,.adm a.rounded-xl,.adm button.rounded,.adm button.rounded-\[6px\],.adm button.rounded-\[8px\],.adm button.rounded-full:not(.animate-spin):not(.animate-pulse):not(.adm-keep-round),.adm button.rounded-lg,.adm button.rounded-md,.adm button.rounded-xl,.adm input.rounded-\[6px\],.adm input.rounded-lg,.adm input.rounded-xl,.adm input[type=date],.adm input[type=email],.adm input[type=number],.adm input[type=password],.adm input[type=search],.adm input[type=tel],.adm input[type=text],.adm input[type=url],.adm select,.adm select.rounded-lg,.adm select.rounded-xl,.adm textarea,.adm textarea.rounded-lg,.adm textarea.rounded-xl{border-radius:var(--adm-radius-ctl)}.adm .adm-icon-btn,.adm .adm-link,.adm .adm-list a:first-child,.adm .adm-nav-item,.adm .adm-open{border-radius:var(--adm-radius-ctl-sm)}.adm .adm-nav-item[aria-current=page]:before{border-radius:0 3px 3px 0}.adm .adm-lang [role=group]{border-radius:var(--adm-radius-ctl-sm)}.adm .adm-lang [role=group] button{border-radius:8px}.adm .adm-header .adm-icon-btn{border-radius:var(--adm-radius-ctl-sm)}.adm{--adm-radius-card:16px;--adm-radius-box:12px;--adm-radius-chip:8px}.adm .adm-panel,.adm .adm-skel,.adm .card,.adm .card-static,.adm .rounded-2xl,.adm .rounded-3xl{border-radius:var(--adm-radius-card)}.adm .adm-alert,.adm .adm-banner,.adm .alert,.adm .rounded-\[10px\],.adm .rounded-\[12px\],.adm .rounded-\[8px\]:not(button):not(a):not(input):not(select),.adm .rounded-lg:not(button):not(a):not(input):not(select):not(textarea),.adm .rounded-xl:not(button):not(a):not(input):not(select):not(textarea){border-radius:var(--adm-radius-box)}.adm .adm-banner{border-radius:0}.adm .adm-badge,.adm .adm-kpi-long,.adm .adm-soon-badge,.adm .badge,.adm [class*=bg-amber-50],.adm [class*=bg-blue-50],.adm [class*=bg-emerald-50],.adm [class*=bg-green-50],.adm [class*=bg-orange-50],.adm [class*=bg-red-50],.adm [class*=bg-sky-50],.adm [class*=bg-violet-50],.adm [class*=bg-yellow-50]{border-radius:var(--adm-radius-chip)}.adm .adm-avatar{border-radius:var(--adm-radius-box)}.adm .adm-dist,.adm .adm-meter,.adm .adm-meter>span{border-radius:4px}.adm .adm-nav-soon{border-radius:var(--adm-radius-ctl-sm)}.adm .fixed.inset-0>.bg-white,.adm .fixed.inset-0>div[class*=bg-surface],.adm .fixed.inset-0>div[class*=bg-white]{border-radius:var(--adm-radius-card)}.adm .adm-lic li:first-child,.adm .adm-list li:first-child a{border-top-left-radius:0}.adm .skeleton{border-radius:var(--adm-radius-box)}.adm .absolute[class*="bg-white/"]:not(button):not(a){display:none}.adm .adm-lang [role=group]{border-radius:var(--adm-radius-ctl)!important;padding:3px}.adm .adm-lang [role=group] button{border-radius:9px!important;min-width:44px;min-height:30px;padding:3px 14px}