.calc-section[data-astro-cid-af5vpvno]{background:var(--ink-50)}.calc-intro[data-astro-cid-af5vpvno]{max-width:640px;margin-bottom:32px}.calc-title[data-astro-cid-af5vpvno]{text-wrap:balance;margin-bottom:12px;font-size:clamp(26px,3.2vw,38px)}.calc-card[data-astro-cid-af5vpvno]{border:1px solid var(--ink-100);background:#fff;border-radius:16px;padding:28px;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000a}.calc-pickers[data-astro-cid-af5vpvno]{border-bottom:1px solid var(--ink-100);grid-template-columns:minmax(0,1.5fr) 40px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 16px;padding-bottom:24px;display:grid}.field[data-astro-cid-af5vpvno]{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}label[data-astro-cid-af5vpvno]{color:var(--ink-700);font-size:14px;font-weight:500;line-height:1.2}select[data-astro-cid-af5vpvno],input[data-astro-cid-af5vpvno]{-webkit-appearance:none;appearance:none;font:inherit;border:1px solid var(--ink-200);height:52px;color:var(--ink-900);background-color:#fff;border-radius:10px;width:100%;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}select[data-astro-cid-af5vpvno]{cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}select[data-astro-cid-af5vpvno]:hover:not(:disabled),input[data-astro-cid-af5vpvno]:hover{border-color:var(--ink-300)}select[data-astro-cid-af5vpvno]:focus-visible,input[data-astro-cid-af5vpvno]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-50);outline:none}select[data-astro-cid-af5vpvno]:disabled{color:var(--ink-400);background-color:var(--ink-50);cursor:not-allowed}input[data-astro-cid-af5vpvno]::placeholder{color:var(--ink-400)}input[data-astro-cid-af5vpvno]::-webkit-search-cancel-button{cursor:pointer}.search-box[data-astro-cid-af5vpvno]{align-items:center;display:flex;position:relative}.search-box[data-astro-cid-af5vpvno] svg{color:var(--ink-400);pointer-events:none;position:absolute;left:14px}.search-box[data-astro-cid-af5vpvno] input[data-astro-cid-af5vpvno]{padding-left:42px}.or[data-astro-cid-af5vpvno]{justify-content:center;align-items:center;height:52px;display:flex}.or[data-astro-cid-af5vpvno] span[data-astro-cid-af5vpvno]{border:1px solid var(--ink-200);background:var(--ink-50);width:32px;height:32px;color:var(--ink-500);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.suggestions[data-astro-cid-af5vpvno]{z-index:20;border:1px solid var(--ink-200);background:#fff;border-radius:12px;max-height:340px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.suggestions[data-astro-cid-af5vpvno] li{cursor:pointer;min-height:48px;color:var(--ink-900);border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;display:flex}.suggestions[data-astro-cid-af5vpvno] li[aria-selected=true],.suggestions[data-astro-cid-af5vpvno] li[data-index]:hover{background:var(--ink-50)}.suggestions[data-astro-cid-af5vpvno] li img,.suggestions[data-astro-cid-af5vpvno] li .ph{object-fit:contain;background:var(--ink-50);border-radius:4px;flex-shrink:0;width:32px;height:32px}.suggestions[data-astro-cid-af5vpvno] li small{color:var(--ink-500);font-size:12px;display:block}.suggestions[data-astro-cid-af5vpvno] li.none{cursor:default;color:var(--ink-500);font-size:14px}.calc-result[data-astro-cid-af5vpvno]{padding-top:24px}.calc-result[data-astro-cid-af5vpvno] .calc-empty{color:var(--ink-500);font-size:15px}.calc-start[data-astro-cid-af5vpvno]{flex-direction:column;gap:12px;display:flex}.brand-chips[data-astro-cid-af5vpvno]{flex-wrap:wrap;gap:8px;display:flex}.brand-chips[data-astro-cid-af5vpvno] .brand-chip{border:1px solid var(--ink-200);min-height:40px;color:var(--ink-700);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.brand-chips[data-astro-cid-af5vpvno] .brand-chip:hover{border-color:var(--ink-900);color:var(--ink-900)}.calc-result[data-astro-cid-af5vpvno] .from a{color:var(--accent);font-size:14px;text-decoration:underline}@media (width<=900px){.calc-pickers[data-astro-cid-af5vpvno]{grid-template-columns:1fr 1fr;gap:16px}.search-field[data-astro-cid-af5vpvno]{grid-column:1/-1}.or[data-astro-cid-af5vpvno]{display:none}}@media (width<=600px){.calc-card[data-astro-cid-af5vpvno]{padding:18px}.calc-pickers[data-astro-cid-af5vpvno]{grid-template-columns:1fr}}
