._login-container_jczc4_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f8f9fa}._login-card_jczc4_9{width:100%;max-width:400px;padding:2rem;border:1px solid #e9ecef;border-radius:8px;background-color:#fff;box-shadow:0 2px 8px #00000014}._login-title_jczc4_19{margin:0 0 1.5rem;font-size:1.5rem;text-align:center}._login-field_jczc4_25{margin-bottom:1rem}._login-label_jczc4_29{display:block;margin-bottom:.5rem;font-weight:500}._login-input_jczc4_35{width:100%;padding:.5rem .75rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;box-sizing:border-box}._login-error_jczc4_44{margin-bottom:1rem;color:#dc3545}._login-actions_jczc4_49{display:flex;gap:.75rem}._login-button_jczc4_54{flex:1;padding:.5rem 1rem;border:none;border-radius:4px;font-weight:500;cursor:pointer}._login-button_jczc4_54:disabled{opacity:.6;cursor:not-allowed}._login-button-primary_jczc4_68{background-color:#007bff;color:#fff}._login-button-secondary_jczc4_73{background-color:#6c757d;color:#fff}._row_14dam_1{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 0;border-bottom:1px solid #e7e1d8}._row_14dam_1:last-child{border-bottom:none}._inactive_14dam_13{opacity:.42}._primary_14dam_17{display:grid;grid-template-columns:1.2fr 4.75rem 3.25rem 3.5rem;align-items:baseline;gap:.5rem .75rem}._marketName_14dam_24{margin:0;font-size:.95rem;font-weight:600;color:#1c1917}._unitsWon_14dam_31{margin:0;justify-self:end;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}._unitsSuffix_14dam_40{margin-left:.1rem;font-size:.7rem;font-weight:600;color:#8a8279}._record_14dam_47{margin:0;justify-self:end;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;color:#8a8279}._roi_14dam_57{margin:0;justify-self:end;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}._secondary_14dam_66{display:flex;gap:1rem;padding-left:0}._secondaryStat_14dam_72{margin:0;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;color:#8a8279}._secondaryLabel_14dam_80{margin-right:.35rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#a39b91}._positive_14dam_88{color:#1f6f5b}._negative_14dam_92{color:#9b2c2c}._neutral_14dam_96{color:#1c1917}._total_7a9xv_1{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 0 1rem .85rem;border-left:3px solid #0b3d5c}._header_7a9xv_9{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._title_7a9xv_16{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0b3d5c}._unitsWon_7a9xv_25{margin:0;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}._unitsSuffix_7a9xv_32{margin-left:.15rem;font-size:.75rem;font-weight:600;color:#8a8279}._stats_7a9xv_39{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.25rem}._stat_7a9xv_39{display:flex;flex-direction:column;gap:.1rem;margin:0;min-width:0}._statLabel_7a9xv_53{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8279}._statValue_7a9xv_61{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;color:#1c1917}._positive_7a9xv_68{color:#1f6f5b}._negative_7a9xv_72{color:#9b2c2c}._neutral_7a9xv_76{color:#1c1917}._page_1yd0l_1{box-sizing:border-box;min-height:100vh;padding:1.25rem 1.1rem 2.5rem;background-color:#f6f3ee;color:#1c1917}._topBar_1yd0l_9{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}._eyebrow_1yd0l_17{margin:0 0 .15rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8279}._title_1yd0l_26{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;color:#1c1917}._signOutButton_1yd0l_34{flex-shrink:0;margin-top:.15rem;padding:0;border:none;background:none;color:#8a8279;font-size:.8rem;font-weight:600;cursor:pointer}._signOutButton_1yd0l_34:hover{color:#1c1917}._list_1yd0l_50{display:flex;flex-direction:column;margin-top:1.25rem;border-top:1px solid #e7e1d8}@media(min-width:640px){._page_1yd0l_1{max-width:440px;margin:0 auto;padding:1.75rem 1.25rem 3rem}}
