*{box-sizing:border-box}body{margin:0}.shell{min-height:100vh}.sidebar{border-right:1px solid #8882}.brand{height:72px;display:flex;align-items:center;gap:12px;padding:0 24px;font-size:19px}.shell[data-theme=dark] .brand{color:#eee}.sidebar .ant-menu{border-inline-end:0!important;padding:12px}.side-caption{position:absolute;bottom:28px;left:28px;font-size:11px;color:#888;line-height:2;letter-spacing:1px}.header{height:72px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #8882;line-height:normal;color:inherit}.shell[data-theme=dark] .header{color:#eee}.content{padding:28px 32px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.toolbar h4,.toolbar h5{margin:0}.surface{background:#fff;border:1px solid #e9e7f1;border-radius:12px;overflow:hidden}.shell[data-theme=dark] .surface{background:#18191f;border-color:#30313c}.caption{font-size:12px;color:#888;line-height:1.8;overflow-wrap:anywhere}.load-more{text-align:center;padding:16px}.login{max-width:1050px;margin:10vh auto;display:grid;grid-template-columns:1fr 420px;align-items:center;gap:80px}.login h1{font-size:48px;line-height:1.35;letter-spacing:-1px}.login p{color:#858392}.shell[data-theme=dark] .login{color:#ecebf3}.eyebrow{color:#8e7fe0;font-size:12px;letter-spacing:2px}.login-form{padding:32px}.login-form form{margin-top:28px}.settings{padding:28px;max-width:1080px}.legal{white-space:pre-wrap;overflow-wrap:anywhere;max-height:48vh;overflow:auto;line-height:1.8;background:#8881;padding:24px;color:inherit}.shell[data-theme=dark] .settings{color:#eee}.ant-alert{margin:16px 0}.ant-descriptions-item-content{overflow-wrap:anywhere}.history-heading{margin-top:32px}.ant-drawer .ant-form{margin-top:24px}@media(max-width:850px){.login{grid-template-columns:1fr;gap:24px;margin:30px auto}.content{padding:20px}.toolbar{flex-wrap:wrap}}
