.NumberField_field__Wc_ff{position:relative;display:block;width:100%}.NumberField_input__Y_JAd{width:100%;padding-right:32px}.NumberField_input__Y_JAd::-webkit-inner-spin-button,.NumberField_input__Y_JAd::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.NumberField_input__Y_JAd[type=number]{appearance:textfield;-moz-appearance:textfield}.NumberField_stepper__3ni3L{position:absolute;top:1px;right:1px;bottom:1px;display:flex;flex-direction:column;width:28px;overflow:hidden;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c{display:grid;flex:1 1 50%;place-items:center;min-height:0;min-width:0;padding:0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted);font-size:inherit;font-weight:400;cursor:pointer;transition:background var(--transition),color var(--transition)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:last-child{border-bottom:0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:hover:not(:disabled){background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:active:not(:disabled){background:var(--color-primary-tint)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled{cursor:not-allowed;opacity:.35}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled:hover{color:var(--color-text-muted)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c svg{width:11px;height:11px}.FreelanceRateCalculatorTool_container__pOj2Y{width:100%}.FreelanceRateCalculatorTool_workbench__DeeWZ{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:5px 5px 0 var(--ink);overflow:hidden}.FreelanceRateCalculatorTool_headerBar__XLpWh{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ink);color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink);flex-wrap:wrap}.FreelanceRateCalculatorTool_headerTitle__xzH__{font-family:var(--font-mono);font-size:.86rem;font-weight:700;letter-spacing:.03em;color:#f1f0ea}.FreelanceRateCalculatorTool_headerFlags__TP0Gp{display:flex;gap:8px}.FreelanceRateCalculatorTool_headerFlag__P3wuw{font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill);padding:2px 8px;color:#d8d5cc}.FreelanceRateCalculatorTool_headerFlagLive___SSJe{color:var(--acid);border-color:var(--acid)}.FreelanceRateCalculatorTool_workspace__XKd85{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media (max-width:900px){.FreelanceRateCalculatorTool_workspace__XKd85{grid-template-columns:1fr}}.FreelanceRateCalculatorTool_configPane__LTMOU{padding:22px;border-right:2px solid var(--ink);background:var(--paper-card);display:flex;flex-direction:column;gap:20px}@media (max-width:900px){.FreelanceRateCalculatorTool_configPane__LTMOU{border-right:none;border-bottom:2px solid var(--ink)}}.FreelanceRateCalculatorTool_resultsPane__OsXwh{padding:22px;background:var(--paper);display:flex;flex-direction:column;gap:20px}.FreelanceRateCalculatorTool_paneTitle__T6SIW{margin:0 0 4px;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.FreelanceRateCalculatorTool_paneSubtitle__30vw4{margin:0;color:var(--muted);font-size:.85rem}.FreelanceRateCalculatorTool_presetGroup__mWJDx{display:flex;flex-direction:column;gap:8px}.FreelanceRateCalculatorTool_presetLabel__Kt7bv{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.FreelanceRateCalculatorTool_presetGrid__z2lvh{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}.FreelanceRateCalculatorTool_presetBtn__8_LlB{background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius-md);padding:5px 8px;font-size:.76rem;font-weight:700;line-height:1.25;cursor:pointer;transition:all .15s ease;text-align:center;color:var(--ink)}.FreelanceRateCalculatorTool_presetBtn__8_LlB:hover{background:var(--paper-card);transform:translateY(-1px);box-shadow:2px 2px 0 var(--ink)}.FreelanceRateCalculatorTool_presetBtnActive__oWsYi{background:var(--acid);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.FreelanceRateCalculatorTool_fieldsSection__d2xC2{display:flex;flex-direction:column;gap:14px}.FreelanceRateCalculatorTool_fieldRow__EF_o9{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px}.FreelanceRateCalculatorTool_fieldRow__EF_o9>.FreelanceRateCalculatorTool_field__6ondF{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0}@media (max-width:600px){.FreelanceRateCalculatorTool_fieldRow__EF_o9{grid-template-columns:1fr;grid-template-rows:none}.FreelanceRateCalculatorTool_fieldRow__EF_o9>.FreelanceRateCalculatorTool_field__6ondF{display:flex;flex-direction:column;gap:4px}}.FreelanceRateCalculatorTool_field__6ondF{display:flex;flex-direction:column;gap:4px}.FreelanceRateCalculatorTool_fieldLabel__GzEVa{display:flex;flex-direction:column;gap:2px;font-size:.84rem;font-weight:700;line-height:1.3;color:var(--ink)}.FreelanceRateCalculatorTool_fieldHint__F6bHl{font-size:.74rem;font-weight:400;line-height:1.35;color:var(--muted)}.FreelanceRateCalculatorTool_numberInput__DQljd{width:100%;height:38px;border:1.5px solid var(--ink);border-radius:var(--radius-md);background:var(--paper)}.FreelanceRateCalculatorTool_numberInput__DQljd input{height:100%;border:0;background:transparent;padding-left:12px;color:var(--ink);font-family:var(--font-mono);font-size:.95rem;font-weight:600}.FreelanceRateCalculatorTool_numberInput__DQljd:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--color-focus)}.FreelanceRateCalculatorTool_rangeSlider__UFSbl{width:100%;margin-top:4px;accent-color:var(--ink);cursor:pointer}.FreelanceRateCalculatorTool_projectBox__YbcCV{background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:10px}.FreelanceRateCalculatorTool_projectBoxTitle__lCtxY{font-size:.88rem;font-weight:800;letter-spacing:-.01em}.FreelanceRateCalculatorTool_rateGrid__9P57V{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.FreelanceRateCalculatorTool_rateGrid__9P57V{grid-template-columns:1fr}}.FreelanceRateCalculatorTool_rateCard__NtT05{border:2px solid var(--ink);border-radius:var(--radius-lg);padding:16px;box-shadow:3px 3px 0 var(--ink);display:flex;flex-direction:column;gap:6px}.FreelanceRateCalculatorTool_rateCardRec__HL2yp{background:var(--color-success-soft);border-color:var(--color-success)}.FreelanceRateCalculatorTool_rateCardMin__q_WiB{background:var(--color-accent-amber-soft);border-color:var(--color-warning)}.FreelanceRateCalculatorTool_rateTag__Hlx0L{display:block;min-height:2.2em;font-size:.72rem;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.FreelanceRateCalculatorTool_rateValue__8YAV7{font-size:1.7rem;font-weight:900;font-family:var(--font-mono);line-height:1.1;color:var(--ink)}.FreelanceRateCalculatorTool_rateSub__yggf7{font-size:.8rem;font-weight:600;color:var(--muted)}.FreelanceRateCalculatorTool_projectResultsGrid__vK7YV{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:600px){.FreelanceRateCalculatorTool_projectResultsGrid__vK7YV{grid-template-columns:1fr}}.FreelanceRateCalculatorTool_projectCard__PBB4o{background:var(--paper-card);border:1.5px solid var(--ink);border-radius:var(--radius-md);padding:10px;display:flex;flex-direction:column;gap:4px}.FreelanceRateCalculatorTool_projectCardTitle__C4_yD{display:block;min-height:2.1em;font-size:.75rem;font-weight:700;line-height:1.35;color:var(--muted)}.FreelanceRateCalculatorTool_projectCardValue__GzJ7o{font-family:var(--font-mono);font-size:1.1rem;font-weight:800;color:var(--ink)}.FreelanceRateCalculatorTool_projectCardValueRecommended__0Vu1A{color:var(--color-success)}.FreelanceRateCalculatorTool_projectCardValueMinimum__ghkXF{color:var(--color-warning)}.FreelanceRateCalculatorTool_projectCardValuePremium__KoIoE{color:var(--color-accent-berry)}.FreelanceRateCalculatorTool_distBox__QCGRY{display:flex;flex-direction:column;gap:8px;background:var(--paper-card);border:1.5px solid var(--ink);border-radius:var(--radius-md);padding:14px}.FreelanceRateCalculatorTool_distTitle__avzi_{font-size:.84rem;font-weight:800}.FreelanceRateCalculatorTool_barTrack__BpQkP{display:flex;height:20px;border-radius:var(--radius-pill);overflow:hidden;border:1.5px solid var(--ink);background:var(--paper-2)}.FreelanceRateCalculatorTool_barSegment__1jHmK{height:100%;transition:width .3s ease}.FreelanceRateCalculatorTool_barNet___r6l_{background:var(--acid)}.FreelanceRateCalculatorTool_barFixed__9UCEW{background:var(--sky)}.FreelanceRateCalculatorTool_barTaxes__fzMGM{background:var(--coral)}.FreelanceRateCalculatorTool_barMargin__r_zva{background:var(--lilac)}.FreelanceRateCalculatorTool_distLegend__kfZKd{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px;font-size:.78rem}.FreelanceRateCalculatorTool_legendItem__PhO0q{display:flex;align-items:center;gap:6px;font-weight:600}.FreelanceRateCalculatorTool_legendDot__6vy7S{width:10px;height:10px;border-radius:50%;border:1px solid var(--ink);flex-shrink:0}.FreelanceRateCalculatorTool_legendDotNet__PVfcy{background:var(--acid)}.FreelanceRateCalculatorTool_legendDotFixed__Ni_9J{background:var(--sky)}.FreelanceRateCalculatorTool_legendDotTaxes__BSAII{background:var(--coral)}.FreelanceRateCalculatorTool_legendDotMargin__HcgHO{background:var(--lilac)}.FreelanceRateCalculatorTool_statsList__KxqCs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}@media (max-width:600px){.FreelanceRateCalculatorTool_statsList__KxqCs{grid-template-columns:1fr}}.FreelanceRateCalculatorTool_statItem__zKqNC{background:var(--paper-card);border:1px solid var(--ink);border-radius:var(--radius-md);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.FreelanceRateCalculatorTool_statLabel__rhu_u{font-size:.78rem;color:var(--muted);font-weight:600}.FreelanceRateCalculatorTool_statValue__05zm7{font-family:var(--font-mono);font-size:.88rem;font-weight:800;color:var(--ink)}.FreelanceRateCalculatorTool_alertNote__6wKq0{background:var(--color-accent-amber-soft);border-left:3px solid var(--ink);padding:10px 12px;font-size:.8rem;line-height:1.4;border-radius:0 var(--radius-md) var(--radius-md) 0}.FreelanceRateCalculatorTool_errorBanner__T694q{background:#ffe4dc;color:#6b2a1c;border:1.5px solid var(--ink);padding:12px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600}.FreelanceRateCalculatorTool_actionRow__kTIf5{display:flex;gap:10px;flex-wrap:wrap}.FreelanceRateCalculatorTool_actionBtn__XBpk7{display:inline-flex;align-items:center;gap:6px;background:var(--paper-card);border:1.5px solid var(--ink);border-radius:var(--radius-md);padding:8px 14px;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:all .15s ease;color:var(--ink)}.FreelanceRateCalculatorTool_actionBtn__XBpk7:hover{transform:translateY(-1px);box-shadow:3px 3px 0 var(--ink)}.FreelanceRateCalculatorTool_actionBtnPrimary__WolLC{background:var(--acid);color:var(--ink)}.FreelanceRateCalculatorTool_actionBtnPrimary__WolLC:hover{background:var(--acid);filter:brightness(.96)}