.dp-h{font-size:1.1rem;margin:0 0 12px}.dp-row{display:flex;gap:8px}.dp-row input{flex:1;min-width:0}.dp-row select{width:auto}.dp-amounts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dp-amounts button{padding:4px 12px;border:1px solid var(--line-strong,#d6dbe3);border-radius:999px;background:var(--surface,#fff);color:var(--brand);font:inherit;font-size:.85rem;cursor:pointer;font-variant-numeric:tabular-nums}.dp-amounts button:hover,.dp-amounts button:focus-visible{border-color:var(--gold)}.dp-table{width:100%;border-collapse:collapse;font-size:.93rem}.dp-table th,.dp-table td{padding:9px 8px;border-bottom:1px solid var(--line,#e3e7ee);text-align:start;vertical-align:top}.dp-table th{font-size:.85rem;color:var(--ink-soft);font-weight:600;white-space:nowrap}.dp-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.dp-tier{display:block;font-size:.78rem;color:var(--ink-faint);font-family:inherit;white-space:normal}.dp-below{font-family:var(--font-body,inherit);font-size:.8rem;color:var(--ink-faint);white-space:normal}.dp-ret small{font-family:inherit;font-size:.78rem;color:var(--ink-faint)}.dp-links{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.dp-links a{display:flex;flex-direction:column;gap:4px;height:100%;padding:12px 14px;border:1px solid var(--line-strong,#d6dbe3);border-radius:var(--radius-sm,10px);background:var(--surface,#fff);text-decoration:none;color:var(--ink)}.dp-links a:hover,.dp-links a:focus-visible{border-color:var(--gold)}.dp-links strong{color:var(--brand)}.dp-links span{font-size:.88rem;color:var(--ink-soft);line-height:1.6}.cs-faq details{border:1px solid var(--line,#e3e7ee);border-radius:10px;padding:11px 15px;margin-bottom:8px;background:var(--surface,#fff)}.cs-faq summary{cursor:pointer;list-style-position:inside}.cs-faq summary h3{display:inline;font-size:1rem;margin:0}.cs-faq p{margin:8px 0 0;line-height:1.8}#calc .result-row[hidden]{display:none}@media (max-width:699px){.dp-table thead{display:none}.dp-table tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line,#e3e7ee)}.dp-table tr[hidden]{display:none}.dp-table td{border:0;padding:2px 0}.dp-table td::before{content:attr(data-label);display:block;font-size:.75rem;color:var(--ink-faint);font-family:var(--font-body,inherit)}.dp-table td:first-child,.dp-table td:nth-child(2){grid-column:1 / -1}.dp-table td:first-child::before,.dp-table td:nth-child(2)::before{display:none}.dp-table td:first-child{font-size:.8rem;color:var(--ink-faint)}.dp-table td:nth-child(2){font-weight:600}.dp-table td:last-child{grid-column:1 / -1}}.dp-filters{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 10px}.dp-filters label{display:flex;align-items:center;gap:6px;font-size:.9rem;color:var(--ink-soft)}.dp-filters select{width:auto}.dp-table tr.dp-cut{display:none}.dp-more{text-align:center;margin:10px 0 0}.iv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.iv-card{border:1px solid var(--line-strong,#d6dbe3);border-radius:var(--radius-sm,10px);background:var(--surface,#fff);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.iv-card h3{margin:0;font-size:1.05rem;color:var(--brand)}.iv-card dl{margin:0;display:grid;gap:6px}.iv-card dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--line,#e3e7ee);padding-bottom:4px}.iv-card dt{color:var(--ink-soft);font-size:.88rem}.iv-card dd{margin:0;font-weight:600}.iv-note{margin:0;font-size:.82rem;color:var(--ink-faint);line-height:1.6}.iv-features{line-height:1.9;padding-inline-start:20px;margin:0 0 16px}