.dc-checks{flex-direction:column;gap:10px;display:flex}.dc-check{color:var(--soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.dc-check input{accent-color:var(--rose);flex:none;width:18px;height:18px;margin:2px 0 0}.dc-check b{color:var(--text);font-weight:600}.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.dc-code{font:600 15px var(--mono);letter-spacing:.06em;color:var(--sun);overflow-wrap:anywhere}.dc-aff{font:500 12px var(--mono);color:var(--ember);overflow-wrap:anywhere;display:inline-block}.dc-free{background:linear-gradient(120deg,#ff3d8124,#ff7a2f1a 55%,#ffd25c14);border-radius:20px;padding:16px 20px;box-shadow:inset 0 0 0 1px #ff7a2f66}.dc-free p{margin:0}.dc-free strong{font:700 18px/1.3 var(--display);letter-spacing:-.01em;color:var(--text)}.dc-rule{color:var(--soft);margin:0;font-size:13.5px}.dc-promo{align-items:stretch;gap:8px;display:flex}.dc-promo .input{text-transform:uppercase;flex:auto;min-width:0}.dc-promo-ok{color:var(--ok);margin:0;font-size:13.5px}.dc-linkish{all:unset;cursor:pointer;color:var(--sun);font:500 13.5px var(--body);text-underline-offset:3px;text-decoration:underline}.dc-linkish:focus-visible{outline:2px solid var(--sun);outline-offset:3px;border-radius:4px}@media (max-width:900px){.dc-grid{grid-template-columns:minmax(0,1fr)}}.dc-hit{all:unset;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:6px 4px;display:flex}.dc-hit:hover,.dc-hit:focus-visible{background:#ffffff0f;outline:none}
.dc-check input.dp-pct{text-align:center;width:4.2em;height:auto;font-family:var(--mono);margin:0 2px;padding:6px 10px;display:inline-block}.dp-examples{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.dp-examples b{color:var(--text);font-family:var(--display)}.dp-was{font:400 14px var(--body);margin-right:6px}
