.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}.WorkHoursCalculatorTool_container__fh6qP{width:100%}.WorkHoursCalculatorTool_workbench__8pqQm{background:var(--paper-card,#fcfaf5);border:2px solid var(--ink,#121310);border-radius:var(--radius-lg,12px);box-shadow:6px 6px 0 var(--ink,#121310);overflow:hidden;position:relative}.WorkHoursCalculatorTool_windowHeader__34wGl{display:flex;justify-content:space-between;align-items:center;background:#121310;color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink,#121310);font-family:var(--font-mono,monospace);font-size:.85rem;font-weight:750;gap:12px;flex-wrap:wrap}.WorkHoursCalculatorTool_windowPath__DOhj2{color:#e5e5e5;letter-spacing:.04em}.WorkHoursCalculatorTool_windowRight__M9rj_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.WorkHoursCalculatorTool_badgePill__5B_MX{border:1px solid rgba(255,255,255,.35);padding:3px 8px;border-radius:4px;font-size:.8rem;color:#fff}.WorkHoursCalculatorTool_badgeLive__hMnsI{background:var(--acid,#d8ff48);color:#121310;border-color:#121310;font-weight:850}.WorkHoursCalculatorTool_work__qWIw_{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:595px}.WorkHoursCalculatorTool_controls__Lb2TS{padding:24px;border-right:1.5px solid var(--ink,#121310);background:var(--paper-card,#fcfaf5);display:flex;flex-direction:column}.WorkHoursCalculatorTool_sectionHead__A2HGC{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.WorkHoursCalculatorTool_sectionHead__A2HGC h2{margin:0;font-size:1.18rem;font-weight:900;letter-spacing:-.025em;color:var(--ink,#121310)}.WorkHoursCalculatorTool_sectionHead__A2HGC p{margin:4px 0 0;font-size:.85rem;color:var(--muted,#625f57);line-height:1.45}.WorkHoursCalculatorTool_tag__Q9dTh{font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.08em;border:1px solid rgba(18,19,16,.2);padding:2px 7px;border-radius:4px;background:#ffffff}.WorkHoursCalculatorTool_timeGrid__e8k_p{display:grid;grid-template-columns:1fr 1fr;gap:12px}.WorkHoursCalculatorTool_field__HHgZh{display:flex;flex-direction:column}.WorkHoursCalculatorTool_label__O56JJ{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;font-weight:850;color:var(--ink,#121310);margin-bottom:7px}.WorkHoursCalculatorTool_label__O56JJ small{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.04em}.WorkHoursCalculatorTool_timeWrap__yZIBo{position:relative;width:100%}.WorkHoursCalculatorTool_timeInput__pEmU_{width:100%;border:1.5px solid var(--ink,#121310);background:var(--paper-2,#e9e3d7);border-radius:6px;font-size:.95rem;font-weight:850;color:var(--ink,#121310);outline:none;transition:box-shadow .15s ease;padding:12px 68px 12px 14px}.WorkHoursCalculatorTool_timeInput__pEmU_:focus{box-shadow:0 0 0 3px rgba(255,109,74,.25);border-color:var(--ink,#121310)}.WorkHoursCalculatorTool_numberInput__NgHqb{width:100%;height:49px;border:1.5px solid var(--ink,#121310);background:var(--paper-2,#e9e3d7);border-radius:6px}.WorkHoursCalculatorTool_numberInput__NgHqb input{height:100%;border:0;background:transparent;padding-left:14px;font-size:.95rem;font-weight:850;color:var(--ink,#121310);outline:none}.WorkHoursCalculatorTool_nowBtn__Q_dNe{position:absolute;right:6px;top:6px;bottom:6px;border:1px solid var(--ink,#121310);border-radius:4px;background:#ffffff;padding:0 9px;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:850;color:var(--ink,#121310);cursor:pointer;box-shadow:1px 1px 0 var(--ink,#121310);transition:transform .1s ease,background .1s ease}.WorkHoursCalculatorTool_nowBtn__Q_dNe:hover{background:var(--acid,#d8ff48)}.WorkHoursCalculatorTool_nowBtn__Q_dNe:active{transform:translate(1px,1px);box-shadow:none}.WorkHoursCalculatorTool_block__6fufN{border-top:1px solid rgba(18,19,16,.18);margin-top:20px;padding-top:18px}.WorkHoursCalculatorTool_blockTitle__gkrZO{font-size:.85rem;font-weight:900;color:var(--ink,#121310);margin-bottom:10px}.WorkHoursCalculatorTool_presetRow__T1JKO{display:flex;gap:7px;flex-wrap:wrap}.WorkHoursCalculatorTool_presetBtn__PHw7v{border:1.5px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:7px 11px;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:850;color:var(--ink,#121310);cursor:pointer;box-shadow:1.5px 1.5px 0 var(--ink,#121310);transition:transform .1s ease,background .1s ease,box-shadow .1s ease}.WorkHoursCalculatorTool_presetBtn__PHw7v:hover{background:var(--acid,#d8ff48);box-shadow:2px 2px 0 var(--ink,#121310)}.WorkHoursCalculatorTool_presetBtnActive__ilTLR{background:var(--acid,#d8ff48)!important;box-shadow:2px 2px 0 var(--ink,#121310)!important}.WorkHoursCalculatorTool_presetBtn__PHw7v:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.WorkHoursCalculatorTool_breakCustom__IcCjL{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;align-items:end;margin-top:12px}.WorkHoursCalculatorTool_hint__FMNtH{font-size:.8rem;color:var(--muted,#625f57);line-height:1.45;margin-top:8px}.WorkHoursCalculatorTool_targetRow__EqC9B{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:end}.WorkHoursCalculatorTool_targetDescription__X7jgk{border:1px solid rgba(18,19,16,.18);background:#ffffff;border-radius:6px;padding:12px;font-size:.85rem;line-height:1.42;color:var(--muted,#625f57);font-weight:600;display:flex;align-items:center}.WorkHoursCalculatorTool_breakDisplay__SDYh_{height:45px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono,monospace);font-weight:850;font-size:.85rem;color:var(--ink,#121310)}.WorkHoursCalculatorTool_toggleRow__geASu{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(18,19,16,.18);background:#ffffff;border-radius:6px;padding:11px 13px;margin-top:12px}.WorkHoursCalculatorTool_toggleCopy__J4UgU b{display:block;font-size:.85rem;font-weight:850;color:var(--ink,#121310)}.WorkHoursCalculatorTool_toggleCopy__J4UgU small{display:block;font-size:.8rem;color:var(--muted,#625f57);margin-top:2px}.WorkHoursCalculatorTool_switch___elCL{width:48px;height:26px;border:1.5px solid var(--ink,#121310);background:var(--paper-2,#e9e3d7);border-radius:999px;padding:2px;cursor:pointer;position:relative;transition:background .15s ease;flex-shrink:0}.WorkHoursCalculatorTool_switchOn__4g27D{background:var(--acid,#d8ff48)}.WorkHoursCalculatorTool_switchKnob__azaeu{display:block;width:18px;height:18px;border-radius:50%;background:var(--ink,#121310);transition:transform .15s cubic-bezier(.16,1,.3,1)}.WorkHoursCalculatorTool_switchOn__4g27D .WorkHoursCalculatorTool_switchKnob__azaeu{transform:translateX(22px)}.WorkHoursCalculatorTool_errorBox__Rw1NS{margin-top:12px;border:1.5px solid var(--red,#dc493a);background:#ffe4dd;border-radius:6px;padding:10px 12px;color:#8c241b;font-size:.8rem;font-weight:800}.WorkHoursCalculatorTool_controlFooter__vg5BI{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid rgba(18,19,16,.18);margin-top:24px;padding-top:16px}.WorkHoursCalculatorTool_localNote__cCqXD{font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:750;color:var(--muted,#625f57)}.WorkHoursCalculatorTool_resetBtn__kzF7z{border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:8px 12px;font-size:.8rem;font-weight:850;color:var(--ink,#121310);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.WorkHoursCalculatorTool_resetBtn__kzF7z:hover{background:var(--paper-card,#fcfaf5);box-shadow:3px 3px 0 var(--ink,#121310)}.WorkHoursCalculatorTool_resetBtn__kzF7z:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.WorkHoursCalculatorTool_results__f31ew{padding:24px;background:#f6f1e8;display:flex;flex-direction:column}.WorkHoursCalculatorTool_heroResult__frX8J{border:2px solid var(--ink,#121310);border-radius:11px;background:var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);overflow:hidden;margin-bottom:14px}.WorkHoursCalculatorTool_heroResultTop__1RV9p{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#ffffff;padding:10px 14px;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;letter-spacing:.06em}.WorkHoursCalculatorTool_heroResultTop__1RV9p .WorkHoursCalculatorTool_stateBadge__7nCyc{color:var(--acid,#d8ff48)}.WorkHoursCalculatorTool_heroResultMain__MR9Ky{background:var(--acid,#d8ff48);padding:22px 20px 20px}.WorkHoursCalculatorTool_bigTime__SOUxZ{font-size:clamp(3.1rem,5.5vw,5.3rem);font-weight:950;letter-spacing:-.065em;line-height:.9;color:var(--ink,#121310)}.WorkHoursCalculatorTool_bigLabel__xdZS8{font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;margin-top:10px;letter-spacing:.08em;color:var(--ink,#121310)}.WorkHoursCalculatorTool_heroSub__4e2Hh{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-top:14px;padding-top:13px;border-top:1.5px solid rgba(18,19,16,.35)}.WorkHoursCalculatorTool_heroSub__4e2Hh strong{font-size:1rem;font-weight:900;color:var(--ink,#121310)}.WorkHoursCalculatorTool_heroSub__4e2Hh span{font-size:.8rem;color:#3b3a32;font-weight:600}.WorkHoursCalculatorTool_metrics__iX1aZ{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px}.WorkHoursCalculatorTool_metric__8plHh{border:1.5px solid var(--ink,#121310);border-radius:7px;background:#ffffff;padding:12px;min-height:91px;display:flex;flex-direction:column;justify-content:center}.WorkHoursCalculatorTool_metricGreen__R6Sf9{background:#eef9dd!important}.WorkHoursCalculatorTool_metricRed__0mntJ{background:#ffe4dd!important}.WorkHoursCalculatorTool_metric__8plHh strong{display:block;font-size:1.25rem;font-weight:900;letter-spacing:-.03em;color:var(--ink,#121310);line-height:1.15}.WorkHoursCalculatorTool_metric__8plHh span{display:block;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;color:var(--muted,#625f57);margin-top:4px;line-height:1.35;letter-spacing:.03em}.WorkHoursCalculatorTool_insightCard__PC3wd,.WorkHoursCalculatorTool_timelineCard__aaUg8{border:1.5px solid var(--ink,#121310);border-radius:9px;background:var(--paper-card,#fcfaf5);box-shadow:3px 3px 0 var(--ink,#121310);overflow:hidden}.WorkHoursCalculatorTool_cardHead__kknyt{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 14px;border-bottom:1.5px solid var(--ink,#121310);font-weight:900;font-size:.88rem;color:var(--ink,#121310)}.WorkHoursCalculatorTool_cardHead__kknyt span:last-child{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.06em}.WorkHoursCalculatorTool_timeline__EmKM_{padding:18px 16px}.WorkHoursCalculatorTool_track__eETkQ{height:12px;background:var(--paper-2,#e9e3d7);border:1.5px solid var(--ink,#121310);border-radius:999px;position:relative;margin:25px 8px 42px}.WorkHoursCalculatorTool_workFill__wBFmv{position:absolute;left:0;top:0;bottom:0;background:var(--acid,#d8ff48);border-radius:999px;width:100%}.WorkHoursCalculatorTool_breakZone__PddRo{position:absolute;top:-1px;bottom:-1px;background:var(--coral,#ff6d4a);border-left:1.5px solid var(--ink,#121310);border-right:1.5px solid var(--ink,#121310)}.WorkHoursCalculatorTool_mark__nDeVA{position:absolute;top:20px;transform:translateX(-50%);text-align:center;font-family:var(--font-mono,monospace);font-weight:750;font-size:.75rem;white-space:nowrap}.WorkHoursCalculatorTool_mark__nDeVA:before{content:"";position:absolute;width:2px;height:15px;background:var(--ink,#121310);left:50%;bottom:22px;transform:translateX(-50%)}.WorkHoursCalculatorTool_mark__nDeVA b{display:block;font-size:.8rem;color:var(--ink,#121310)}.WorkHoursCalculatorTool_mark__nDeVA span{color:var(--muted,#625f57);font-size:.75rem}.WorkHoursCalculatorTool_timelineNote__acyRk{font-size:.8rem;color:var(--muted,#625f57);line-height:1.5}.WorkHoursCalculatorTool_insightCard__PC3wd{margin-top:14px}.WorkHoursCalculatorTool_insightBody__pR_i5{padding:14px}.WorkHoursCalculatorTool_insightGrid__6yTey{display:grid;grid-template-columns:1fr 1fr;gap:9px}.WorkHoursCalculatorTool_insight__D2OHb{border:1px solid rgba(18,19,16,.18);border-radius:6px;background:#ffffff;padding:11px}.WorkHoursCalculatorTool_insight__D2OHb small{display:block;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);margin-bottom:5px;letter-spacing:.04em}.WorkHoursCalculatorTool_insight__D2OHb strong{font-size:.92rem;font-weight:900;color:var(--ink,#121310)}.WorkHoursCalculatorTool_resultActions__h4qQo{display:flex;gap:8px;margin-top:14px}.WorkHoursCalculatorTool_btn__KpRup{border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:10px 14px;font-size:.85rem;font-weight:900;color:var(--ink,#121310);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.WorkHoursCalculatorTool_btn__KpRup:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink,#121310);background:var(--paper-2,#e9e3d7)}.WorkHoursCalculatorTool_btn__KpRup:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.WorkHoursCalculatorTool_btnPrimary__IaHCL{background:var(--acid,#d8ff48);flex:1 1}.WorkHoursCalculatorTool_btnPrimary__IaHCL:hover{background:#d4f842}.WorkHoursCalculatorTool_toast__qMMBB{position:fixed;left:50%;bottom:22px;transform:translate(-50%,15px);opacity:0;background:var(--ink,#121310);color:#ffffff;border:1.5px solid var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);border-radius:5px;padding:10px 16px;font-size:.85rem;font-weight:850;transition:all .16s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1000}.WorkHoursCalculatorTool_toastShow__iwJah{opacity:1;transform:translate(-50%)}@media (max-width:900px){.WorkHoursCalculatorTool_work__qWIw_{grid-template-columns:1fr}.WorkHoursCalculatorTool_controls__Lb2TS{border-right:none;border-bottom:1.5px solid var(--ink,#121310)}}@media (max-width:580px){.WorkHoursCalculatorTool_controls__Lb2TS,.WorkHoursCalculatorTool_results__f31ew{padding:16px}.WorkHoursCalculatorTool_breakCustom__IcCjL,.WorkHoursCalculatorTool_insightGrid__6yTey,.WorkHoursCalculatorTool_metrics__iX1aZ,.WorkHoursCalculatorTool_targetRow__EqC9B,.WorkHoursCalculatorTool_timeGrid__e8k_p{grid-template-columns:1fr}.WorkHoursCalculatorTool_controlFooter__vg5BI,.WorkHoursCalculatorTool_heroSub__4e2Hh{flex-direction:column;align-items:flex-start}.WorkHoursCalculatorTool_resultActions__h4qQo{flex-direction:column}.WorkHoursCalculatorTool_btn__KpRup{width:100%}}