@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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{--paper: #eef1f4;--paper-2: #e3e8ed;--card: #ffffff;--ink: #14202b;--ink-2: #3d4a56;--ink-3: #7a8792;--rule: #cfd6dd;--accent: #c2258f;--A: #0e8a8a;--B: #3f5fbf;--C: #d13c3c;--D: #d9900c;--E: #2f9e44;--F: #c2258f;--G: #6b3fd1;--H: #e8641b;--I: #2b9bd6;--K: #9c6b1f;--N: #8a96a1;--shadow: 0 10px 30px rgba(20, 32, 43, .12);--ok: var(--E);--warn: var(--H);--bad: var(--C);--own: var(--G);--serif: "Fraunces Variable", "Fraunces", "Iowan Old Style", Georgia, serif;--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0f151b;--paper-2: #151d25;--card: #1a232d;--ink: #e8edf2;--ink-2: #b4bec8;--ink-3: #7d8993;--rule: #2a3541;--accent: #ee5fbb;--A: #3fbdbd;--B: #7f9bea;--C: #f06464;--D: #f2b23f;--E: #5cc46e;--F: #ee5fbb;--G: #a184ee;--H: #ff8a4a;--I: #5fbdf0;--K: #d3a24f;--N: #7d8993;--shadow: 0 10px 30px rgba(0, 0, 0, .45);color-scheme:dark}}:root[data-theme=dark]{--paper: #0f151b;--paper-2: #151d25;--card: #1a232d;--ink: #e8edf2;--ink-2: #b4bec8;--ink-3: #7d8993;--rule: #2a3541;--accent: #ee5fbb;--A: #3fbdbd;--B: #7f9bea;--C: #f06464;--D: #f2b23f;--E: #5cc46e;--F: #ee5fbb;--G: #a184ee;--H: #ff8a4a;--I: #5fbdf0;--K: #d3a24f;--N: #7d8993;--shadow: 0 10px 30px rgba(0, 0, 0, .45);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.45}a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;text-wrap:balance}h1{font-size:26px;line-height:1.15;margin:4px 0 14px;font-variation-settings:"opsz" 72}h2{font-size:19px;margin:26px 0 10px}.mono{font-family:var(--mono);font-size:12.5px}.muted{color:var(--ink-3)}.warn{color:var(--warn)}.ok{color:var(--ok)}.bad{color:var(--bad)}.small{font-size:12.5px}.err{color:var(--bad);margin:8px 0}[hidden]{display:none!important}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hdr{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:flex-end;justify-content:space-between;padding:22px 40px 14px}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.brand{display:block;font-family:var(--serif);font-size:34px;line-height:1;margin-top:6px;font-weight:600;text-decoration:none;font-variation-settings:"opsz" 120}.brand em{font-style:italic;font-weight:300;color:var(--accent)}.who{color:var(--ink-3);font-size:12.5px}.tabs{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:0 40px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:10}.tabs a{padding:12px 10px 10px;font-size:14px;color:var(--ink-3);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a:hover{color:var(--ink)}.tabs a.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.tabs a.own{color:color-mix(in srgb,var(--own) 85%,var(--ink))}.tabs a.own.on{border-bottom-color:var(--own)}.ownsep{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--own);border-left:1px solid var(--rule);padding:0 6px 0 14px;margin-left:8px;align-self:center}.ownbadge{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--own);border:1px solid color-mix(in srgb,var(--own) 45%,transparent);border-radius:5px;padding:1px 6px;vertical-align:middle}main{max-width:1280px;padding:22px 40px 48px}.card{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:12px 16px;margin:0 0 12px;overflow-wrap:anywhere}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.card .row{margin-top:6px}.grow{flex:1;min-width:0}.full{width:100%}.chip,.pill{display:inline-block;border-radius:999px;padding:1px 9px;font-size:11.5px;line-height:1.6;white-space:nowrap;vertical-align:middle;background:var(--paper-2);color:var(--ink-2);max-width:100%;overflow:hidden;text-overflow:ellipsis}.p-ok{background:color-mix(in srgb,var(--E) 15%,var(--card));color:color-mix(in srgb,var(--E) 75%,var(--ink))}.p-bad{background:color-mix(in srgb,var(--C) 12%,var(--card));color:color-mix(in srgb,var(--C) 82%,var(--ink))}.p-warn{background:color-mix(in srgb,var(--H) 15%,var(--card));color:color-mix(in srgb,var(--H) 78%,var(--ink))}.p-note{background:color-mix(in srgb,var(--B) 13%,var(--card));color:color-mix(in srgb,var(--B) 80%,var(--ink))}.p-mini{background:color-mix(in srgb,var(--A) 14%,var(--card));color:color-mix(in srgb,var(--A) 78%,var(--ink))}.p-gh{background:color-mix(in srgb,var(--G) 12%,var(--card));color:color-mix(in srgb,var(--G) 80%,var(--ink))}.p-draft{background:transparent;border:1px dashed var(--ink-3);color:var(--ink-2);padding:0 8px}.lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--ink-3);flex:none;vertical-align:1px}.dot.ok{background:var(--E)}.dot.busy{background:var(--H)}.dot.off{background:var(--C)}.dot.idle{background:var(--N)}.body{white-space:pre-wrap;overflow-wrap:anywhere}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin:0 0 16px}td,th{text-align:left;padding:9px 12px;border-top:1px solid var(--rule);vertical-align:top;overflow-wrap:anywhere}tr:first-child>td,tr:first-child>th{border-top:0}th{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink-3);background:var(--paper-2)}tr:hover>td{background:color-mix(in srgb,var(--paper-2) 55%,var(--card))}input,select,textarea,button{font:inherit;font-size:13.5px;color:var(--ink)}input,select,textarea{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:6px 10px}input[type=text],input[type=email]{min-width:0}textarea{width:100%;min-height:90px;resize:vertical}button{cursor:pointer;background:var(--card);border:1px solid var(--rule);border-radius:999px;padding:5px 13px}button:hover{border-color:var(--ink-3)}button.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}button:disabled{opacity:.5;cursor:default}button.own,a.own{color:color-mix(in srgb,var(--own) 85%,var(--ink))}button.own{border-color:color-mix(in srgb,var(--own) 40%,var(--rule))}label{color:var(--ink-2);font-size:13px}.gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin:0 0 14px}.gate{background:var(--card);padding:12px 16px 14px;position:relative;min-width:0;text-decoration:none;display:block}a.gate:hover{background:color-mix(in srgb,var(--paper-2) 55%,var(--card))}.gate .k{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}.gate .d{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.15;margin-top:3px;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72}.gate .d small{font-family:var(--sans);font-size:12.5px;font-weight:400;color:var(--ink-3)}.gate .t{font-size:12.5px;color:var(--ink-2);margin-top:4px;text-wrap:pretty}.gate.hot{box-shadow:inset 0 3px 0 var(--accent)}.gate.alarm{box-shadow:inset 0 3px 0 var(--C)}.gate.alarm .d{color:var(--C)}.gate.stale{opacity:.7}.slots{display:grid;gap:3px;margin-top:6px;font-size:12.5px}.slots div{display:flex;gap:7px;align-items:baseline;min-width:0}.slots span.j{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light{border-left:4px solid var(--N)}.light.green{background:color-mix(in srgb,var(--E) 6%,var(--card));border-color:color-mix(in srgb,var(--E) 30%,var(--rule));border-left-color:var(--E)}.light.green b{color:var(--E)}.light.yellow{background:color-mix(in srgb,var(--H) 6%,var(--card));border-color:color-mix(in srgb,var(--H) 30%,var(--rule));border-left-color:var(--H)}.light.yellow b{color:var(--H)}.light.red{background:color-mix(in srgb,var(--C) 5%,var(--card));border-color:color-mix(in srgb,var(--C) 26%,var(--rule));border-left-color:var(--C)}.light.red b{color:var(--C)}.versions{font-size:13.5px;line-height:1.65}.versions b{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin-right:4px}.box{border:1px solid var(--rule);border-radius:12px;background:var(--card);margin:0 0 18px;overflow:hidden}.box .bh{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:12px 16px 10px;color:var(--ink-3);display:flex;gap:8px;align-items:baseline}.box .bh span{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:12px}.prow{display:grid;grid-template-columns:64px minmax(0,1fr) 200px;gap:4px 16px;padding:12px 16px;border-top:1px solid var(--rule);align-items:start}.prow:hover{background:color-mix(in srgb,var(--paper-2) 55%,var(--card))}.prow .pn{font-family:var(--mono);font-size:12.5px;padding-top:1px}.prow .pn a{text-decoration:none}.prow .pt{font-weight:500;font-size:14.5px}.prow .pt a{text-decoration:none}.prow .pt a:hover{text-decoration:underline}.prow .ps{font-size:12.5px;color:var(--ink-3);margin-top:2px}.prow .pg{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin-top:8px;font-size:13px;align-items:baseline}.prow .pr{text-align:right}.prow .pr .why{font-size:12px;color:var(--ink-3);margin-top:4px;text-align:right}.prow .big{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;border-radius:6px;padding:3px 8px}.big.yes{background:var(--E);color:var(--card)}.big.no{background:var(--paper-2);color:var(--ink-2)}.prow.draft{background:repeating-linear-gradient(-45deg,transparent 0 9px,color-mix(in srgb,var(--N) 7%,transparent) 9px 10px);box-shadow:inset 4px 0 color-mix(in srgb,var(--N) 55%,transparent)}.prow.draft .pt{color:var(--ink-2)}.prow.closed .pt{color:var(--ink-3)}.review{font-size:14.5px;line-height:1.6;margin:6px 0 10px;overflow-wrap:anywhere}.review p{margin:6px 0}.review .h1{font-family:var(--serif);font-size:18px;font-weight:600;margin:4px 0 8px}.review .h2,.review .h3,.review .h4{font-size:14.5px;font-weight:600;margin:14px 0 4px}.review .li{padding-left:16px;position:relative;margin:4px 0}.review .li:before{content:"•";position:absolute;left:4px;color:var(--ink-3)}.review code,.card code{font-family:var(--mono);font-size:12.5px;background:var(--paper-2);border-radius:4px;padding:0 4px}.sev{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:500;border-radius:5px;padding:0 5px;color:var(--card);background:var(--N)}.sev-P1{background:var(--C)}.sev-P2{background:var(--H)}.lrow{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:4px 14px;padding:9px 16px;border-top:1px solid var(--rule);align-items:baseline;font-size:13px}.lrow .w{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.lrow .x{color:var(--ink-3);font-size:12px;text-align:right;white-space:nowrap}.empty{padding:4px 16px 14px;color:var(--ink-3)}.rules{font-size:13px;color:var(--ink-2);max-width:78ch}.rules li{margin:3px 0}@media(max-width:900px){.gates{grid-template-columns:repeat(2,minmax(0,1fr))}.prow{grid-template-columns:56px minmax(0,1fr)}.prow .pr{grid-column:2;text-align:left}.prow .pr .why{text-align:left}}@media(max-width:640px){.hdr{padding:18px 16px 12px}.brand{font-size:28px}.tabs{padding:0 16px}main{padding:16px 16px 40px}.hide-sm{display:none}.gates{grid-template-columns:minmax(0,1fr)}.prow{grid-template-columns:minmax(0,1fr);padding:12px 14px}.prow .pr{grid-column:1}.prow .pg{grid-template-columns:minmax(0,1fr);gap:1px}.prow .pg .lbl{margin-top:4px}.lrow{grid-template-columns:minmax(0,1fr)}.lrow .x{text-align:left}td,th{padding:8px 9px}}
