@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #eef1ef;--panel: #ffffff;--sunk: #f6f8f7;--ink: #15201d;--ink-2: #47544f;--ink-3: #76827e;--line: #dbe1de;--line-strong: #b8c2bd;--stamp: #2f3ba2;--stamp-dark: #232d82;--stamp-weak: #e8eaf8;--marker: #ffe45c;--ok: #177a4d;--ok-weak: #e1f2ea;--warn: #a86200;--warn-weak: #fbefd9;--bad: #b3261e;--bad-weak: #fae6e4;--sans: "Bricolage Grotesque Variable", system-ui, sans-serif;--serif: "Newsreader Variable", Georgia, serif;--r-control: 8px;--r-panel: 12px;--gutter: clamp(16px, 3vw, 40px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,p{margin:0}h1{font-size:clamp(26px,3.2vw,40px);line-height:1.12;font-weight:650;letter-spacing:-.02em}h2{font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.01em}h3{font-size:15px;font-weight:650}a{color:var(--stamp);text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--stamp);outline-offset:2px;border-radius:4px}.muted{color:var(--ink-3)}.small{font-size:13px}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);font-weight:560;cursor:pointer;text-decoration:none;color:var(--ink);white-space:nowrap;transition:background .12s,border-color .12s}.btn:hover{border-color:var(--ink-3);background:var(--sunk)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--stamp);border-color:var(--stamp);color:#fff}.btn.primary:hover:not(:disabled){background:var(--stamp-dark);border-color:var(--stamp-dark)}.btn.quiet{border-color:transparent;background:transparent;color:var(--ink-2);padding:6px 10px}.btn.quiet:hover{background:var(--sunk);color:var(--ink)}.btn.small{padding:5px 10px;font-size:13px}.field{width:100%;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel)}.field:focus{outline:2px solid var(--stamp);outline-offset:0;border-color:var(--stamp)}label.label{display:block;font-size:13px;font-weight:560;margin-bottom:4px;color:var(--ink-2)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;border:1px solid var(--line-strong);background:var(--panel);font-size:13.5px;line-height:1.4}button.chip{cursor:pointer}button.chip:hover{border-color:var(--ink-3)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip .x{border:0;background:none;padding:0;margin-right:-3px;cursor:pointer;color:inherit;opacity:.6;font-size:15px;line-height:1}.chip .x:hover{opacity:1}.notice{padding:10px 14px;border-radius:var(--r-control);background:var(--warn-weak);color:#6b3f00;font-size:14px}.notice.bad{background:var(--bad-weak);color:#7c1a14}.source-text{font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}mark.verified{background:linear-gradient(transparent 8%,var(--marker) 8%,var(--marker) 92%,transparent 92%);color:inherit;padding:0 .12em;margin:0 -.12em;border-radius:.4em .15em .35em .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pips{display:inline-flex;gap:3px;vertical-align:middle}.pips i{width:7px;height:7px;border-radius:2px;border:1.5px solid var(--ink-2)}.pips i.on{background:var(--ink-2)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.dot.healthy{background:var(--ok)}.dot.repairing,.dot.degraded{background:var(--warn)}.dot.broken,.dot.unsupported{background:var(--bad)}.dot.repairing{animation:pulse 1.1s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.spin{width:14px;height:14px;border:2px solid var(--line-strong);border-top-color:var(--stamp);border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin,.dot.repairing{animation:none}*{transition:none!important;scroll-behavior:auto!important}}.bar.svelte-12qhfyh{display:flex;align-items:center;gap:28px;padding:0 var(--gutter);height:56px;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.wordmark.svelte-12qhfyh{font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.wordmark.svelte-12qhfyh span:where(.svelte-12qhfyh){background:linear-gradient(transparent 58%,var(--marker) 58%,var(--marker) 92%,transparent 92%);padding:0 2px}nav.svelte-12qhfyh{display:flex;gap:4px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:6px 12px;border-radius:var(--r-control);color:var(--ink-2);text-decoration:none;font-weight:560}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--sunk)}nav.svelte-12qhfyh a.here:where(.svelte-12qhfyh){color:var(--ink);background:var(--bg)}.right.svelte-12qhfyh{margin-left:auto;display:flex;align-items:center;gap:12px}.lang.svelte-12qhfyh{display:flex;border:1px solid var(--line-strong);border-radius:var(--r-control);overflow:hidden}.lang.svelte-12qhfyh button:where(.svelte-12qhfyh){border:0;background:var(--panel);padding:3px 9px;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.lang.svelte-12qhfyh button.on:where(.svelte-12qhfyh){background:var(--ink);color:#fff}.who.svelte-12qhfyh{color:var(--ink-2);text-decoration:none}.who.svelte-12qhfyh:hover{text-decoration:underline}@media(max-width:640px){.bar.svelte-12qhfyh{flex-wrap:wrap;height:auto;gap:0 10px;padding-top:8px}.who.svelte-12qhfyh{display:none}nav.svelte-12qhfyh{order:3;width:100%;margin:4px -8px 0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:8px;border-radius:0;background:none!important;border-bottom:3px solid transparent}nav.svelte-12qhfyh a.here:where(.svelte-12qhfyh){border-bottom-color:var(--ink)}}
