a{text-decoration:none}a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}
.dvx-page--chart #dvx>*:not([aria-label="Chart"]){display:none}
#dvx{overflow-x:clip}
.dvx-code{margin:8px 0;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#05070A;color:#E8EEF2;overflow-x:auto;font:12.5px/1.5 ui-monospace,Menlo,Consolas,monospace;max-width:100%;box-sizing:border-box}
.dvx-done{margin:22px 0 4px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,var(--panel2),var(--panel));max-width:760px}.dvx-done__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 12px}.dvx-done__h{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2EE88A}.dvx-done__dot{width:8px;height:8px;border-radius:50%;background:#2EE88A;box-shadow:0 0 0 3px rgba(46,232,138,.18)}.dvx-done__v{margin:0;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.dvx-done__v b{color:var(--ink);font-weight:600}.dvx-done__v code{font-size:12px}.dvx-done__k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dvx-done__k div{display:flex;flex-direction:column-reverse;gap:2px;min-width:0}.dvx-done__k dd{margin:0;font-size:clamp(20px,3.6vw,26px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.dvx-done__k dt{font-size:12px;color:var(--muted);line-height:1.3}.dvx-done__note{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--muted)}.dvx-done__next{margin:0;font-size:13px}.dvx-done__next a{color:inherit;opacity:.9}.dvx-done__sep{margin:0 4px;opacity:.5}@media (max-width:640px){.dvx-done{padding:14px}.dvx-done__k{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}
.dvx-nav__brand{display:inline-flex;align-items:center;gap:8px}.dvx-nav__brand img{width:30px;height:30px;border-radius:4px}
@media (max-width:640px){.dvx-nav__links{display:flex;flex-wrap:wrap;gap:0 4px}html body .dvx-btn,html body .dvx-seg button,html body .dvx select,html body .dvx input,html body .dvc select,html body .dvc input,html body .dvx-foot a,html body .dvx-price dd a,html body .dvx-price small a,html body .dvx .dvx-ca__copy,html body .dvx-ca .dvx-ca__copy,html body .dvc .dvd-vote select,html body .dvc .dvd-field input,html body .dvc .dvc-self-row input{min-height:44px}html body .dvx-foot a,html body .dvx-price dd a,html body .dvx-price small a{display:inline-flex;align-items:center}.dvx-nav__links a,.dvx-nav__brand{display:inline-flex;align-items:center;min-height:44px;padding:0 8px}.dvx-tick{display:inline-flex;align-items:center;min-height:44px}.dvx li>a:only-child,.dvc li>a:only-child,.dvb-ledger a,.dvc-actions a,.dvx-cta a,.dvx-media a,.dvp-dl a{display:inline-flex;align-items:center;min-height:44px}.dvx-btn,.dvc-btn,.dvx select,.dvc select,.dvx input,.dvc input{min-height:44px}.dvx-seg button{min-height:44px;min-width:44px}.dvx-note{overflow-wrap:anywhere}}
