:root{--paper: #f6f4ef;--card: #ffffff;--ink: #14213d;--muted: #5b6477;--line: #dcd8cf;--accent: #b86e00;--good: #1f6f43;--good-bg: #e3f3ea;--bad: #a3271f;--bad-bg: #fbe7e4;--unsure: #7a5a00;--unsure-bg: #fbf1d3;--radius: 10px}@media(prefers-color-scheme:dark){:root{--paper: #0f1524;--card: #182036;--ink: #eceef4;--muted: #a3acc0;--line: #2c3654;--accent: #fca311;--good: #7fd6a4;--good-bg: #173527;--bad: #ff9c92;--bad-bg: #44201c;--unsure: #f1cf6a;--unsure-bg: #3d3212}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-underline-offset:2px}code{font:.85em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.01em;margin:0}h1{font-size:1.6rem}h2{font-size:1.2rem;margin-bottom:.75rem}h3{font-size:1rem;margin:1rem 0 .25rem}.small{font-size:.875rem;color:var(--muted);margin:.4rem 0;overflow-wrap:anywhere}.top,main,footer{max-width:780px;margin:0 auto;padding:0 1rem}.top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:.5rem}.brand{display:flex;align-items:center;gap:.75rem}.brand img{border-radius:9px}.sub{margin:0;color:var(--muted)}.net{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.25rem .7rem}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;margin:1rem 0}.intro p:first-child{margin-top:0}.row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.row h2{margin:0}label{display:block;font-weight:600;margin:.9rem 0 .3rem}.opt{font-weight:400;color:var(--muted)}input,select{width:100%;padding:.6rem .7rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button{font:inherit;font-weight:600;cursor:pointer;border-radius:8px;padding:.6rem 1rem;background:var(--ink);color:var(--card);border:1px solid var(--ink)}button:disabled{opacity:.55;cursor:progress}button.secondary{background:transparent;color:var(--ink);border-color:var(--line);font-weight:500;padding:.4rem .75rem}button.link{background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;font-weight:500}#submit{margin-top:1rem}.wallet{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.6rem .75rem;border:1px dashed var(--line);border-radius:8px}.wallet-actions{display:flex;gap:.5rem;flex-wrap:wrap}.examples{display:flex;gap:.9rem;flex-wrap:wrap;align-items:baseline;margin-top:.9rem}.error{color:var(--bad);background:var(--bad-bg);border-radius:8px;padding:.6rem .75rem;margin:.9rem 0 0}.steps{list-style:none;padding:0;margin:0 0 .75rem}.steps li{position:relative;padding:.35rem 0 .35rem 1.9rem;color:var(--muted)}.steps li:before{content:"";position:absolute;left:.25rem;top:.72rem;width:.8rem;height:.8rem;border-radius:50%;border:2px solid var(--line);background:var(--card)}.steps li strong{display:block;color:inherit}.steps li span{font-size:.875rem}.steps li.done{color:var(--ink)}.steps li.done:before{background:var(--good);border-color:var(--good)}.steps li.now{color:var(--ink)}.steps li.now:before{border-color:var(--accent);background:var(--accent);animation:pulse 1.2s ease-in-out infinite}.steps li.failed{color:var(--bad)}.steps li.failed:before{background:var(--bad);border-color:var(--bad)}@keyframes pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.steps li.now:before{animation:none}}.check{border:1px solid var(--line);border-left-width:5px;border-radius:8px;padding:.9rem 1rem;margin:.75rem 0}.check.supported{border-left-color:var(--good)}.check.contradicted{border-left-color:var(--bad)}.check.undetermined{border-left-color:var(--unsure)}.check-head{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.badge{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:999px}.badge.supported{color:var(--good);background:var(--good-bg)}.badge.contradicted{color:var(--bad);background:var(--bad-bg)}.badge.undetermined{color:var(--unsure);background:var(--unsure-bg)}.claim{font-weight:600}.quote{margin:.5rem 0 0;font-style:italic;overflow-wrap:anywhere}.why{margin:.5rem 0}.facts{display:grid;grid-template-columns:max-content 1fr;gap:.15rem 1rem;margin:.5rem 0;font-size:.9rem}.facts dt{color:var(--muted)}.facts dd{margin:0}.src{overflow-wrap:anywhere}details{margin:.4rem 0;font-size:.9rem}summary{cursor:pointer;color:var(--muted)}details ul{margin:.4rem 0;padding-left:1.2rem;overflow-wrap:anywhere}.how{padding-left:1.2rem}.how li{margin:.35rem 0}.rules{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.9rem}.rules th,.rules td{text-align:left;vertical-align:top;padding:.45rem .5rem;border-top:1px solid var(--line)}.rules th{font-weight:600;width:45%}footer{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.85rem;padding-top:.5rem;padding-bottom:2.5rem;overflow-wrap:anywhere}@media(max-width:520px){.facts{grid-template-columns:1fr}.facts dd{margin-bottom:.3rem}.rules th{width:auto}}video{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--line);background:#14213d}
