@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:75.41%;descent-override:20.23%;line-gap-override:0.00%;size-adjust:135.93%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-mono-tracker:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_bbcc58";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_bbcc58{font-family:"__Instrument_Serif_bbcc58";font-weight:400}.__variable_bbcc58{--font-serif-tracker:"__Instrument_Serif_bbcc58"}.tracker_page__T261W{--tk-bg:#0b0907;--tk-ink:#e8e2d6;--tk-dim:#8a847a;--tk-line:hsla(40,28%,87%,.12);--tk-line-strong:hsla(40,28%,87%,.3);--tk-card:hsla(40,28%,87%,.04);--tk-card-solid:#14100c;--tk-btn-text:#0b0907;--tk-danger:#f28b82;--tk-grain-opacity:0.05;--tk-accent:#7ef0c4;min-height:100vh;background:radial-gradient(1100px 500px at 50% -10%,color-mix(in srgb,var(--tk-accent) 10%,transparent),transparent 70%),var(--tk-bg);color:var(--tk-ink);font-family:var(--font-mono-tracker),monospace;padding:5rem 1.5rem 3rem;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:clip;isolation:isolate;transition:background .25s ease,color .25s ease}[data-theme=light] .tracker_page__T261W{--tk-bg:#f8f4ea;--tk-ink:#26231c;--tk-dim:#7a7361;--tk-line:rgba(38,35,28,.14);--tk-line-strong:rgba(38,35,28,.32);--tk-card:rgba(255,253,246,.75);--tk-card-solid:#fffdf6;--tk-btn-text:#fffdf6;--tk-danger:#b3261e;--tk-grain-opacity:0.03}.tracker_grain__nUxdw{pointer-events:none;position:fixed;inset:0;opacity:var(--tk-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0}.tracker_appRoot__tFEEF{width:100%;max-width:880px;display:flex;flex-direction:column;gap:2.2rem;position:relative;z-index:1}.tracker_header__CAAUH{text-align:center}.tracker_title__vpuvE{font-family:var(--font-serif-tracker),serif;font-weight:400;font-size:clamp(2.6rem,8vw,4rem);letter-spacing:-.02em;color:var(--tk-ink)}.tracker_title__vpuvE .tracker_titleDot__WSWXP{color:var(--tk-accent)}.tracker_tagline__DdI7Z{margin:.75rem auto 0;max-width:560px;color:var(--tk-dim);font-size:.85rem;line-height:1.6}.tracker_timerCard__OK75A{width:100%;border:1px solid var(--tk-line);border-radius:14px;background:var(--tk-card);padding:1.4rem;display:flex;flex-direction:column;gap:1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tracker_projectPick__NnaFn{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-height:132px;overflow-y:auto}.tracker_pchipAdd__VgGlZ,.tracker_pchip__83UXi{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--tk-line);background:transparent;color:var(--tk-dim);border-radius:999px;padding:.35rem .9rem;font-family:inherit;font-size:.8rem;cursor:pointer;transition:all .15s ease}.tracker_pchipAdd__VgGlZ:hover:not(:disabled),.tracker_pchip__83UXi:hover:not(:disabled){border-color:var(--pc,var(--tk-line-strong));color:var(--tk-ink)}.tracker_pchipAdd__VgGlZ:disabled,.tracker_pchip__83UXi:disabled{opacity:.55;cursor:default}.tracker_pchipOn__imBku{border-color:var(--pc,var(--tk-accent));color:var(--tk-ink);background:color-mix(in srgb,var(--pc,var(--tk-accent)) 12%,transparent)}.tracker_pchipDot__WE6x_{width:8px;height:8px;border-radius:50%;background:var(--pc,var(--tk-accent))}.tracker_pchipAdd__VgGlZ{border-style:dashed}.tracker_newProjectRow__ByKmg{display:flex;gap:.5rem;align-items:center}.tracker_newProjectInput__dUPDg{flex:1;background:transparent;border:1px solid var(--tk-line);border-radius:8px;color:var(--tk-ink);font-family:inherit;font-size:.85rem;padding:.45rem .75rem;outline:none}.tracker_newProjectInput__dUPDg:focus{border-color:var(--tk-accent)}.tracker_smallBtnDanger__4bmEP,.tracker_smallBtn__my2mE{background:var(--tk-accent);color:var(--tk-btn-text);border:none;border-radius:8px;padding:.45rem 1rem;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.tracker_smallBtnDanger__4bmEP{background:var(--tk-danger);color:#fffdf6}.tracker_liveRow__707NA{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tracker_liveClock__2hMeJ{font-size:clamp(2.4rem,10vw,4rem);font-weight:600;letter-spacing:.02em;color:var(--tk-ink);font-variant-numeric:tabular-nums;text-shadow:0 0 24px color-mix(in srgb,var(--tk-accent) 25%,transparent)}.tracker_activityRing__rI_uP{position:relative;width:80px;height:80px;flex-shrink:0}.tracker_activitySvg__m3dKK{width:100%;height:100%;transform:rotate(-90deg)}.tracker_activityFill__lWmX_,.tracker_activityTrack__clTcn{fill:none;stroke-width:6}.tracker_activityTrack__clTcn{stroke:var(--tk-line)}.tracker_activityFill__lWmX_{stroke:var(--tk-accent);stroke-linecap:round;transition:stroke-dashoffset .5s ease}.tracker_activityPct__09BDO{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;color:var(--tk-ink)}.tracker_noteInput__sqm0V{width:100%;background:transparent;border:1px solid var(--tk-line);border-radius:8px;color:var(--tk-ink);font-family:inherit;font-size:.85rem;padding:.55rem .75rem;outline:none}.tracker_noteInput__sqm0V::-moz-placeholder{color:var(--tk-dim)}.tracker_noteInput__sqm0V::placeholder{color:var(--tk-dim)}.tracker_noteInput__sqm0V:focus{border-color:var(--tk-accent)}.tracker_counters__3k8c3{display:flex;flex-wrap:wrap;gap:1rem;color:var(--tk-dim);font-size:.75rem}.tracker_startBtn__Hj8hf,.tracker_stopBtn__9Decp{align-self:center;border:none;border-radius:999px;padding:.7rem 3rem;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease}.tracker_startBtn__Hj8hf{background:var(--tk-accent);color:var(--tk-btn-text);box-shadow:0 4px 24px color-mix(in srgb,var(--tk-accent) 25%,transparent)}.tracker_startBtn__Hj8hf:hover:not(:disabled){transform:translateY(-1px)}.tracker_startBtn__Hj8hf:disabled{opacity:.4;cursor:default}.tracker_stopBtn__9Decp{background:var(--tk-danger);color:#fffdf6;box-shadow:0 4px 24px color-mix(in srgb,var(--tk-danger) 25%,transparent)}.tracker_stopBtn__9Decp:hover{transform:translateY(-1px)}.tracker_idleRow__0aVXd{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1rem 0}.tracker_idleHint__li_L6{color:var(--tk-dim);font-size:.85rem;margin:0}.tracker_toolsRow__bhGm1{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.tracker_toolBtn__EV4iV{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--tk-line);background:transparent;color:var(--tk-dim);border-radius:999px;padding:.4rem 1rem;font-family:inherit;font-size:.78rem;cursor:pointer;transition:all .15s ease}.tracker_toolBtn__EV4iV:hover{border-color:var(--tk-line-strong);color:var(--tk-ink)}.tracker_toolBtnOn__rYhBk{border-color:var(--tk-accent);color:var(--tk-accent);background:color-mix(in srgb,var(--tk-accent) 10%,transparent)}.tracker_intervalSelect__5rO25{background:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none;cursor:pointer}.tracker_intervalSelect__5rO25 option{background:var(--tk-card-solid);color:var(--tk-ink)}.tracker_invoiceBtn__S86bw{border-color:color-mix(in srgb,var(--tk-accent) 50%,transparent);color:var(--tk-accent)}.tracker_dashRow__uKE6F{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}@media(max-width:640px){.tracker_dashRow__uKE6F{grid-template-columns:1fr 1fr}.tracker_dashRow__uKE6F>:first-child{grid-column:1/-1}}.tracker_statCard__3_R4D{border:1px solid var(--tk-line);border-radius:12px;background:var(--tk-card);padding:1rem;display:flex;flex-direction:column;gap:.25rem}.tracker_statValue__yKB4r{font-size:1.6rem;font-weight:600;color:var(--tk-ink);font-variant-numeric:tabular-nums}.tracker_statLabel__8gwWR{color:var(--tk-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.tracker_goalBar__oYvqr{margin-top:.5rem;height:6px;border-radius:3px;background:var(--tk-line);overflow:hidden}.tracker_goalFill__6GmG1{height:100%;border-radius:3px;background:var(--tk-accent);transition:width .4s ease}.tracker_goalText__T6ao9{color:var(--tk-dim);font-size:.7rem}.tracker_goalEdit__QnSUs{margin-top:.35rem;display:flex;align-items:center;gap:.4rem;color:var(--tk-dim);font-size:.72rem}.tracker_goalEdit__QnSUs span{font-size:.72rem}.tracker_goalInput__TqeUP{width:52px;background:transparent;border:1px solid var(--tk-line);border-radius:6px;color:var(--tk-ink);font-family:inherit;font-size:.75rem;padding:.2rem .4rem;outline:none}.tracker_sectionTitle__YsAhU{font-family:var(--font-serif-tracker),serif;font-weight:400;font-size:1.5rem;color:var(--tk-ink);margin:0 0 1rem}.tracker_projectBars__X2evw{width:100%;display:flex;flex-direction:column}.tracker_projBarRow__qY1Oj{display:grid;grid-template-columns:110px 1fr 64px;align-items:center;gap:.75rem;padding:.3rem 0}@media(max-width:560px){.tracker_projBarRow__qY1Oj{grid-template-columns:80px 1fr 56px}}.tracker_projBarName__0Prqx{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker_projBarTrack__fvc_m{height:8px;border-radius:4px;background:var(--tk-line);overflow:hidden}.tracker_projBarFill__TMBH3{height:100%;border-radius:4px}.tracker_projBarVal__fKiGA{font-size:.72rem;color:var(--tk-dim);text-align:right;font-variant-numeric:tabular-nums}.tracker_heatSection__yhfTA{width:100%}.tracker_heatGrid__PYJ8t{display:grid;grid-template-rows:repeat(12,1fr);grid-auto-flow:column;grid-auto-columns:12px;gap:3px;justify-content:center}.tracker_heatCell__tP3dU{width:12px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--tk-accent) calc(var(--heat, 0) * 85% + 4%),transparent);border:1px solid color-mix(in srgb,var(--tk-ink) 5%,transparent)}.tracker_heatLegend__r5RhQ{margin-top:.6rem;display:flex;align-items:center;gap:4px;justify-content:center;color:var(--tk-dim);font-size:.68rem}.tracker_heatLegend__r5RhQ span{margin:0 .35rem}.tracker_sessionSection__dbrKI{width:100%}.tracker_emptyText__ROM8x{color:var(--tk-dim);font-size:.85rem}.tracker_sessionRow__axMIn{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem .25rem;border-bottom:1px solid var(--tk-line)}.tracker_sessionDot__tTjOF{width:10px;height:10px;border-radius:50%;margin-top:.45rem;flex-shrink:0}.tracker_sessionMain__fFkEn{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.tracker_sessionProject__hOCB8{font-size:.85rem;font-weight:600;color:var(--tk-ink)}.tracker_sessionNote__Fnt7V{background:none;border:none;padding:0;text-align:left;color:var(--tk-dim);font-family:inherit;font-size:.8rem;cursor:text}.tracker_sessionNote__Fnt7V:hover{color:var(--tk-ink)}.tracker_sessionNoteInput__ldyKC{background:transparent;border:1px solid var(--tk-accent);border-radius:6px;color:var(--tk-ink);font-family:inherit;font-size:.8rem;padding:.25rem .5rem;outline:none;width:100%}.tracker_sessionMeta__prnLW{color:var(--tk-dim);font-size:.7rem}.tracker_sessionActions__yZkqO{display:flex;gap:.4rem;flex-shrink:0}.tracker_billBtn__VyXEh,.tracker_delBtn__9L99A,.tracker_editBtn__9gFOY{width:28px;height:28px;border-radius:6px;border:1px solid var(--tk-line);background:transparent;color:var(--tk-dim);font-family:inherit;font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.tracker_billBtn__VyXEh:hover,.tracker_delBtn__9L99A:hover,.tracker_editBtn__9gFOY:hover{border-color:var(--tk-line-strong);color:var(--tk-ink)}.tracker_billBtnOn__hTKsv{border-color:var(--tk-accent);color:var(--tk-accent);background:color-mix(in srgb,var(--tk-accent) 10%,transparent)}.tracker_delBtn__9L99A:hover{border-color:var(--tk-danger);color:var(--tk-danger)}.tracker_editBtn__9gFOY:hover{border-color:var(--tk-accent);color:var(--tk-accent)}.tracker_sessionFilters__5_8Jc{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem}.tracker_sessionFilters__5_8Jc input,.tracker_sessionFilters__5_8Jc select{background:transparent;border:1px solid var(--tk-line);border-radius:8px;color:var(--tk-ink);font-family:inherit;font-size:.8rem;padding:.4rem .6rem;outline:none}.tracker_sessionFilters__5_8Jc input:focus,.tracker_sessionFilters__5_8Jc select:focus{border-color:var(--tk-accent)}.tracker_sessionFilters__5_8Jc input{flex:1;min-width:140px}.tracker_sessionCount__oEKw9{color:var(--tk-dim);font-size:.72rem;margin-left:auto;white-space:nowrap}.tracker_dayGroup__R8Iyz{margin-bottom:1.1rem}.tracker_dayHead__7ZDxU{display:flex;justify-content:space-between;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--tk-line);margin-bottom:.45rem;color:var(--tk-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.tracker_dayTotal__lM1eB{color:var(--tk-ink);font-weight:600}.tracker_editRow__DfiT_{padding:0 0 .8rem}.tracker_editRow__DfiT_ .tracker_rangeRow__hHCJ8{margin-bottom:0;border:1px solid var(--tk-line);border-radius:10px;padding:.8rem;background:var(--tk-card)}.tracker_editRowBtns__JL_C2{display:flex;align-items:flex-end;gap:.5rem}.tracker_showMoreBtn__UOCvL{background:transparent;border:1px dashed var(--tk-line-strong);border-radius:8px;color:var(--tk-dim);font-family:inherit;font-size:.78rem;padding:.5rem 1rem;cursor:pointer;width:100%}.tracker_showMoreBtn__UOCvL:hover{color:var(--tk-ink);border-color:var(--tk-accent)}.tracker_exportSection__c5daR{width:100%}.tracker_sessionTitleRow__lew9l{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.tracker_sessionTitleRow__lew9l .tracker_sectionTitle__YsAhU{margin-bottom:.6rem}.tracker_manualNoteField__VKQ8f{flex:1;min-width:160px}.tracker_rangeRow__hHCJ8{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem}.tracker_rangeRow__hHCJ8 label{display:flex;flex-direction:column;gap:.3rem;color:var(--tk-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.tracker_rangeRow__hHCJ8 input,.tracker_rangeRow__hHCJ8 select{background:transparent;border:1px solid var(--tk-line);border-radius:8px;color:var(--tk-ink);font-family:inherit;font-size:.85rem;padding:.45rem .6rem;outline:none}.tracker_rangeRow__hHCJ8 input:focus,.tracker_rangeRow__hHCJ8 select:focus{border-color:var(--tk-accent)}.tracker_rangeRow__hHCJ8 input option,.tracker_rangeRow__hHCJ8 select option{background:var(--tk-card-solid);color:var(--tk-ink)}.tracker_exportRow__p4cDH{display:flex;flex-wrap:wrap;gap:.6rem}.tracker_invoicePanel__YK5GY{margin-top:1rem;border:1px solid var(--tk-line);border-radius:12px;background:var(--tk-card);padding:1.1rem;display:flex;flex-direction:column;gap:1rem}.tracker_invoiceFields__558pC{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem}.tracker_invoiceFields__558pC label{display:flex;flex-direction:column;gap:.3rem;color:var(--tk-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.tracker_invoiceFields__558pC input,.tracker_invoiceFields__558pC select,.tracker_invoiceFields__558pC textarea{background:transparent;border:1px solid var(--tk-line);border-radius:8px;color:var(--tk-ink);font-family:inherit;font-size:.85rem;padding:.45rem .6rem;outline:none}.tracker_invoiceFields__558pC input:focus,.tracker_invoiceFields__558pC select:focus,.tracker_invoiceFields__558pC textarea:focus{border-color:var(--tk-accent)}.tracker_invoiceFields__558pC input option,.tracker_invoiceFields__558pC select option,.tracker_invoiceFields__558pC textarea option{background:var(--tk-card-solid);color:var(--tk-ink)}.tracker_invoiceNotesField__LzlHQ{grid-column:1/-1}.tracker_invoiceNotesField__LzlHQ textarea{width:100%;resize:vertical;min-height:2.4rem}.tracker_invoiceSummary__ogYy7{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;color:var(--tk-dim);font-size:.8rem}.tracker_invoiceSummary__ogYy7 p{margin:0}.tracker_invoiceTotal__41aM0 strong{color:var(--tk-accent);font-size:1.15rem}.tracker_faq__34VRI{width:100%;max-width:640px}.tracker_faqTitle__TJecK{font-family:var(--font-serif-tracker),serif;font-weight:400;font-size:1.5rem;margin:0 0 1rem}.tracker_faqItem__rFXc3{border-bottom:1px solid var(--tk-line);padding:.8rem 0}.tracker_faqItem__rFXc3 summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:.8rem;font-size:.9rem;color:var(--tk-ink)}.tracker_faqItem__rFXc3 summary::-webkit-details-marker{display:none}.tracker_faqItem__rFXc3 summary:after{content:"+";margin-left:auto;color:var(--tk-dim)}.tracker_faqItem__rFXc3[open] summary:after{content:"–"}.tracker_faqItem__rFXc3 p{margin:.6rem 0 0 2.4rem;color:var(--tk-dim);font-size:.8rem;line-height:1.65}.tracker_faqNum__7yv6p{color:var(--tk-accent);font-size:.72rem}.tracker_footer__FTb1g{padding-top:1rem;color:var(--tk-dim);font-size:.72rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.tracker_footerDim__aT3uG{opacity:.5}.tracker_idleOverlay__7KL7k{position:fixed;inset:0;z-index:100;background:color-mix(in srgb,var(--tk-bg) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.tracker_idleBox__L0DLm{border:1px solid var(--tk-line-strong);border-radius:14px;background:var(--tk-card-solid);padding:1.6rem;max-width:380px;text-align:center;display:flex;flex-direction:column;gap:.6rem}.tracker_idleTitle__Odbzu{font-family:var(--font-serif-tracker),serif;font-size:1.4rem;margin:0}.tracker_idleText__JTV2g{color:var(--tk-dim);font-size:.82rem;line-height:1.6;margin:0}.tracker_idleBtns__FfFTs{margin-top:.5rem;display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.tracker_toast__gaoZ5{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:101;background:var(--tk-card-solid);border:1px solid var(--tk-line-strong);border-radius:999px;color:var(--tk-ink);font-size:.78rem;padding:.55rem 1.2rem;box-shadow:0 8px 30px rgba(0,0,0,.25)}.tracker_miniPage__kIfYY{--tk-bg:#0b0907;--tk-ink:#e8e2d6;--tk-dim:#8a847a;--tk-line:hsla(40,28%,87%,.12);--tk-card-solid:#14100c;--tk-btn-text:#0b0907;--tk-accent:#7ef0c4}[data-theme=light] .tracker_miniPage__kIfYY{--tk-bg:#f8f4ea;--tk-ink:#26231c;--tk-dim:#7a7361;--tk-line:rgba(38,35,28,.14);--tk-card-solid:#fffdf6;--tk-btn-text:#fffdf6}.tracker_miniPage__kIfYY{min-height:100vh;background:var(--tk-bg);color:var(--tk-ink);font-family:var(--font-mono-tracker),monospace;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.tracker_miniHead__VgmGm{display:flex;align-items:center;gap:.6rem;font-family:var(--font-serif-tracker),serif;font-size:1.2rem}.tracker_miniDot__S5g4j{width:8px;height:8px;border-radius:50%}.tracker_miniClockBtn__dSx_t{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.3rem;font-family:inherit}.tracker_miniClock__6kPWQ{font-size:2.6rem;font-weight:600;color:var(--tk-ink);font-variant-numeric:tabular-nums}.tracker_miniSub__6ub6s{color:var(--tk-dim);font-size:.72rem}.tracker_miniActivity__hwT2b{display:flex;align-items:baseline;gap:.4rem;color:var(--tk-dim);font-size:.7rem}.tracker_miniActivity__hwT2b .tracker_miniPct__LVPK8{color:var(--tk-accent);font-size:1rem;font-weight:600}.tracker_miniBtn__IqUZu{background:var(--tk-accent);color:var(--tk-btn-text);border:none;border-radius:999px;padding:.5rem 2rem;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.tracker_printDoc__mvDEz{display:none}@media print{@page{margin:1.8cm}.tracker_appRoot__tFEEF,.tracker_grain__nUxdw,.tracker_idleOverlay__7KL7k,.tracker_toast__gaoZ5{display:none!important}.tracker_page__T261W{background:#fff!important;color:#111!important;padding:0!important}.tracker_printDoc__mvDEz{display:block;font-family:var(--font-mono-tracker),monospace;color:#111;width:100%}.tracker_printDoc__mvDEz h1{font-family:var(--font-serif-tracker),serif;font-weight:400;font-size:1.9rem;margin:0 0 .4rem}.tracker_printMeta__7Pg6m{color:#555;font-size:.8rem;margin:0 0 1.2rem}.tracker_printTable__ZVAip{width:100%;border-collapse:collapse;font-size:.78rem}.tracker_printTable__ZVAip td,.tracker_printTable__ZVAip th{border:1px solid #ccc;padding:.45rem .6rem;text-align:left;vertical-align:top}.tracker_printTable__ZVAip th{background:#f2f2f2}.tracker_printTotal__x_OP7{margin-top:1.2rem;font-size:.9rem}.tracker_printTotal__x_OP7 strong{font-size:1.15rem}.tracker_printNotes__aNrO8{margin-top:1.4rem;padding-top:.8rem;border-top:1px solid #ccc;color:#444;font-size:.78rem;line-height:1.6;white-space:pre-wrap}}