@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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA) 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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-ext-400-normal-BbKYyvR9.woff2) format("woff2"),url(/assets/fragment-mono-latin-ext-400-normal-CT4YFKeK.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2) format("woff2"),url(/assets/fragment-mono-latin-400-normal-BYwT3kSJ.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.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: #0a0910;--card: #14121b;--card-deep: #0f0d15;--ink: #efeaf6;--dim: #8b8698;--faint: #5a5566;--line: rgba(239, 234, 246, .08);--line-strong: rgba(239, 234, 246, .16);--monad: #836ef9;--monad-soft: rgba(131, 110, 249, .14);--ok: #3fd68f;--ok-soft: rgba(63, 214, 143, .12);--bad: #f4506b;--bad-soft: rgba(244, 80, 107, .12);--font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-sans: "Instrument Sans Variable", "Helvetica Neue", system-ui, sans-serif;--font-mono: "Fragment Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--clip-l-flat: polygon(0 0, 50% 0, 50% 14%, 50% 30%, 50% 46%, 50% 62%, 50% 78%, 50% 100%, 0 100%);--clip-r-flat: polygon(100% 0, 100% 100%, 50.4% 100%, 50.4% 78%, 50.4% 62%, 50.4% 46%, 50.4% 30%, 50.4% 14%, 50.4% 0);--clip-l-torn: polygon(0 0, 52% 0, 47% 14%, 54% 30%, 47.5% 46%, 53% 62%, 48% 78%, 51.5% 100%, 0 100%);--clip-r-torn: polygon(100% 0, 100% 100%, 53.1% 100%, 49.6% 78%, 54.6% 62%, 49.1% 46%, 55.6% 30%, 48.6% 14%, 53.6% 0);color:var(--ink);background:var(--bg);font-family:var(--font-sans);line-height:1.5;font-size:16px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--bg)}body{background-image:radial-gradient(ellipse 70% 42% at 50% -8%,rgba(131,110,249,.13),transparent 70%);background-repeat:no-repeat}::selection{background:#836ef959}a{color:var(--monad);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid rgba(131,110,249,.65);outline-offset:2px;border-radius:4px}code{font-family:var(--font-mono)}.page{max-width:1140px;margin:0 auto;padding:44px 24px 72px}.masthead{padding-bottom:30px}.mast-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px}.eyebrow{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--monad)}.live{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.72rem;color:var(--dim)}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--monad);position:relative;flex:none}.live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--monad);opacity:0;animation:ping 2.8s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.5);opacity:.7}70%,to{transform:scale(1.5);opacity:0}}.blocknum{display:inline-block;animation:tick .48s var(--ease-out);font-variant-numeric:tabular-nums}@keyframes tick{0%{opacity:.15;filter:blur(3px)}to{opacity:1;filter:blur(0)}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;cursor:pointer;transition:transform .14s var(--ease-out),border-color .14s var(--ease-out),background .14s var(--ease-out)}.btn:hover{border-color:#836ef980;background:var(--monad-soft)}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.5;cursor:default}.wordmark{margin:0 0 18px;font-family:var(--font-display);font-weight:480;font-variation-settings:"opsz" 144;font-size:clamp(3rem,8vw,4.9rem);line-height:1;letter-spacing:-.035em;position:relative;width:fit-content}.wordmark:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(.14em);color:var(--monad);opacity:0;z-index:-1;animation:ghost .9s .25s var(--ease-out) forwards}@keyframes ghost{0%{opacity:0;transform:translate(0)}to{opacity:.4;transform:translate(.14em)}}.lede{margin:0 0 20px;max-width:58ch;color:var(--dim);font-size:1.02rem;line-height:1.6}.lede strong{color:var(--ink);font-weight:550}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.72rem;color:var(--faint)}.meta a{color:var(--dim)}.meta a:hover{color:var(--monad)}.meta .sep{color:var(--line-strong)}.banner{font-family:var(--font-mono);font-size:.8rem;padding:12px 16px;margin:0 0 24px;border-left:2px solid var(--bad);background:var(--bad-soft);color:#ffb0be;border-radius:0 8px 8px 0;word-break:break-word}.scoreboard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0 20px;margin-bottom:40px}.tally{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.t{padding:2px 18px;display:flex;flex-direction:column;gap:2px}.t+.t{border-left:1px solid var(--line)}.t-n{font-family:var(--font-display);font-variation-settings:"opsz" 90;font-weight:520;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.1;letter-spacing:-.02em;transition:color .3s var(--ease-out)}.t-l{font-size:.66rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint)}.t-ok .t-n{color:var(--ok)}.t-bad .t-n{color:var(--bad)}.t-split .t-n{width:fit-content;background:linear-gradient(100deg,var(--ok) 0 46%,var(--bad) 54% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.t-zero .t-n{background:none;color:var(--faint)}.consensus{display:flex;gap:2px;height:6px;margin-bottom:10px}.cseg{border-radius:2px;min-width:6px;transition:flex-grow .5s var(--ease-in-out)}.cseg:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.cseg:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.cseg-dual{background:var(--ok)}.cseg-split{background:repeating-linear-gradient(135deg,var(--ok) 0 4px,var(--bad) 4px 8px)}.cseg-fail{background:#f4506b8c}.cseg-idle{background:#efeaf617}.consensus-caption{margin:0;font-family:var(--font-mono);font-size:.68rem;color:var(--faint);letter-spacing:.02em}.consensus-caption b{font-weight:400}.cap-ok{color:var(--ok)}.cap-bad{color:var(--bad)}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:20px}.section-head h2{margin:0;font-family:var(--font-display);font-variation-settings:"opsz" 60;font-weight:500;font-size:1.45rem;letter-spacing:-.015em}.section-head h2 .count{font-family:var(--font-mono);font-size:.78rem;color:var(--faint);margin-left:8px;vertical-align:2px}.controls{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.input{background:transparent;border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-mono);font-size:.8rem;padding:6px 2px;min-width:180px;outline:none;transition:border-color .18s var(--ease-out);border-radius:0}.input::placeholder{color:var(--faint)}.input:focus{border-color:var(--monad)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--dim);border-radius:999px;padding:5px 12px;font-family:var(--font-sans);font-size:.78rem;font-weight:500;cursor:pointer;transition:color .15s var(--ease-out),background .15s var(--ease-out),border-color .15s var(--ease-out),transform .14s var(--ease-out)}.chip:hover{color:var(--ink)}.chip:active{transform:scale(.96)}.chip.on{background:var(--monad-soft);border-color:#836ef966;color:var(--ink)}.empty{font-family:var(--font-mono);font-size:.8rem;color:var(--dim);padding:28px 0}.empty code{color:var(--ink);background:var(--card);padding:2px 6px;border-radius:5px;font-size:.74rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));gap:14px;margin-bottom:52px}.tcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(8px);animation:rise .42s var(--ease-out) forwards;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}@keyframes rise{to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.tcard:hover{transform:translateY(-2px)}}.s-dual{border-color:#3fd68f42}.s-split{border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(100deg,#3fd68f80 0,#3fd68f80 44%,#f4506b99 56%,#f4506b99) border-box}.s-fail{border-color:#f4506b29}.s-fail .twins,.s-fail .tcard-top,.s-fail .fulladdr{opacity:.72}.flip{animation:rise .42s var(--ease-out) forwards,flipflash 1.1s var(--ease-out)}@keyframes flipflash{0%{box-shadow:0 0 0 1px #836ef9e6,0 0 36px #836ef959}to{box-shadow:0 0 #836ef900}}.tcard-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.addr{font-family:var(--font-mono);font-size:.92rem;color:var(--ink)}.addr:hover{color:var(--monad);text-decoration:none}.verdict{font-family:var(--font-display);font-variation-settings:"opsz" 40;font-style:italic;font-weight:480;font-size:1rem;letter-spacing:.01em;white-space:nowrap}.v-dual{color:var(--ok)}.v-split{background:linear-gradient(100deg,var(--ok) 0 44%,var(--bad) 56% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.v-fail{color:#f4506bbf}.v-pending{color:var(--faint)}.fulladdr{font-family:var(--font-mono);font-size:.62rem;color:var(--faint);word-break:break-all;line-height:1.45;margin:-4px 0 0}.twins{position:relative;height:118px;border-radius:10px;overflow:hidden;background:var(--card-deep)}.crack{position:absolute;top:0;right:0;bottom:0;left:0;background:#efeaf624;transition:background .4s var(--ease-out)}.s-split .crack{background:linear-gradient(180deg,#f4506b59,#ff7188 45%,#f4506b59)}.s-fail .crack{background:#efeaf612}.half{position:absolute;top:0;right:0;bottom:0;left:0;transition:clip-path .6s var(--ease-in-out),transform .6s var(--ease-in-out),background-color .4s var(--ease-out)}.hl{clip-path:var(--clip-l-flat)}.hr{clip-path:var(--clip-r-flat)}.s-split .hl{clip-path:var(--clip-l-torn);transform:translateY(-2px)}.s-split .hr{clip-path:var(--clip-r-torn);transform:translateY(2.5px)}.half.h-ok{background-color:#14201a;background-image:linear-gradient(170deg,#3fd68f26,#3fd68f05 72%)}.half.h-no{background-color:#191014;background-image:linear-gradient(170deg,#f4506b1a,#f4506b05 72%)}.half.h-idle{background-color:var(--card-deep)}.col{position:absolute;top:0;bottom:0;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 8px 10px}.hl .col{left:0}.hr .col{right:0}.side{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.h-no .side{color:var(--faint)}.mark{display:grid;place-items:center}.h-ok .mark{color:var(--ok)}.h-no .mark{color:var(--bad)}.h-idle .mark{color:var(--faint)}.word{font-size:.68rem;font-weight:500;letter-spacing:.04em}.h-ok .word{color:var(--ok)}.h-no .word{color:#f4506bd9}.h-idle .word{color:var(--faint)}.tcard-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.66rem;color:var(--faint)}.tcard-foot .links{display:flex;gap:12px}.tcard-foot a{color:var(--dim)}.tcard-foot a:hover{color:var(--monad)}.ledger{margin-bottom:48px}.ledger-note{font-family:var(--font-mono);font-size:.68rem;color:var(--faint)}.feed{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;border-top:1px solid var(--line)}.feed-item{display:grid;grid-template-columns:92px 110px 1fr auto;gap:12px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.74rem;color:var(--dim)}.feed-empty{padding:20px 2px;font-family:var(--font-mono);font-size:.76rem;color:var(--faint);border-bottom:1px solid var(--line)}.kind{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em}.k-pulse{color:var(--monad)}.k-settled-ok{color:var(--ok)}.k-settled-no{color:var(--bad)}.k-quiet{color:var(--faint)}.feed-target{color:var(--ink)}.detail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pair{display:inline-flex;gap:2px}.pair i{width:9px;height:9px;border-radius:2.5px}.pair .p-ok{background:var(--ok)}.pair .p-no{background:#f4506bcc}.arrow{color:var(--faint)}.d-word{font-size:.68rem}.d-ok{color:var(--ok)}.d-bad{color:var(--bad)}.tx{font-size:.68rem;color:var(--dim)}.tx:hover{color:var(--monad)}.foot{border-top:1px solid var(--line);padding-top:20px;color:var(--faint);font-size:.8rem}.foot p{margin:0;max-width:74ch;line-height:1.7}.foot a{color:var(--dim)}.foot a:hover{color:var(--monad)}@media(max-width:760px){.page{padding:28px 16px 56px}.tally{grid-template-columns:repeat(2,1fr) 1fr;row-gap:18px}.t{padding:0 12px 0 0}.t+.t{border-left:0}.feed-item{grid-template-columns:auto 1fr auto}.feed-item .kind{order:1}.feed-item .feed-target{order:2}.feed-item .tx{order:3}.feed-item .detail{order:4;grid-column:1 / -1}.mast-top{flex-wrap:wrap}}@media(max-width:480px){.tally{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.tcard,.flip{animation:rise 1ms forwards}.wordmark:before{animation:none;opacity:.32}.live-dot:after{animation:none}.blocknum{animation:none}.half,.crack,.cseg{transition:background-color .2s ease,background .2s ease}.s-split .hl,.s-split .hr{transform:none}}
