.answer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.4rem;display:grid}.acard{border:1px solid var(--line-2);background:#12100d;border-radius:16px;padding:1.4rem}.acard.us{background:linear-gradient(#e3a85712,#e3a85705);border-color:#e3a85773}.acard h3{font:600 1.1rem/1.3 var(--sans);margin:0 0 .9rem}.acard.us h3{color:var(--amber)}.acard ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.acard li{color:var(--paper-2);gap:.7rem;font-size:.95rem;line-height:1.45;display:flex}.acard li:before{content:"";background:var(--dim);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55rem}.acard.us li:before{background:var(--amber)}@media (max-width:760px){.answer{grid-template-columns:minmax(0,1fr)}}.chooser{border:1px solid var(--line-2);border-radius:var(--r-screen);background:#12100d;margin-top:2.6rem;overflow:hidden}.chooser-top{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.chooser-top,.qrow{border-bottom:1px solid var(--line)}.qrow{padding:1.2rem}.qrow legend{font:600 1.02rem/1.3 var(--sans);margin:0 0 .8rem;padding:0}.qrow fieldset{border:0;margin:0;padding:0}.opts{flex-wrap:wrap;gap:.5rem;display:flex}.opts button{border:1px solid var(--line-2);color:#e1dacd;font:500 .92rem/1 var(--sans);background:0 0;border-radius:999px;padding:.6rem 1rem;transition:border-color .2s,background .2s,color .2s}.opts button:hover{border-color:#f2ede366}.opts button[aria-pressed=true]{border-color:var(--amber);color:var(--amber);background:#e3a8571f}.result{background:#0e0d0a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.4rem 1.2rem;display:grid}.result .mono{margin:0 0 .5rem;font-size:.6rem}.result h3{font-family:var(--serif);margin:0 0 .5rem;font-size:max(1.5rem,min(2.6vw,2.1rem));font-weight:400;line-height:1.1}.result p{color:var(--paper-2);max-width:46rem;margin:0;font-size:.97rem}.result .btn{white-space:nowrap;justify-self:start}.result.pending h3{color:var(--ash)}@media (max-width:700px){.result{grid-template-columns:minmax(0,1fr)}}.setup{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.4rem;display:grid}.panel{border:1px solid var(--line-2);background:#12100d;border-radius:16px;overflow:hidden}.panel.us{border-color:#e3a85773}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.panel.us .panel-head{color:var(--amber)}.panel .art{background:#0f0e0b;width:100%;height:auto;display:block}.panel .art .s{fill:none;stroke:#8c8478;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.panel.us .art .s.a{stroke:var(--amber)}.panel .art text{font:500 9px/1 var(--mono);letter-spacing:.12em;fill:var(--ash)}.panel ul{margin:0;padding:1.1rem;list-style:none}.panel li{color:var(--paper-2);border-top:1px solid var(--line);gap:.7rem;padding:.5rem 0;font-size:.93rem;display:flex}.panel li:first-child{border-top:0}.panel li:before{content:"";background:var(--dim);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5rem}.panel.us li:before{background:var(--amber)}@media (max-width:760px){.setup{grid-template-columns:minmax(0,1fr)}}.honest{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(2rem,min(5vw,4rem));margin-top:2.4rem;display:grid}.honest h3{font:500 .72rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 1rem}.honest.plain h3{color:var(--ash)}@media (max-width:760px){.honest{grid-template-columns:minmax(0,1fr)}}.checklist{counter-reset:q;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.checklist li{counter-increment:q;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.9rem 0;display:grid}.checklist li:before{content:counter(q,decimal-leading-zero);font:500 .68rem/1.6 var(--mono);letter-spacing:.1em;color:var(--amber)}.checklist p{color:var(--paper);margin:0;font-size:.97rem}.checklist small{color:var(--ash);margin-top:.35rem;font-size:.86rem;display:block}@media (max-width:760px){.checklist{grid-template-columns:minmax(0,1fr)}}#both .cmp{background:0 0;border:0}#both .cmp tbody th{width:9.5rem;color:var(--paper);font:500 .95rem/1.4 var(--sans);letter-spacing:0;text-transform:none}#both .cmp thead th{padding-top:0}@media (max-width:620px){#both .cmp tbody th{width:auto}}
