._page_1n1tq_1{max-width:720px;margin:0 auto;padding:var(--space-2) 0 var(--space-12)}._back_1n1tq_7{display:inline-block;font-size:var(--font-size-sm);color:var(--app-text-muted);text-decoration:none;margin-bottom:var(--space-6);transition:color .15s ease}._back_1n1tq_7:hover{color:var(--app-text)}._header_1n1tq_19{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}._title_1n1tq_27{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.025em;color:var(--app-text);margin:0;min-width:0;overflow-wrap:anywhere}._titleTld_1n1tq_37{color:var(--app-text-faint);font-weight:700}._savedNote_1n1tq_42{flex-shrink:0;font-size:var(--font-size-sm);font-weight:600;color:var(--app-success);opacity:0;transition:opacity .4s ease}._savedNoteVisible_1n1tq_50{opacity:1}._saveError_1n1tq_54{font-size:var(--font-size-sm);color:var(--app-danger);background:var(--app-danger-wash);border-radius:var(--app-radius-control);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-4)}._loading_1n1tq_63{display:flex;align-items:center;gap:var(--space-3);color:var(--app-text-muted);font-size:var(--font-size-sm);padding:var(--space-8) 0}._loadError_1n1tq_71{color:var(--app-danger);font-size:var(--font-size-sm)}._section_1n1tq_76{display:flex;flex-direction:column;gap:var(--space-4)}._highlight_1n1tq_83{animation:_highlightFade_1n1tq_1 2s ease forwards;border-radius:var(--app-radius-card)}@keyframes _highlightFade_1n1tq_1{0%{background:#6546fc1a;box-shadow:0 0 0 8px #6546fc1a}to{background:transparent;box-shadow:0 0 0 8px #6546fc00}}._divider_1n1tq_99{height:1px;background:var(--app-border-soft);margin:var(--space-8) 0}._toggleRow_1n1tq_105{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._sectionTitle_1n1tq_112{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--app-text);margin:0;cursor:default}._reveal_1n1tq_121{display:flex;flex-direction:column;gap:var(--space-5);animation:_revealIn_1n1tq_1 .22s ease}@keyframes _revealIn_1n1tq_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._field_1n1tq_138{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_1n1tq_143{font-size:var(--font-size-sm);font-weight:600;color:var(--app-text-muted)}._segmented_1n1tq_150{display:inline-flex;gap:4px;padding:4px;background:var(--app-surface-sunken);border-radius:var(--app-radius-control);width:fit-content}._segment_1n1tq_150{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--app-text-muted);font-size:var(--font-size-sm);font-weight:600;padding:var(--space-2) var(--space-4);border-radius:var(--app-radius-control);cursor:pointer;transition:background .15s ease,color .15s ease}._segment_1n1tq_150:hover{color:var(--app-text)}._segmentActive_1n1tq_173{background:var(--app-surface-raised);color:var(--app-accent);box-shadow:var(--app-shadow-pill)}._dayPicker_1n1tq_180{display:flex;gap:6px;flex-wrap:wrap}._day_1n1tq_180{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--app-border);background:var(--app-surface-raised);color:var(--app-text-muted);font-size:var(--font-size-sm);font-weight:600;min-width:44px;padding:var(--space-2) 0;border-radius:var(--app-radius-control);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._day_1n1tq_180:hover{border-color:var(--app-border-strong);color:var(--app-text)}._dayActive_1n1tq_202{background:var(--app-accent);border-color:var(--app-accent);color:var(--app-text-on-accent)}._muted_1n1tq_208{font-size:var(--font-size-sm);color:var(--app-text-muted);margin:0}._warning_1n1tq_214{font-size:var(--font-size-sm);color:var(--app-warning);background:var(--app-warning-wash);border-radius:var(--app-radius-control);padding:var(--space-2) var(--space-3);margin:0}._competitorList_1n1tq_224{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}._competitorRow_1n1tq_232{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--app-border-soft)}._competitorRow_1n1tq_232:last-child{border-bottom:none}._competitorName_1n1tq_243{font-size:var(--font-size-base);color:var(--app-text);overflow-wrap:anywhere}
