:root{--brand:#5d50c6;--brand-hover:#4f43b0;--brand-weak:#f2f0fc;--brand-line:#c9c2f0;--brand-gradient:linear-gradient(90deg, #2fb3f5, #6d3be4);--ink:#1f2430;--ink-2:#5b6070;--ink-3:#8a90a0;--line:#e3e5ea;--line-2:#eff0f4;--bg:#f7f8fa;--panel:#fff;--success:#2e9e6b;--success-weak:#eafaf1;--info-weak:#eff5ff;--danger:#d9534f;--danger-weak:#fbedec;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@font-face{font-family:Inter;src:url(/assets/Inter-Variable.subset-C9PpTYb7.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS-Sans-SC-Regular.subset-BB9uHpEO.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS-Sans-SC-Semibold.subset-7u9paFLk.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;border-radius:0!important}html{min-width:320px;min-height:100%;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:HarmonyOS Sans SC,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}body{min-height:100vh;margin:0}button,input,select,textarea{color:var(--ink);font:inherit;background:var(--panel);border:1px solid var(--line)}input,select,textarea{width:100%;padding:8px 10px}textarea{resize:vertical}select{padding-right:30px}button{cursor:pointer;padding:8px 15px;font-size:12.5px;font-weight:600}button:hover:not(:disabled){border-color:#b9bdc8}button.primary{color:#fff;background:var(--brand);border-color:var(--brand)}button.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}button.danger{color:#fff;background:var(--danger);border-color:var(--danger)}button.small{padding:5px 10px;font-size:11.5px}button.link{color:var(--brand);background:0 0;border:0;padding:2px;text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.45}input:focus,select:focus,textarea:focus,button:focus-visible,summary:focus-visible{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);outline:none}
