.AuditHeader_wrap__Ij0tS{display:flex;align-items:flex-end;gap:16px;padding:20px 28px 16px;border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell)}.AuditHeader_title__9XJPa{font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--color-obsidian);margin:0;line-height:1.2}.AuditHeader_sub__ctKV1{margin-top:4px;display:flex;gap:8px;align-items:center;font-family:var(--font-geist-mono);font-size:11.5px;color:var(--color-gravel);letter-spacing:.01em}.AuditHeader_subSep__fJLLh{color:var(--color-slate)}.AuditHeader_actions__eXOr6{margin-left:auto;display:flex;align-items:center;gap:8px}.AuditHeader_exportBtn__ZZsB_{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;color:var(--color-cinder);background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;box-shadow:var(--shadow-subtle)}.AuditHeader_retentionTag__j9e0n{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;font-family:var(--font-geist-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gravel);background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:4px}.AuditHeader_retentionDot___3UhZ{width:6px;height:6px;border-radius:50%;background:var(--mint)}.AuditFilters_wrap__9CZCQ{display:flex;flex-direction:column;gap:10px;padding:12px 28px 14px;border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell)}.AuditFilters_pillRow__DufuU{display:inline-flex;align-items:center;gap:6px;padding:3px;background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:999px;flex-shrink:0;width:-moz-fit-content;width:fit-content}.AuditFilters_pill__U_60D{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;font-size:12px;font-weight:500;color:var(--color-gravel);background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;letter-spacing:-.005em}.AuditFilters_pillActive__Iaym8{font-weight:600;color:var(--color-obsidian);background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle)}.AuditFilters_pillDot__12icC{width:6px;height:6px;border-radius:50%;background:var(--pill-dot);flex-shrink:0}.AuditFilters_pillCount__JHGVp{font-family:var(--font-geist-mono);font-size:10.5px;color:var(--color-slate);letter-spacing:.02em}.AuditFilters_pillCountActive__xSI0k{color:var(--color-gravel)}.AuditFilters_controlsRow__LpcDM{display:flex;align-items:center;gap:10px}.AuditFilters_rangeBtn__S5_DC{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;font-family:var(--font-geist-mono);color:var(--color-cinder);background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:999px;box-shadow:var(--shadow-subtle);letter-spacing:.01em}.AuditFilters_arrow__mquDM{color:var(--color-slate);font-size:11px}.AuditFilters_rangeUtc__Fx0eJ{color:var(--color-slate);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.AuditFilters_searchWrap__Dyb5I{position:relative;display:inline-flex;align-items:center;flex:1 1;max-width:280px}.AuditFilters_searchIcon__s8_xp{position:absolute;left:9px;color:var(--color-slate);pointer-events:none}.AuditFilters_search__jn1Ha{height:28px;width:100%;padding:0 10px 0 30px;font-size:12.5px;font-family:var(--font-geist-mono);color:var(--color-obsidian);background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;outline:none;box-shadow:var(--shadow-subtle)}.AuditFilters_resultGroup__ICAVl{margin-left:auto;display:inline-flex;align-items:center;background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:8px;padding:2px;gap:2px}.AuditFilters_resultLabel__2ibDQ{font-family:var(--font-geist-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);padding:0 8px 0 4px}.AuditFilters_resultBtn__qMR3T{height:22px;padding:0 10px;font-size:11.5px;font-weight:500;color:var(--color-gravel);background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none}.AuditFilters_resultBtnActive__U4sqk{font-weight:600;color:var(--color-obsidian)}.AuditFilters_resultBtnActive__U4sqk,.AuditTable_card__dhAdx{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle)}.AuditTable_card__dhAdx{margin-top:16px;border-radius:10px;overflow:hidden}.AuditTable_table__4Yt4r{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.AuditTable_th__cTNE_{text-align:left;padding:8px 12px;font-weight:600;color:var(--color-slate);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--color-chalk);background:var(--color-powder);white-space:nowrap;font-family:var(--font-geist-mono)}.AuditTable_tr__t7I1Z{background:transparent;transition:background 80ms linear}.AuditTable_tr__t7I1Z:hover{background:var(--color-powder)}.AuditTable_td__dmFJV{padding:6px 12px;border-bottom:1px solid var(--color-chalk);vertical-align:middle;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditTable_tdRight__CjB5m{text-align:right}.AuditTable_tsCell__OKlJ1{font-family:var(--font-geist-mono);font-size:11.5px;color:var(--color-gravel);letter-spacing:.005em}.AuditTable_actorCell__pT_K2{display:inline-flex;align-items:center;gap:8px}.AuditTable_actorName__x_FVV{font-family:var(--font-geist-mono);font-size:12px;color:var(--color-cinder)}.AuditTable_eventCell__H11zU{display:inline-flex;align-items:center;gap:8px;min-width:0}.AuditTable_eventAction__Hl5bh{font-family:var(--font-geist-mono);font-size:12px;color:var(--color-obsidian);overflow:hidden;text-overflow:ellipsis}.AuditTable_targetCell__VxYpv{font-family:var(--font-geist-mono);font-size:11.5px;color:var(--color-cinder)}.AuditTable_ipCell__KnUmp{font-family:var(--font-geist-mono);font-size:11.5px;color:var(--color-gravel)}.AuditTable_more__capQ3{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-slate);border:1px solid transparent;border-radius:6px}.AuditTable_resultPill__f537o{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-family:var(--font-geist-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--pill-bg);color:var(--pill-color)}.AuditTable_colTs___dQvX{width:215px}.AuditTable_colActor__ZYEII{width:140px}.AuditTable_colEvent__6i_0C{width:260px}.AuditTable_colIp__XTanr{width:130px}.AuditTable_colResult__Fj212{width:88px}.AuditTable_colActions__TfkW1{width:44px}.AlertProvider_header__8gTGf{padding:16px 24px;border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);display:flex;align-items:center;justify-content:space-between}.AlertProvider_title__BeDQD{font-family:var(--font-waldenburg);font-weight:300;font-size:22px;line-height:1.2;letter-spacing:-.4px;color:var(--color-obsidian);margin:0}.AlertProvider_body__FfOaU{padding:20px 24px;font-family:var(--font-inter);font-size:14px;line-height:1.5;color:var(--color-gravel);white-space:pre-wrap}.AlertProvider_footer__OrCpH{padding:12px 24px;border-top:1px solid var(--color-chalk);background:var(--color-eggshell);display:flex;align-items:center;justify-content:flex-end;gap:12px}.ExportNoteButton_btn__YcTDO{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-gravel);font-family:var(--font-geist-mono);background:transparent;border:1px solid transparent;padding:4px 8px;border-radius:6px;cursor:pointer}.ExportNoteButton_btn__YcTDO:disabled{opacity:.5;cursor:default}.RefinedSoapPanel_label__53wMK{font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--color-slate);text-transform:uppercase;margin-top:10px;margin-bottom:4px}.RefinedSoapPanel_list__cufix{font-size:13px;color:var(--color-cinder);margin:0;padding-left:18px;line-height:1.6;list-style:disc}.RefinedSoapPanel_plainRow__hPsx4{padding:2px 0}.PatientCardEditor_wrap__14cDF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;padding:10px 12px;margin:8px 0;border-radius:10px;border:1px solid var(--color-chalk);background:var(--surface-card-white);font-size:12px}.PatientCardEditor_label__2ZVFg{display:flex;flex-direction:column;gap:3px}.PatientCardEditor_labelFull__T8oHB{grid-column:1/-1}.PatientCardEditor_labelText__des_U{font-size:10px;color:var(--color-slate);letter-spacing:.04em;text-transform:uppercase}.PatientCardEditor_input__iKz4d{padding:5px 8px;font-size:13px;border:1px solid var(--color-chalk);border-radius:6px;background:var(--surface-card-white);color:var(--color-obsidian)}.PatientCardEditor_footer__PSjw7{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.PatientCardEditor_btn__A4i4s{padding:5px 10px;font-size:12px;border-radius:6px;border:1px solid var(--color-chalk);background:transparent;cursor:pointer}.PatientCardEditor_btnPrimary__uwWkx{padding:5px 10px;font-size:12px;border-radius:6px;border:1px solid var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell);cursor:pointer}.PatientCard_wrap__RHVXZ{display:flex;flex-direction:column;gap:4px;padding:10px 12px;margin:8px 0;border-radius:10px;border:1px solid var(--color-chalk);background:var(--color-powder);font-size:12.5px;color:var(--color-cinder)}.PatientCard_header__dKbsp{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.PatientCard_headerLabel__o7ptz{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-slate);font-family:var(--font-geist-mono)}.PatientCard_headerActions__BPgnm{display:flex;gap:8px;align-items:center}.PatientCard_iconBtn__WSFIz{background:none;border:none;padding:2px;cursor:pointer;color:var(--color-gravel);display:inline-flex}.PatientCard_skipBtn__Xzac9{background:none;border:none;padding:0;cursor:pointer;color:var(--color-slate);font-size:11px;text-decoration:underline}.PatientCard_line1__mBpta{font-weight:600;color:var(--color-obsidian)}.PatientCard_lineMuted___AWw5{color:var(--color-gravel)}.PatientCard_existingChip__U7ue2{display:inline-flex;gap:4px;align-items:center;font-size:11px;color:var(--color-obsidian);text-decoration:none}.PatientCard_em__lyx4e{color:var(--color-slate)}.PatientCard_mrnBanner__cZ1Sz{background:var(--amber-soft);color:oklch(.42 .1 72);padding:6px 8px;border-radius:6px;font-size:12px;margin-top:6px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.PatientCard_bannerBtn__BHlIJ{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:5px;padding:2px 8px;font-size:11px;cursor:pointer}.AIMessage_wrap__ZIu1Z{display:flex;gap:12px;padding:16px 0 4px;align-items:flex-start}.AIMessage_avatar__gIib9{width:28px;height:28px;border-radius:9999px;flex-shrink:0;background:var(--gradient-voice-spectrum);color:var(--color-eggshell);display:grid;place-items:center}.AIMessage_body__XFaIe{flex:1 1;min-width:0;border-left:2px solid var(--color-chalk);padding-left:16px}.AIMessage_header__HLGpE{display:flex;align-items:center;gap:8px;margin-bottom:10px}.AIMessage_name___WAXd{font-size:13px;font-weight:500;color:var(--color-obsidian);font-family:var(--font-inter)}.AIMessage_time__MIyw4{font-size:12px;color:var(--color-gravel);font-family:var(--font-inter)}.AIMessage_procedureBadge__hGOv0{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--amber-soft);color:oklch(.42 .1 72);font-weight:600}.AIMessage_attachLine__rOnyu{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.AIMessage_attachFile__Q08X1,.AIMessage_attachLine__rOnyu{align-items:center;font-size:12px;color:var(--color-gravel);font-family:var(--font-inter)}.AIMessage_attachFile__Q08X1{display:inline-flex;gap:4px;padding:2px 10px;border-radius:9999px;background:var(--color-powder);border:1px solid var(--color-chalk)}.AIMessage_summary__r_5WS{font-size:14px;line-height:1.5;color:var(--color-obsidian);padding-bottom:14px;border-bottom:1px solid var(--color-chalk);font-family:var(--font-inter)}.AIMessage_exportRow__FAoEj{margin-top:4px;padding-top:0;display:flex;align-items:center}.GeneratingIndicator_wrap__u04tO{display:flex;gap:12px;padding:16px 0;align-items:flex-start}.GeneratingIndicator_loader__99rvO{width:28px;height:28px;flex-shrink:0;position:relative;display:grid;place-items:center}.GeneratingIndicator_panel__HZuei{flex:1 1;min-width:0;max-width:540px;padding:14px 16px;background:linear-gradient(180deg,var(--color-powder) 0,var(--surface-card-white) 100%);border:1px solid var(--color-chalk);border-radius:12px;position:relative;overflow:hidden}.GeneratingIndicator_glow__4Ryta{position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px circle at var(--glow-x,20%) -20%,oklch(.62 .14 28/.09),transparent 60%);transition:background .6s ease}.GeneratingIndicator_headRow__KEp7Z{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px;position:relative}.GeneratingIndicator_primaryLine__I_WNZ{font-size:13.5px;font-weight:600;color:var(--color-obsidian);letter-spacing:-.005em;display:inline-grid}.GeneratingIndicator_primaryItem__EG4fI{grid-area:1/1;transition:opacity .36s ease,transform .36s ease}.GeneratingIndicator_elapsed__vN9rU{font-size:11px;color:var(--color-slate);font-family:var(--font-geist-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0}.GeneratingIndicator_captionLine__eteJr{height:18px;font-size:12px;color:var(--color-gravel);display:inline-grid;margin-bottom:12px;position:relative}.GeneratingIndicator_captionItem__tK3_M{grid-area:1/1;transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1),filter .42s ease}.GeneratingIndicator_track__L21RP{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.GeneratingIndicator_pip__neomq{height:5px;border-radius:999px;position:relative;overflow:hidden;transition:background .32s ease}.GeneratingIndicator_pipDone__LpXf8{background:oklch(.62 .14 28)}.GeneratingIndicator_pipActive__GxRzy{background:oklch(.62 .14 28/.45)}.GeneratingIndicator_pipPending__em1yO{background:var(--color-chalk)}.GeneratingIndicator_pipFill__O99zq{position:absolute;inset:0;background:linear-gradient(90deg,transparent,oklch(.62 .14 28),transparent);animation:GeneratingIndicator_pipSweep__fdooA 1.6s ease-in-out infinite}.GeneratingIndicator_microRow__EKxPl{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:10.5px;color:var(--color-slate);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase}.LanguagePill_wrap__lOn_t{display:inline-flex;align-items:stretch;height:24px;border-radius:999px;border:1px solid var(--color-chalk);background:var(--surface-card-white);overflow:hidden;flex-shrink:0}.LanguagePill_btn__ztQW7{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.08em;background:transparent;color:var(--color-gravel);cursor:pointer;transition:background .12s ease;font-family:inherit}.LanguagePill_btnActive__EZtOm{background:var(--color-obsidian);color:var(--color-eggshell)}.LanguagePill_btn__ztQW7:disabled{cursor:not-allowed;opacity:.5}.AudioStagedCard_wrap__ti5_u{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;margin:8px 0;border-radius:12px;border:1px solid var(--color-chalk);background:var(--surface-card-white);box-shadow:var(--shadow-subtle);animation:AudioStagedCard_stageFadeIn__Maqmf .26s ease-out;transition:box-shadow .18s ease,border-color .18s ease}.AudioStagedCard_wrap__ti5_u:hover{box-shadow:0 4px 16px color-mix(in oklch,var(--color-obsidian) 10%,transparent);border-color:var(--color-fog)}.AudioStagedCard_wrapError__M_5KJ{border:1px solid var(--rose);box-shadow:0 0 0 3px color-mix(in oklch,var(--rose) 12%,transparent)}.AudioStagedCard_waveformBadge__4MeBg{width:42px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--color-powder);border:1px solid var(--color-chalk);flex-shrink:0;overflow:hidden;padding:0 6px}.AudioStagedCard_meta__e3idR{min-width:0}.AudioStagedCard_name__ImnLP{font-size:13px;font-weight:600;color:var(--color-obsidian);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AudioStagedCard_sub__H1Beh{margin-top:2px;font-size:11px;color:var(--color-gravel);font-family:var(--font-geist-mono);letter-spacing:.02em}.AudioStagedCard_progressRow__VqRqB{margin-top:6px;display:flex;align-items:center;gap:8px}.AudioStagedCard_progressBar__rBUHl{flex:1 1;height:2px;background:var(--color-chalk);border-radius:2px;overflow:hidden}.AudioStagedCard_progressFill__3oQi_{height:100%;background:var(--amber);width:38%;animation:AudioStagedCard_uploadSlide__yzrcd 1.6s ease-in-out infinite}.AudioStagedCard_progressFillDeterminate__sSRBx{height:100%;background:var(--amber);width:0;transition:width .18s ease-out}.AudioStagedCard_progressText__4OeXC{font-size:10px;font-family:var(--font-geist-mono);color:var(--amber);letter-spacing:.08em;text-transform:uppercase;min-width:96px}.AudioStagedCard_errorRow__ZnZLg{margin-top:5px;display:flex;align-items:center;gap:5px}.AudioStagedCard_errorText__3Xyd0{font-size:11.5px;color:var(--rose)}.AudioStagedCard_errorRemove__ebje1{font-size:11px;color:var(--color-gravel);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-family:var(--font-inter)}.AudioStagedCard_actions__1LqGp{display:flex;gap:8px;align-items:center;flex-shrink:0}.AudioStagedCard_btnGhost__b_1gs{padding:6px 12px;font-size:12px;color:var(--color-gravel);border-radius:8px;border:1px solid var(--color-chalk);background:transparent;cursor:pointer;transition:background .14s ease}.AudioStagedCard_btnGhost__b_1gs:hover{background:var(--color-powder)}.AudioStagedCard_btnPrimary__K3Ovz{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;color:var(--color-eggshell);border-radius:8px;border:1px solid var(--color-obsidian);background:var(--color-obsidian);cursor:pointer;transition:transform .22s ease,opacity .22s ease;transform:scale(1)}.AudioStagedCard_btnPrimaryReady__q00I0{transform:scale(1);animation:AudioStagedCard_scaleIn__BcIhN .22s ease-out}.AudioStagedCard_btnDisabled__z0uUQ{opacity:.55;cursor:default;pointer-events:none}.AudioStagedCard_btnPrimary__K3Ovz:not([data-disabled=true]):hover{transform:scale(1.02)}.AudioStagedCard_btnPrimary__K3Ovz[data-ready=true]:hover{box-shadow:0 2px 8px color-mix(in oklch,var(--color-obsidian) 30%,transparent)}.AudioStagedCard_startArrow__eZzbl{display:inline-flex;align-items:center;transition:transform .16s ease}.AudioStagedCard_btnPrimary__K3Ovz:not([data-disabled=true]):hover .AudioStagedCard_startArrow__eZzbl{transform:translate(2px,-2px)}.AudioStagedCard_startingDot__6GmWR{width:6px;height:6px;border-radius:50%;background:var(--color-obsidian);animation:AudioStagedCard_pulseDot__Mf1bB .7s ease-in-out infinite alternate;flex-shrink:0}.RecordingWaveform_wrap___Dm3M{position:relative;flex:1 1;min-width:0;height:48px;border-radius:8px;background:linear-gradient(180deg,color-mix(in oklch,var(--color-obsidian) 3%,var(--color-eggshell)) 0,var(--color-eggshell) 100%);border:1px solid var(--color-chalk);overflow:hidden;isolation:isolate}.RecordingWaveform_baseline__G26OB{position:absolute;left:0;right:0;top:50%;height:1px;background:color-mix(in oklch,var(--color-chalk) 60%,transparent);z-index:0}.RecordingWaveform_canvas__ik5_O{position:relative;z-index:1;width:100%;height:100%;display:block}.RecordingWaveform_edgeFade__meRDb{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--color-eggshell) 0,transparent 8%,transparent 92%,color-mix(in oklch,var(--color-eggshell) 70%,transparent) 100%)}.RecordingWaveform_leadGlow__sHBrQ{position:absolute;right:0;top:0;bottom:0;width:28px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--color-obsidian) 18%,transparent) 100%)}.RecordingWaveform_pausedWash__l9gB_{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--color-obsidian) 2%,transparent) 0 6px,color-mix(in oklch,var(--color-obsidian) 6%,transparent) 6px 12px);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.RecordingWaveform_pausedBadge__dNE8j{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-cinder);padding:3px 10px;border-radius:999px;background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle)}.RecordingWaveform_meter__Jgu4N{display:flex;flex-direction:column-reverse;gap:3px;height:48px;padding:2px 0;flex-shrink:0;width:12px}.RecordingControls_panel__yrRgC{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid var(--color-chalk);background:linear-gradient(180deg,color-mix(in oklch,var(--color-obsidian) 3%,#fff) 0,#fff 100%);isolation:isolate}.RecordingControls_topRow__Zr80l{display:flex;align-items:center;gap:12px;min-height:48px}.RecordingControls_statusCluster__RSVVq{display:flex;align-items:center;gap:12px;flex-shrink:0}.RecordingControls_livePill__lQb0V{border-radius:999px;border:1px solid color-mix(in oklch,var(--rose) 30%,var(--color-chalk));background:color-mix(in oklch,var(--rose) 10%,#fff);color:var(--rose)}.RecordingControls_connectingPill__0ynpf,.RecordingControls_livePill__lQb0V{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.RecordingControls_connectingPill__0ynpf{border-radius:999px;border:1px solid color-mix(in oklch,var(--amber) 30%,var(--color-chalk));background:color-mix(in oklch,var(--amber) 10%,#fff);color:var(--amber)}.RecordingControls_pausedPill__tzqDz{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-chalk);background:var(--color-powder);color:var(--color-gravel)}.RecordingControls_elapsed__hYh19{font-family:var(--font-geist-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;letter-spacing:.02em;color:var(--color-obsidian);line-height:1}.RecordingControls_metaRow__zAPXF{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--color-slate);font-family:var(--font-geist-mono);letter-spacing:.02em}.RecordingControls_metaLeft___vp6g{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.RecordingControls_metaSep__Ckyk_{opacity:.5}.RecordingControls_btnGroup__DN8cD{display:inline-flex;align-items:center;gap:8px}.RecordingControls_btn__H_gqR{border-radius:7px;border:1px solid var(--color-chalk);background:var(--surface-card-white);color:var(--color-cinder);transition:background .12s ease,color .12s ease,border-color .12s ease}.RecordingControls_btnPrimary__tFTzp,.RecordingControls_btn__H_gqR{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:5px 12px;cursor:pointer}.RecordingControls_btnPrimary__tFTzp{font-weight:600;border-radius:7px;border:1px solid var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell);box-shadow:0 1px 0 color-mix(in oklch,var(--color-obsidian) 30%,transparent) inset;transition:filter .12s ease}.RecordingControls_btnPrimary__tFTzp:active{filter:brightness(.96)}.RecordingControls_kbd__54FVR{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:4px;font-family:var(--font-geist-mono);font-size:10px;font-weight:500;border:solid var(--color-chalk);border-width:1px 1px 1.5px;border-radius:3px;background:var(--surface-card-white);color:var(--color-gravel)}.RecordingControls_connectingWrap__Ya5ns{display:flex;align-items:center;gap:14px;flex:1 1;height:48px;padding:0 14px;border-radius:8px;border:1px solid var(--color-chalk);background:var(--color-eggshell)}.RecordingControls_handshakeBars__xd6j2{display:flex;align-items:flex-end;gap:4px;height:22px}.RecordingControls_connectingLabel__bN9R9{font-size:12px;color:var(--color-gravel);font-family:var(--font-geist-mono);letter-spacing:.04em}.DictateMenu_wrap__8_8QV{position:relative;display:inline-flex;flex-shrink:0}.DictateMenu_popover__EBMbu{width:290px;background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:16px;box-shadow:0 24px 60px -12px color-mix(in oklch,var(--color-obsidian) 32%,transparent),0 2px 8px -4px color-mix(in oklch,var(--color-obsidian) 24%,transparent);padding:16px;z-index:9000;display:flex;flex-direction:column;gap:16px;font-family:var(--font-inter);transform-origin:bottom center;animation:DictateMenu_dictateMenuIn__ySJNL .14s cubic-bezier(.16,1,.3,1)}@keyframes DictateMenu_dictateMenuIn__ySJNL{0%{opacity:0;transform:translate(-50%,6px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.DictateMenu_popover__EBMbu{animation:none}}.DictateMenu_header__3Xg6Q{display:flex;align-items:center;gap:10px}.DictateMenu_headerIcon__3VwlA{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--color-obsidian);color:var(--color-eggshell);flex-shrink:0}.DictateMenu_headerText__dKxOB{display:flex;flex-direction:column;gap:1px;min-width:0}.DictateMenu_title__h_q1b{font-size:13.5px;font-weight:600;color:var(--color-obsidian);line-height:1.2}.DictateMenu_subtitle__EatWI{font-size:11px;color:var(--color-gravel);line-height:1.3}.DictateMenu_section__B_yRu{display:flex;flex-direction:column;gap:8px}.DictateMenu_label__oMCZr{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate);font-weight:600}.DictateMenu_modeList__SWavn{display:flex;flex-direction:column;gap:8px}.DictateMenu_modeCard__5CE54{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:1px solid var(--color-chalk);border-radius:11px;background:var(--surface-card-white);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .13s ease,background .13s ease}.DictateMenu_modeCard__5CE54:hover{border-color:var(--color-fog);background:color-mix(in srgb,var(--color-powder) 60%,transparent)}.DictateMenu_modeCardActive__AVhop{border-color:var(--color-signal-blue);border-width:1.5px;background:color-mix(in oklch,var(--color-signal-blue) 7%,var(--surface-card-white))}.DictateMenu_modeCardActive__AVhop:hover{background:color-mix(in oklch,var(--color-signal-blue) 9%,var(--surface-card-white))}.DictateMenu_modeGlyph__kTpdy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--color-powder);color:var(--color-gravel);flex-shrink:0;transition:background .13s ease,color .13s ease}.DictateMenu_modeCardActive__AVhop .DictateMenu_modeGlyph__kTpdy{background:color-mix(in oklch,var(--color-signal-blue) 16%,transparent);color:var(--color-signal-blue)}.DictateMenu_modeBody__od2Tc{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.DictateMenu_modeName__VKcMh{font-size:13px;font-weight:600;color:var(--color-obsidian);line-height:1.2}.DictateMenu_modeDesc__Y0QBy{font-size:11px;color:var(--color-gravel);line-height:1.35}.DictateMenu_langSeg__OgubX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:10px;background:var(--color-powder);border:1px solid var(--color-chalk)}.DictateMenu_langBtn__2SCNI{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:7px 0;border-radius:7px;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--color-gravel);cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.DictateMenu_langBtn__2SCNI:hover:not(.DictateMenu_langBtnActive__mhGQG){color:var(--color-obsidian)}.DictateMenu_langBtnActive__mhGQG{background:var(--surface-card-white);color:var(--color-obsidian);box-shadow:var(--shadow-subtle-2)}.DictateMenu_start__Eb_BU{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 12px;border:none;border-radius:11px;background:var(--color-obsidian);color:var(--color-eggshell);font-family:var(--font-inter);font-size:13px;font-weight:600;cursor:pointer;transition:transform 90ms ease,opacity .12s ease}.DictateMenu_start__Eb_BU:hover:not(:disabled){opacity:.92}.DictateMenu_start__Eb_BU:active:not(:disabled){transform:scale(.985)}.DictateMenu_start__Eb_BU:disabled{opacity:.5;cursor:not-allowed}.SpecialtyRequiredModal_header__24frz{padding:16px 24px;border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);display:flex;align-items:center;justify-content:space-between}.SpecialtyRequiredModal_title__d51L_{font-family:var(--font-waldenburg);font-weight:300;font-size:24px;line-height:1.2;letter-spacing:-.4px;color:var(--color-obsidian);margin:0}.SpecialtyRequiredModal_body__pW6aM{padding:20px 24px;font-family:var(--font-inter);font-size:14px;line-height:1.5;color:var(--color-gravel)}.SpecialtyRequiredModal_bodyTitle__a0GPi{font-weight:600;color:var(--color-obsidian);margin-bottom:8px}.SpecialtyRequiredModal_note__vOT1R{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--color-powder);border:1px solid var(--color-chalk);font-size:12px;color:var(--color-gravel);display:flex;gap:8px;align-items:flex-start}.SpecialtyRequiredModal_noteIcon__oYTVU{color:var(--color-gravel);margin-top:1px}.SpecialtyRequiredModal_footer__rg0Eh{padding:16px 24px;border-top:1px solid var(--color-chalk);background:var(--color-eggshell);display:flex;align-items:center;justify-content:flex-end;gap:12px}.Composer_area__sPF0W{padding:12px 24px 16px;background:transparent}.Composer_inner__d_BfS{max-width:880px;margin:0 auto;width:100%}.Composer_box__WfABl{position:relative;background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);font-family:var(--font-inter);display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:12px}.Composer_boxCollapsed__pgpuR,.Composer_boxExpanded__HvyJp{border-radius:12px}.Composer_dragOverlay___J6zr{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-powder) 92%,transparent);border:2px dashed var(--color-fog);border-radius:12px;z-index:2;pointer-events:none;font-size:13px;color:var(--color-cinder)}.Composer_stagedWrap__0aMX4{padding:0 2px}.Composer_pillRow__3xwH7{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 10px;min-height:48px}.Composer_textareaCollapsed__xwQmA{flex:1 1;padding:0 8px;height:32px;overflow:hidden}.Composer_textareaCollapsed__xwQmA,.Composer_textareaExpanded__9b7NJ{background:transparent;border:none;outline:none;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--color-obsidian);resize:none}.Composer_textareaExpanded__9b7NJ{width:100%;padding:12px 16px 4px;min-height:56px}.Composer_textareaCollapsed__xwQmA:focus-visible,.Composer_textareaExpanded__9b7NJ:focus-visible{outline:none}.Composer_box__WfABl:focus-within{border-color:var(--color-primary)}.Composer_iconBtn__41eI7{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:9999px;color:var(--color-ink-black);width:32px;height:32px;box-shadow:none;cursor:pointer;flex-shrink:0}.Composer_iconBtn__41eI7:hover{background:var(--color-dia-ghost-fill)}.Composer_sendCircle__9qIo_{border:none;border-radius:9999px;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer;flex-shrink:0;background:var(--color-pebble);color:var(--color-ink-black)}.Composer_modePillRow__1F_5X{display:flex;align-items:center;gap:6px;padding:6px 12px 0}.Composer_errorAlert__U0NPS{padding:6px 14px 8px;font-size:12px;color:var(--rose);background:var(--rose-soft);border-top:1px solid var(--color-chalk)}.Composer_hint__qH5_o{margin-top:8px;font-size:11px;color:var(--color-gravel);display:flex;align-items:center;gap:6px;font-family:var(--font-inter);justify-content:center;flex-wrap:wrap;letter-spacing:.02em}.Composer_hintSep__jAYtN{color:var(--color-slate)}.Composer_chipsSlot__d6D8_{padding:10px 16px 0}.Composer_modePillWrap__5pYlf{display:inline-flex;border:1px solid var(--color-chalk);border-radius:999px;overflow:hidden;height:26px;flex-shrink:0}.Composer_modePillDefault__x9Vrg{background:transparent;color:var(--color-obsidian)}.Composer_modePillDefault__x9Vrg,.Composer_modePillSelected__GRrWW{padding:0 8px;font-size:11px;border:none;cursor:pointer;white-space:nowrap}.Composer_modePillSelected__GRrWW{background:var(--color-obsidian);color:var(--color-eggshell)}.Composer_procPill__kQeJ7{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:26px;background:transparent;color:var(--color-obsidian);border:1px solid var(--color-chalk);border-radius:999px;font-size:11px;font-family:var(--font-inter);font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease}.Composer_procPillActive__hR4iE{background:var(--color-obsidian);color:var(--color-eggshell)}.ProfileIncompleteModal_backdrop__6faX0{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:101;padding:20px}.ProfileIncompleteModal_panel__7EZLk{width:100%;max-width:480px;padding:24px;border-radius:14px;background:var(--surface-card-white);border:1px solid var(--color-chalk);display:flex;flex-direction:column;gap:14px}.ProfileIncompleteModal_title__xkdtw{font-size:16px;font-weight:600;display:flex;gap:8px;align-items:center}.ProfileIncompleteModal_intro__6NE3s{font-size:12.5px;color:var(--color-gravel)}.ProfileIncompleteModal_grid__bXCC4{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ProfileIncompleteModal_label__lFxJH{grid-column:span 2}.ProfileIncompleteModal_labelHalf__cxAzn,.ProfileIncompleteModal_label__lFxJH{display:flex;flex-direction:column;gap:4px}.ProfileIncompleteModal_labelText__83VXC{font-size:11px;color:var(--color-slate);letter-spacing:.04em;text-transform:uppercase}.ProfileIncompleteModal_input__TmkD1{padding:6px 10px;font-size:13px;border:1px solid var(--color-chalk);border-radius:6px;background:var(--surface-card-white);color:var(--color-obsidian);box-sizing:border-box}.ProfileIncompleteModal_footer__KC2at{display:flex;justify-content:flex-end;gap:8px}.ProfileIncompleteModal_btn__RPt8a{padding:8px 14px;font-size:13px;border-radius:7px;border:1px solid var(--color-chalk);background:transparent;cursor:pointer}.ProfileIncompleteModal_btnPrimary__SFUQX{padding:8px 14px;font-size:13px;border-radius:7px;border:1px solid var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell);cursor:pointer}.ProfileIncompleteModal_btnPrimaryDisabled__nVF_n{opacity:.5;cursor:default}.ProfileIncompleteModal_error__YaoGC{font-size:12px;color:var(--rose)}.AttestationDialog_backdrop__Vwzcj{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.AttestationDialog_panel__1oGfm{width:100%;max-width:560px;padding:24px;border-radius:14px;background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:0 16px 48px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:14px}.AttestationDialog_title__RNh_f{font-size:18px;font-weight:600;color:var(--color-obsidian);display:flex;gap:8px;align-items:center}.AttestationDialog_statement__azW9c{padding:12px;border-radius:8px;background:var(--color-powder);font-size:13.5px;color:var(--color-cinder);line-height:1.55;white-space:pre-wrap;max-height:200px;overflow-y:auto}.AttestationDialog_providerRow__hJerW{display:flex;gap:12px;align-items:baseline;padding:10px 12px;border-radius:8px;background:var(--color-powder);font-size:13px}.AttestationDialog_providerName__YM19W{font-weight:600;color:var(--color-obsidian)}.AttestationDialog_providerMeta___lb55{color:var(--color-gravel);font-size:12px;font-family:var(--font-geist-mono)}.AttestationDialog_label__Cl5J3{font-size:12px;color:var(--color-gravel);margin-bottom:4px}.AttestationDialog_input__7gKsk{width:100%;padding:8px 10px;font-size:14px;border:1px solid var(--color-chalk);border-radius:6px;background:var(--surface-card-white);color:var(--color-obsidian);box-sizing:border-box}.AttestationDialog_hint__InRGz{font-size:11px;color:var(--color-slate);margin-top:4px}.AttestationDialog_error___Z9HD{font-size:12px;color:var(--rose);margin-top:4px}.AttestationDialog_footer__tRbXn{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.AttestationDialog_btn__8CMcn{padding:8px 14px;font-size:13px;border-radius:7px;border:1px solid var(--color-chalk);background:transparent;cursor:pointer}.AttestationDialog_btnPrimary__FoHNx{padding:8px 14px;font-size:13px;border-radius:7px;border:1px solid var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.AttestationDialog_btnDisabled__g9ucm{opacity:.5;cursor:not-allowed}.Chat_wrap__UN0JY{display:flex;flex-direction:column;flex:1 1;height:100%;min-height:0;background:var(--color-eggshell);border-bottom-left-radius:var(--radius-cards,16px);border-bottom-right-radius:var(--radius-cards,16px)}.Chat_scroll__TEn35{flex:1 1;overflow-y:auto;padding:8px 0 20px}.Chat_inner__Um0S_{max-width:820px;margin:0 auto;padding:0 32px}.Chat_errorBar__EmDZ5{margin:8px 0;padding:12px 16px;border:1px solid var(--color-chalk);background:var(--surface-card-white);border-radius:12px;font-size:14px;color:var(--color-obsidian);font-family:var(--font-inter);display:flex;align-items:center;gap:12px;justify-content:space-between;box-shadow:var(--shadow-subtle)}.Chat_errorActions__gW9Yy{display:flex;gap:8px}.Chat_retryBtn__B_iuA{font-size:13px;padding:6px 14px;border-radius:9999px;border:1px solid var(--color-chalk);background:var(--surface-card-white);color:var(--color-obsidian);cursor:pointer;font-family:var(--font-inter);font-weight:500}.Chat_softTimeoutNote__R5C3c{margin:6px 0 0;font-size:13px;color:var(--color-gravel);font-style:italic;font-family:var(--font-inter)}.Chat_bannerWrap__ngSOI{padding:0 32px 8px;max-width:820px;margin:0 auto;width:100%}.Chat_editBanner__M4c3k{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 32px 6px;padding:7px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--amber) 40%,var(--color-chalk));background:var(--amber-soft);font-family:var(--font-inter)}.Chat_editBannerText__RCXq7{font-size:12px;font-weight:500;color:var(--color-obsidian)}.Chat_editBannerCancel__yCU50{flex-shrink:0;font-family:var(--font-inter);font-size:12px;font-weight:600;padding:3px 12px;border-radius:9999px;border:1px solid var(--color-chalk);background:var(--surface-card-white);color:var(--color-cinder);cursor:pointer;transition:background-color .13s ease}.Chat_editBannerCancel__yCU50:hover{background:var(--color-powder)}.CreatePatientModal_header__R7jgh{padding:16px 24px;border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);display:flex;align-items:center;justify-content:space-between}.CreatePatientModal_title__kxlTo{font-family:var(--font-waldenburg);font-weight:300;font-size:22px;line-height:1.2;letter-spacing:-.4px;color:var(--color-obsidian);margin:0}.CreatePatientModal_body__LHmSV{padding:20px 24px;font-family:var(--font-inter);font-size:14px}.CreatePatientModal_grid__hPJSM{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.CreatePatientModal_label__IGGH9{display:flex;flex-direction:column;gap:4px}.CreatePatientModal_labelFull___0hWR{grid-column:1/-1}.CreatePatientModal_labelText___40ef{font-size:10px;color:var(--color-slate);letter-spacing:.04em;text-transform:uppercase}.CreatePatientModal_input__xyj71{padding:8px 10px;font-size:13px;border:1px solid var(--color-chalk);border-radius:6px;background:var(--surface-card-white);color:var(--color-obsidian);font-family:var(--font-inter)}.CreatePatientModal_error__vXtH_{margin-top:12px;padding:8px 12px;font-size:12px;color:oklch(.42 .18 28);background:oklch(.96 .04 28);border:1px solid oklch(.85 .1 28);border-radius:6px}.CreatePatientModal_footer__XJjNm{padding:16px 24px;border-top:1px solid var(--color-chalk);background:var(--color-eggshell);display:flex;align-items:center;justify-content:flex-end;gap:12px}.PatientPicker_pill__A6OZs{display:inline-flex;align-items:center;gap:8px;background:var(--color-obsidian);color:var(--color-eggshell);border:none;border-radius:6px;padding:6px 14px;font-family:var(--font-inter);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.PatientPicker_pill__A6OZs:hover{opacity:.85}.PatientPicker_wrap__8dDMq{position:relative;display:inline-block}.PatientPicker_popover___9Zfx{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:320px;padding:8px;background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:16px;box-shadow:var(--shadow-card)}.PatientPicker_resultsList__m957w{margin-top:8px;max-height:240px;overflow-y:auto}.PatientPicker_resultRow__4dsmT{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:var(--font-inter);font-size:14px;cursor:pointer;border-radius:8px;color:var(--color-obsidian);transition:background-color .15s ease}.PatientPicker_resultRow__4dsmT:hover{background:var(--color-powder)}.PatientPicker_resultName__PSudZ{font-weight:500}.PatientPicker_resultMeta__9qewi{color:var(--color-gravel);font-family:var(--font-geist-mono);font-size:12px}.PatientPicker_emptyRow__9plpT{padding:16px 12px;font-family:var(--font-inter);font-size:14px;color:var(--color-gravel);text-align:center}.PatientPicker_manualRow__xRSTz{border-top:1px solid var(--color-chalk);padding:10px 12px;font-family:var(--font-inter);font-size:14px;color:var(--color-obsidian);font-weight:500;cursor:pointer;margin-top:6px}.AmendBanner_wrap__APLgZ{margin-top:14px;padding:12px;border:1px solid var(--color-chalk);border-radius:10px;background:var(--mint-soft)}.AmendBanner_header__Q0dBG{display:flex;gap:8px;align-items:center;margin-bottom:8px}.AmendBanner_title__SB4iT{font-size:12px;font-weight:600;color:oklch(.32 .06 168)}.AmendBanner_body__FCxrV{font-size:11.5px;color:var(--color-gravel);line-height:1.6;margin-bottom:10px}.AmendBanner_row___4IRF{display:flex;gap:8px}.AmendBanner_btn__F1vku{flex:1 1;padding:6px 10px;font-size:12px;border-radius:7px;border:1px solid var(--color-chalk);background:var(--surface-card-white);cursor:pointer}.AmendBanner_btnDisabled__bEnoc{opacity:.55;cursor:not-allowed}.AmendBanner_input__gzzE8{width:100%;padding:6px 10px;font-size:12.5px;border:1px solid var(--color-chalk);border-radius:6px;margin-bottom:8px;box-sizing:border-box}.AmendBanner_error__MXN8z{font-size:11.5px;color:var(--rose);margin-top:6px}.AwaitingState_wrap__igtR6{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;gap:14px;color:var(--color-gravel);min-height:280px}.AwaitingState_iconWrap__gCJU9{width:56px;height:56px;border-radius:12px;background:var(--color-powder);border:1px solid var(--color-chalk);display:grid;place-items:center;color:var(--color-gravel)}.AwaitingState_title__f3C_8{font-family:var(--font-inter);font-size:14px;font-weight:600;color:var(--color-cinder);letter-spacing:0}.AwaitingState_sub__LGSkh{font-family:var(--font-inter);font-size:13px;color:var(--color-gravel);max-width:320px;line-height:1.5}.SectionSkeleton_bar__svG_G{height:8px;border-radius:4px;background:var(--color-chalk);margin-bottom:8px}.SoapBody_list__8d2pP{font-family:var(--font-inter);font-size:14px;color:var(--color-obsidian);line-height:1.5;margin:0;padding-left:18px}.SoapBody_label__WzCKp{font-family:var(--font-inter);font-weight:700;font-size:11px;letter-spacing:.7px;color:var(--color-gravel);text-transform:uppercase;margin-top:16px;margin-bottom:6px}.SoapBody_labelFirst__hG5VD{margin-top:0}.BillingBody_wrap__uI3tl{font-family:var(--font-inter);font-size:14px;color:var(--color-obsidian)}.BillingBody_levelRow__muzsJ{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.BillingBody_level__RXHrM{font-family:var(--font-waldenburg);font-weight:300;font-size:32px;line-height:1.17;letter-spacing:-.64px;color:var(--color-obsidian)}.BillingBody_tag__8rC_X{font-weight:700;font-size:11px;letter-spacing:.7px;text-transform:uppercase}.BillingBody_rationale__PYl_B,.BillingBody_tag__8rC_X{font-family:var(--font-inter);color:var(--color-gravel)}.BillingBody_rationale__PYl_B{font-size:14px;line-height:1.5;margin-bottom:16px}.BillingBody_mdmList__w30Ku{margin-top:8px}.BillingBody_row__5DFD2{display:flex;gap:12px;font-size:14px;margin-top:6px}.BillingBody_k__qdBj0{color:var(--color-gravel);min-width:130px;font-family:var(--font-inter)}.BillingBody_v__0EDjB{color:var(--color-obsidian);font-family:var(--font-inter)}.CodeListBody_row__ilUL2{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-chalk)}.CodeListBody_code__RqpEG{font-family:var(--font-geist-mono);font-size:13px;color:var(--color-obsidian);font-weight:500}.CodeListBody_desc__mKuEd{font-family:var(--font-inter);font-size:14px;color:var(--color-obsidian);line-height:1.4}.CodeListBody_support__4LG_j{font-family:var(--font-geist-mono);font-size:12px;color:var(--color-gravel);margin-top:4px;line-height:1.5}.CodeListBody_empty__62dpT,.DenialsBody_empty__4E0Dl{font-family:var(--font-inter);font-size:14px;color:var(--color-gravel)}.DenialsBody_item__nlOQQ{padding:12px 0;border-bottom:1px solid var(--color-chalk)}.DenialsBody_item__nlOQQ:last-child{border-bottom:none}.DenialsBody_head__0MQB1{display:flex;align-items:center;gap:10px}.DenialsBody_risk__i_MaH{font-family:var(--font-geist-mono);font-size:11px;font-weight:500;padding:2px 8px;border-radius:9999px;color:var(--color-eggshell);text-transform:uppercase;letter-spacing:.04em}.DenialsBody_title__kzYMo{font-family:var(--font-inter);font-size:14px;color:var(--color-obsidian);font-weight:500}.DenialsBody_note__Jkigr{font-size:14px;margin-top:6px;line-height:1.5}.DenialsBody_note__Jkigr,.GapsBody_empty__JFkre{font-family:var(--font-inter);color:var(--color-gravel)}.GapsBody_empty__JFkre{font-size:13px}.GapsBody_list__0tNBt{display:flex;flex-direction:column;gap:8px}.GapsBody_card__T_VC5{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--color-chalk);border-radius:8px;background:var(--color-powder);opacity:1}.GapsBody_cardWarn__AIKKf{background:var(--amber-soft)}.GapsBody_cardMuted__GSdkg{background:var(--color-powder);opacity:.7}.GapsBody_row__T5lqt{display:flex;gap:10px;align-items:flex-start}.GapsBody_text__YVCK6{flex:1 1;font-family:var(--font-inter);font-size:13px;color:var(--color-obsidian);line-height:1.5}.GapsBody_sectionPill__xhona{display:inline-flex;align-items:center;padding:1px 7px;margin-left:6px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gravel);background:var(--color-eggshell);border:1px solid var(--color-chalk);border-radius:9999px}.GapsBody_actions__rhVp2{display:flex;gap:6px;justify-content:flex-end}.GapsBody_acceptBtn__YwJYo{background:var(--color-obsidian);color:var(--color-eggshell);border:1px solid var(--color-obsidian);border-radius:6px}.GapsBody_acceptBtn__YwJYo,.GapsBody_rejectBtn__lRUVm{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-family:var(--font-inter);font-size:12px;font-weight:500;cursor:pointer}.GapsBody_rejectBtn__lRUVm{background:var(--surface-card-white);color:var(--color-gravel);border:1px solid var(--color-chalk);border-radius:6px}.GapsBody_disabled__aCBku{opacity:.5;cursor:not-allowed}.GapsBody_statusPill__Y_XG0{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;color:var(--color-gravel);background:var(--color-eggshell);border:1px solid var(--color-chalk);border-radius:9999px}.GapsBody_spinner__yuAwj{display:inline-block;width:10px;height:10px;border:2px solid var(--color-chalk);border-top-color:var(--color-gravel);border-radius:50%;animation:GapsBody_spin__z98yT .8s linear infinite}.GapsBody_notice__JrfhO{font-size:11px;color:var(--color-slate);font-style:italic;margin-bottom:4px}.ModBody_empty__JrwjA{font-family:var(--font-inter);font-size:13px;color:var(--color-gravel)}.ModBody_row__TRCub{display:grid;grid-template-columns:84px 1fr auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-chalk);align-items:start}.ModBody_code__6Dg5K{font-family:var(--font-geist-mono);font-size:13px;color:var(--color-obsidian);font-weight:500}.ModBody_when__hWuct{font-family:var(--font-inter);font-size:13px;color:var(--color-cinder);line-height:1.5}.ModBody_status__IcAFI{font-family:var(--font-inter);font-size:11px;font-weight:500;padding:2px 8px;border-radius:9999px;background:var(--color-powder);color:var(--color-gravel);border:1px solid var(--color-chalk);white-space:nowrap}.ModBody_statusOk__SU1sK{background:var(--mint-soft);color:var(--mint);border-color:color-mix(in oklch,var(--mint) 35%,var(--color-chalk))}.ModBody_statusWarn__ErpuC{background:var(--rose-soft);color:var(--rose);border-color:color-mix(in oklch,var(--rose) 35%,var(--color-chalk))}.CptAuditBody_wrap__07mIy{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle)}.CptAuditBody_pill__FMqoI{padding:3px 12px;border-radius:9999px;font-size:12px;font-weight:500;font-family:var(--font-inter);color:var(--color-eggshell);letter-spacing:.04em}.CptAuditBody_counts__UBnCW{font-family:var(--font-inter);font-size:13px;color:var(--color-gravel)}.CptAuditBody_cta__QHurv{margin-left:auto;font-family:var(--font-inter);font-size:13px;font-weight:500;padding:6px 12px;cursor:pointer;border:1px solid var(--color-chalk);border-radius:9999px;background:var(--surface-card-white);color:var(--color-obsidian)}.NotePicker_card__pv34J{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:12px;padding:14px;box-shadow:var(--shadow-subtle-2)}.NotePicker_inner__sD_2t{display:flex;flex-direction:column;gap:10px;font-family:var(--font-inter)}.NotePicker_label__TMK_c{font-size:11px;font-weight:600;color:var(--color-gravel);text-transform:uppercase;letter-spacing:.06em}.NotePicker_toolbar__LR6_I{position:relative;display:flex;gap:8px;align-items:center}.NotePicker_searchWrap__hcBch{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.NotePicker_searchIcon__hgbo5{position:absolute;left:10px;color:var(--color-slate);pointer-events:none}.NotePicker_search__yHmUE{flex:1 1;min-width:0;height:38px;padding:8px 10px 8px 30px;border:1px solid var(--color-chalk);border-radius:9px;font-size:13px;font-family:var(--font-inter);background:var(--color-eggshell);color:var(--color-obsidian)}.NotePicker_search__yHmUE:focus{outline:none;border-color:var(--color-signal-blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-signal-blue) 15%,transparent)}.NotePicker_search__yHmUE:disabled{opacity:.55}.NotePicker_modeSeg__7pU2E{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--color-chalk);border-radius:9px;background:var(--color-powder);flex-shrink:0}.NotePicker_modeBtn__rvQ09{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:5px 12px;border-radius:7px;font-size:12px;font-weight:600;font-family:inherit;color:var(--color-gravel);cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.NotePicker_modeBtnActive__b0gwB{background:var(--surface-card-white);color:var(--color-obsidian);box-shadow:var(--shadow-subtle-2)}.NotePicker_modeRadio__VW7e_{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.NotePicker_dropdown__cPo6n{position:absolute;top:44px;left:0;right:0;background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:10px;box-shadow:var(--shadow-card);z-index:20;max-height:280px;overflow-y:auto;padding:4px}.NotePicker_row__Fsyxi{padding:9px 10px;border-radius:7px;cursor:pointer;font-size:12.5px;color:var(--color-cinder)}.NotePicker_row__Fsyxi:hover{background:var(--color-powder)}.NotePicker_rowMuted__SY7Z_{color:var(--color-slate);cursor:default}.NotePicker_rowMuted__SY7Z_:hover{background:transparent}.NotePicker_error__p0LT7{font-size:12px;color:var(--rose)}.NotePicker_linkedBanner__FCjNK{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 11px;border-radius:9px;background:color-mix(in oklch,var(--color-signal-blue) 7%,var(--surface-card-white));border:1px solid color-mix(in oklch,var(--color-signal-blue) 22%,var(--color-chalk));font-size:12px;color:var(--color-cinder)}.NotePicker_linkedBanner__FCjNK .NotePicker_pin__6wTUm{color:var(--color-signal-blue);flex-shrink:0}.NotePicker_unlink__3UTuH{margin-left:auto;background:transparent;border:none;padding:0;color:var(--color-signal-blue);text-decoration:underline;cursor:pointer;font-size:12px;font-weight:600}.NotePicker_textarea__tby9m{width:100%;min-height:210px;padding:12px;font-family:var(--font-geist-mono);font-size:12.5px;line-height:1.55;color:var(--color-obsidian);background:var(--color-eggshell);border:1px solid var(--color-chalk);border-radius:10px;resize:vertical}.NotePicker_textarea__tby9m:focus{outline:none;border-color:var(--color-signal-blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-signal-blue) 14%,transparent)}.NotePicker_textarea__tby9m:-moz-read-only{color:var(--color-gravel)}.NotePicker_textarea__tby9m:read-only{color:var(--color-gravel)}.NotePicker_meter__wLWYP{display:flex;align-items:center;gap:10px}.NotePicker_bar__JG_hn{flex:1 1;height:5px;border-radius:999px;background:var(--color-chalk);overflow:hidden}.NotePicker_fill__gJfZv{height:100%;border-radius:999px;background:var(--rose);transition:width .2s ease,background .2s ease}.NotePicker_fillOk__h7lF_{background:var(--mint)}.NotePicker_fillOver__gXsYy{background:var(--amber)}.NotePicker_status__T5Txm{font-size:11px;font-weight:600;white-space:nowrap}.NotePicker_statusBad__p4SDe{color:var(--rose)}.NotePicker_statusOk__Bk2YT{color:color-mix(in oklch,var(--mint) 55%,var(--color-obsidian))}.NotePicker_count__yLK3l{font-size:11px;color:var(--color-slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.RunDefenseFooter_wrap__vUnA_{flex-shrink:0;background:#fff;border-top:1px solid var(--color-chalk);border-radius:0 0 var(--radius-cards,16px) var(--radius-cards,16px);padding:12px 18px 14px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-inter)}.RunDefenseFooter_checklist__KSO6a{display:flex;flex-direction:column;gap:9px}.RunDefenseFooter_row__9YgAt{display:flex;align-items:center;gap:10px;min-height:24px;font-size:12.5px;color:var(--color-gravel)}.RunDefenseFooter_rowFail__F4WkY{color:var(--color-obsidian);font-weight:500}.RunDefenseFooter_tick___rS_Z{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;flex-shrink:0}.RunDefenseFooter_tickPass__2SJAi{background:var(--mint-soft);color:color-mix(in oklch,var(--mint) 80%,var(--color-obsidian));border:1px solid color-mix(in oklch,var(--mint) 35%,transparent)}.RunDefenseFooter_tickFail__JEvWU{background:var(--rose-soft);color:color-mix(in oklch,var(--rose) 80%,var(--color-obsidian));border:1px solid color-mix(in oklch,var(--rose) 35%,transparent)}.RunDefenseFooter_cta__tJH9L{margin-left:auto;display:inline-flex;align-items:center;padding:4px 13px;border-radius:9999px;border:1px solid var(--color-chalk);background:#fff;color:var(--color-primary);font-family:var(--font-inter);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:border-color .13s ease,background .13s ease,color .13s ease}.RunDefenseFooter_cta__tJH9L:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,#fff)}.RunDefenseFooter_runRow__88xtB{display:flex;align-items:center;gap:12px;padding-top:2px}.RunDefenseFooter_progress__Qxo5h{display:flex;align-items:center;gap:8px}.RunDefenseFooter_dots__R7JCW{display:inline-flex;gap:4px}.RunDefenseFooter_dot__lHGU7{width:7px;height:7px;border-radius:999px;background:var(--color-fog);transition:background .16s ease}.RunDefenseFooter_dotOn__KS1_a{background:var(--mint)}.RunDefenseFooter_progressLabel__MQ3Jr{font-size:11.5px;font-weight:600;color:var(--color-slate);white-space:nowrap}.RunDefenseFooter_runBtn__MO7x2{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:9999px;border:none;background:var(--color-fog);color:#fff;font-family:var(--font-inter);font-size:13px;font-weight:600;cursor:not-allowed;min-height:44px;transition:background .15s ease,transform 90ms ease,box-shadow .15s ease}.RunDefenseFooter_runBtnReady__Z52BJ{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--color-primary) 65%,transparent)}.RunDefenseFooter_runBtnReady__Z52BJ:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.RunDefenseFooter_runBtnReady__Z52BJ:active{transform:translateY(0)}.RunDefenseFooter_kbd__UkGqC{font-family:var(--font-geist-mono);font-size:11px;opacity:.7}.RunDefenseFooter_spinner__tuTUl{width:14px;height:14px;border-radius:999px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:RunDefenseFooter_rdfSpin__a9XgV .7s linear infinite}@keyframes RunDefenseFooter_rdfSpin__a9XgV{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RunDefenseFooter_spinner__tuTUl{animation:none}}.ReviewComposer_root__E_3iN{display:flex;flex-direction:column;flex:1 1;min-height:0;font-family:var(--font-inter)}.ReviewComposer_scroll__lhlmF{flex:1 1;min-height:0;overflow-y:auto;padding:20px 22px 16px;display:flex;flex-direction:column;gap:16px}.ReviewComposer_scroll__lhlmF>*{flex-shrink:0}.ReviewComposer_hero__hzl76{display:flex;gap:13px;align-items:flex-start}.ReviewComposer_heroIcon__oLngH{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--color-obsidian);color:var(--color-eggshell);flex-shrink:0}.ReviewComposer_heroText__pGM1I{display:flex;flex-direction:column;gap:3px;min-width:0}.ReviewComposer_heroEyebrow__4PXNU{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--color-signal-blue)}.ReviewComposer_heroTitle__avbDQ{font-family:var(--font-waldenburg,var(--font-inter));font-size:19px;font-weight:600;letter-spacing:-.3px;color:var(--color-obsidian);line-height:1.2}.ReviewComposer_heroSub__tLi8Y{font-size:12.5px;line-height:1.5;color:var(--color-gravel);max-width:62ch}.ReviewComposer_step__cIcit{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:14px;box-shadow:var(--shadow-subtle-2);overflow:hidden}.ReviewComposer_stepHead__dSd7v{display:flex;align-items:center;gap:11px;padding:13px 16px}.ReviewComposer_stepBadge__GlvW2{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:color-mix(in oklch,var(--color-signal-blue) 14%,transparent);color:var(--color-signal-blue);font-size:12px;font-weight:700;flex-shrink:0}.ReviewComposer_stepBadgeDone__KWCsW{background:var(--color-signal-blue);color:#fff}.ReviewComposer_stepTitles__sk6Eh{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.ReviewComposer_stepTitle__cn_Da{font-size:13.5px;font-weight:600;color:var(--color-obsidian);line-height:1.2}.ReviewComposer_stepHelp__Zh_hW{font-size:11.5px;color:var(--color-slate);line-height:1.3}.ReviewComposer_stepBody__QOU5z{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.ReviewComposer_codeGrid__arJ1z{display:flex;flex-direction:column;gap:11px}.ReviewComposer_suggestRow__RXbuy{position:relative;display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--color-chalk);border-radius:11px;background:var(--color-eggshell);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .13s ease,background .13s ease}.ReviewComposer_suggestRowOn__XP_tc{border-color:var(--color-signal-blue);background:color-mix(in oklch,var(--color-signal-blue) 6%,var(--surface-card-white))}.ReviewComposer_suggestIcon__JnaSC{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--color-powder);color:var(--color-gravel);flex-shrink:0}.ReviewComposer_suggestRowOn__XP_tc .ReviewComposer_suggestIcon__JnaSC{background:color-mix(in oklch,var(--color-signal-blue) 16%,transparent);color:var(--color-signal-blue)}.ReviewComposer_suggestBody__BKw_z{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ReviewComposer_suggestTitle__vavzP{font-size:12.5px;font-weight:600;color:var(--color-obsidian)}.ReviewComposer_suggestSub__n2ORm{font-size:11px;color:var(--color-gravel);line-height:1.35}.ReviewComposer_switch__tjjzo{position:relative;width:38px;height:22px;flex-shrink:0;border-radius:999px;background:var(--color-fog);transition:background .14s ease}.ReviewComposer_switchOn__VdcpC{background:var(--color-signal-blue)}.ReviewComposer_switchKnob__OnaFL{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .14s cubic-bezier(.16,1,.3,1)}.ReviewComposer_switchKnobOn__WJcTe{transform:translateX(16px)}.ReviewComposer_switchInput__rUxVw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReviewComposer_suggestHint__argDd{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border-radius:10px;background:color-mix(in oklch,var(--color-signal-blue) 6%,var(--surface-card-white));border:1px solid color-mix(in oklch,var(--color-signal-blue) 22%,var(--color-chalk));font-size:12.5px;line-height:1.5;color:var(--color-cinder)}.ReviewComposer_suggestHint__argDd .ReviewComposer_dot__VwhrZ{color:var(--color-signal-blue);flex-shrink:0;margin-top:1px}.ReviewComposer_collapse__e8wAR+.ReviewComposer_collapse__e8wAR{margin-top:4px}.ReviewComposer_collapseBtn__owX78{width:100%;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--color-chalk);border-radius:10px;background:var(--surface-card-white);cursor:pointer;font-family:var(--font-inter);text-align:left;transition:background .12s ease}.ReviewComposer_collapseBtn__owX78:hover{background:var(--color-powder)}.ReviewComposer_collapseBtnOpen__Xy9t1{border-color:var(--color-fog);background:var(--color-powder)}.ReviewComposer_collapseChevron__toAsY{color:var(--color-slate);transition:transform .15s ease;flex-shrink:0}.ReviewComposer_collapseChevronOpen__dgAv2{transform:rotate(90deg)}.ReviewComposer_collapseLabel__8Idda{flex:1 1;font-size:12.5px;font-weight:600;color:var(--color-obsidian)}.ReviewComposer_collapseTag__Vv4Rp{font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--color-powder);color:var(--color-slate);letter-spacing:.03em}.ReviewComposer_collapseTagFilled__s9nHc{background:color-mix(in oklch,var(--mint) 18%,transparent);color:color-mix(in oklch,var(--mint) 55%,var(--color-obsidian))}.ReviewComposer_collapsePanel__0s_AD{padding:12px 4px 4px;display:grid;grid-gap:9px;gap:9px}.ReviewComposer_denialGrid__P8VU_{grid-template-columns:140px 1fr}.ReviewComposer_metaGrid__hsb5t{grid-template-columns:repeat(4,1fr)}.ReviewComposer_input__N_JIa{width:100%;padding:9px 11px;border:1px solid var(--color-chalk);border-radius:8px;background:var(--color-eggshell);font-size:12.5px;font-family:var(--font-inter);color:var(--color-obsidian)}.ReviewComposer_input__N_JIa:focus{outline:none;border-color:var(--color-signal-blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-signal-blue) 16%,transparent)}.ReviewComposer_letter__TrNxF{grid-column:1/-1;min-height:84px;font-family:var(--font-geist-mono);resize:vertical}.VerdictBody_wrap__nAFdW{padding:16px;display:flex;flex-direction:column;gap:14px;font-family:var(--font-inter)}.VerdictBody_card__IIxIn{background:#fff;border:1px solid var(--color-chalk);border-radius:12px;padding:18px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25);display:flex;flex-direction:column;gap:12px}.VerdictBody_pill__wZ6nH{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 14px;border-radius:9999px;font-weight:600;font-size:13px;letter-spacing:.01em}.VerdictBody_verdict__JBZ02{font-size:14px;line-height:1.55;color:var(--color-obsidian)}.VerdictBody_eyebrow__gfbyi{font-size:11px;font-weight:700;color:var(--color-gravel);text-transform:uppercase;letter-spacing:.06em}.VerdictBody_issueList__uO8Eq{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--color-cinder);display:flex;flex-direction:column;gap:8px}.PerCodeBody_wrap__vtrfK{padding:16px;display:flex;flex-direction:column;gap:12px;font-family:var(--font-inter)}.PerCodeBody_card__637_Y{background:#fff;border:1px solid var(--color-chalk);border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25);display:flex;flex-direction:column;gap:10px}.PerCodeBody_head__k2Qc2{display:flex;align-items:center;gap:8px}.PerCodeBody_code__H3rQd{font-family:var(--font-geist-mono);font-size:13px;font-weight:600;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,#fff);padding:3px 9px;border-radius:9999px}.PerCodeBody_type__J3ECZ{font-size:11px;color:var(--color-gravel)}.PerCodeBody_statusChip__Jt1wP{font-size:11px;font-weight:600;padding:3px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em}.PerCodeBody_quotes__xlZVc{display:flex;flex-direction:column;gap:6px}.PerCodeBody_quote__6ea7X{padding:8px 12px;border-left:2px solid var(--color-fog);background:var(--color-eggshell);font-size:12.5px;line-height:1.5;color:var(--color-cinder);font-style:italic;border-radius:0 8px 8px 0}.PerCodeBody_reasoning__t_V9d{font-size:13px;line-height:1.55;color:var(--color-obsidian)}.PerCodeBody_fix__3EJEV{font-size:12.5px;line-height:1.5;color:var(--color-cinder);background:var(--amber-soft);border-radius:8px;padding:10px 12px}.PerCodeBody_fixLabel__l_ULS{font-weight:600}.PerCodeBody_citations__AIP7R{display:flex;flex-wrap:wrap;gap:6px}.PerCodeBody_citationChip__uGY_W{font-size:11px;color:var(--color-gravel);padding:3px 10px;border:1px solid var(--color-chalk);border-radius:9999px;background:#fff}.EditCard_card__nYs20{background:#fff;border:1px solid var(--color-chalk);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25)}.EditCard_headerRow__24M9Q{display:flex;align-items:center;gap:10px;min-width:0}.EditCard_sectionBadge__AlzNQ{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:7px;background:color-mix(in srgb,var(--color-primary) 12%,#fff);color:var(--color-primary);font-family:var(--font-geist-mono);font-size:11px;font-weight:700}.EditCard_rationale__YCpP2{font-size:12.5px;color:var(--color-gravel);min-width:0}.EditCard_stateLabel__YSuaQ{flex:none;margin-left:auto;font-size:11px;font-weight:600;color:var(--color-gravel);padding:2px 10px;border-radius:9999px}.EditCard_stateApplied__tEF_8{background:var(--mint-soft);color:var(--mint)}.EditCard_stateDismissed__AhrN3{background:var(--rose-soft);color:var(--rose)}.EditCard_addition__zvRGD{font-family:var(--font-geist-mono);font-size:12.5px;padding:12px;background:var(--color-eggshell);border-radius:10px;white-space:pre-wrap;color:var(--color-obsidian)}.EditCard_card__nYs20[data-state=applied] .EditCard_addition__zvRGD{background:var(--mint-soft)}.EditCard_footerRow__PY9ZN{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.EditCard_footerMeta__Eqq_W{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.EditCard_where__uYrWk{font-size:11.5px;color:var(--color-gravel)}.EditCard_codeChip__Plcjv{font-family:var(--font-geist-mono);font-size:11px;padding:2px 8px;border-radius:9999px;background:#fff;border:1px solid var(--color-chalk);color:var(--color-gravel)}.EditCard_actions__uwdgp{display:flex;align-items:center;gap:6px;flex:none}.EditCard_btn___MqTh{font-size:12px;font-weight:600;padding:5px 14px;border-radius:9999px;cursor:pointer;font-family:var(--font-inter);transition:background .15s ease}.EditCard_btn___MqTh:disabled{opacity:.5;cursor:default}.EditCard_btnApply__rpyzl{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.EditCard_btnApply__rpyzl:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.EditCard_btnDismiss__duKVs,.EditCard_btnGhost__iwXA5{border:1px solid var(--color-chalk);background:#fff;color:var(--color-gravel)}.EditCard_btnDismiss__duKVs:hover:not(:disabled),.EditCard_btnGhost__iwXA5:hover:not(:disabled){background:var(--color-eggshell)}.IcdCard_card__6TnH2{background:#fff;border:1px solid var(--color-chalk);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25)}.IcdCard_headerRow__Y49vw{display:flex;align-items:center;gap:10px;min-width:0}.IcdCard_codeChip__7qT9c{flex:none;font-family:var(--font-geist-mono);font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:9999px;background:color-mix(in srgb,var(--color-primary) 12%,#fff);color:var(--color-primary)}.IcdCard_description__ggxYg{font-size:13px;font-weight:600;color:var(--color-obsidian);min-width:0}.IcdCard_stateLabel___Oy38{flex:none;margin-left:auto;font-size:11px;font-weight:600;color:var(--color-gravel);padding:2px 10px;border-radius:9999px}.IcdCard_stateApplied__GnNjI{background:var(--mint-soft);color:var(--mint)}.IcdCard_stateDismissed__8eDo5{background:var(--rose-soft);color:var(--rose)}.IcdCard_rationale__BGrnK{font-size:12.5px;color:var(--color-gravel)}.IcdCard_footerRow__5GM2O{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.IcdCard_where__EukHL{font-size:11.5px;color:var(--color-gravel);min-width:0}.IcdCard_actions__zu2Rn{display:flex;align-items:center;gap:6px;flex:none}.IcdCard_btn__mUvdN{font-size:12px;font-weight:600;padding:5px 14px;border-radius:9999px;cursor:pointer;font-family:var(--font-inter);transition:background .15s ease}.IcdCard_btn__mUvdN:disabled{opacity:.5;cursor:default}.IcdCard_btnApply__CcTer{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.IcdCard_btnApply__CcTer:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.IcdCard_btnDismiss__lqxMS,.IcdCard_btnGhost__oTM49{border:1px solid var(--color-chalk);background:#fff;color:var(--color-gravel)}.IcdCard_btnDismiss__lqxMS:hover:not(:disabled),.IcdCard_btnGhost__oTM49:hover:not(:disabled){background:var(--color-eggshell)}.EditsFooter_wrap__n2bBQ{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--color-chalk);background:#fff;box-shadow:0 -4px 12px -10px rgba(8,36,52,.25)}.EditsFooter_progressGroup__Z2H_y{display:flex;align-items:center;gap:10px;min-width:0}.EditsFooter_progressText__j80iW{font-size:12px;color:var(--color-gravel);font-family:var(--font-geist-mono);white-space:nowrap}.EditsFooter_track__gJoNk{display:block;width:110px;height:5px;border-radius:9999px;background:var(--color-eggshell);border:1px solid var(--color-chalk);overflow:hidden;flex:none}.EditsFooter_fill__mwcRi{display:block;height:100%;border-radius:9999px;background:var(--color-accent);transition:width .2s ease}.EditsFooter_fillDone__IV2mZ{background:var(--mint)}.EditsFooter_btn__Ummmi{flex:none;font-size:12.5px;font-weight:600;padding:8px 18px;border-radius:9999px;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font-family:var(--font-inter);transition:background .15s ease}.EditsFooter_btn__Ummmi:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.EditsFooter_btn__Ummmi:disabled{opacity:.5;cursor:default}.RebuttalBody_wrap__1Yfo6{padding:16px;display:flex;flex-direction:column;gap:12px;font-family:var(--font-inter)}.RebuttalBody_empty__0jFcX{margin:16px;padding:18px;background:#fff;border:1px solid var(--color-chalk);border-radius:12px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25);font-size:13px;line-height:1.5;color:var(--color-gravel);font-family:var(--font-inter)}.RebuttalBody_copyBtn__GJU3C{align-self:flex-end;font-size:12px;font-weight:600;font-family:inherit;padding:5px 12px;border-radius:9999px;border:1px solid var(--color-chalk);background:#fff;color:var(--color-cinder);cursor:pointer;box-shadow:0 1px 2px rgba(8,36,52,.05);transition:background .12s ease}.RebuttalBody_copyBtn__GJU3C:hover{background:var(--color-powder)}.RebuttalBody_letter__uSpB9{background:#fff;border:1px solid var(--color-chalk);border-radius:12px;padding:18px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25);white-space:pre-wrap;font-family:var(--font-inter);font-size:13.5px;line-height:1.55;color:var(--color-obsidian)}.RebuttalBody_salutation__IoeX1{font-weight:600;margin-bottom:8px}.RebuttalBody_citations__WewuW{display:flex;flex-wrap:wrap;gap:6px}.RebuttalBody_citationChip__1NMOZ{font-size:11px;color:var(--color-gravel);padding:3px 10px;border:1px solid var(--color-chalk);border-radius:9999px;background:#fff}.CitationsBody_wrap__aAGQc{padding:16px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-inter)}.CitationsBody_row__C6vAd{display:grid;grid-template-columns:200px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:12px 16px;background:#fff;border:1px solid var(--color-chalk);border-radius:12px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25);font-size:12.5px;line-height:1.5}.CitationsBody_source__zGBkn{font-weight:600;color:var(--color-cinder)}.CitationsBody_ref__aD_FF{color:var(--color-obsidian)}.CitationsBody_empty__kDzAO{margin:16px;padding:18px;background:#fff;border:1px solid var(--color-chalk);border-radius:12px;box-shadow:0 1px 2px rgba(8,36,52,.05),0 8px 20px -16px rgba(8,36,52,.25);font-size:13px;color:var(--color-gravel);font-family:var(--font-inter)}.HistoryFilters_wrap__ALuhb{display:flex;align-items:center;gap:10px;padding:12px 28px;border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);flex-wrap:wrap}.HistoryFilters_pillRow__nmfLS{display:inline-flex;align-items:center;gap:6px;padding:3px;background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:999px}.HistoryFilters_pill__m5_zq{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 12px;font-size:12px;font-weight:500;color:var(--color-gravel);background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;letter-spacing:-.005em;cursor:pointer;transition:background .12s ease,color .12s ease}.HistoryFilters_pillActive__hdGhK{font-weight:600;color:var(--color-obsidian);background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle)}.HistoryFilters_divider__iQAcO{width:1px;height:22px;background:var(--color-chalk);margin:0 4px}.HistoryFilters_dropdownWrap__hmoOp{position:relative}.HistoryFilters_dropdown__N7AC0{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:12px;color:var(--color-cinder);background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;box-shadow:var(--shadow-subtle);cursor:pointer}.HistoryFilters_dropdownLabel__Frhz2{font-size:10.5px;color:var(--color-slate);font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em}.HistoryFilters_dropdownValue__rRd9C{color:var(--color-cinder)}.HistoryFilters_menu__8XeMo{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;max-height:320px;overflow:auto;padding:4px;background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;box-shadow:var(--shadow-md);z-index:10}.HistoryFilters_menuItem__O4aRa{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;font-size:12px;font-weight:400;color:var(--color-cinder);background:transparent;border-radius:6px;border:0;cursor:pointer;text-align:left}.HistoryFilters_menuItemActive__YgEQW{font-weight:500;color:var(--color-obsidian);background:var(--color-powder)}.HistoryFilters_searchWrap__kOM7M{margin-left:auto;position:relative;display:inline-flex;align-items:center}.HistoryFilters_searchIcon__pwv86{position:absolute;left:9px;color:var(--color-slate);pointer-events:none;display:flex}.HistoryFilters_search__AkeGJ{height:28px;width:240px;padding:0 28px 0 30px;font-size:12.5px;color:var(--color-obsidian);background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;outline:none;box-shadow:var(--shadow-subtle)}.HistoryFilters_clearBtn___qxHs{position:absolute;right:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--color-slate);background:transparent;border:0;cursor:pointer}.DataSourceBadge_base__kyVnB{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;height:18px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-geist-mono);border-radius:999px;border:1px solid}.DataSourceBadge_live__WOMtl{background:var(--mint-soft);color:oklch(.32 .06 168);border-color:oklch(.86 .04 168)}.DataSourceBadge_fixture__FyZ1e{background:var(--color-powder);color:var(--color-gravel);border-color:var(--color-chalk)}.DataSourceBadge_loading__oLG4h{background:var(--color-powder);color:var(--color-obsidian);border-color:var(--color-chalk)}.DataSourceBadge_dot__tW14s{width:5px;height:5px;border-radius:50%;background:currentColor}