.dgc{margin:28px 0;border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 30px 60px -44px rgba(11,16,32,.45)}.dgc-h{padding:20px 24px;background:linear-gradient(135deg,#0E1A3D,#1B3FBF);color:#fff}.dgc-h b{display:block;font:600 20px/1.3 var(--fs,var(--fd));color:#fff}.dgc-h p{margin:6px 0 0!important;font-size:14px!important;color:#C9D3EE!important}.dgc-g{display:grid;grid-template-columns:1fr 1fr;gap:0}.dgc-f{padding:20px 24px;display:grid;gap:12px;border-right:1px solid var(--line)}.dgc-f label{display:grid;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.dgc-in{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:12px;background:#F8FAFF;overflow:hidden}.dgc-in:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px rgba(47,107,255,.12)}.dgc-in i{font-style:normal;font-weight:700;font-size:13px;color:var(--mute);padding:0 12px}.dgc-in input{flex:1;min-width:0;height:44px;border:0;background:none;outline:0;font:600 16px var(--fb);color:var(--ink);padding:0 12px}.dgc-in i+input{padding-left:0}.dgc-o{padding:20px 24px;display:grid;gap:10px;align-content:start;background:var(--paper)}.dgc-r{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--line)}.dgc-r span{display:block;font-size:12.5px;font-weight:700;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}.dgc-r b{display:block;font:800 22px var(--fd);color:var(--ink);margin-top:2px}.dgc-r em{display:block;font-style:normal;font-size:13px;color:var(--ink-2);margin-top:2px}.dgc-r.hl{border-color:var(--blue);box-shadow:0 0 0 3px rgba(47,107,255,.1)}.dgc-r.hl b{color:var(--blue)}.dgc-r.g b{color:#15803D}.dgc-r.b b{color:#B91C1C}@media(max-width:760px){.dgc-g{grid-template-columns:1fr}.dgc-f{border-right:0;border-bottom:1px solid var(--line)}.dgc-h,.dgc-f,.dgc-o{padding:18px}}