._tool_zf11p_1{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto}@media(max-width:720px){._tool_zf11p_1{grid-template-columns:1fr}}._inputsCard_zf11p_15,._resultCard_zf11p_16{background:var(--surface, #171717);border:1px solid var(--border, #2a2a2a);border-radius:16px;padding:24px}._cardTitle_zf11p_23{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;margin:0 0 18px;color:var(--foreground, #fff)}._field_zf11p_33{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}._field_zf11p_33 label{font-size:13px;font-weight:600;color:var(--muted-foreground, #aaa)}._recommendedPrice_zf11p_46{font-family:Fraunces,serif;font-size:40px;font-weight:800;margin:0;color:var(--accent, #ff7a29);line-height:1.1}._recommendedLabel_zf11p_55{font-size:13px;color:var(--muted-foreground, #aaa);margin:0 0 18px}._breakdownRow_zf11p_61{display:flex;justify-content:space-between;font-size:14px;padding:8px 0;border-top:1px solid var(--border, #2a2a2a);color:var(--foreground, #eee)}._unlockButton_zf11p_70{width:100%;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px}._formula_zf11p_79{font-size:11px;color:var(--muted-foreground, #888);margin:12px 0 0;line-height:1.4}._signupTeaser_zf11p_86{grid-column:1 / -1;text-align:center;font-size:14px;color:var(--muted-foreground, #aaa);margin:8px 0 0}._signupTeaser_zf11p_86 a{color:var(--accent, #ff7a29);font-weight:600;text-decoration:none}._signupTeaser_zf11p_86 a:hover{text-decoration:underline}
