.agency-calc{background:var(--panel,var(--card));border:1px solid var(--rim,var(--line));box-shadow:var(--lift,none);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-radius:18px;padding:24px}.agency-calc h2,.agency-calc h3{margin:0 0 6px}.agency-calc-lead,.agency-calc-note{color:var(--ink-2);margin:0 0 16px}.agency-calc-note{margin:16px 0 0;font-size:13px}.agency-calc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.agency-calc-inputs{gap:6px;display:grid}.agency-calc-inputs label{font-size:14px;font-weight:600}.agency-calc-inputs input{font:inherit;border:1px solid var(--line-2,var(--line));color:var(--ink);box-sizing:border-box;background:#ffffffd9;border-radius:12px;width:100%;margin-bottom:10px;padding:10px 12px;font-size:18px}.agency-calc-inputs input:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.agency-calc-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.agency-calc-out>div{border:1px solid var(--line);background:#ffffff8c;border-radius:14px;padding:14px}.agency-calc-out dt{color:var(--ink-2);margin-bottom:4px;font-size:13px}.agency-calc-out dd{color:var(--ink-2);gap:2px;margin:0;font-size:13px;display:grid}.agency-calc-out dd b{font-family:var(--display);color:var(--ink);font-size:24px}.agency-calc-out small{font-size:12px}.agency-calc-margin{background:var(--ice)!important;border-color:#0000!important}.agency-calc-margin dd b{color:var(--blue-ink)}.agency-calc-margin.neg dd b{color:#b42318}.agency-tiers{overflow-x:auto}.agency-tiers table{border-collapse:collapse;width:100%}.agency-tiers th,.agency-tiers td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}.agency-tiers tbody tr:last-child th,.agency-tiers tbody tr:last-child td{border-bottom:0}.agency-tiers caption{text-align:left;padding:10px 8px 0;font-weight:600}@media (max-width:720px){.agency-calc{padding:18px}.agency-calc-grid,.agency-calc-out{grid-template-columns:1fr}}
