@layer theme,base;@layer components{.site-container{width:min(1200px,100% - 40px);margin-inline:auto}@media (width>=768px){.site-container{width:min(1200px,100% - 64px)}}.site-section{padding-top:76px}@media (width>=768px){.site-section{padding-top:128px}}.site-cta{margin:76px 14px 0}@media (width>=768px){.site-cta{width:min(1200px,100% - 64px);margin:128px auto 0}}.nf{padding:72px 0 24px}.nf>[data-nf-block=zh]{display:none}html:not(.js) .nf>[data-nf-block=zh]{margin-top:56px;display:block}html[data-nf=zh] .nf>[data-nf-block=zh]{display:block}html[data-nf=zh] .nf>[data-nf-block=en]{display:none}.nf-p{max-width:560px;color:var(--mut);margin-top:18px;font-size:16px;line-height:1.6}.nf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.nf-grid a{border:1px solid var(--line);background:var(--card);height:100%;box-shadow:var(--sh0);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .15s;display:flex}.nf-grid a:hover{border-color:var(--line2)}.nf-grid b{color:var(--fg);align-items:center;gap:6px;font-size:15px;font-weight:560;display:flex}.nf-grid span{color:var(--mut);font-size:13.5px;line-height:1.5}.nf-report{color:var(--mut);margin-top:28px;font-size:13.5px}.nf-report a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}@media (width<=767px){.nf{padding-top:44px}.nf-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}}.nav-link{white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;transition:color .15s,background-color .15s;display:inline-flex}.nav-link:hover,.nav-link[aria-current=page]{color:var(--fg);background:var(--sub)}.nav-link>svg{opacity:.55;transition:transform .2s}.mega-wrap{visibility:hidden;opacity:0;width:880px;margin-left:-440px;padding-top:14px;transition:opacity .18s ease-out,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .18s;position:absolute;top:44px;left:50%;transform:translateY(6px)}html:not(.js) [data-menu]:hover>.mega-wrap,html:not(.js) [data-menu]:focus-within>.mega-wrap,[data-menu][data-open]>.mega-wrap{visibility:visible;opacity:1;transition-delay:0s;transform:none}html:not(.js) [data-menu]:hover>.nav-link,html:not(.js) [data-menu]:focus-within>.nav-link,[data-menu][data-open]>.nav-link{color:var(--fg);background:var(--sub)}html:not(.js) [data-menu]:hover>.nav-link>svg,html:not(.js) [data-menu]:focus-within>.nav-link>svg,[data-menu][data-open]>.nav-link>svg{transform:rotate(180deg)}.site-sheet{z-index:40;overscroll-behavior:contain;background:var(--bg);flex-direction:column;animation:.26s cubic-bezier(.2,.7,.2,1) both sheet-in;display:none;position:fixed;inset:0;overflow-y:auto}.site-sheet:target,.site-sheet[data-open]{display:flex}@media (width>=1024px){.site-sheet:target,.site-sheet[data-open]{display:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.sheet-row{border-bottom:1px solid var(--line);width:100%;height:60px;color:var(--fg);align-items:center;gap:10px;display:flex}.sheet-row>.t{letter-spacing:-.03em;flex:auto;font-size:22px;font-weight:560}.sheet-row:lang(zh)>.t{letter-spacing:-.01em}.sheet-row>svg{color:var(--faint);flex:none;transition:transform .2s}details[open]>.sheet-row{border-bottom-color:#0000}details[open]>.sheet-row>svg{transform:rotate(180deg)}.skip-link{z-index:60;background:var(--btn);color:var(--btnfg);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:500;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.foot-status:not([hidden]){display:inline-flex}.foot-status>i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent);border-radius:50%;flex:none}.foot-status[data-state=degraded]>i{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent)}.foot-status[data-state=down]>i{background:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 18%, transparent)}}@layer utilities;html:not([data-signed-in]) .when-in,html[data-signed-in] .when-out{display:none!important}
