:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--viewport-height:100vh;color:var(--text);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--accent:#0736b3;--accent-hover:#002b92;--focus:#3866f2;--text:#142c55;--text-secondary:#4c6287;--canvas:#fff;--surface-soft:#f8faff;--sidebar:#eef3ff;--rail:#f3f5ff;--scrollbar:#c3d0f1;--wash:#eaf0ff;--line:#dce5f7;--muted:#7586a5;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}@supports (height:100dvh){:root{--viewport-height:100dvh}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}}body{min-width:320px;margin:0;font-size:15px}button,input,select,textarea{font:inherit}input,select,textarea,fieldset{min-width:0}textarea{max-width:100%}button,input[type=button],input[type=submit]{appearance:none}button,a,summary{touch-action:manipulation}textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}dialog{max-width:calc(100vw - 24px);max-height:calc(var(--viewport-height) - 24px);overscroll-behavior:contain}@media (hover:none) and (pointer:coarse){:root body input:not([type=checkbox]):not([type=radio]),:root body select,:root body textarea{font-size:17px!important}}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input{color:inherit}h1,h2,h3,p{margin:0}small{color:var(--muted)}
