.CookieBanner_bar__UCN9m{position:fixed;inset:auto 0 0 0;z-index:90;background:var(--surface-card);border-top:.5px solid var(--border);color:var(--ink-body);font-family:var(--font-body);max-height:85dvh;overflow-y:auto;overflow-x:hidden;padding:var(--space-4) var(--space-4) calc(env(safe-area-inset-bottom) + .75rem)}.CookieBanner_inner__v3wF0{position:relative;display:grid;grid-template-columns:1fr;gap:var(--space-4);max-width:1280px;margin:0 auto}.CookieBanner_copy__1PkvW{margin:0;font-size:var(--text-3);line-height:1.5;color:var(--ink-body);padding-right:var(--space-7)}.CookieBanner_toggles__sM357{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3)}.CookieBanner_switch__3JU4l{gap:var(--space-2);padding:0;background:none;border:0;cursor:pointer;font:inherit}.CookieBanner_link__BxXE9,.CookieBanner_switch__3JU4l{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-3);font-weight:500;color:var(--neutral)}.CookieBanner_link__BxXE9{text-decoration:underline;text-underline-offset:3px}.CookieBanner_track__MKHmO{position:relative;flex:none;width:44px;height:24px;border-radius:var(--radius-pill);background:var(--ink-muted);transition:background var(--dur-micro) var(--ease)}.CookieBanner_knob__byGf9{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface-card);transition:transform var(--dur-micro) var(--ease)}.CookieBanner_switch__3JU4l[aria-checked=true] .CookieBanner_track__MKHmO{background:var(--primary)}.CookieBanner_switch__3JU4l[aria-checked=true] .CookieBanner_knob__byGf9{transform:translateX(20px)}.CookieBanner_actions__yWg4z{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-2)}.CookieBanner_btn__0q0V8{min-height:44px;min-width:44px;padding:var(--space-2) var(--space-3);background:var(--surface-card);color:var(--neutral);border:1px solid var(--neutral);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-3);font-weight:500;text-align:center;cursor:pointer;transition:background var(--dur-micro) var(--ease)}.CookieBanner_btn__0q0V8:hover{background:var(--surface-sidebar)}.CookieBanner_close__Jmn_g{position:absolute;top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0;background:none;border:0;color:var(--ink-muted);cursor:pointer}.CookieBanner_close__Jmn_g:hover{color:var(--neutral)}.CookieBanner_btn__0q0V8:focus-visible,.CookieBanner_close__Jmn_g:focus-visible,.CookieBanner_link__BxXE9:focus-visible,.CookieBanner_switch__3JU4l:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (min-width:768px){.CookieBanner_bar__UCN9m{padding:var(--space-5) var(--space-5) calc(env(safe-area-inset-bottom) + 1.25rem)}.CookieBanner_inner__v3wF0{grid-template-columns:1fr 240px;gap:var(--space-6);align-items:start}.CookieBanner_actions__yWg4z{grid-template-columns:1fr;margin-right:var(--space-7)}.CookieBanner_btn__0q0V8{text-align:left;padding:var(--space-2) var(--space-4)}.CookieBanner_close__Jmn_g{top:calc(var(--space-3) * -1);right:calc(var(--space-3) * -1)}.CookieBanner_copy__1PkvW{padding-right:0}}@media (prefers-reduced-motion:reduce){.CookieBanner_btn__0q0V8,.CookieBanner_knob__byGf9,.CookieBanner_track__MKHmO{transition:none}}.DashboardUI_row__uMuDm{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:.5px solid var(--border)}.DashboardUI_rowHead__rX2bE{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.DashboardUI_spacer__0Tp46{flex:1}.DashboardUI_metaLine__R7rdE{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px}.DashboardUI_sectionLabel__ZdCLB{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);padding-bottom:8px;border-bottom:.5px solid var(--border)}.DashboardUI_fieldLabel__JJDYr{margin-bottom:8px}.DashboardUI_fieldLabel__JJDYr,.DashboardUI_stateWord__DTX7s{font-size:12px;color:var(--ink-muted)}.DashboardUI_stateWord__DTX7s[data-accent=true]{color:var(--state-high)}.DashboardUI_ruleId__7tLkW{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.DashboardUI_linkAccent__Dd2MA,.DashboardUI_linkMuted__64kQR{background:none;border:none;padding:0;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none}.DashboardUI_linkAccent__Dd2MA{color:var(--primary-fg-safe)}.DashboardUI_linkAccent__Dd2MA:hover{text-decoration:underline}.DashboardUI_linkMuted__64kQR{color:var(--ink-muted)}.DashboardUI_linkMuted__64kQR:hover{color:var(--ink-body)}.DashboardUI_filterLink__kH7uu{background:none;border:none;padding:0;font-size:13px;font-weight:400;color:var(--ink-body);cursor:pointer}.DashboardUI_filterLink__kH7uu[data-active=true]{font-weight:500;color:var(--neutral)}.DashboardUI_filterLink__kH7uu:hover{color:var(--neutral)}.DashboardUI_emptyNote__sIGqe{font-size:14px;color:var(--ink-muted);padding:12px 0}.DashboardUI_segmented__UEKpQ{display:flex;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.DashboardUI_segmentedOption___Us2O{flex:1;padding:12px 16px;min-height:44px;border:none;border-left:1px solid var(--border);background:transparent;color:var(--ink-body);font-size:13px;cursor:pointer}.DashboardUI_segmentedOption___Us2O:first-child{border-left:none}.DashboardUI_segmentedOption___Us2O[data-active=true]{background:color-mix(in srgb,var(--ink-body) 10%,var(--surface-card));color:var(--neutral);font-weight:500}.SessionLockScreen_cover__B44Ax{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--surface);overflow-y:auto}.SessionLockScreen_panel__vN1P5{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:420px;padding:var(--space-5);padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-5));background:var(--surface-card);border:.5px solid var(--border);border-radius:var(--radius-md);outline:none}.SessionLockScreen_title__kTPVE{margin:0;font-family:var(--font-display);font-size:var(--text-6);font-weight:500;color:var(--neutral)}.SessionLockScreen_body__A5PO9{margin:0;font-size:var(--text-3);line-height:1.5;color:var(--ink-body)}.SessionLockScreen_form__Mopaj{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.SessionLockScreen_label__vDTJn{font-size:var(--text-2);color:var(--ink-muted)}.SessionLockScreen_input__27L4_{width:100%;min-height:44px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-4);color:var(--ink-body);background:var(--surface-paper);border:.5px solid var(--border);border-radius:var(--radius-md)}.SessionLockScreen_input__27L4_:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SessionLockScreen_message__ZCoHf{min-height:44px}.SessionLockScreen_error__bzc3K{margin:0;font-size:var(--text-2);font-weight:500;line-height:1.5;color:var(--neutral)}.SessionLockScreen_actions__plzSs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.SessionLockScreen_unlock__rSurS{min-height:44px;padding:0 var(--space-5);font-size:var(--text-3);font-weight:500;color:var(--primary-ink);background:var(--primary);border:.5px solid var(--primary-border,transparent);border-radius:var(--radius-md);cursor:pointer}.SessionLockScreen_unlock__rSurS:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SessionLockScreen_actions__plzSs .SessionLockScreen_signOut__GTcmI{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2)}.FeedbackWidget_tab__RvnXL{position:fixed;right:var(--space-3);bottom:calc(env(safe-area-inset-bottom) + 72px);z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;min-width:44px;padding:0 var(--space-3);background:var(--surface-card);color:var(--neutral);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-2);font-weight:500;cursor:pointer;transition:border-color var(--dur-micro) var(--ease),color var(--dur-micro) var(--ease)}.FeedbackWidget_tab__RvnXL:hover,.FeedbackWidget_tab__RvnXL[aria-expanded=true]{border-color:var(--neutral);background:var(--surface-sidebar)}.FeedbackWidget_chip__q7sxl:has(input:focus-visible),.FeedbackWidget_close__ltdrV:focus-visible,.FeedbackWidget_tab__RvnXL:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.FeedbackWidget_scrim__F7xzu{position:fixed;inset:0;z-index:10001;background:color-mix(in srgb,var(--neutral) 40%,transparent)}.FeedbackWidget_panel___DzXR{position:fixed;left:0;right:0;bottom:0;z-index:10002;max-height:88dvh;overflow-y:auto;overflow-x:hidden;background:var(--surface-card);color:var(--ink-body);border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-4) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-4));font-family:var(--font-body)}.FeedbackWidget_header__gozwu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.FeedbackWidget_title__2Tad0{margin:0;font-size:var(--text-4);font-weight:500;color:var(--neutral)}.FeedbackWidget_close__ltdrV{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin-right:calc(var(--space-3) * -1);background:none;border:0;color:var(--ink-muted);cursor:pointer}.FeedbackWidget_close__ltdrV:hover{color:var(--neutral)}.FeedbackWidget_legend__LjWCd{padding:0;font-size:var(--text-2);font-weight:500;color:var(--neutral)}.FeedbackWidget_chips___RRc1{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.FeedbackWidget_chip__q7sxl{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink-body);font-size:var(--text-3);cursor:pointer}.FeedbackWidget_chip__q7sxl:has(input:checked){border-color:var(--neutral);color:var(--neutral);font-weight:500}.FeedbackWidget_chip__q7sxl input{position:absolute;opacity:0;pointer-events:none}.FeedbackWidget_textarea__vm8xD{display:block;width:100%;min-height:112px;margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--neutral);font:inherit;font-size:var(--text-3);line-height:1.5;resize:vertical}.FeedbackWidget_textarea__vm8xD:focus{outline:none;border-color:var(--neutral)}.FeedbackWidget_note__fAj5a{margin:var(--space-2) 0 0;font-size:var(--text-2);line-height:1.45;color:var(--ink-muted)}.FeedbackWidget_send__y0bAk{width:100%;min-height:44px;margin-top:var(--space-3);background:var(--primary);color:var(--primary-ink);border:0;border-radius:var(--radius-md);font:inherit;font-size:var(--text-3);font-weight:500;cursor:pointer}.FeedbackWidget_send__y0bAk:disabled{opacity:.6;cursor:not-allowed}@media (min-width:768px){.FeedbackWidget_tab__RvnXL{bottom:var(--space-4);right:var(--space-4);min-height:48px;padding:0 var(--space-4);font-size:var(--text-3)}.FeedbackWidget_scrim__F7xzu{display:none}.FeedbackWidget_panel___DzXR{left:auto;right:var(--space-4);bottom:calc(var(--space-4) + 52px + var(--space-2));width:360px;max-height:calc(100dvh - 120px);border:1px solid var(--border);border-radius:var(--radius-lg);padding-bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.FeedbackWidget_tab__RvnXL{transition:none}}@media print{.FeedbackWidget_panel___DzXR,.FeedbackWidget_scrim__F7xzu,.FeedbackWidget_tab__RvnXL{display:none}}body:has([data-tour-open]) .FeedbackWidget_tab__RvnXL,body:has([role=dialog]) .FeedbackWidget_tab__RvnXL,html[data-tour-open] .FeedbackWidget_panel___DzXR,html[data-tour-open] .FeedbackWidget_scrim__F7xzu,html[data-tour-open] .FeedbackWidget_tab__RvnXL{display:none!important}.layout_loadingScreen__P8_yR{min-height:100vh;display:grid;place-items:center;background:var(--surface)}.AIDisclosureBanner_banner__mQaNp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:4px 8px 4px 16px;background:var(--surface-sidebar);border-bottom:.5px solid var(--border);font-size:var(--text-2);color:var(--ink-muted)}.AIDisclosureBanner_text__cbYkh{flex:1;min-width:0}.AIDisclosureBanner_link__9KjN_{color:var(--primary-fg-safe);text-decoration:underline;display:inline-block;padding:14px 0;margin:-14px 0}.AIDisclosureBanner_dismiss__fkLTa{flex:none;min-width:44px;min-height:44px;background:none;border:none;cursor:pointer;color:var(--ink-muted);font-size:var(--text-3);display:flex;align-items:center;justify-content:center}.layout_loadingScreen__n0Nvf{min-height:100vh;display:grid;place-items:center;background:var(--surface)}.layout_screen__x2eQz{display:flex;min-height:100vh;background:var(--surface)}.layout_sidebar__BkEAP{width:240px;flex-shrink:0;background:var(--surface-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.layout_sidebarLogo__Sp3_e{padding:var(--space-5) var(--space-5) var(--space-4)}.layout_sidebarNav__z68zJ{padding:var(--space-3);display:flex;flex-direction:column;gap:2px}.layout_navBtn__tI2P8{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:var(--ink-muted);text-decoration:none;font-size:.88rem}.layout_navBtn__tI2P8:hover{background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--neutral)}.layout_navBtnActive__4Aol_{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary-fg-safe);font-weight:500}.layout_body__pwLAK{flex:1;min-width:0;display:flex;flex-direction:column}.layout_topBar__1sT2M{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-card)}.layout_demoBadge__StqQB{font-family:var(--font-body);text-transform:none}.layout_main__Hiu9Y{flex:1;padding:var(--space-6)}.layout_footer__AfDmi{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.layout_footer__AfDmi p{max-width:70ch;margin-inline:auto;text-align:center;font-size:.85rem;color:var(--ink-muted)}@media (max-width:900px){.layout_screen__x2eQz{flex-direction:column}.layout_sidebar__BkEAP{width:100%;height:auto;position:static;flex-direction:row;align-items:center;padding:var(--space-3) var(--space-4);gap:var(--space-4)}.layout_sidebarLogo__Sp3_e{padding:0}.layout_sidebarNav__z68zJ{flex:1;flex-direction:row;justify-content:flex-end;padding:0}.layout_navBtn__tI2P8 span{display:none}.layout_main__Hiu9Y{padding:var(--space-5) var(--space-4)}.layout_topBar__1sT2M{padding:var(--space-3) var(--space-4)}}.HealthDataConsentModal_overlay__Pb800{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--surface);overflow-y:auto}.HealthDataConsentModal_modal__Gf8zH{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:560px;max-height:100%;padding:var(--space-5);padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-5));overflow-x:hidden;overflow-y:auto;background:var(--surface-card);border:.5px solid var(--border);border-radius:var(--radius-md);outline:none}.HealthDataConsentModal_top__9Uipv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.HealthDataConsentModal_title__ZcYMp{margin:0;font-family:var(--font-display);font-size:var(--text-6);font-weight:500;color:var(--neutral)}.HealthDataConsentModal_lang__3Ew_h{width:120px}.HealthDataConsentModal_intro__j_mG2{margin:0;font-size:var(--text-3);line-height:1.5;color:var(--ink-body)}.HealthDataConsentModal_boxes__sidEe{display:flex;flex-direction:column}.HealthDataConsentModal_box__yKNgP{display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;border-bottom:.5px solid var(--border);font-size:var(--text-3);line-height:1.5;color:var(--ink-body);cursor:pointer}.HealthDataConsentModal_check__HabKC{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--primary);cursor:pointer}.HealthDataConsentModal_check__HabKC:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.HealthDataConsentModal_privacy__brVSZ{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-3);color:var(--primary-fg-safe)}.HealthDataConsentModal_message__Y5Qco{min-height:22px}.HealthDataConsentModal_error__yraw3{margin:0;font-size:var(--text-3);font-weight:500;line-height:1.5;color:var(--neutral)}.HealthDataConsentModal_actions__kLR_m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.HealthDataConsentModal_confirm__78blW{min-height:44px;padding:0 var(--space-5);font-size:var(--text-3);font-weight:500;color:var(--primary-ink);background:var(--primary);border:.5px solid var(--primary-border,transparent);border-radius:var(--radius-md);cursor:pointer}.HealthDataConsentModal_confirm__78blW:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.HealthDataConsentModal_actions__kLR_m .HealthDataConsentModal_decline__PNZ4N{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2)}.ConsentGate_loadingShield__IncZk{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--surface)}.ConsentGate_loadingText__xt8DH{font-size:var(--text-2);color:var(--ink-muted)}.ConsentGate_overlay__BSmnk{position:fixed;inset:0;background:var(--surface);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.ConsentGate_modal__APmpw{background:var(--surface-card);border:.5px solid var(--border);border-radius:6px;padding:32px 24px;max-width:520px;width:100%;display:flex;flex-direction:column;gap:16px}.ConsentGate_modalTitle__Iymxq{font-size:var(--text-4);color:var(--ink);font-weight:600;margin:0}.ConsentGate_modalBody__BnjQY{font-size:var(--text-2);color:var(--ink);line-height:1.5;margin:0}.ConsentGate_deleteLink__dT4OM{font-size:var(--text-2);color:var(--primary);text-decoration:underline}.ConsentGate_stepIndicator__JswMi{font-size:var(--text-1);color:var(--ink-muted);margin:0}.layout_loadingScreen__ezWlf{min-height:100vh;display:grid;place-items:center;background:var(--surface)}.layout_screen__MP_Cj{display:flex;min-height:100vh;background:var(--surface)}.layout_sidebar__7v5uR{width:240px;flex-shrink:0;background:var(--surface-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.layout_sidebarLogo__i2IaF{padding:var(--space-5) var(--space-5) var(--space-4)}.layout_logButton__bJ8Mi{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 var(--space-4) var(--space-4);padding:14px 16px;min-height:52px;border-radius:var(--radius-md);background:var(--primary);color:var(--primary-ink);font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform var(--dur-micro) var(--ease)}.layout_logButton__bJ8Mi:hover{transform:translateY(-1px)}.layout_sidebarLogs__TzwZ4{flex:1;overflow-y:auto;padding:0 var(--space-3)}.layout_groupLabel__tLzW2{padding:var(--space-3) 10px 6px;margin-bottom:0}.layout_logItem__ZeTWR{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);text-decoration:none;margin-bottom:2px}.layout_logItem__ZeTWR:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.layout_logItemActive__4pCJB{background:color-mix(in srgb,var(--primary) 10%,transparent)}.layout_logItemTitle___dl9T{font-size:.82rem;color:var(--neutral);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_logItemMeta__ZP6yY{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--ink-muted)}.layout_carerDot__jc_ce{width:6px;height:6px;border-radius:50%;background:var(--tertiary);flex-shrink:0}.layout_sidebarNav__l8Zzt{border-top:1px solid var(--border);padding:var(--space-3);display:flex;flex-direction:column;gap:2px}.layout_navBtn__xFTv2{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:var(--ink-muted);text-decoration:none;font-size:.88rem}.layout_navBtn__xFTv2:hover{background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--neutral)}.layout_navBtnActive__FcIZ7{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary-fg-safe);font-weight:500}.layout_body___7JxF{flex:1;min-width:0;display:flex;flex-direction:column}.layout_topBar__m7EoC{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-card)}.layout_demoBadge__D2nd3{font-family:var(--font-body);text-transform:none}.layout_main__eWBl4{flex:1;max-width:880px;width:100%;margin:0 auto;padding:var(--space-6)}.layout_footer__TQWIV{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.layout_footer__TQWIV p{max-width:70ch;margin-inline:auto;font-size:.85rem;color:var(--ink-muted)}@media (max-width:900px){.layout_screen__MP_Cj{flex-direction:column}.layout_sidebar__7v5uR{width:100%;height:auto;position:static;flex-direction:row;align-items:center;padding:var(--space-3) var(--space-4);gap:var(--space-4)}.layout_sidebarLogo__i2IaF{padding:0}.layout_logButton__bJ8Mi{flex-shrink:0;margin:0;padding:0;width:44px;height:44px;min-height:44px;border-radius:var(--radius-pill)}.layout_logButton__bJ8Mi span,.layout_sidebarLogs__TzwZ4{display:none}.layout_sidebarNav__l8Zzt{flex:1;flex-direction:row;justify-content:flex-end;border-top:none;padding:0}.layout_navBtn__xFTv2 span{display:none}.layout_main__eWBl4{padding:var(--space-5) var(--space-4)}.layout_topBar__m7EoC{padding:var(--space-3) var(--space-4)}}.Toast_toast__ETwJm{position:fixed;left:50%;top:18px;transform:translateX(-50%);z-index:100;display:inline-flex;align-items:center;gap:8px;background:var(--neutral);color:var(--primary-ink);border:1px solid rgba(255,255,255,.15);border-radius:9999px;padding:6px 14px;animation:Toast_slideDownIn__jaBFM .22s cubic-bezier(.16,1,.3,1) both;pointer-events:none;max-width:calc(100vw - 32px);white-space:nowrap}@keyframes Toast_slideDownIn__jaBFM{0%{opacity:0;transform:translate(-50%,-12px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.Toast_iconDot__3DBr5{display:inline-block;width:6px;height:6px;border-radius:9999px;background:var(--mint);flex-shrink:0}.Toast_text__wJaGK{font-size:12px;font-weight:700;letter-spacing:-.01em}.Toast_separator__TFFrI{opacity:.35;font-size:var(--text-1)}.Toast_meta___rrK6{font-size:11.5px;opacity:.8;font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ClaudeThinkingLoader_container__Ej5R_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.25rem 1.5rem;border-radius:1.25rem;border:1px solid rgba(2,79,70,.15);background:var(--surface-card);text-align:center;overflow:hidden;position:relative}.ClaudeThinkingLoader_iconWrap__Oeprl{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;background:linear-gradient(135deg,var(--primary) 0,var(--primary-bright) 100%);color:var(--primary-ink);margin-bottom:1rem;position:relative;z-index:1;animation:ClaudeThinkingLoader_breathingIcon__FvYbQ 2.4s ease-in-out infinite}.ClaudeThinkingLoader_sparkleIcon__aVZVQ{width:1.35rem;height:1.35rem;animation:ClaudeThinkingLoader_gentleSpin__LWoBZ 8s linear infinite}.ClaudeThinkingLoader_title__2lr2n{font-family:var(--font-serif,serif);font-size:1.05rem;font-weight:700;color:var(--neutral);margin-bottom:.5rem;letter-spacing:-.01em;position:relative;z-index:1}.ClaudeThinkingLoader_phraseContainer__IFSAl{height:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-bottom:1.25rem}.ClaudeThinkingLoader_phraseText__HtLYL{font-family:var(--font-sans,sans-serif);font-size:.825rem;font-weight:500;color:var(--primary-fg-safe);background:linear-gradient(90deg,var(--primary) 0,var(--tertiary) 50%,var(--primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ClaudeThinkingLoader_textShimmer__vSBH6 3s linear infinite,ClaudeThinkingLoader_fadeInOut__ZjAmR 2.2s ease-in-out;letter-spacing:.01em;white-space:nowrap}.ClaudeThinkingLoader_progressBarContainer__Gg_sg{width:100%;max-width:260px;height:3px;border-radius:9999px;background:rgba(2,79,70,.08);overflow:hidden;position:relative;z-index:1}.ClaudeThinkingLoader_progressBarIndicator__beBON{height:100%;width:40%;border-radius:9999px;background:linear-gradient(90deg,var(--primary),var(--tertiary),var(--primary));background-size:200% 100%;animation:ClaudeThinkingLoader_indeterminateSlide__PdLh1 1.8s ease-in-out infinite,ClaudeThinkingLoader_shimmerSlide__FLs7t 2s linear infinite}.ClaudeThinkingLoader_guaranteeBadge__2cx26{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.7rem;font-weight:600;color:rgba(26,26,26,.45);letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-mono,monospace);position:relative;z-index:1}@keyframes ClaudeThinkingLoader_breathingIcon__FvYbQ{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ClaudeThinkingLoader_gentleSpin__LWoBZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ClaudeThinkingLoader_textShimmer__vSBH6{0%{background-position:0}to{background-position:200%}}@keyframes ClaudeThinkingLoader_fadeInOut__ZjAmR{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes ClaudeThinkingLoader_indeterminateSlide__PdLh1{0%{margin-left:-40%}50%{margin-left:50%}to{margin-left:100%}}@keyframes ClaudeThinkingLoader_shimmerSlide__FLs7t{0%{background-position:0 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.ClaudeThinkingLoader_iconWrap__Oeprl,.ClaudeThinkingLoader_phraseText__HtLYL,.ClaudeThinkingLoader_progressBarIndicator__beBON,.ClaudeThinkingLoader_sparkleIcon__aVZVQ{animation:none!important}}.EvidenceDrawer_root__8h9Y6{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end}.EvidenceDrawer_scrim__4CWqu{position:absolute;inset:0;background:color-mix(in srgb,var(--neutral) 40%,transparent)}.EvidenceDrawer_panel__0lmM8{position:relative;display:flex;flex-direction:column;width:min(440px,100%);height:100%;overflow-x:hidden;background:var(--surface-card);border-left:.5px solid var(--border);outline:none;animation:EvidenceDrawer_slide__bpzmy .2s var(--ease)}.EvidenceDrawer_header___aBOp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-bottom:.5px solid var(--border)}.EvidenceDrawer_title__ffimc{margin:0;font-family:var(--font-body);font-size:var(--text-4);font-weight:500;color:var(--neutral)}.EvidenceDrawer_close__W9WXG{min-height:44px;min-width:44px;padding:0 var(--space-2);background:none;border:0;font:inherit;font-size:var(--text-3);color:var(--primary-fg-safe);cursor:pointer}.EvidenceDrawer_close__W9WXG:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.EvidenceDrawer_body__LnKbg{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4);overflow-x:hidden;overflow-y:auto}.EvidenceDrawer_claim__flSOj{margin:0;font-family:var(--font-display);font-size:var(--text-4);line-height:1.6;color:var(--ink-body)}.EvidenceDrawer_meta__CjY7w{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-2);color:var(--ink-muted)}.EvidenceDrawer_paper__k6I_l{margin:0;padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-body);font-size:var(--text-4);line-height:1.6;color:var(--ink-body);background:var(--surface-paper);border:.5px solid var(--border);border-radius:var(--radius-md)}.EvidenceDrawer_mark__mKa4_{color:inherit;background:color-mix(in srgb,var(--tertiary) 24%,transparent);border-radius:2px;padding:0 1px}.EvidenceDrawer_note__Yv_mU{margin:var(--space-2) 0 0;font-size:var(--text-2);line-height:1.5;color:var(--ink-muted)}.EvidenceDrawer_footer__PH1oI{padding:var(--space-2) var(--space-4);padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-2));border-top:.5px solid var(--border)}.EvidenceDrawer_footer__PH1oI .EvidenceDrawer_link__Yr1oR{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2)}@keyframes EvidenceDrawer_slide__bpzmy{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-3);cursor:pointer;transition:var(--dur-micro) var(--ease);border:1px solid transparent;white-space:nowrap}.Button_btn__kzInP:active:not(:disabled){transform:scale(.98)}.Button_btn__kzInP:disabled{cursor:not-allowed;opacity:.55}.Button_primary__6_Dls{background:var(--primary);color:var(--primary-ink);border-width:.5px;border-color:var(--primary-border,transparent)}.Button_primary__6_Dls:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 92%,black 8%)}.Button_outlined__axueG{background:transparent;border-color:var(--primary-fg-safe);color:var(--primary-fg-safe)}.Button_outlined__axueG:hover:not(:disabled){background:color-mix(in srgb,var(--primary-fg-safe) 6%,transparent)}.Button_ghost__gZqlA{background:transparent;color:var(--ink-body);font-weight:500}.Button_ghost__gZqlA:hover:not(:disabled){background:rgba(0,0,0,.04)}.Button_inverted__AWWtA{background:var(--neutral);color:var(--surface-card)}.Button_inverted__AWWtA:hover:not(:disabled){background:color-mix(in srgb,var(--neutral) 88%,white 12%)}.Button_tertiary-icon__d3i2c{background:var(--tertiary);color:var(--surface-card);border-radius:var(--radius-sm);min-height:36px;min-width:36px;padding:8px}.Button_tertiary-icon__d3i2c:hover:not(:disabled){background:color-mix(in srgb,var(--tertiary) 88%,black 12%)}.Button_small__pgXYR{padding:8px 16px;min-height:36px;font-size:var(--text-3)}.Button_flip__VA96D{position:relative;overflow:hidden}.Button_flipSizer__qOd5g{visibility:hidden;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.Button_flipInner__75SEE,.Button_flipRow__Ee_Ur{position:absolute;inset:0}.Button_flipRow__Ee_Ur{display:flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--dur-ui) var(--ease)}.Button_flipRow__Ee_Ur:last-child{transform:translateY(100%)}.Button_flip__VA96D:focus-visible .Button_flipRow__Ee_Ur:first-child,.Button_flip__VA96D:hover .Button_flipRow__Ee_Ur:first-child{transform:translateY(-100%)}.Button_flip__VA96D:focus-visible .Button_flipRow__Ee_Ur:last-child,.Button_flip__VA96D:hover .Button_flipRow__Ee_Ur:last-child{transform:translateY(0)}.AccessibleVoiceDrawer_root__wDF9U{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(var(--space-4),env(safe-area-inset-top)) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom))}.AccessibleVoiceDrawer_scrim__dHZv6{position:absolute;inset:0;background:color-mix(in srgb,var(--neutral) 40%,transparent)}.AccessibleVoiceDrawer_panel__KuQ4B{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:100%;overflow-x:hidden;background:var(--surface-card);border:.5px solid var(--border);border-radius:var(--radius-lg);padding-bottom:var(--space-3);outline:none;animation:AccessibleVoiceDrawer_rise__Qt5WK .22s var(--ease)}@media (prefers-reduced-motion:reduce){.AccessibleVoiceDrawer_panel__KuQ4B{animation:none}}.AccessibleVoiceDrawer_header__LM49N{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-bottom:.5px solid var(--border)}.AccessibleVoiceDrawer_title__w7oaG{margin:0;font-family:var(--font-body);font-size:var(--text-5);font-weight:500;color:var(--neutral)}.AccessibleVoiceDrawer_close__WFnkN{min-height:44px;min-width:44px;padding:0 var(--space-2);background:none;border:0;font:inherit;font-size:var(--text-3);color:var(--primary-fg-safe);cursor:pointer}.AccessibleVoiceDrawer_close__WFnkN:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AccessibleVoiceDrawer_body__OTRkg{flex:1 1 auto;padding:var(--space-4);overflow-x:hidden;overflow-y:auto}.AccessibleVoiceDrawer_footer___Gos4{padding:var(--space-3) var(--space-4) 0;border-top:.5px solid var(--border)}@keyframes AccessibleVoiceDrawer_rise__Qt5WK{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.VoiceCanvasVisualizer_canvas__tZHUT{display:block;width:100%;height:64px;color:var(--primary);--bar-idle:var(--ink-muted)}.VoiceLanguageToggle_wrap__rgzCP{width:120px}.VoiceRecordButton_wrap__FhiCF{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.VoiceRecordButton_button__Ikh02{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;min-width:64px;border-radius:var(--radius-pill);border:1px solid var(--primary);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.VoiceRecordButton_button__Ikh02:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.VoiceRecordButton_idle__CQMfT,.VoiceRecordButton_recording__wv4xS{background:var(--primary);color:var(--primary-ink)}.VoiceRecordButton_recording__wv4xS:after{content:"";position:absolute;inset:-6px;border-radius:var(--radius-pill);border:2px solid var(--primary);animation:VoiceRecordButton_ring__gtSia 1.6s ease-out infinite;pointer-events:none}.VoiceRecordButton_paused__awxlB{background:var(--surface-card);color:var(--primary-fg-safe);border-color:var(--primary-fg-safe);border-width:2px}.VoiceRecordButton_label__IYmPu{font-size:var(--text-2);color:var(--ink-body);text-align:center}@keyframes VoiceRecordButton_ring__gtSia{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.18);opacity:0}}.VoiceTranscriptReviewGate_gate__rnLxI{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.VoiceTranscriptReviewGate_labelWrap__Fs2ZS{display:block}.VoiceTranscriptReviewGate_help__ptPKU{margin:0;font-size:var(--text-2);line-height:1.5;color:var(--ink-muted)}.VoiceTranscriptReviewGate_area__79We9{width:100%;min-height:144px;padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-4);line-height:1.5;color:var(--ink-body);background:var(--surface-paper);border:.5px solid var(--border);border-radius:var(--radius-md);resize:vertical}.VoiceTranscriptReviewGate_area__79We9:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VoiceTranscriptReviewGate_meta__bXlLY{min-height:20px}.VoiceTranscriptReviewGate_error__e648F,.VoiceTranscriptReviewGate_note__uHfM6{margin:0;font-size:var(--text-2);line-height:1.5}.VoiceTranscriptReviewGate_note__uHfM6{color:var(--ink-muted)}.VoiceTranscriptReviewGate_error__e648F{color:var(--neutral);font-weight:500}.VoiceTranscriptReviewGate_actions__UKwgu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.VoiceTranscriptReviewGate_actions__UKwgu .VoiceTranscriptReviewGate_again__JzRxV{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2)}.VoiceNoteDrawer_stack__Nr94T{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.VoiceNoteDrawer_hint___0qx5{margin:0;max-width:44ch;font-size:var(--text-2);line-height:1.5;color:var(--ink-muted)}.VoiceNoteDrawer_wave__59_0h{width:100%}.VoiceNoteDrawer_timer__ujioD{margin:0;font-size:var(--text-4);font-weight:500;color:var(--neutral)}.VoiceNoteDrawer_error__i6KDl{margin:0;max-width:44ch;font-size:var(--text-2);line-height:1.5;font-weight:500;color:var(--neutral)}.VoiceNoteDrawer_finish__BvmCr{width:100%;min-height:48px;justify-content:center}.VoiceNoteDrawer_cancel__i1_jT{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2)}