@font-face{font-family:Geist;src:url(/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{color-scheme:light;font-family:Geist,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;color:#1a1525;background:#f9f8ff;font-synthesis:none;-webkit-font-smoothing:antialiased;--site-ink: #1a1525;--site-muted: #5c546b;--site-accent: #6a49b9;--site-ground: #f9f8ff;--site-rule: #e5dfef}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:0}button,input{font:inherit}a{color:inherit;text-underline-offset:.22em}img{display:block;max-width:100%}::selection{background:#ded0fd;color:#23163b}:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}[id]{scroll-margin-top:24px}
