:root{--slqx-blue-1:#f2f3ff;--slqx-blue-2:#d9e1ff;--slqx-blue-3:#b5c7ff;--slqx-blue-4:#8eabff;--slqx-blue-5:#618dff;--slqx-blue-6:#366ef4;--slqx-blue-7:#0052d9;--slqx-blue-8:#003cab;--slqx-blue-9:#002a7c;--slqx-blue-10:#001a57;--slqx-red-1:#fff0ed;--slqx-red-2:#ffd8d2;--slqx-red-3:#ffb9b0;--slqx-red-4:#ff9285;--slqx-red-5:#f6685d;--slqx-red-6:#d54941;--slqx-red-7:#ad352f;--slqx-red-8:#881f1c;--slqx-red-9:#68070a;--slqx-red-10:#490002;--slqx-orange-1:#fff1e9;--slqx-orange-2:#ffd9c2;--slqx-orange-3:#ffb98c;--slqx-orange-4:#fa9550;--slqx-orange-5:#e37318;--slqx-orange-6:#be5a00;--slqx-orange-7:#954500;--slqx-orange-8:#713300;--slqx-orange-9:#532300;--slqx-orange-10:#3b1700;--slqx-green-1:#e3f9e9;--slqx-green-2:#c6f3d7;--slqx-green-3:#92dab2;--slqx-green-4:#56c08d;--slqx-green-5:#2ba471;--slqx-green-6:#008858;--slqx-green-7:#006c45;--slqx-green-8:#005334;--slqx-green-9:#003b23;--slqx-green-10:#002515;--slqx-color-brand:var(--slqx-blue-7);--slqx-color-brand-hover:var(--slqx-blue-8);--slqx-color-brand-active:var(--slqx-blue-9);--slqx-color-brand-subtle:var(--slqx-blue-1);--slqx-color-brand-border:var(--slqx-blue-3);--slqx-color-error:var(--slqx-red-6);--slqx-color-error-subtle:var(--slqx-red-1);--slqx-color-warning:var(--slqx-orange-5);--slqx-color-warning-subtle:var(--slqx-orange-1);--slqx-color-success:var(--slqx-green-5);--slqx-color-success-subtle:var(--slqx-green-1);--slqx-focus-ring:#0052d93d;color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%}body{min-width:320px;margin:0}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}a{color:inherit}button{border:0}.app-shell{background:#f5f7fb;place-items:center;min-height:100vh;padding:48px;display:grid}.app-panel{background:#fff;border:1px solid #dbe3f0;border-radius:8px;width:min(720px,100%);padding:48px}.app-label{color:var(--slqx-color-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.app-title{margin:0;font-size:32px;line-height:1.3}.app-description{color:#59677d;margin:16px 0 0;font-size:16px;line-height:1.75}.app-link{color:var(--slqx-color-brand);margin-top:24px;font-weight:600;text-decoration:none;display:inline-flex}.app-link:hover{text-decoration:underline}
