.landing{font-size:18px;line-height:1.6}.landing h1{font:600 2rem/1.2 var(--sans);margin:0 0 1rem}.landing h2{font:600 1.1rem/1.3 var(--sans);margin:2.25rem 0 .5rem}.landing .text p,.landing .who p,.landing>p,.landing ul{margin:0 0 1rem}.landing ul{padding-left:1.25rem}.landing li{margin-bottom:.35rem}.landing .wide,.landing .who,.landing .row{--w: min(68rem, 100vw - 32px);width:var(--w);margin-left:calc((100% - var(--w)) / 2)}.landing .who{text-align:center}.landing .bot,.landing .who.action,.landing .who.closing{margin-top:3rem}.landing .row+.who.action{margin-top:0}.landing .who.action+h2{margin-top:3rem}.landing .closing .bot{margin-top:0}.landing .action form.stack>label,.landing .action form.stack>div,.landing .action form.stack>p{width:min(var(--max),100%);margin-left:auto;margin-right:auto;text-align:left}.landing .action form p{white-space:normal}.landing .action form.ask>p{text-align:center}@media(max-width:60rem){.landing .lead br{display:none}}.landing .row{margin-top:2.25rem;margin-bottom:1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 2.5rem;align-items:start}.landing .row.flip{margin-top:3.5rem}.landing .row.flip+.who{margin-top:3.5rem}.landing .who.review+.who{margin-top:3rem}.landing .reviews{display:grid;gap:var(--space-5)}.landing .who.review figure,.landing .who.review blockquote{margin:0}.landing .who.review blockquote{padding:0}.landing .who.review blockquote p{white-space:normal}.landing .who.review figcaption{font-size:var(--text-sm)}.landing .row .text h2{margin-top:0}@media(min-width:60rem){.landing h1.wide,.landing .who p,.landing .bot{white-space:nowrap}.landing .row{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.landing .row.flip{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.landing .row .text{padding-top:.25rem}.landing .row.flip .text{order:2}.landing .row.flip figure.check{order:1}.landing .action form.stack{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center}.landing .action form.stack>label{flex:0 0 auto;margin:0}.landing .action form.stack>div{width:auto;flex:0 0 auto;margin-left:0;margin-right:0}.landing .action form.stack>p{flex:0 0 100%;max-width:var(--max)}.landing .reviews{grid-template-columns:1fr 1fr;align-items:start}}@property --n{syntax: "<integer>"; initial-value: 0; inherits: false;}@property --r{syntax: "<integer>"; initial-value: 0; inherits: false;}figure.check{--t: 18s;--cycle: 54s;--card: #f0ede6;margin:1.5rem 0 .5rem;container-type:inline-size}.landing .row figure.check{margin:0}figure.check .scenes{display:grid}figure.check .scene{grid-area:1 / 1;display:grid;gap:1rem;opacity:0;animation:scene var(--cycle) linear infinite}figure.check .scene.s-b{animation-delay:18s}figure.check .scene.s-c{animation-delay:36s}@keyframes scene{0%{opacity:0}1.5%{opacity:1}31.8%{opacity:1}33.33%{opacity:0}to{opacity:0}}figure.check svg{width:100%;height:auto;display:block}figure.check .svg-sans{font-family:var(--sans)}figure.check .svg-serif{font-family:var(--serif)}figure.check .status{position:relative;min-height:1.6em;margin:0;font:600 1.05rem/1.6 var(--sans);color:var(--muted)}figure.check .status span{position:absolute;left:0;top:0;opacity:0;animation:var(--t) linear infinite}figure.check .status .s1{animation-name:s1}figure.check .status .s2{animation-name:s2}figure.check .status .s3{animation-name:s3}figure.check .status .s4{animation-name:s4;color:var(--accent)}figure.check .status .s3 b:after{counter-reset:r var(--r);content:counter(r);animation:replies var(--t) linear infinite}@keyframes s1{0%,1%{opacity:0}3%,12%{opacity:1}14%,to{opacity:0}}@keyframes s2{0%,14%{opacity:0}16%,38%{opacity:1}40%,to{opacity:0}}@keyframes s3{0%,40%{opacity:0}42%,64%{opacity:1}66%,to{opacity:0}}@keyframes s4{0%,66%{opacity:0}68%,96%{opacity:1}98%,to{opacity:0}}@keyframes replies{0%,45%{--r: 0 }46%,48%{--r: 1 }49%,51%{--r: 2 }52%,54%{--r: 3 }55%,57%{--r: 4 }58%,to{--r: 5 }}figure.check .reader{animation:reader var(--t) linear infinite}@keyframes reader{0%,2%{opacity:.35}4%,to{opacity:1}}figure.check .q{opacity:0;animation:q var(--t) linear infinite}figure.check .q.q2{animation-delay:.6s}figure.check .q.q3{animation-delay:1.2s}figure.check .q.q4{animation-delay:1.8s}figure.check .q.q5{animation-delay:2.4s}figure.check .q.q6{animation-delay:3s}@keyframes q{0%,15%{opacity:0}17%,96%{opacity:1}98%,to{opacity:0}}figure.check .q text{fill:var(--ink)}figure.check .q .mark{fill:var(--accent)}figure.check .qlabel{opacity:0;animation:qlabel var(--t) linear infinite}@keyframes qlabel{0%,13%{opacity:0}15%,96%{opacity:1}98%,to{opacity:0}}figure.check .hub{animation:hub var(--t) linear infinite;transform-origin:390px 220px}@keyframes hub{0%,14%{transform:scale(1)}16%{transform:scale(1.06)}18%,to{transform:scale(1)}}figure.check .wire{stroke:var(--rule);stroke-width:2;fill:none}figure.check .dot{fill:var(--accent);opacity:0;animation:travel var(--t) linear infinite;offset-rotate:0deg}figure.check .dot.d1{offset-path:path("M 450 220 C 510 220, 530 100, 590 100")}figure.check .dot.d2{offset-path:path("M 450 220 C 510 220, 530 160, 590 160")}figure.check .dot.d3{offset-path:path("M 450 220 C 510 220, 530 220, 590 220")}figure.check .dot.d4{offset-path:path("M 450 220 C 510 220, 530 280, 590 280")}figure.check .dot.d5{offset-path:path("M 450 220 C 510 220, 530 340, 590 340")}figure.check .dot.d2{animation-delay:.3s}figure.check .dot.d3{animation-delay:.6s}figure.check .dot.d4{animation-delay:.9s}figure.check .dot.d5{animation-delay:1.2s}@keyframes travel{0%,17%{offset-distance:0%;opacity:0}18%{opacity:1}30%{offset-distance:100%;opacity:1}31%,43%{offset-distance:100%;opacity:0}44%{opacity:1}58%{offset-distance:0%;opacity:1}59%,to{offset-distance:0%;opacity:0}}figure.check .ai .ring{stroke:var(--rule);stroke-width:2;fill:var(--card);animation:ring var(--t) linear infinite}figure.check .ai .tick{stroke:var(--accent);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;animation:tick var(--t) linear infinite}figure.check .ai.a2 .tick,figure.check .ai.a2 .ring{animation-delay:.54s}figure.check .ai.a3 .tick,figure.check .ai.a3 .ring{animation-delay:1.08s}figure.check .ai.a4 .tick,figure.check .ai.a4 .ring{animation-delay:1.62s}figure.check .ai.a5 .tick,figure.check .ai.a5 .ring{animation-delay:2.16s}@keyframes tick{0%,45%{stroke-dashoffset:20}48%,97%{stroke-dashoffset:0}99%,to{stroke-dashoffset:20}}@keyframes ring{0%,45%{stroke:var(--rule)}48%,97%{stroke:var(--accent)}99%,to{stroke:var(--rule)}}figure.check .ai .name{fill:var(--ink)}figure.check .ai .wait{fill:var(--muted);opacity:0;animation:wait var(--t) linear infinite}figure.check .ai.a2 .wait{animation-delay:.54s}figure.check .ai.a3 .wait{animation-delay:1.08s}figure.check .ai.a4 .wait{animation-delay:1.62s}figure.check .ai.a5 .wait{animation-delay:2.16s}@keyframes wait{0%,30%{opacity:0}32%,44%{opacity:1}47%,to{opacity:0}}figure.check .result{display:grid;grid-template-columns:auto 1fr;gap:0 1.25rem;align-items:center;border:1px solid var(--rule);border-radius:6px;padding:1rem 1.25rem;background:var(--card);opacity:0;transform:translateY(6px);animation:result var(--t) linear infinite}@keyframes result{0%,64%{opacity:0;transform:translateY(6px)}68%,96%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}figure.check .score{font:600 3rem/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink)}figure.check .score:before{counter-reset:n var(--n);content:counter(n);animation:var(--t) linear infinite}figure.check .s-a .score:before{animation-name:count-a}figure.check .s-b .score:before{animation-name:count-b}figure.check .s-c .score:before{animation-name:count-c}@keyframes count-a{0%,66%{--n: 0 }80%,to{--n: 58 }}@keyframes count-b{0%,66%{--n: 0 }80%,to{--n: 44 }}@keyframes count-c{0%,66%{--n: 0 }80%,to{--n: 31 }}figure.check .of{font:.95rem/1.3 var(--sans);color:var(--muted)}figure.check .grade{font:1.15rem/1.4 var(--serif);margin:0;opacity:0;animation:grade var(--t) linear infinite}@keyframes grade{0%,80%{opacity:0}84%,96%{opacity:1}98%,to{opacity:0}}figure.check .grade b{font:600 1.55rem/1 var(--sans);color:var(--accent);margin-right:.35rem}@media(max-width:480px){figure.check .score{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){figure.check,figure.check *{animation:none!important}figure.check .scene{opacity:0}figure.check .scene.s-a{opacity:1}figure.check .status span{opacity:0}figure.check .status .s4{opacity:1}figure.check .q,figure.check .qlabel{opacity:1}figure.check .ai .tick{stroke-dashoffset:0}figure.check .ai .ring{stroke:var(--accent)}figure.check .result{opacity:1;transform:none}figure.check .grade{opacity:1}figure.check .s-a .score:before{content:"58"}figure.check .status .s3 b:after{content:"5"}}figure.check.after .q .fix{stroke:var(--accent);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}figure.check.after .q .dim{fill:var(--muted)}figure.check.after .s-a .score:before{animation-name:count-a2}figure.check.after .s-b .score:before{animation-name:count-b2}figure.check.after .s-c .score:before{animation-name:count-c2}@keyframes count-a2{0%,66%{--n: 58 }80%,to{--n: 82 }}@keyframes count-b2{0%,66%{--n: 44 }80%,to{--n: 71 }}@keyframes count-c2{0%,66%{--n: 31 }80%,to{--n: 65 }}figure.check .grade .was{color:var(--muted);font-size:1rem}figure.check .aim{color:var(--muted);font:.85rem/1.5 var(--sans);margin:.75rem 0 0}@media(min-width:60rem){figure.check .aim{white-space:nowrap;font-size:1.65cqw}}@media(prefers-reduced-motion:reduce){figure.check.after .s-a .score:before{content:"82"}}figure.check .result{opacity:1;transform:none;animation:none;position:relative}figure.check .result .num{opacity:0;animation:num var(--t) linear infinite}@keyframes num{0%,64%{opacity:0}68%,98%{opacity:1}to{opacity:0}}figure.check .result .right{position:relative;min-height:3.2rem;display:grid;align-content:center}figure.check .result .status{position:absolute;top:50%;left:1.25rem;right:1.25rem;margin:0;transform:translateY(-50%);min-height:0}figure.check .result .status span{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){figure.check .result .num{opacity:1}figure.check .result .status span{opacity:0!important}}:root{--bg: #fbfaf7;--ink: #1d2327;--muted: #5b6670;--rule: #dcd8cf;--accent: #0b5d4a;--accent-soft: #e4efe9;--code-bg: #f0ede6;--sans: system-ui, "Segoe UI", sans-serif;--serif: Georgia, "Times New Roman", serif;--paper: var(--bg);--card: #fffdf9;--line: var(--rule);--accent-ink: #f4fff8;--warn: #8a4b12;--fail: #8d2c2c;--needed: #e00000;--pass: var(--accent);--grey: var(--muted);--banner: var(--code-bg);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--text-sm: .875rem;--text: 1rem;--text-lg: 1.25rem;--text-xl: 1.75rem;--text-xxl: 2.5rem;--radius: .5rem;--max: 42rem;--max-run: 72rem;--max-wide: 104rem;--font: var(--serif)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;max-width:100%}html{background:var(--bg)}body{font:18px/1.6 var(--serif);color:var(--ink);background:var(--bg)}a{color:var(--accent)}button,input,select{font-family:var(--sans);font-size:1rem;color:inherit}button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--radius);padding:.55rem 1rem;cursor:pointer}a.button{display:inline-block;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);padding:.55rem 1rem;text-decoration:none;font-family:var(--sans);font-size:1rem;cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}.copy-address{display:inline-flex;align-items:center;gap:.25rem;padding:0 .25rem;margin:0;background:none;border:0;border-radius:0;color:var(--ink);font:inherit;line-height:1;cursor:pointer;vertical-align:middle}.copy-address svg{width:1em;height:1em}.copy-address:hover,.copy-address:focus-visible{text-decoration:underline}input,select{width:100%;max-width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:.5rem .65rem;background:var(--card)}label{display:block;font-size:var(--text-sm);margin-bottom:var(--space-2)}label.needed{color:var(--needed)}label.needed input,label.needed select,label.needed textarea{color:var(--ink)}label.check{display:flex;gap:var(--space-2);align-items:flex-start}label.check input{width:auto;margin-top:.2rem}.shell{width:min(var(--max),calc(100% - 2rem));margin:0 auto;padding:var(--space-5) 0 var(--space-7)}.shell.wide{width:min(var(--max-wide),calc(100% - 3rem))}.shell.run{width:min(var(--max-run),calc(100% - 3rem))}.nowrap{white-space:nowrap}.notes{width:28%;max-width:28rem}.banner{font:600 .8rem/1.4 var(--sans);background:var(--code-bg);color:var(--muted);padding:.5rem 1rem;text-align:center}.brand,.top-nav a.brand{display:inline-flex;align-items:center;gap:.5rem;font:700 1.1rem/1 var(--sans);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.brand-mark{width:2.4rem;height:2.4rem;flex:none}.top{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5)}.top-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);width:100%}.pages{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.top-nav a{font:600 1.1rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none}.top-nav a.sign-in{margin-left:auto}.pages a,.pages .off{font:600 1.15rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none}.pages .off{color:var(--muted)}.answer-tabs{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:1.2rem 0}.answer-tabs button{background:none;border:0;border-radius:0;padding:0 0 2px;color:var(--accent);font:600 1.15rem/1.2 var(--sans);letter-spacing:.01em;cursor:pointer}.answer-tabs button[aria-selected=true]{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent);text-underline-offset:.25rem}.found-by-assistant{list-style:none;padding:0;margin:1.2rem 0 0}.found-by-assistant>li{margin:0 0 .9rem}.found-by-assistant .bars{margin:.2rem 0}.cited-hosts,.named-instead{margin:0 0 1.2rem;padding-left:1.3rem}.cited-hosts li,.named-instead li{overflow-wrap:anywhere;margin:0 0 .35rem}.tag{font:600 .75rem/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:.4rem}button.who{background:none;border:0;border-radius:0;padding:0;color:var(--accent);font:600 .95rem/1.2 var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:.15rem}.top-nav button{margin-left:auto;background:none;color:var(--accent);border:0;border-radius:0;padding:0;font:600 1.1rem/1.2 var(--sans);letter-spacing:.01em;cursor:pointer}.brand[aria-current=page],.top-nav a[aria-current=page],.pages a[aria-current=page]{text-decoration:underline}.brand[aria-current=page],.top-nav a.brand[aria-current=page]{text-decoration:none}.brand[aria-current=page] span{text-decoration:underline}.pages{margin:0 0 var(--space-3)}.page-kind{margin:0 0 .2rem;font:600 .75rem/1.4 var(--sans);color:var(--muted)}h1,h2,h3,h4{font-family:var(--sans);font-weight:600;line-height:1.25}h1{font-size:1.9rem;margin:0 0 .6rem}h2{font-size:1.35rem;margin:2.4rem 0 .6rem}h3{font-size:1.15rem;margin:1.6rem 0 .5rem}.lead,.why,.muted,.small{color:var(--muted)}.small{font-size:var(--text-sm)}.stack{display:flex;flex-direction:column;gap:var(--space-3)}.row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.alias-row{align-items:center;flex-wrap:nowrap}.alias-row input{flex:1 1 auto;width:auto;min-width:0}.alias-row button{flex:none}.alias{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4);row-gap:var(--space-1);align-items:center;margin:0 0 var(--space-3);min-width:0}.stack>.alias{margin:0}.alias-words{min-width:0;overflow-wrap:anywhere}.alias button{justify-self:end;min-width:7.25rem;text-align:center;white-space:nowrap}.alias+.alias{border-top:1px solid var(--rule);padding-top:var(--space-2)}.fix summary{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);cursor:pointer}.fix summary:before{content:"▸";font:600 1.15rem/1 var(--sans);color:var(--muted);flex:none}.fix[open] summary:before{content:"▾"}.fix summary h3{margin:0;min-width:0;flex:1 1 auto;font-size:1.45rem;line-height:1.25}.fix summary .points{font:600 1.25rem/1.45 var(--sans);flex:none}.fold-all{margin:0 0 var(--space-5)}.fix+.fix{margin-top:var(--space-5)}.fix[open]{padding-bottom:var(--space-3)}.error{color:var(--fail)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4)}.checks,.providers,.strip,.fixes{list-style:none;margin:0;padding:0}.checks li,.providers li,.strip li,.fixes li{border-top:1px solid var(--line);padding:var(--space-3) 0}.checks li:first-child,.providers li:first-child,.strip li:first-child,.fixes li:first-child{border-top:0}.check-head,.provider-head,.strip-head{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.assistants{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;margin:0;padding:0}.assistants li{display:flex;flex-direction:column;align-items:center;text-align:center}.pass{color:var(--pass)}.assistants .waiting{color:var(--warn);animation:pmt-pulse 1.6s ease-in-out infinite}.assistants .pass{color:var(--accent);font-weight:700}@keyframes pmt-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.assistants .waiting{animation:none}}.fail{color:var(--fail)}.waiting,.greyed{color:var(--grey)}.score{display:flex;align-items:baseline;gap:var(--space-3)}.score strong{font-size:var(--text-xxl);line-height:1}.bar{height:.45rem;background:var(--line);border-radius:999px;overflow:hidden;margin-top:var(--space-2)}.bar span{display:block;height:100%;background:var(--accent)}.bar.grey span{background:var(--grey)}.answer{font-family:var(--serif);overflow-wrap:anywhere}.answer pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.answer p{margin:0 0 1rem}.answer strong{font-weight:700}.answer ul{padding-left:1.2rem;margin:0 0 1rem}.answer li{margin-bottom:.5rem}.answer table{width:100%;border-collapse:collapse;margin:0 0 1.2rem;font-size:.95rem}.answer th,.answer td{text-align:left;vertical-align:top;padding:.5rem .6rem .5rem 0;border-top:1px solid var(--rule);border-bottom:0}.answer th{font:600 .8rem/1.4 var(--sans);color:var(--muted);border-top:0}.answer h4{font-size:1rem;margin-top:1.2rem}.citations{padding-left:1.1rem}.citations a{overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.admin-scroll{max-width:100%;overflow-x:auto}.admin-scroll table{width:max-content;min-width:100%}.admin-scroll th button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;cursor:pointer;white-space:nowrap}.compare .bars{margin:0}@media(max-width:600px){.compare thead{display:none}.compare tr{display:block;border-top:1px solid var(--rule);padding:.6rem 0}.compare th,.compare td{display:block;border:0;padding:.15rem 0}.compare td:before{content:attr(data-label);display:block;font:600 .75rem/1.4 var(--sans);color:var(--muted)}.compare td.num{text-align:left}}.listing-refresh{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;max-width:100%}th,td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--line)}th{white-space:nowrap}td{overflow-wrap:anywhere}.filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:480px){.filters{grid-template-columns:1fr}h1{font-size:1.45rem}.score strong{font-size:var(--text-xl)}}.business{font:600 1rem/1.4 var(--sans);margin:0 0 1.2rem}.hero{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:baseline;margin:.5rem 0 .8rem}.hero .action,.turned-score .action{margin-left:auto}.turned-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem}.hero .n{font:600 4.4rem/1 var(--sans)}.hero .sentence{font-size:1.15rem;line-height:1.45;margin:0}.hero .sentence strong{font-family:var(--sans)}th.pdf,td.pdf{text-align:right}th.num,td.num{text-align:center}.runs .notes{width:auto;max-width:14rem}.runs td .small{max-width:12rem}.explain{font:.9rem/1.5 var(--sans);color:var(--muted);margin:0 0 .8rem}p.disclosure{font-style:italic}.caption{font:.9rem/1.5 var(--sans);color:var(--muted);margin:0 0 .8rem}.questions{list-style:none;padding:0;margin:0 0 .6rem}.questions li{padding:.55rem 0 .55rem 1.1rem;border-left:3px solid var(--rule);border-top:0;margin-bottom:.5rem}.questions .q{display:block}.questions .kind{font:.8rem/1.4 var(--sans);color:var(--muted)}.board{list-style:none;padding:0;margin:0 0 1rem}.board li{display:grid;grid-template-columns:8rem 1fr;gap:.3rem 1.2rem;padding:1rem 0;border-top:2px solid var(--rule)}.board li:last-child{border-bottom:2px solid var(--rule)}.board .who{font:600 1.3rem/1.3 var(--sans)}.board .what{font-size:1.1rem;margin:0}.board .instead{display:block;color:var(--muted);font-size:.95rem;margin-top:.2rem}.board .yes .what{color:var(--accent);font-weight:700}.board .later .what{color:var(--muted)}.bars{list-style:none;padding:0;margin:1.2rem 0 0}.bars li{display:grid;grid-template-columns:7rem 1fr 4.5rem;align-items:center;gap:.8rem;padding:.45rem 0;border-top:0;font-family:var(--sans);font-size:.95rem}.bars .track{display:block;height:6px;background:var(--code-bg);border-radius:3px;overflow:hidden}.bars .fill{display:block;height:100%;background:var(--accent)}.bars .v{text-align:right;font-weight:600;white-space:nowrap}.bars .later{color:var(--muted)}.bars .later .track{background:repeating-linear-gradient(90deg,var(--rule) 0 6px,transparent 6px 12px)}ol.fixes{list-style:decimal;padding-left:1.3rem;margin:0}ol.fixes li{border-top:0;margin-bottom:.9rem;padding:0}.fixes .pts{font:.85rem/1.5 var(--sans);color:var(--accent)}footer{margin-top:3rem;padding-top:1.2rem;border-top:1px solid var(--rule)}footer p{font:.85rem/1.55 var(--sans);color:var(--muted);margin:0 0 .5rem}.own-facts{margin-top:var(--space-6)}.own-facts table{table-layout:fixed}.own-facts .why{margin:var(--space-3) 0}@media(max-width:600px){.own-facts thead{display:none}.own-facts tr{display:block;border-top:1px solid var(--rule);padding:.6rem 0}.own-facts td,.own-facts tbody th{display:block;border:0;padding:.15rem 0}.own-facts td:before{content:attr(data-label);display:block;font:600 .75rem/1.4 var(--sans);color:var(--muted)}}@media(max-width:600px){.answer thead{display:none}.answer tr{display:block;border-top:1px solid var(--rule);padding:.6rem 0}.answer td{display:block;border:0;padding:.15rem 0}.answer td:before{content:attr(data-label);display:block;font:600 .75rem/1.4 var(--sans);color:var(--muted)}}@media(max-width:600px){.hero .action,.turned-score .action{margin-left:0;flex-basis:100%}}@media(max-width:480px){.hero{align-items:flex-start}.hero .n{font-size:3.6rem}.board li{grid-template-columns:1fr}}.mention-check ul{list-style:none;padding:0;margin:0 0 1rem}.mention-check li{margin:0 0 1rem}.mention-check .name,.mention-check .url,.mention-check p{overflow-wrap:anywhere}select.category-list{display:block}.confirm-fold{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:.35rem .75rem .5rem}.confirm-fold>summary{cursor:pointer;font-family:var(--sans);font-weight:700;font-size:1.15rem}.confirm-fold>fieldset{border:0;margin:.75rem 0 0;padding:0;min-width:0}.confirm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.confirm-actions button{font-size:1.15rem;padding:.8rem 1.4rem}.confirm-actions .why{margin:0}.mention-check fieldset{border:0;margin:0 0 1rem;padding:0;min-width:0}.mention-check textarea{width:100%;max-width:100%;font:inherit}.mention-actions{display:flex;flex-wrap:wrap;gap:.6rem}.mention-actions .secondary{background:transparent;color:var(--accent);border:1px solid var(--line)}.mention-question{margin-top:1.5rem}
