*{box-sizing:border-box}body{background:#f5f6f8;color:#1f2937;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}.tracker{margin:0 auto;max-width:1400px;padding:32px;transition:background .2s ease,color .2s ease}.tracker__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.tracker__eyebrow{color:#6b7280;font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.tracker__subtitle{color:#4b5563;margin:8px 0 0}.tracker__nav{display:flex;flex-wrap:wrap;gap:12px}.tracker__nav button{background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 1px 2px #0f172a14;color:#111827;cursor:pointer;padding:10px 16px;transition:all .2s ease}.tracker__nav button.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.tracker__stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:24px 0}.card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 4px #0f172a0f;padding:20px}.card.highlight{background:#e0f2fe;border-color:#bae6fd}.card h3{color:#4b5563;font-size:14px;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.card .value{font-size:28px;font-weight:600;margin:0}.card span{color:#6b7280;font-size:13px}.tracker__grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 1px 6px #0f172a14;padding:20px}.panel--stack{display:flex;flex-direction:column;gap:20px}.panel__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.panel__header h2{margin:0}.panel__header p{color:#6b7280;font-size:14px;margin:6px 0 0}.panel__pill{background:#fef9c3;border-radius:999px;color:#92400e;font-size:12px;font-weight:600;padding:6px 12px}.form{grid-gap:12px;display:grid;gap:12px;margin-bottom:16px}.form--grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bulk-import{background:#f8fafc;border:1px dashed #cbd5f5;border-radius:16px;padding:16px}.bulk-import__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.bulk-import__header h3{margin:0}.bulk-import__header p{color:#6b7280;font-size:13px;margin:6px 0 0}.form__error{color:#b91c1c;font-size:13px;margin:0}.form__success{color:#047857;font-size:13px;margin:0}input,select,textarea{background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;font-family:inherit;padding:10px 12px}textarea{resize:vertical}.button{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 16px}.button--primary{background:#2563eb;color:#fff}.button--ghost{background:#0000;color:#6b7280}.table{grid-gap:10px;display:grid;gap:10px}.table--scroll{overflow-x:auto}.table__row{grid-gap:12px;align-items:center;border-bottom:1px solid #e5e7eb;display:grid;font-size:13px;gap:12px;grid-template-columns:110px 110px 160px 160px 220px 150px 120px 140px 120px 160px;min-width:1350px;padding:10px 0}.table--compact .table__row{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.table__row--header{border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.table__sort{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;letter-spacing:inherit;padding:0;text-transform:inherit}.table__sort-icons{display:inline-flex;flex-direction:column;font-size:9px;gap:2px;line-height:1}.table__sort-icon{color:#cbd5f5}.table__link,.table__sort.is-active .table__sort-icon.is-active{color:#2563eb}.table__link{overflow-wrap:anywhere;text-decoration:underline}.table__actions{display:flex;gap:8px}.table__input--value{width:110px}.status{background:#e5e7eb;border:none;border-radius:999px;font-size:12px;padding:6px 10px}.status--lead-identified,.status-card--lead-identified{--status-color:#e5e7eb}.status--lead-identified{background:#e5e7eb;color:#111827}.status--1-outreach-sent,.status-card--1-outreach-sent{--status-color:#93c5fd}.status--1-outreach-sent{background:#93c5fd;color:#1e3a8a}.status--outreach-sent,.status-card--outreach-sent{--status-color:#3b82f6}.status--outreach-sent{background:#3b82f6;color:#eff6ff}.status--replied,.status-card--replied{--status-color:#fbbf24}.status--replied{background:#fbbf24;color:#92400e}.status--discovery-scheduled,.status-card--discovery-scheduled{--status-color:#facc15}.status--discovery-scheduled{background:#facc15;color:#854d0e}.status--demo-scheduled,.status-card--demo-scheduled{--status-color:#eab308}.status--demo-scheduled{background:#eab308;color:#713f12}.status--proposal-sent,.status-card--proposal-sent{--status-color:#a855f7}.status--proposal-sent{background:#a855f7;color:#f5f3ff}.status--yes-for-trial,.status-card--yes-for-trial{--status-color:#14b8a6}.status--yes-for-trial{background:#14b8a6;color:#042f2e}.status--trial,.status-card--trial{--status-color:#86efac}.status--trial{background:#86efac;color:#065f46}.status--on-trial,.status-card--on-trial{--status-color:#22c55e}.status--on-trial{background:#22c55e;color:#f0fdf4}.status--paid,.status-card--paid{--status-color:#16a34a}.status--paid{background:#16a34a;color:#f0fdf4}.status--no-after-demo,.status-card--no-after-demo{--status-color:#f97316}.status--no-after-demo{background:#f97316;color:#fff7ed}.status--maybe-after-demo,.status-card--maybe-after-demo{--status-color:#a78bfa}.status--maybe-after-demo{background:#a78bfa;color:#312e81}.status--not-interested,.status-card--not-interested{--status-color:#ef4444}.status--not-interested{background:#ef4444;color:#fef2f2}.status--stopped-after-trial,.status-card--stopped-after-trial{--status-color:#b91c1c}.status--stopped-after-trial{background:#b91c1c;color:#fee2e2}.status--stopped,.status-card--stopped{--status-color:#6b7280}.status--stopped{background:#6b7280;color:#f9fafb}.status--future,.status-card--future{--status-color:#64748b}.status--future{background:#64748b;color:#f8fafc}.status--send-message,.status-card--send-message{--status-color:#f59e0b}.status--send-message{background:#f59e0b;color:#78350f}.status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.status-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px;position:relative}.status-card:before{background:#e5e7eb;background:var(--status-color,#e5e7eb);border-radius:999px;bottom:12px;content:"";left:8px;position:absolute;top:12px;width:4px}.status-card__count,.status-card__label{padding-left:12px}.status-card--clickable{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.status-card.is-selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.status-card__count{font-size:20px;font-weight:600}.status-card__label{color:#6b7280;display:block;font-size:12px;margin-top:4px}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:4px 10px}.pill--income{background:#dcfce7;color:#166534}.pill--expense{background:#fee2e2;color:#991b1b}.insights__filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.insights__filters label{grid-gap:6px;color:#6b7280;display:grid;font-size:12px;gap:6px;letter-spacing:.04em;text-transform:uppercase}.insights__range{color:#4b5563;font-size:13px;margin-bottom:4px}.insights__layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.insights__panel{grid-gap:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;display:grid;gap:12px;padding:16px}.finance__summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.finance__bars{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.finance__bar-header{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.finance__bar-track{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden;width:100%}.finance__bar-fill{border-radius:999px;display:block;height:100%}.finance__bar-fill--income{background:#22c55e}.finance__bar-fill--expense{background:#ef4444}.finance__bar-fill--net{background:#38bdf8}.finance__bar-fill--net-negative{background:#f97316}.finance__goal-input{grid-gap:6px;color:#6b7280;display:grid;font-size:12px;gap:6px;letter-spacing:.04em;margin-top:12px;text-transform:uppercase}.finance__goal-input input{margin-top:4px}.finance__goal-progress{grid-gap:6px;color:#6b7280;display:grid;font-size:12px;gap:6px;margin-top:12px}.finance__goal-track{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden;width:100%}.finance__goal-fill{background:#6366f1;border-radius:999px;display:block;height:100%}.lock-screen{display:grid;min-height:100vh;padding:40px 20px;place-items:center}.lock-screen__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 30px #0f172a1f;padding:32px;text-align:center;width:min(420px,100%)}.lock-screen__form{grid-gap:12px;display:grid;gap:12px;margin-top:20px}.lock-screen__remember{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;justify-content:center}.insights__panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.insights__panel-header h3{margin:0}.insights__panel-subtitle{color:#6b7280;font-size:13px;margin:0}.insights__panel-metric{align-items:center;display:flex;font-size:14px;justify-content:space-between}.insights__panel-metric strong{color:#2563eb;font-size:18px}.insights__panel-note{color:#6b7280;font-size:12px;margin:0}.insights__panel-selection{grid-gap:6px;display:grid;gap:6px}.insights__panel-chip{background:#e5e7eb;border-radius:999px;color:#1f2937;font-size:12px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.modal{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:20}.modal__content{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0f172a33;max-height:90vh;overflow-y:auto;padding:20px;width:min(900px,100%)}.modal__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.modal__subtitle{color:#6b7280;font-size:14px;margin:6px 0 0}.modal__actions{display:flex;justify-content:flex-end;margin-top:16px}.notes{grid-gap:16px;display:grid;gap:16px}.notes__input,.notes__list{grid-gap:12px;display:grid;gap:12px}.notes__item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.notes__item p{margin:0 0 6px}.notes__item span{color:#6b7280;font-size:12px}.notes__empty{color:#6b7280;font-size:14px}.finance__history{grid-gap:8px;color:#4b5563;display:grid;font-size:13px;gap:8px}.finance__row{grid-gap:6px;display:grid;gap:6px}.development__list{grid-gap:16px;display:grid;gap:16px}.development__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.development__card--active{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.development__card--started{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.development__card--complete{border-color:#10b981;box-shadow:0 0 0 2px #10b98126}.development__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.development__header h3{margin:0}.development__header span{color:#6b7280;font-size:12px}.development__tasks{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.development__task{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px}.development__task input{accent-color:#2563eb}.development__task .is-complete{color:#6b7280;text-decoration:line-through}.calendar__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.calendar__day{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.calendar__day h3{font-size:16px;margin:0 0 12px}.calendar__notes{grid-gap:10px;display:grid;gap:10px}.calendar__note{grid-gap:8px;border:1px solid #0000;border-radius:12px;display:grid;gap:8px;padding:10px}.calendar__note input,.calendar__note select{background:#0000;border-color:#94a3b899}.calendar__note--blue{background:#2563eb1a;border-color:#2563eb4d}.calendar__note--green{background:#16a34a1a;border-color:#16a34a4d}.calendar__note--orange{background:#ea580c1a;border-color:#ea580c4d}.calendar__note--purple{background:#9333ea1a;border-color:#9333ea4d}.calendar__note--pink{background:#db27771a;border-color:#db27774d}.calendar__note--gray{background:#6b728014;border-color:#6b728033}.tracker--dark{background:#0f172a;color:#e2e8f0}.tracker--dark .calendar__day,.tracker--dark .calendar__note,.tracker--dark .card,.tracker--dark .development__card,.tracker--dark .insights__panel,.tracker--dark .notes__item,.tracker--dark .panel,.tracker--dark .status-card{background:#111827;border-color:#1f2937;color:#e2e8f0}.tracker--dark .calendar__note input,.tracker--dark .calendar__note select,.tracker--dark .card span,.tracker--dark .development__header span,.tracker--dark .finance__history,.tracker--dark .insights__panel-note,.tracker--dark .insights__panel-subtitle,.tracker--dark .insights__range,.tracker--dark .notes__empty,.tracker--dark .notes__item span,.tracker--dark .panel__header p,.tracker--dark .status-card__label,.tracker--dark .tracker__eyebrow,.tracker--dark .tracker__subtitle{color:#94a3b8}.tracker--dark input,.tracker--dark select,.tracker--dark textarea{background:#111827;border-color:#1f2937;color:#e2e8f0}.tracker--dark .table__row--header{color:#94a3b8}.tracker--dark .table__sort-icon{color:#475569}.tracker--dark .table__sort.is-active .table__sort-icon.is-active{color:#60a5fa}.tracker--dark .table__row{border-bottom:1px solid #1f2937}.tracker--dark .tracker__nav button{background:#111827;border-color:#1f2937;color:#e2e8f0}.tracker--dark .tracker__nav button.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.tracker--dark .button--ghost{color:#cbd5f5}.tracker--dark .status-card:before{opacity:.9}.tracker--dark .finance__bar-header,.tracker--dark .finance__goal-input,.tracker--dark .finance__goal-progress{color:#94a3b8}.tracker--dark .finance__bar-track,.tracker--dark .finance__goal-track{background:#1f2937}.tracker--dark .lock-screen__card{background:#111827;border-color:#1f2937;box-shadow:0 12px 30px #0f172a66}.tracker--dark .lock-screen__remember{color:#94a3b8}.tracker--dark .bulk-import{background:#0f172a;border-color:#1f2937}.tracker--dark .bulk-import__header p{color:#94a3b8}.tracker--dark .form__success{color:#6ee7b7}.tracker--dark .form__error{color:#fca5a5}.tracker--dark .insights__panel-chip{background:#1f2937;color:#e2e8f0}.tracker--dark .development__card--active{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2433}.tracker--dark .development__card--started{border-color:#f87171;box-shadow:0 0 0 2px #f8717133}.tracker--dark .development__card--complete{border-color:#34d399;box-shadow:0 0 0 2px #34d39933}.tracker--dark .calendar__note--blue{background:#3b82f633;border-color:#3b82f666}.tracker--dark .calendar__note--green{background:#22c55e33;border-color:#22c55e66}.tracker--dark .calendar__note--orange{background:#f9731633;border-color:#f9731666}.tracker--dark .calendar__note--purple{background:#a855f733;border-color:#a855f766}.tracker--dark .calendar__note--pink{background:#ec489933;border-color:#ec489966}.tracker--dark .calendar__note--gray{background:#94a3b829;border-color:#94a3b84d}@media (max-width:1100px){.tracker__grid{grid-template-columns:1fr}.table__actions{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.9af2bb2b.css.map*/