.session-analysis_page__QfjXv{min-height:100vh;background:var(--cream,#faf7f2);padding:32px 20px;color:var(--ink,#1c2b26)}.session-analysis_shell__g2IKC{max-width:900px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.session-analysis_link__Rum2x,.session-analysis_smallLink__o5bcQ{text-decoration:underline;cursor:pointer;color:var(--forest,#1e3d35)}.session-analysis_smallLink__o5bcQ{font-size:14px}.session-analysis_kicker__R4vpJ{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest,#1e3d35)}.session-analysis_heading__fZq1A{font-size:clamp(28px,4vw,40px);line-height:1.15;font-weight:600;margin:8px 0 0}.session-analysis_intro__VJjEe{margin-top:12px;color:#56665f;line-height:1.6}.session-analysis_error__B95c_{padding:16px;border:1px solid #e6b4ac;border-radius:12px;background:#fff1ed;color:#8f302b}.session-analysis_success__k8OhR{border-radius:12px;background:var(--sage-pale,#eef5f3);padding:16px}.session-analysis_sectionTitle__zCOVG{font-size:22px;font-weight:600;line-height:1.3;margin:0}.session-analysis_description__pr9Sg{margin-top:8px;color:#56665f;line-height:1.6}.session-analysis_spaced___W0Wv{margin-top:8px}.session-analysis_warningText__17Hig{margin-top:12px;color:#824716}.session-analysis_editLink__HLB_3{margin-top:12px;text-decoration:underline;cursor:pointer;color:var(--forest,#1e3d35)}.session-analysis_label__Ea7zm{display:block;font-weight:600}.session-analysis_optional__4iLPI{font-weight:400;color:#66776f}.session-analysis_helper__TPUII{margin-top:5px;font-size:14px;line-height:1.5;color:#56665f}.session-analysis_secondary__LXjs_{margin-top:12px;border:1px solid var(--rule,#dde8e4);border-radius:8px;padding:10px 16px;background:white;color:var(--forest,#1e3d35);cursor:pointer}.session-analysis_caption__NR_4k{margin-top:8px;font-size:14px;line-height:1.5;color:#56665f}.session-analysis_warning__0Tm1C{margin-top:16px;padding:16px;background:#fff7e8;border-radius:10px}.session-analysis_bold__0j6LN{font-weight:600}.session-analysis_list__eELyz{margin-top:8px;padding-left:20px;list-style:disc}.session-analysis_evidence__mqQN2{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.session-analysis_detail__rXOF8{padding:14px;border:1px solid var(--rule,#dde8e4);border-radius:10px}.session-analysis_summary__AzsnY{cursor:pointer;font-weight:500}.session-analysis_margin__yoi1E{margin-top:12px}.session-analysis_quote__A1Ay7{margin:12px 0;border-left:3px solid var(--sage,#7baf9e);padding-left:12px;color:#56665f}.session-analysis_citation__3n_vK{display:inline-block;margin-top:8px;font-size:14px;text-decoration:underline;color:var(--forest,#1e3d35);cursor:pointer}.session-analysis_planned__G7rr8{border-radius:12px;background:#f3f5f3;padding:16px}.session-analysis_eyebrow__8e2Kp{font-size:13px;color:#66776f}.session-analysis_plannedTitle__DgS8u{margin-top:5px;font-size:18px;font-weight:600}.session-analysis_switch__e1jpa{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.session-analysis_check__pCb2z{margin-top:4px;flex-shrink:0}.session-analysis_formLabel__rd62A{display:block;font-weight:500}.session-analysis_legend__1mU14{font-weight:500}.session-analysis_chapters__fmI1f{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.session-analysis_chapter__MXTnM{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--rule,#dde8e4);border-radius:10px;padding:14px}.session-analysis_topics__Bchfp{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.session-analysis_topic__wsu82{display:flex;align-items:center;gap:12px}.session-analysis_scopeNote__0ZPi_{padding:16px;border-radius:12px;background:var(--sage-pale,#eef5f3);font-size:14px;line-height:1.6}.session-analysis_transcriptHeading__LMmaX{cursor:pointer;font-weight:600}.session-analysis_transcript__ow_Iq{margin-top:16px;display:grid;grid-gap:16px;gap:16px}.session-analysis_segment__0lI67{scroll-margin-top:48px;line-height:1.6}.session-analysis_timestamp__OUSZQ{margin-right:8px;font-size:13px;font-weight:600;color:#66776f}.session-analysis_notifier__ntwTS{position:fixed;bottom:16px;right:16px;z-index:100;max-width:min(360px,calc(100vw - 32px));padding:20px;border-radius:14px;border:1px solid var(--rule,#dde8e4);background:white;color:var(--ink,#1c2b26);box-shadow:0 8px 32px #102d2224}.session-analysis_toast__6VC9V{margin-bottom:12px;padding-right:24px}.session-analysis_dismiss__gZCFS{position:absolute;right:12px;top:8px;font-size:22px;cursor:pointer}.session-analysis_toastLink__ZxW92{display:inline-block;margin-top:8px;text-decoration:underline;color:var(--forest,#1e3d35)}.session-analysis_noticeToggle__ixtVY{font-size:14px;font-weight:600;cursor:pointer}.session-analysis_notices__br98D{margin-top:12px;max-height:240px;overflow-y:auto;display:grid;grid-gap:12px;gap:12px}.session-analysis_field__w_TSM{display:block;margin-top:8px;width:100%;border:1px solid #b8cac1;border-radius:8px;padding:12px;background:#fff;color:var(--ink,#1c2b26);font:inherit;font-weight:400;line-height:1.55;resize:vertical;box-sizing:border-box}.session-analysis_card__ZHdxQ{background:white;border:1px solid var(--rule,#dde8e4);border-radius:16px;padding:26px;box-shadow:0 3px 12px #203a2905}.session-analysis_primary__ZLLR_{background:var(--forest,#1e3d35);color:white;border:0;border-radius:10px;padding:14px 20px;font:inherit;font-weight:600;cursor:pointer;line-height:1.45}.session-analysis_primary__ZLLR_:disabled,.session-analysis_secondary__LXjs_:disabled{opacity:.55;cursor:wait}.session-analysis_form__yQXnF{display:grid;grid-gap:24px;gap:24px}.session-analysis_form__yQXnF fieldset{padding:0;border:0;min-width:0}.session-analysis_form__yQXnF input[type=checkbox]{accent-color:var(--forest,#1e3d35);width:18px;height:18px}.session-analysis_chapter__MXTnM:has(input:checked){background:var(--sage-pale,#eef5f3);border-color:var(--sage,#7baf9e)}.session-analysis_chapter__MXTnM:has(input:disabled){opacity:.5}.session-analysis_retry__w5adp{margin-top:16px}.session-analysis_page__QfjXv p{margin-bottom:0}.session-analysis_notifier__ntwTS button:focus-visible,.session-analysis_page__QfjXv a:focus-visible,.session-analysis_page__QfjXv button:focus-visible,.session-analysis_page__QfjXv input:focus-visible,.session-analysis_page__QfjXv summary:focus-visible,.session-analysis_page__QfjXv textarea:focus-visible{outline:3px solid var(--sage,#7baf9e);outline-offset:3px}@media (max-width:600px){.session-analysis_page__QfjXv{padding:24px 12px}.session-analysis_card__ZHdxQ{padding:20px 16px}.session-analysis_chapters__fmI1f{grid-template-columns:1fr}.session-analysis_primary__ZLLR_{width:100%}}.cookie-preferences_banner__IBWbk{position:fixed;z-index:1000;bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;width:min(540px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1.25rem;border:1px solid #cbd5ce;border-radius:16px;background:#fff;color:#1c3d2e;box-shadow:0 8px 32px #183c3426;font-size:.875rem;line-height:1.5}.cookie-preferences_banner__IBWbk h2{margin:0;font-size:1.1rem}.cookie-preferences_banner__IBWbk p{margin:.65rem 0}.cookie-preferences_banner__IBWbk a{color:inherit;text-decoration:underline}.cookie-preferences_actions__uK3lP{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.cookie-preferences_actions__uK3lP button,.cookie-preferences_settings__BsX4N{border:1px solid #1c3d2e;background:#fff;color:#1c3d2e;border-radius:8px;cursor:pointer;font:inherit}.cookie-preferences_actions__uK3lP button{flex:1 1;padding:.65rem;min-height:44px}.cookie-preferences_settings__BsX4N{position:fixed;z-index:100;bottom:max(.5rem,env(safe-area-inset-bottom));left:.5rem;padding:.5rem .75rem;font-size:.75rem}.cookie-preferences_actions__uK3lP button:focus-visible,.cookie-preferences_settings__BsX4N:focus-visible{outline:3px solid #c07a1a;outline-offset:3px}