.FreelanceRateCalculatorClient-module__kZJqea__wrapper{flex-direction:column;gap:1.5rem;max-width:960px;margin:0 auto;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__presets{flex-direction:column;gap:.75rem;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__presetButtons{flex-wrap:wrap;gap:.75rem;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__presetButton{border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:200px;padding:.75rem 1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__presetButton:hover{border-color:color-mix(in oklab,var(--brand)60%,var(--border));box-shadow:0 8px 18px -12px color-mix(in srgb,var(--brand)45%,transparent);transform:translateY(-2px)}.FreelanceRateCalculatorClient-module__kZJqea__presetButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.FreelanceRateCalculatorClient-module__kZJqea__presetLabel{font-weight:600}.FreelanceRateCalculatorClient-module__kZJqea__presetSubtitle{color:var(--muted);font-size:.85rem}.FreelanceRateCalculatorClient-module__kZJqea__inputs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.FreelanceRateCalculatorClient-module__kZJqea__notice{border-left:4px solid var(--brand);background:color-mix(in oklab,var(--surface)92%,transparent);gap:.4rem;padding:1rem 1.25rem}.FreelanceRateCalculatorClient-module__kZJqea__kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.FreelanceRateCalculatorClient-module__kZJqea__value{font-size:1.8rem;font-weight:700}.FreelanceRateCalculatorClient-module__kZJqea__subtle{color:var(--muted);font-size:.85rem}.FreelanceRateCalculatorClient-module__kZJqea__dashboard{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.FreelanceRateCalculatorClient-module__kZJqea__breakdownList{flex-direction:column;gap:.9rem;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__breakdownItem{flex-direction:column;gap:.35rem;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__breakdownHeader{justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:500;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__progress{background:color-mix(in oklab,var(--surface-2)80%,transparent);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.FreelanceRateCalculatorClient-module__kZJqea__progressFill{border-radius:inherit;background:linear-gradient(90deg,var(--brand),color-mix(in oklab,var(--brand-2)60%,var(--brand)));transition:width .3s;position:absolute;inset:0}.FreelanceRateCalculatorClient-module__kZJqea__insightsList{flex-direction:column;gap:.75rem;padding-left:1.1rem;font-size:.95rem;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__insightsList li{color:var(--muted);list-style:outside}.FreelanceRateCalculatorClient-module__kZJqea__quickCopy{gap:.75rem}.FreelanceRateCalculatorClient-module__kZJqea__snippetList{flex-direction:column;gap:.75rem;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__snippet{border:1px solid var(--border);background:color-mix(in oklab,var(--surface)95%,transparent);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}@media (min-width:640px){.FreelanceRateCalculatorClient-module__kZJqea__snippet{flex-direction:row;justify-content:space-between;align-items:center}}.FreelanceRateCalculatorClient-module__kZJqea__snippetBody{flex-direction:column;gap:.4rem;display:flex}.FreelanceRateCalculatorClient-module__kZJqea__snippetLabel{font-weight:600}.FreelanceRateCalculatorClient-module__kZJqea__snippetText{color:var(--muted);font-size:.95rem}@media (max-width:600px){.FreelanceRateCalculatorClient-module__kZJqea__presetButton{min-width:100%}}
