:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;color:#243b36;background:#f5f7f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#257764}.workspace{min-height:100vh}.brand{display:flex;align-items:center;gap:12px;padding:26px 22px;color:#203e35;text-decoration:none;height:100px;overflow:hidden;white-space:nowrap}.brand-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#e9bc57;color:#24463c;border-radius:13px;width:44px;height:44px;font-size:24px;font-weight:800}.brand-name{font-size:21px;font-weight:650}.brand-name small{display:block;font-size:11px;color:#84948f;letter-spacing:4px;font-weight:400}.ant-layout-sider{border-right:1px solid #e5ece8}.ant-layout-sider-collapsed .brand{padding-left:14px}.ant-layout-sider-collapsed .brand-name,.ant-layout-sider-collapsed .sidebar-note{display:none}.ant-menu-inline{border-inline-end:0!important}.sidebar-note{position:sticky;top:85vh;padding:32px;color:#96a49f;font-size:12px;line-height:2}.topbar{height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ece9;color:#7d8f88;line-height:normal}.main-content{padding:32px;max-width:1700px;width:100%;margin:auto}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px}.page-title h2{margin:0 0 8px!important;font-size:26px!important}.filter-card{margin-bottom:20px}.filter-card .ant-form{gap:12px 0}.filter-card .ant-form-item{margin-bottom:0}.table-card .ant-card-body{padding:0}.pager{padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:20px 0}.stats .ant-statistic-content{font-weight:600;color:#257764}.footer{font-size:12px;text-align:center;color:#98a49f}.facts{margin:12px 0}.facts>div{display:grid;grid-template-columns:minmax(130px,1fr) 3fr;border-bottom:1px solid #eff2ef;padding:9px 0;gap:15px}.facts dt{color:#7d8b86;overflow-wrap:anywhere}.facts dd{margin:0;overflow-wrap:anywhere}.facts-array{display:flex;flex-wrap:wrap;gap:8px}.facts-array>div{background:#f5f8f6;border-radius:6px;padding:6px 10px;max-width:100%}.password-card{max-width:520px}.action-alert{margin:16px 0}.center{min-height:100vh;display:flex;align-items:center;justify-content:center}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-story{background:#244e42;color:#f1f6eb;padding:10vh 12%;display:flex;flex-direction:column;justify-content:center}.login-story .brand-mark{margin-bottom:48px;width:60px;height:60px;font-size:32px}.eyebrow{font-size:11px;letter-spacing:3px;color:#95b1a5}.login-story h1{font-size:clamp(36px,3.5vw,60px);line-height:1.45;font-weight:500;margin:20px 0}.login-story p{font-size:20px;color:#b6cbbd}.login-note{margin-top:70px;font-size:12px;color:#a8bcae;letter-spacing:2px}.login-form{max-width:400px;width:100%;margin:auto;padding:40px 24px}.login-form .ant-form{margin-top:34px}.login-help{margin-top:24px;font-size:12px;line-height:1.8}audio{max-width:100%;margin:16px 0}@media(max-width:850px){.login{grid-template-columns:1fr}.login-story{display:none}.topbar{padding:0 16px}.topbar>span{display:none}.main-content{padding:20px 16px}.stats{grid-template-columns:repeat(2,1fr)}.page-title{align-items:flex-start}.facts>div{grid-template-columns:1fr}.filter-card .ant-form-item{margin-inline-end:10px}.login-form{max-width:440px}}
