.tools[data-s-xv6poz3h]{flex-direction:column;gap:20px;display:flex}.tool[data-s-xv6poz3h]{gap:12px;scroll-margin-top:16px}.tool[data-s-xv6poz3h] h2[data-s-xv6poz3h]{font-size:20px;font-weight:800}.tool-tag[data-s-xv6poz3h]{color:var(--primary-dark);background:var(--primary-soft);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700}.num-box[data-s-xv6poz3h]{border:2px solid var(--primary);background:var(--card);border-radius:14px;align-items:center;height:56px;display:flex;overflow:hidden}.num-box[data-s-xv6poz3h] span[data-s-xv6poz3h]{color:var(--muted);padding:0 6px 0 16px;font-size:22px;font-weight:800}.num-box[data-s-xv6poz3h] input[data-s-xv6poz3h]{letter-spacing:2px;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:22px;font-weight:700}.num-box[data-s-xv6poz3h]:focus-within{box-shadow:0 0 0 3px var(--primary-soft)}.chips[data-s-xv6poz3h] .chip[data-s-xv6poz3h]{font-family:inherit}.where[data-s-xv6poz3h]{font-size:14px}.where[data-s-xv6poz3h] summary[data-s-xv6poz3h]{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;font-weight:600;display:flex}.where[data-s-xv6poz3h] ol[data-s-xv6poz3h]{flex-direction:column;gap:4px;padding-left:20px;display:flex}.progress[data-s-xv6poz3h]{counter-reset:p;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;list-style:none;display:grid}.progress[data-s-xv6poz3h] li[data-s-xv6poz3h]{counter-increment:p;color:var(--placeholder);flex-direction:column;gap:6px;font-size:13px;display:flex}.progress[data-s-xv6poz3h] li[data-s-xv6poz3h]:before{content:"";background:var(--track);border-radius:3px;height:6px}.progress[data-s-xv6poz3h] li[data-s-xv6poz3h].on{color:var(--text);font-weight:700}.progress[data-s-xv6poz3h] li[data-s-xv6poz3h].on:before,.progress[data-s-xv6poz3h] li[data-s-xv6poz3h].done:before{background:var(--primary)}@media (width>=900px){.tools[data-s-xv6poz3h]{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}}.wiz-q{margin:4px 0 10px;font-size:17px;font-weight:700}.wiz-opts{flex-direction:column;gap:8px;display:flex}.wiz-opts.two{grid-template-columns:1fr 1fr;display:grid}.wiz-back{color:var(--primary);cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:10px;padding:0;font-size:14px;font-weight:600}.res{border:2px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.res.tone-green{border-color:var(--green-strong)}.res.tone-red{border-color:var(--red-strong)}.res.tone-yellow{border-color:var(--yellow-strong)}.res .res-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.res .res-code{color:var(--text);font-size:22px;font-weight:800}.res .res-title{color:var(--text);font-size:18px;font-weight:800;line-height:1.4}.res .res-meta{flex-wrap:wrap;gap:6px;display:flex}.res .res-meta span,.res .cchip{color:var(--text);background:#ffffffb3;border-radius:999px;padding:2px 10px;font-size:13px}.res .cchips{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.res .cchip{background:var(--neutral);color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;padding:6px 4px;display:flex}.res .cchip.ok{background:var(--card);color:var(--green);font-weight:700}.res .cchip b{color:var(--text)}.res p{color:var(--text);font-size:14px;line-height:1.65}.res .res-recap{color:var(--muted);font-size:13px}.res .res-links{flex-wrap:wrap;gap:4px 16px;display:flex}.res .res-links a,.res .res-links button{min-height:40px;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.unknown{background:var(--bg);border-radius:12px;padding:14px;font-size:14px;line-height:1.65}
