*{box-sizing:border-box}body{background:#f2f4f8;color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px}.app-shell,body{min-height:100vh}.app-shell>.arco-layout{overflow-x:clip}.app-sider{align-self:flex-start;background:#fff;height:100vh;position:sticky;top:0}.app-sider .arco-layout-sider-children{display:flex;flex-direction:column;height:100%}.app-sider .arco-menu{flex:1 1 auto;overflow-y:auto}.app-logo{align-items:center;border-bottom:1px solid #e5e6eb;color:#1d2129;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:56px;justify-content:flex-start;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.arco-layout-sider-collapsed .app-logo{justify-content:center;padding-left:0}.app-header{background:#fff;border-bottom:1px solid #e5e6eb;height:56px;padding:0 24px;position:sticky;top:0;z-index:20}.app-header,.app-header-right{align-items:center;display:flex}.app-header-right{margin-left:auto}.app-header-trigger{align-items:center;border-radius:4px;color:#4e5969;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin-right:16px;width:32px}.app-header-trigger:hover{background:#f2f3f5;color:#1d2129}.app-locale,.app-user{color:#1d2129;cursor:pointer}.app-locale{margin-right:16px}.login-page{background:linear-gradient(135deg,#eef4ff,#f6f8fb 60%,#e8f3ff);display:grid;min-height:100vh;place-items:center}.login-card{box-shadow:0 24px 80px rgba(23,32,51,.12);width:min(92vw,380px)}.app-content{padding:24px}.page-breadcrumb{margin-bottom:12px}.page-extra{display:flex;justify-content:flex-end;margin-bottom:16px}.form-page{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:720px}.form-footer-bar{background:#fff;border-top:1px solid #e5e6eb;bottom:0;margin-top:16px;padding:12px 24px;position:sticky;text-align:center;z-index:5}.admin-cell-clamp-2{-webkit-line-clamp:2}.admin-cell-clamp-1,.admin-cell-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.admin-cell-clamp-1{-webkit-line-clamp:1}.company-stats-row{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.company-stats-row .company-stats-field{flex:1 1;margin-bottom:0}.app-footer{background:transparent;color:#4e5969;font-size:14px;text-align:center}.hero{background:linear-gradient(135deg,#fff,#eef4ff);border:1px solid #dbe3ef;border-radius:12px;box-shadow:0 24px 80px rgba(23,32,51,.12);padding:clamp(2rem,5vw,4rem);width:min(100%,880px)}.eyebrow{color:#375dfb;font-size:.85rem;font-weight:700;letter-spacing:.12em;margin:0 0 .75rem;text-transform:uppercase}.lede{font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;max-width:58ch}.api-status,.lede{color:#46566f;margin:1.5rem 0 0}.highlights{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:2rem 0 0;padding:0}.highlights li{background:hsla(0,0%,100%,.7);border:1px solid #dbe3ef;border-radius:8px;color:#243149;font-weight:650;line-height:1.45;min-height:7rem;padding:1.25rem}