:root{color-scheme:light;--paper:#f8f7f3;--white:#fff;--ink:#292c32;--subtle:#62676e;--muted:#858a8f;--rule:#dedfdc;--blue:#5165e8;--green:#438365;font:15px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:wait}a,button,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue)}button:hover,a:hover{color:var(--blue)}.shell{max-width:1080px;margin:0 auto;padding-inline:32px}.skip{position:absolute;left:12px;top:-60px;padding:7px;background:white;z-index:2}.skip:focus{top:8px}.header{height:90px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--rule)}.brand{display:flex;align-items:center;gap:9px;font-size:20px;font-weight:700}.brand svg{width:31px;height:31px}.header nav{margin-left:auto;display:flex;gap:27px;font-size:13px;color:var(--subtle)}.version{font:12px/1.5 ui-monospace,Consolas,monospace;color:var(--muted);border-left:1px solid var(--rule);padding-left:25px}.layout{display:grid;grid-template-columns:minmax(0,660px) minmax(230px,1fr);gap:64px;align-items:start;padding-top:57px;padding-bottom:62px}.content{min-width:0}.edition{font-size:12px;color:var(--subtle);margin:0 0 12px}.edition span{padding-inline:8px;color:#b6babd}h1{font-size:36px;letter-spacing:-1px;line-height:1.45;margin:0 0 19px;font-weight:700}h2{font-size:17px;line-height:1.5;margin:0;font-weight:650}h3{font-size:14px;line-height:1.6;margin:0 0 5px;font-weight:650}.description{font-size:15px;line-height:1.9;margin:0;color:#555c64;max-width:580px}.secondary{font-size:13px;margin-top:8px;color:var(--subtle)}.download-row{display:flex;gap:19px;align-items:center;margin-top:27px}.download{display:inline-flex;align-items:center;gap:30px;font-size:14px;font-weight:550;background:var(--ink);color:white;border-radius:5px;padding:11px 18px}.download:hover{background:#3c414a;color:white}.download svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.download-row>span{font-size:11px;line-height:1.8;color:var(--muted)}.access-note{font-size:12px;margin:13px 0 0;color:var(--subtle)}.example{margin-top:43px}.section-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.section-line>span{font-size:11px;color:var(--muted)}.comment-window{background:var(--white);border:1px solid var(--rule);border-radius:5px;padding:0 21px}.comment-toolbar{display:flex;align-items:center;justify-content:space-between;padding-top:14px}.comment-toolbar strong{font-size:13px;font-weight:550}.comment-toolbar button,.folded button{background:none;border:0;padding:3px 0;color:var(--subtle);font-size:11px}.comment-toolbar button:hover,.folded button:hover{color:var(--blue);text-decoration:underline}.comment{display:flex;gap:12px;padding:19px 0;border-bottom:1px solid #eff0ee}.avatar{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:12px;margin-top:2px}.neutral{background:#e8e9e6;color:#7d847d}.fish{background:#e9edff;color:#6e7dc0}.green{background:#ebeee5;color:#838f70}.username{font-size:11px;color:#898e96}.comment p{font-size:13px;margin:5px 0;line-height:1.75}.comment small{font-size:10px;color:#9a9fa5}.comment.last{border:0}.nested{border-left:2px solid #edeef1;padding-left:10px;margin-top:11px;font-size:11px;color:var(--muted)}.folded{display:flex;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid #eff0ee;color:#858b93;font-size:11px;flex-wrap:wrap}.fold-icon{font-size:17px;color:#a4a9b0}.match{color:#6c79ba;background:#f1f3fc;padding:0 5px;border-radius:3px;font-size:10px}.folded button{margin-left:auto}.caption{font-size:11px;color:var(--muted);margin:9px 0 0}.install{margin-top:43px;padding-top:28px;border-top:1px solid var(--rule)}.steps{list-style:none;counter-reset:step;margin:23px 0 0;padding:0}.steps li{counter-increment:step;display:flex;gap:18px;margin-bottom:23px}.steps li:before{content:counter(step) ".";font:14px/1.7 ui-monospace,Consolas,monospace;color:#999e9f;min-width:15px}.steps p{font-size:13px;line-height:1.9;color:var(--subtle);margin:0}.steps .step-note{font-size:12px;margin-top:9px}.notes{margin-top:36px;padding-top:27px;border-top:1px solid var(--rule)}.notes h2{margin-bottom:12px}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}.notes details{border-bottom:1px solid var(--rule)}.notes summary{padding:15px 0;display:flex;justify-content:space-between;font-size:13px;gap:15px}.notes summary span,.history summary>span{color:var(--muted);font-weight:400}details[open]>summary>span{transform:rotate(45deg)}.notes details p{margin:0 0 17px;font-size:12px;line-height:1.95;color:var(--subtle);padding-right:19px}.service{position:sticky;top:30px;border-left:1px solid var(--rule);padding-left:27px;margin-top:3px;min-width:0}.service-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.service h2{font-size:13px}.service-state{font-size:10px;display:flex;align-items:center;gap:5px;color:var(--muted);white-space:nowrap}.service-state i{width:5px;height:5px;border-radius:50%;background:#a3a8aa}.service-state[data-state=online] i{background:var(--green)}.service-state[data-state=error] i{background:#ba8b43}.counts{margin:25px 0 22px}.counts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:11px 0}.counts dt{font-size:12px;color:var(--subtle)}.counts dd{font:15px/1.5 ui-monospace,Consolas,monospace;margin:0}.usage{border-top:1px solid var(--rule);padding-top:17px}.usage-title{display:flex;justify-content:space-between;align-items:baseline;gap:7px;font-size:11px;color:var(--subtle)}.usage-title strong{font:12px/1.5 ui-monospace,Consolas,monospace;color:var(--ink)}#stat-limit{color:var(--muted);font-size:10px}meter{display:block;width:100%;height:5px;margin-top:12px;border:0;background:#e5e6e1;border-radius:0}meter::-webkit-meter-bar{background:#e5e6e1;border:0;border-radius:0;height:5px}meter::-webkit-meter-optimum-value{background:#7a8c7d;border-radius:0}meter::-moz-meter-bar{background:#7a8c7d}.usage p,.small{font-size:10px;color:var(--muted);margin:7px 0 0;line-height:1.8}.history{margin-top:21px;padding-top:13px;border-top:1px solid var(--rule)}.history summary{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--subtle)}.chart{height:104px;display:flex;gap:7px;align-items:flex-end;margin:17px 0 22px}.chart>p{font-size:11px;color:var(--muted)}.bar-column{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.bar{width:100%;max-width:22px;background:#d1d7ce;min-height:2px}.bar-column:last-child .bar{background:#7a8c7d}.bar-count{font:9px/1.5 ui-monospace,Consolas,monospace;color:var(--muted);margin-bottom:3px}.bar-label{position:absolute;font:8px/1.5 ui-monospace,Consolas,monospace;color:var(--muted);bottom:-17px;white-space:nowrap}.update-note{font-size:10px;color:var(--muted);margin:20px 0 4px;line-height:1.8}.refresh{background:none;border:0;padding:0;font-size:11px;color:var(--subtle)}.refresh span{margin-left:4px}.service-notes{margin-top:25px;font-size:11px;color:var(--muted);line-height:1.9}.service-notes p{margin:10px 0}.footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--rule);padding-block:25px;color:var(--muted);font-size:11px}.footer>span:first-child{color:var(--subtle)}.footer-version{font-size:10px;color:var(--muted);margin-left:8px}[hidden]{display:none!important}html{scroll-padding-top:25px}
@media(max-width:950px){.layout{gap:35px;grid-template-columns:minmax(0,1fr) 230px}.service{padding-left:20px}.shell{padding-inline:25px}h1{font-size:31px}.description{font-size:14px}}
@media(max-width:760px){.shell{padding-inline:22px}.header{height:76px;gap:18px}.header nav{gap:17px;font-size:11px}.header nav a:last-child{display:none}.version{display:none}.layout{display:flex;flex-direction:column;gap:42px;padding-top:34px;padding-bottom:38px}.content,.service{width:100%}h1{font-size:29px;letter-spacing:-.6px}.description{font-size:14px}.secondary{font-size:12px}.example{margin-top:32px}.comment-window{padding-inline:15px}.section-line>span{font-size:10px}.folded{gap:7px}.folded button{margin-left:0}.install{margin-top:32px}.steps li{gap:12px}.service{position:static;border-left:0;border-top:1px solid var(--rule);padding:25px 0 0}.service h2{font-size:17px}.counts{margin:22px 0}.counts dt{font-size:13px}.counts dd{font-size:18px}.usage-title{font-size:13px}.usage-title strong{font-size:14px}.service-notes{max-width:420px}.footer{flex-direction:column;gap:6px}.download-row{gap:16px}.chart{max-width:420px}.service-state{font-size:11px}}

.usage-title strong{font-size:11px}#stat-limit{font-size:9px}

.analytics-link{font-size:11px;margin-left:16px;color:var(--subtle)}

.privacy-page{padding-block:40px;max-width:850px}.privacy-page h1{font-size:30px}.privacy-page section{margin-top:28px}.privacy-page section p{font-size:13px;color:var(--subtle);line-height:1.95}

.privacy-page li{font-size:14px;line-height:2;margin:12px 0;color:var(--subtle)}

.store-pending{display:inline-flex;padding:12px 16px;border:1px solid var(--line,#ddd);border-radius:6px;color:var(--muted,#666);font-size:14px;}
