.dc-in{display:block}.dc-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:12px;align-items:end}.dc-field{display:flex;flex-direction:column;gap:7px}.dc-field span{font-weight:700;font-size:14.5px;margin-left:4px}.dc-field i{font-style:normal;font-weight:500;color:var(--muted)}.dc-field input{width:100%;height:58px;padding:0 18px;border-radius:16px;border:1.5px solid var(--line);background:var(--cream);font:inherit;font-size:17px;color:var(--ink);transition:border-color .2s,background .2s}.dc-main input{font-size:20px;font-weight:600}.dc-field input:focus{outline:none;border-color:var(--navy);background:#fff}.dc-row .btn{height:58px;justify-content:center}.dc-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.dc-try{color:var(--muted);font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dc-try button{font:inherit;font-size:13.5px;font-weight:600;color:var(--navy);background:var(--line2);border:0;border-radius:999px;padding:5px 12px;cursor:pointer;transition:background .2s}.dc-try button:hover{background:var(--butter)}.dc-out{margin-top:16px;transition:opacity .2s}.dc-out:empty{display:none}.dc-out.dc-wait{opacity:.45;pointer-events:none}.dc-note{font-size:14px}.dc-extras{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line2)}.dc-extra-h{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px}.dc-extras .pill{font-size:13px;padding:4px 11px}.dc-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.dc-col{display:flex;flex-direction:column;gap:16px;min-width:0}.dc-rec{margin:14px 0 0;padding:14px 16px;border-radius:14px;background:var(--cream);border:1px solid var(--line2);font:13.5px/1.55 var(--mono);white-space:pre-wrap;word-break:break-all;color:var(--ink)}.dc-tree,.dc-tree ul{list-style:none;margin:0;padding:0}.dc-tree{margin-top:12px;font-size:14px}.dc-tree ul{margin-left:12px;padding-left:14px;border-left:2px solid var(--line)}.dc-node{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.dc-node .mono{min-width:0}.dc-count{flex:none;color:var(--muted);font-size:13px;font-weight:600}.dc-tree li.bad>.dc-node .dc-count{color:var(--red)}@media(max-width:1000px){.dc-row{grid-template-columns:1fr 1fr}.dc-row .btn{grid-column:1/-1}.dc-cols{display:flex;flex-direction:column}.dc-col{display:contents}.dc-o1{order:1}.dc-o2{order:2}.dc-o3{order:3}.dc-o4{order:4}.dc-o5{order:5}.dc-o6{order:6}}@media(max-width:640px){.dc-row{grid-template-columns:1fr}.dc-main input{font-size:18px}.dc-foot{flex-direction:column;align-items:flex-start}.dc-foot .hx-fine{margin:0}}
