.ui-admin{color:#1f2328;background:#f4f5f7;min-height:100vh}.ui-btn:not(:disabled):hover{filter:brightness(.97)}.ui-btn-primary:not(:disabled):hover{background:#163fd6!important;border-color:#163fd6!important}.ui-btn-secondary:not(:disabled):hover{background:#fafbfc!important;border-color:#b4bac3!important}.ui-btn-ghost:not(:disabled):hover{background:#eef3ff!important}.ui-btn-danger:not(:disabled):hover{background:#fdecf2!important}.ui-btn:focus-visible,.ui-seg:focus-visible,.ui-stat:focus-visible,.ui-nav:focus-visible{outline-offset:2px;outline:2px solid #1b4dff}.ui-row-clickable:hover td{background:#fafbfc!important}.ui-row-clickable:focus-visible{outline-offset:-2px;outline:2px solid #1b4dff}.ui-row-clickable:focus-visible td{background:#eef3ff!important}.ui-tile:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #1b4dff}.ui-card-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1b4dff}.ui-tile{cursor:pointer;transition:background .12s}.ui-tile:hover{background:#fafbfc}.ui-stat-clickable:hover{box-shadow:0 1px 2px #1018280a,0 4px 12px -8px #1b4dff59;border-color:#c9d8ff!important}.ui-group:hover span,.ui-seg:hover{color:#1f2328!important}.ui-nav{transition:background .12s,color .12s}.ui-nav:hover{color:#fff!important;background:#ffffff0f!important}.ui-nav-active,.ui-nav-active:hover{color:#fff!important;background:#1b4dff!important}.ui-scrim{z-index:60;background:#0e0e0e8c;animation:.15s ease-out ui-fade;position:fixed;inset:0}.ui-drawer{z-index:61;width:min(300px,84vw);animation:.18s ease-out ui-slide;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}.ui-admin ::-webkit-scrollbar{width:8px;height:8px}.ui-admin ::-webkit-scrollbar-thumb{background:#d5d8dd;border-radius:8px}.ui-admin ::-webkit-scrollbar-thumb:hover{background:#b4bac3}.ui-admin ::-webkit-scrollbar-track{background:0 0}.ui-admin table{border-collapse:separate;border-spacing:0}.ui-admin th,.ui-admin td{vertical-align:middle}.ui-admin input:focus,.ui-admin select:focus,.ui-admin textarea:focus{outline:none;box-shadow:0 0 0 3px #1b4dff1f;border-color:#1b4dff!important}@media (prefers-reduced-motion:reduce){.ui-scrim,.ui-drawer,.ui-nav,.ui-btn{transition:none!important;animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0e0e0e;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Archivo,-apple-system,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}input,select,textarea{font-family:Archivo,sans-serif}input::placeholder,textarea::placeholder{color:#a8a8a8}input:focus,select:focus,textarea:focus{border-color:#1b4dff;outline:none}#root{width:100%;overflow-x:clip}.card-hover{transition:border-color .15s,box-shadow .15s}.card-hover:hover{border-color:#1b4dff;box-shadow:0 16px 36px -18px #1b4dff73}.hc-tails{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hc-tail{color:#fff;letter-spacing:.01em;background:#ffffff24;border:1.5px solid #ffffff59;border-radius:999px;align-items:baseline;gap:8px;padding:7px 14px;font-family:Archivo Black,sans-serif;font-size:14px;transition:background .15s;display:inline-flex}.hc-tail span{color:#ffffffbf;font-family:Archivo,sans-serif;font-size:12px;font-weight:600}.hc-tail:hover{background:#ffffff42}.hc-photo-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0e0e9e;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:16px}.hc-six{background:#0e1a4f;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,56px) clamp(20px,4vw,48px) clamp(70px,7vw,88px);display:flex}.hc-six-card{color:#0e0e0e;background:#fff;border:1.5px solid #fff;border-radius:14px;grid-template-columns:minmax(120px,38%) 1fr;display:grid;overflow:hidden}.hc-six-photo{min-height:112px}.hc-terms{color:#fff;box-sizing:border-box;background:#1b4dff;flex-direction:column;justify-content:center;height:100%;padding:clamp(40px,6vw,80px) clamp(24px,5vw,56px) clamp(80px,8vw,100px);display:flex}.hc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin-top:clamp(24px,4vw,40px);display:grid}.hc-stat{background:#fff;border-radius:16px;padding:22px 22px 24px}@media (width<=820px){.hc-stats{grid-template-columns:1fr;gap:12px}.hc-stat{padding:18px}}
