.hearing_record__xVscq{display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:var(--space-1)}.hearing_mic__q8Iua{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;cursor:pointer;color:var(--ink-soft)}.hearing_mic__q8Iua:disabled{color:var(--ink-faint);cursor:not-allowed}.hearing_disc__pFaAC{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--rule-strong);border-radius:999px}.hearing_mic__q8Iua[aria-pressed=true] .hearing_disc__pFaAC{border-color:var(--accent);color:var(--accent)}.hearing_meter__58we8{gap:var(--space-2)}.hearing_meter__58we8,.hearing_strip__vIpzH{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0}.hearing_strip__vIpzH{gap:3px;height:1.5rem;overflow:hidden}.hearing_tick__jjod3{--level:0;flex:0 0 auto;width:2px;border-radius:1px;background:var(--ink-faint);height:calc(2px + var(--level) * 1.25rem)}.hearing_clock__eap6d{font-family:var(--font-mono),monospace;flex:0 0 auto}.hearing_clock__eap6d,.hearing_status__jQux_{font-size:var(--text-ui);color:var(--ink-soft)}.hearing_status__jQux_{margin:0;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;line-height:var(--leading-ui)}.composer_composer__8zQCN,.hearing_field__KfIdQ{display:flex;flex-direction:column;gap:var(--space-2)}.composer_field__Trtep{width:100%;min-height:calc(2lh + 2 * var(--space-2) + 2px);max-height:40vh;overflow-y:auto;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper-raised);font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink);resize:none;field-sizing:content}.composer_field__Trtep:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.composer_bar__mDdsI{display:flex;justify-content:space-between}.composer_bar__mDdsI,.composer_left__D6JKS{align-items:center;flex-wrap:wrap;gap:var(--space-2)}.composer_left__D6JKS{display:inline-flex;flex:1 1 auto;min-width:0}.composer_act___Vm3N{display:inline-flex}.composer_act___Vm3N[inert]{opacity:.5}.composer_note__bxocO{margin:calc(-1 * var(--space-1)) 0 0;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);line-height:var(--leading-ui);color:var(--ink-faint)}.composer_send__UWXb8{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;padding:0;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--paper-raised);cursor:pointer}.composer_send__UWXb8:disabled{opacity:.5;cursor:default}.composer_primary__Bz60o{min-height:44px;padding:0 var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:var(--paper-raised);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:600;cursor:pointer}.composer_primary__Bz60o:disabled{opacity:.5;cursor:default}.composer_quiet__y5TrW{min-height:44px;padding:0 var(--space-2);border:0;background:none;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.composer_quiet__y5TrW:disabled{opacity:.5;cursor:default;text-decoration:none}.composer_conversation___Jwbg .composer_surface__9WTha{min-width:0;border:1px solid var(--rule);border-radius:14px;background:var(--paper-raised)}.composer_conversation___Jwbg .composer_surface__9WTha:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.composer_conversation___Jwbg .composer_field__Trtep{display:block;box-sizing:border-box;min-height:48px;max-height:min(14rem,32dvh);padding:var(--space-3) var(--space-4);border:0;border-radius:14px;background:transparent;font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5}.composer_conversation___Jwbg .composer_field__Trtep:focus-visible{outline:none}.composer_conversation___Jwbg .composer_bar__mDdsI{padding:0 var(--space-1) var(--space-1);align-items:flex-end;flex-wrap:nowrap}.composer_conversation___Jwbg .composer_surface__9WTha[data-tools=false] .composer_field__Trtep{min-height:52px;padding-right:56px}.composer_conversation___Jwbg .composer_surface__9WTha[data-tools=false] .composer_bar__mDdsI{position:relative;margin-top:-48px;pointer-events:none}.composer_conversation___Jwbg .composer_surface__9WTha[data-tools=false] .composer_act___Vm3N{pointer-events:auto}.composer_conversation___Jwbg .composer_send__UWXb8{box-sizing:border-box;border:4px solid transparent;background:var(--accent);background-clip:padding-box}.composer_conversation___Jwbg .composer_send__UWXb8:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gallery_gallery__v6Ve7{max-width:var(--col-room);margin:0 auto;padding:var(--space-12) var(--space-6);color:var(--ink)}.gallery_mast__ISMU_{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-8)}.gallery_mast__ISMU_ h1{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-page);font-weight:400;margin-block:var(--space-2)}.gallery_intro__JDxJU{max-width:var(--measure-prose);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink-soft)}.gallery_eyebrow__dhBjn{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-soft)}.gallery_section__Bx3sO{display:grid;gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--rule)}.gallery_section__Bx3sO>h2{font-size:var(--text-panel);font-weight:500}.gallery_palette__3q61I{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:var(--space-4)}.gallery_token__XWZUI{display:grid;gap:var(--space-2);min-width:0}.gallery_token__XWZUI code{font-size:var(--text-meta);overflow-wrap:anywhere}.gallery_swatch__WOwKA{display:block;height:3rem;border:1px solid var(--rule-strong);border-radius:var(--radius-control)}.gallery_typeScale__2LcWj{display:grid;gap:var(--space-3)}.gallery_proseType__HHSDb{font-family:var(--font-writer);font-size:var(--text-emphasis);line-height:var(--leading-prose)}.gallery_uiType__zmbUK{font-family:var(--font-sans);font-size:var(--text-ui)}.gallery_receiptType__7J6_T{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta)}.gallery_caption__qp7os{font-size:var(--text-meta);color:var(--ink-soft);line-height:var(--leading-ui)}.gallery_specimens__Otux_{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-6)}.gallery_specimen__TeB52{display:grid;justify-items:start;align-content:start;gap:var(--space-2)}.gallery_workspace__OmbOP{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:var(--space-8);align-items:start}.gallery_manuscript__Fr7Jm{max-width:var(--measure-prose);min-width:0;display:grid;gap:var(--space-6)}.gallery_manuscript__Fr7Jm h2{font-family:var(--font-writer);font-weight:400;font-size:var(--text-page)}.gallery_manuscript__Fr7Jm>p:not(.gallery_eyebrow__dhBjn){font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose)}.gallery_context___yqPi{display:grid;min-width:0;gap:var(--space-3);border-left:1px solid var(--rule);padding-left:var(--space-6)}.gallery_roomHead__TdE1S{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.gallery_switches__CpveO{display:flex;flex-wrap:wrap;gap:var(--space-1)}.gallery_concern__Cw2Mn{font-size:var(--text-emphasis)}.gallery_concern__Cw2Mn,.gallery_receipt__W2qn4{font-family:var(--font-sans),system-ui,sans-serif;line-height:var(--leading-prose)}.gallery_receipt__W2qn4{margin:0;padding-left:var(--space-3);border-left:2px solid var(--rule-strong);font-size:var(--text-meta)}.gallery_actions__tpkry{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.gallery_actions__tpkry>:last-child{margin-left:auto}.gallery_fieldLabel__oGxzS{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-soft)}.gallery_field__JJFSH{min-width:0;width:100%;min-height:8rem;padding:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink);resize:vertical}.gallery_field__JJFSH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.gallery_workspace__OmbOP{grid-template-columns:minmax(0,1fr)}.gallery_context___yqPi{padding-left:0;padding-top:var(--space-6);border-left:0;border-top:1px solid var(--rule)}}@media (max-width:600px){.gallery_gallery__v6Ve7{padding:var(--space-6) var(--space-4)}.gallery_mast__ISMU_{flex-direction:column;gap:var(--space-4)}.gallery_specimens__Otux_{grid-template-columns:repeat(2,minmax(0,1fr))}}.reader_room__NLaDI{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;min-width:0}.reader_head__QZU45{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-2);border-bottom:1px solid var(--rule)}.reader_headLabel__aKV9a{font-size:var(--text-meta);color:var(--accent)}.reader_element__uRJ1s,.reader_headLabel__aKV9a{margin:0;font-family:var(--font-sans),system-ui,sans-serif}.reader_element__uRJ1s{padding-left:var(--space-3);border-left:2px solid var(--accent);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink)}.reader_uncertainty__QZ_U_{margin:0;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.reader_meta__OG3b9{margin:0;color:var(--ink-faint)}.reader_basisToggle__NwPAH,.reader_meta__OG3b9{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta)}.reader_basisToggle__NwPAH{min-height:2.75rem;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink-soft)}.reader_basisList__fnz_F{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.reader_basisEntry__4uUvO{display:flex;flex-direction:column;gap:var(--space-1)}.reader_quote__8XwKu{margin:0;font-family:var(--font-writer);font-size:var(--text-meta);line-height:1.6;color:var(--ink-soft);overflow-wrap:anywhere}.reader_sourceLine__6gEmk{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint)}.reader_status__BpUQE{margin:0;padding:var(--space-3) 0;border-block:1px solid var(--rule);font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.reader_footer____hsK{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.reader_primary__1JJ8p:disabled{opacity:.5;cursor:default}.reader_quiet__ApVOg:disabled{opacity:.5;cursor:default}.reader_judgments__XLvPr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--rule)}.reader_addWords__pFl18{min-height:44px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-ui);font-weight:500;color:var(--accent);cursor:pointer;text-align:left}.reader_addWords__pFl18:disabled{opacity:.5;cursor:default}.reader_dispositions__Un7Um{display:flex;flex-wrap:wrap;column-gap:var(--space-4)}.reader_disposition__zLBwo{min-height:44px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft);cursor:pointer;text-align:left}.reader_disposition__zLBwo:disabled{opacity:.5;cursor:default}.reader_shapeRow__hK_yr{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule)}.reader_corrected__tjJKE{display:flex;flex-direction:column;gap:var(--space-4)}.reader_writerWords__55Ws5{margin:var(--space-1) 0 0;font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink)}.reader_composer__vUTgF{display:flex;flex-direction:column;gap:var(--space-2)}.reader_composerActions__CdXLw{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.reader_pointing__ScRf0{display:flex;flex-direction:column;gap:var(--space-2)}.reader_chips__cpPHC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.reader_chip__cLJjv{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:999px;background:var(--paper-raised);font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.reader_chipLabel__XgLpA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:26ch}.reader_chipRemove__aJVD8{min-width:2.75rem;margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) calc(var(--space-1) * -1) 0;border:0;color:inherit;font:inherit}.reader_chipAdd__3efDd,.reader_chipRemove__aJVD8{min-height:2.75rem;background:none;cursor:pointer}.reader_chipAdd__3efDd{display:inline-flex;align-items:center;max-width:100%;padding:var(--space-1) var(--space-2);border:1px dashed var(--rule);border-radius:999px;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.reader_chipAdd__3efDd[aria-expanded=true]{border-style:solid;border-color:var(--accent);color:var(--ink)}.reader_offerList__eTQuO{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.reader_offer__A9jxI{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:2.75rem;padding:var(--space-1) 0;border:0;background:none;text-align:left;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft);cursor:pointer}.reader_offer__A9jxI:disabled{opacity:.5;cursor:default}.reader_attachStatus__UD9AS{margin:0;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.reader_returnQuote__h7Cwq{margin:0;padding-left:var(--space-3);border-left:2px solid var(--rule-strong);font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink)}:where(.reader_chipRemove__aJVD8,.reader_chipAdd__3efDd,.reader_offer__A9jxI):focus-visible,:where(.reader_correctionField__sI493):focus-visible,:where(.reader_primary__1JJ8p,.reader_quiet__ApVOg,.reader_addWords__pFl18,.reader_disposition__zLBwo,.reader_basisToggle__NwPAH):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shape-navigation_location__DI4oC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:2.75rem;width:100%;padding:var(--space-2) 0;border:0;background:transparent;color:var(--accent);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--leading-ui);text-align:left;cursor:pointer}.shape-navigation_location__DI4oC:hover{color:var(--accent-strong)}.shape-navigation_location__DI4oC:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-control)}.shape-navigation_location__DI4oC svg{flex-shrink:0}.shape-navigation_limit__jtXk5{margin:0;color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--leading-ui)}.shape-navigation_sections__TSjsD{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule)}.shape-navigation_sectionsHead__9kK48{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.shape-navigation_sectionHeading__SmwlK{color:var(--ink);font-weight:600}.shape-navigation_sectionHeading__SmwlK,.shape-navigation_sectionReceipt__uhiVU{margin:0;font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--leading-ui)}.shape-navigation_sectionReceipt__uhiVU{max-width:18rem;color:var(--ink-faint);text-align:right}.shape-navigation_sections__TSjsD[data-stale=true] .shape-navigation_sectionReceipt__uhiVU{color:var(--accent-warm)}.shape-navigation_sectionList__MowZx{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.shape-navigation_sectionFunction__Fx7_f{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4) 0 0;border-top:1px solid var(--rule)}.shape-navigation_sectionFunctionHead__KJkp0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3)}.shape-navigation_sectionNumber__ViQsa{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-control);border:1px solid color-mix(in oklch,var(--accent) 42%,var(--rule));color:var(--accent-strong);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:600;line-height:1}@media (max-width:760px){.shape-navigation_sectionsHead__9kK48{flex-direction:column;gap:var(--space-2)}.shape-navigation_sectionReceipt__uhiVU{max-width:none;text-align:left}}.project-room_room__l63yJ{--room-rail:400px;--header-height:3.5rem;min-height:100vh;overflow-x:clip;background:var(--paper)}.project-room_header__CiQiL{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:var(--space-4);min-height:var(--header-height);padding:0 var(--space-5);border-bottom:1px solid var(--rule);background:var(--paper)}.project-room_room__l63yJ[data-focus-mode=true] .project-room_header__CiQiL{border-bottom-color:transparent}.project-room_room__l63yJ[data-reaching=false] .project-room_header__CiQiL{opacity:0;pointer-events:none}.project-room_room__l63yJ[data-reaching=false] .project-room_header__CiQiL:focus-within{opacity:1;pointer-events:auto}.project-room_room__l63yJ[data-reaching=false] .project-room_beneath___aQy3[data-room-offered]{visibility:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.project-room_room__l63yJ[data-focus-mode=true] .project-room_beneath___aQy3[data-room-offered],.project-room_room__l63yJ[data-focus-mode=true] .project-room_header__CiQiL{transition:opacity .2s ease}}.project-room_back__LuzV3{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto;min-height:2.75rem;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui);text-decoration:none}.project-room_back__LuzV3:hover{color:var(--accent)}.project-room_title__m1Pe6{flex:1 1 auto;min-width:6rem;max-width:34rem;min-height:2.5rem;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ink);font-family:var(--font-writer);font-size:var(--text-body);text-overflow:ellipsis}.project-room_title__m1Pe6:hover:not(:disabled){border-color:var(--rule)}.project-room_title__m1Pe6:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.project-room_readout__P3pNm{margin-left:auto}.project-room_headerActions__dnrsX,.project-room_readout__P3pNm{display:flex;align-items:center;gap:var(--space-2);transition:opacity var(--motion) var(--ease)}.project-room_status__6S1ts{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint);white-space:nowrap}.project-room_status__6S1ts[data-save=conflict],.project-room_status__6S1ts[data-save=not_saved]{color:var(--danger)}.project-room_statusDot__Z6Wjj{inline-size:var(--dot);block-size:var(--dot);border-radius:999px;background:var(--rule-strong)}.project-room_status__6S1ts[data-save=saved] .project-room_statusDot__Z6Wjj{background:var(--accent)}.project-room_status__6S1ts[data-save=saving] .project-room_statusDot__Z6Wjj{background:var(--ink-faint)}.project-room_status__6S1ts[data-save=kept_here] .project-room_statusDot__Z6Wjj{background:var(--accent-warm)}.project-room_status__6S1ts[data-save=conflict] .project-room_statusDot__Z6Wjj,.project-room_status__6S1ts[data-save=not_saved] .project-room_statusDot__Z6Wjj{background:var(--danger)}.project-room_counts__npK9m{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint);white-space:nowrap}.project-room_roomButton__ZXJUM{min-height:2.75rem;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui);font-weight:500}.project-room_utilities__Ib28S{display:flex;align-items:center;align-self:center;height:1.875rem;gap:var(--space-2)}.project-room_roomButton__ZXJUM:hover:not(:disabled){color:var(--ink);border-color:var(--rule)}.project-room_roomButton__ZXJUM[aria-expanded=true]{color:var(--ink);border-color:var(--rule-strong);background:var(--paper-press)}.project-room_desk__qfFlS{position:relative}.project-room_edgeRail__uCP4P{position:fixed;top:50%;right:max(var(--space-4),calc((100vw - 1200px) / 2 - 64px));z-index:7;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);transform:translateY(-50%)}.project-room_edgeButton__ffuAa{display:grid;place-items:center;padding:0;border:1px solid var(--rule-strong);border-radius:999px;background:var(--paper-raised);color:var(--ink-soft);box-shadow:var(--shadow-popover)}.project-room_edgeButton__ffuAa:focus-visible,.project-room_edgeButton__ffuAa:hover:not(:disabled),.project-room_edgeButton__ffuAa[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.project-room_edgeButton__ffuAa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.project-room_edgeButton__ffuAa[aria-expanded=true]{background:var(--accent-wash)}.project-room_edgeButton__ffuAa:disabled{visibility:hidden;pointer-events:none}.project-room_commentLayerButton__UIOVu{width:2.75rem;height:2.75rem}.project-room_companionLauncher__S0Sly{width:3rem;height:3rem}.project-room_room__l63yJ[data-reaching=false] .project-room_edgeButton__ffuAa:not([aria-expanded=true]){opacity:0;pointer-events:none}.project-room_room__l63yJ[data-reaching=false] .project-room_edgeButton__ffuAa:not([aria-expanded=true]):focus{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.project-room_edgeButton__ffuAa{transition:opacity .2s ease,border-color var(--motion) var(--ease),color var(--motion) var(--ease),background var(--motion) var(--ease)}}@media (max-width:1279px){.project-room_desk__qfFlS{padding-right:calc(48px + 2 * var(--space-4))}.project-room_edgeRail__uCP4P{right:var(--space-4);z-index:5}.project-room_edgeRail__uCP4P[data-obscured=true]{visibility:hidden;pointer-events:none}}@media (max-width:700px){.project-room_desk__qfFlS{padding-right:0;padding-bottom:calc(48px + 2 * var(--space-4))}.project-room_edgeRail__uCP4P{top:auto;bottom:var(--space-4);transform:none}}.project-room_notice__MHFsW{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--rule);background:var(--paper-press);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui);color:var(--ink-soft)}.project-room_beneath___aQy3{max-width:var(--measure-prose);margin:0 auto;padding:0 var(--space-6);font-family:var(--font-writer);font-size:var(--text-writing)}.project-room_beneath___aQy3 .primary-button{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}@media (max-width:640px){.project-room_beneath___aQy3{padding:0 var(--space-4)}}.project-room_continuityAction__nLCXM{min-height:2.75rem;padding:0;border:0;background:none;color:var(--ink-faint);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px}.project-room_continuityAction__nLCXM:hover{color:var(--accent)}.project-room_filePicker__k6jQg{display:none}.project-room_auxiliary__1EYSm{position:fixed;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;max-height:55vh;border-top:1px solid var(--rule-strong);background:var(--paper-raised)}.project-room_auxiliary__1EYSm[data-room-surface=talk]{height:min(44rem,55vh)}@media (max-width:1279px){.project-room_auxiliary__1EYSm[data-sheet-size=full]{height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height))}.project-room_auxiliary__1EYSm[data-room-surface=talk][data-sheet-size=half]{height:min(44rem,60dvh);max-height:60dvh}.project-room_auxiliary__1EYSm[data-room-surface=talk][data-sheet-size=peek]{height:18rem;max-height:18rem}}@media (max-width:1279px) and (max-height:560px){.project-room_auxiliary__1EYSm[data-room-surface=talk][data-sheet-size=half]{height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height))}}.project-room_sheetHandle__04oAe{position:absolute;top:0;left:50%;z-index:1;display:flex;align-items:flex-start;justify-content:center;width:6rem;height:2.75rem;margin:0;padding:var(--space-2) 0 0;border:0;background:none;transform:translateX(-50%);cursor:grab;touch-action:none}.project-room_sheetHandle__04oAe span{width:2.5rem;height:4px;border-radius:999px;background:var(--rule-strong)}.project-room_sheetHandle__04oAe:focus-visible{outline:none}.project-room_sheetHandle__04oAe:focus-visible span{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:1280px){.project-room_sheetHandle__04oAe{display:none}}@media (max-width:700px) and (max-height:560px){.project-room_auxiliary__1EYSm[data-room-surface=talk] .project-room_roomBody__9Z3D1{padding-block:var(--space-2) var(--space-3)}.project-room_auxiliary__1EYSm[data-room-surface=comments]:not([data-sheet-size=full]){max-height:44dvh}}.project-room_auxiliary__1EYSm[data-companion-motion]{--companion-origin-x:calc(100% - 2.5rem);--companion-origin-y:50%;transform-origin:var(--companion-origin-x) var(--companion-origin-y);will-change:transform,opacity,clip-path;overflow:clip}.project-room_auxiliary__1EYSm[data-companion-motion=entering]{animation:project-room_companion-room-genie__QZm6x .52s cubic-bezier(.16,.76,.24,1) backwards}.project-room_auxiliary__1EYSm[data-companion-motion=exiting]{pointer-events:none;animation:project-room_companion-room-genie__QZm6x .42s cubic-bezier(.42,0,.72,.22) reverse both}@keyframes project-room_companion-room-genie__QZm6x{0%{opacity:0;clip-path:polygon(94% 46%,98% 46%,100% 48%,100% 52%,98% 54%,94% 54%,94% 54%,94% 46%);transform:scaleX(.06) scaleY(.035)}24%{opacity:.72;clip-path:polygon(0 28%,74% 38%,100% 48%,100% 52%,74% 62%,0 72%,0 72%,0 28%);transform:scaleX(.3) scaleY(.14)}48%{opacity:1;clip-path:polygon(0 10%,80% 20%,100% 46%,100% 54%,80% 80%,0 90%,0 90%,0 10%);transform:scaleX(.64) scaleY(.52)}82%{clip-path:polygon(0 0,88% 4%,100% 38%,100% 62%,88% 96%,0 100%,0 100%,0 0);transform:scaleX(1.012) scaleY(.96)}94%{clip-path:polygon(0 0,96% 0,100% 18%,100% 82%,96% 100%,0 100%,0 100%,0 0);transform:scaleX(.996) scaleY(1.006)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0);transform:scaleX(1) scaleY(1)}}@media (max-width:1279px){.project-room_auxiliary__1EYSm{box-shadow:var(--shadow-sheet)}}@media (min-width:1280px){.project-room_auxiliary__1EYSm[data-room-surface=talk]{height:min(50rem,calc(100vh - var(--header-height) - 68px));border-color:var(--rule-strong);background:var(--paper-raised)}}@media (prefers-reduced-motion:reduce){.project-room_auxiliary__1EYSm[data-companion-motion]{animation:none;will-change:auto}}.project-room_auxiliary__1EYSm[data-blocking=true]{top:var(--header-height);max-height:none}.project-room_roomHead__4zSOY{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--rule)}.project-room_roomLabel__eDPMX{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-soft)}.project-room_roomClose__bgz68{position:relative}.project-room_roomClose__bgz68:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,2.75rem);height:2.75rem;transform:translate(-50%,-50%)}.project-room_roomBody__9Z3D1{flex:1 1 auto;padding:var(--space-4) var(--space-5) var(--space-6);overflow-y:auto}.project-room_roomBody__9Z3D1[data-room-layout=conversation]{display:flex;min-height:0;overflow:hidden}@media (min-width:1280px){.project-room_desk__qfFlS{display:grid;grid-template-columns:minmax(0,720px) var(--room-rail);gap:var(--space-8);justify-content:center;max-width:1200px;margin-inline:auto;padding:var(--space-8) var(--space-6) var(--space-12)}.project-room_auxiliary__1EYSm{position:sticky;top:calc(var(--header-height) + 34px);right:auto;bottom:auto;left:auto;align-self:start;grid-column:2;width:100%;max-height:calc(100vh - var(--header-height) - 68px);border:1px solid var(--rule-strong);background:var(--paper)}.project-room_auxiliary__1EYSm[data-panel-width=slim]{width:360px;justify-self:end}.project-room_auxiliary__1EYSm[data-room-surface=comments]{position:absolute;top:34px;right:24px;bottom:56px;left:auto;width:var(--room-rail);max-height:none;border:0;background:transparent}.project-room_auxiliary__1EYSm[data-room-surface=comments] .project-room_roomHead__4zSOY{display:none}.project-room_auxiliary__1EYSm[data-room-surface=comments] .project-room_roomBody__9Z3D1{padding:0;overflow:visible}.project-room_auxiliary__1EYSm[data-blocking=true]{position:relative;top:0;grid-column:1/-1;width:100%;max-height:none}}@media (min-width:1280px) and (max-height:760px){.project-room_auxiliary__1EYSm[data-room-surface=talk]{height:min(50rem,calc(100vh - var(--header-height) - 34px));max-height:calc(100vh - var(--header-height) - 34px)}}@media (max-width:900px){.project-room_counts__npK9m{display:none}.project-room_header__CiQiL{gap:var(--space-2);padding:0 var(--space-3)}}@media (max-width:700px){.project-room_room__l63yJ{--header-height:calc(2 * 2.75rem + 3 * var(--space-2) + 1px)}.project-room_room__l63yJ:has(.project-room_auxiliary__1EYSm[data-room-surface=talk][data-sheet-size=full]){--header-height:calc(2.75rem + 2 * var(--space-2) + 1px)}.project-room_room__l63yJ:has(.project-room_auxiliary__1EYSm[data-room-surface=talk][data-sheet-size=full]) .project-room_headerActions__dnrsX{display:none}.project-room_auxiliary__1EYSm[data-room-surface=talk] .project-room_roomBody__9Z3D1{padding-block:var(--space-2) var(--space-3)}.project-room_header__CiQiL{flex-wrap:wrap;padding-top:var(--space-2);padding-bottom:var(--space-2)}.project-room_title__m1Pe6{flex:1 1 4rem;min-width:4rem}.project-room_headerActions__dnrsX{flex:1 0 100%;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.project-room_roomButton__ZXJUM{padding:0 var(--space-2)}.project-room_utilities__Ib28S{gap:var(--space-1)}}.project-room_menuItem__p41_i.project-room_narrowOnly__K03Jk{display:none}@media (max-width:480px){.project-room_readHost__qX1m0{display:none}.project-room_menuItem__p41_i.project-room_narrowOnly__K03Jk{display:flex}}.project-room_menuHost__autU6{position:relative}.project-room_menu__ZR_NO{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:7;width:17rem;max-height:calc(100dvh - 6rem);padding:var(--space-2);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);box-shadow:var(--shadow-popover)}.project-room_menuGroup__35k2F{padding:var(--space-2) var(--space-2) var(--space-1);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint)}.project-room_menuItem__p41_i{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:2.75rem;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui);text-align:left}.project-room_menuItem__p41_i:hover:not(:disabled){background:var(--paper-press)}.project-room_menuKey__pdX_V{font-family:var(--font-mono),monospace;font-size:var(--text-meta);color:var(--ink-faint)}.project-room_menuRule__Gsv5J{height:1px;margin:var(--space-2) var(--space-2);background:var(--rule)}.project-room_menuDisclosure__H67Ox{display:grid}.project-room_deskTheme__KFCaZ{min-height:2.75rem;padding:0 var(--space-3)}.project-room_deskTheme__KFCaZ .theme-control-heading{color:var(--ink-soft)}.project-room_deskTheme__KFCaZ .theme-control-label{color:inherit}.project-room_spoken__hjkzr{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--rule)}.project-room_spokenLabel__OfjMB{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-soft)}.project-room_spokenField__Mpy5a{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose);resize:none;field-sizing:content;max-height:40vh;overflow-y:auto}.project-room_spokenActions__6qUYu{display:flex;align-items:center;gap:var(--space-3)}.editor_sheet__YwpIT{--manuscript-toolbar-height:0rem;position:relative;width:100%;padding:var(--space-8) 0 40vh}.editor_sheet__YwpIT[data-editable]{--manuscript-toolbar-height:3.75rem;padding-top:0}.editor_formattingToolbar__Cm_BP{position:sticky;top:var(--header-height,3.5rem);z-index:5;display:flex;align-items:center;gap:0;width:100%;min-height:var(--manuscript-toolbar-height);margin:0 0 var(--space-6);padding-block:var(--space-2);padding-inline-start:max(var(--space-3),calc((100% - var(--measure-prose)) / 2));padding-inline-end:var(--space-3);border-bottom:1px solid var(--rule);background:var(--paper);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.editor_formattingToolbar__Cm_BP::-webkit-scrollbar{display:none}.editor_formatGroup__NkJWk{display:flex;flex:0 0 auto;align-items:center;gap:0;padding-left:var(--space-1);border-left:1px solid var(--rule)}.editor_formatGroup__NkJWk:first-child{padding-left:0;border-left:0}.editor_historyGroup__KyKI1{margin-left:auto}.editor_formatButton__lFJHP{display:grid;place-items:center;width:2.1875rem;min-width:2.1875rem;min-height:2.75rem;padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ink-soft)}.editor_formatButton__lFJHP:hover:not(:disabled){border-color:var(--rule);color:var(--ink)}.editor_formatButton__lFJHP[aria-pressed=true]{border-color:var(--rule-strong);background:var(--paper-press);color:var(--ink)}.editor_formatButton__lFJHP:focus-visible,.editor_formatSelect__p4eep:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.editor_formatButton__lFJHP:disabled{color:var(--ink-faint);opacity:.45}.editor_formatSelect__p4eep{min-height:2.75rem;padding:0 var(--space-8) 0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);background-color:transparent;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.editor_formatSelect__p4eep:hover{border-color:var(--rule);color:var(--ink)}.editor_blockSelect__tW1o9{width:6.25rem}.editor_fontSelect__FaRsD{width:6.75rem}.editor_prose__nxJNq{max-width:var(--measure-prose);margin:0 auto;padding:0 var(--space-6);color:var(--ink);font-family:var(--font-writer);font-size:var(--text-writing);line-height:var(--leading-prose);outline:none;overflow-wrap:break-word}.editor_prose__nxJNq blockquote,.editor_prose__nxJNq ol,.editor_prose__nxJNq p,.editor_prose__nxJNq pre,.editor_prose__nxJNq ul{margin:0 0 var(--space-5)}.editor_prose__nxJNq h1,.editor_prose__nxJNq h2,.editor_prose__nxJNq h3,.editor_prose__nxJNq h4{margin:var(--space-8) 0 var(--space-4);font-family:var(--font-writer);font-weight:600;line-height:1.25}.editor_prose__nxJNq h1{font-size:var(--text-page)}.editor_prose__nxJNq h2{font-size:var(--text-panel)}.editor_prose__nxJNq h3{font-size:var(--text-emphasis)}.editor_prose__nxJNq h4{font-size:var(--text-writing)}.editor_prose__nxJNq blockquote{padding-left:var(--space-5);border-left:2px solid var(--rule-strong);color:var(--ink-soft)}.editor_prose__nxJNq ol,.editor_prose__nxJNq ul{padding-left:var(--space-6)}.editor_prose__nxJNq li{margin-bottom:var(--space-2)}.editor_prose__nxJNq a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}.editor_prose__nxJNq code{font-family:var(--font-mono),monospace;font-size:.9em}.editor_prose__nxJNq pre{padding:var(--space-4);border:1px solid var(--rule);background:var(--paper-raised);font-family:var(--font-mono),monospace;font-size:var(--text-ui);overflow-x:auto}.editor_prose__nxJNq hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--rule-strong)}.editor_prose__nxJNq p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint);float:left;height:0;pointer-events:none}.editor_prose__nxJNq .exordia-source-tick{background:color-mix(in oklab,var(--accent-warm) 8%,transparent);border-bottom:1px solid color-mix(in oklab,var(--accent-warm) 40%,transparent);cursor:pointer}.editor_prose__nxJNq .exordia-source-active{background:color-mix(in oklab,var(--accent-warm) 20%,transparent);border-bottom:1px solid var(--accent-warm);cursor:pointer}.editor_prose__nxJNq .exordia-find-match{background:var(--paper-press);outline:1px solid var(--rule-strong)}.editor_prose__nxJNq .exordia-find-active{background:var(--accent-wash);outline:1px solid var(--accent)}.editor_sheet__YwpIT[data-focus-mode]{padding-top:var(--space-12)}.editor_sheet__YwpIT[data-focus-mode] .editor_prose__nxJNq .exordia-source-active,.editor_sheet__YwpIT[data-focus-mode] .editor_prose__nxJNq .exordia-source-tick{background:none;border-bottom-color:transparent}.editor_selectionToolbar__zccgY{position:absolute;z-index:4;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);box-shadow:var(--shadow-popover);transform:translate(-50%,-100%);white-space:nowrap}.editor_selectionToolbar__zccgY[data-below]{transform:translate(-50%)}.editor_selectionAction__USlWD{min-height:2.75rem;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:none;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.editor_selectionActionPrimary__us8QY{color:var(--ink);font-weight:550}.editor_selectionAction__USlWD:hover{color:var(--accent)}.editor_selectionAction__USlWD:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.editor_commandBar__bf3q_{position:sticky;top:calc(var(--header-height, 3.5rem) + var(--manuscript-toolbar-height));z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);max-width:var(--measure-prose);margin:0 auto var(--space-6);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--rule);background:var(--paper)}.editor_commandBar__bf3q_ input{flex:1 1 12rem;min-width:0;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.editor_commandBar__bf3q_ input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.editor_commandCount__DEXAC{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint);white-space:nowrap}.editor_shortcuts__4kFUY{display:grid;gap:var(--space-3);margin:0}.editor_shortcut__zQMWF{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule)}.editor_shortcut__zQMWF dt{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui);color:var(--ink)}.editor_shortcut__zQMWF dd{margin:0;font-family:var(--font-mono),monospace;font-size:var(--text-meta);color:var(--ink-faint);white-space:nowrap}.editor_importField__P7woK{min-height:12rem;padding:var(--space-3);font-family:var(--font-mono),monospace;line-height:1.55;resize:none;field-sizing:content;max-height:40vh;overflow-y:auto}.editor_importField__P7woK,.editor_titleField__9NfFz{width:100%;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);color:var(--ink);font-size:var(--text-body)}.editor_titleField__9NfFz{min-height:2.75rem;padding:0 var(--space-3);font-family:var(--font-writer)}.editor_importField__P7woK:focus-visible,.editor_titleField__9NfFz:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}@media (max-width:640px){.editor_sheet__YwpIT{padding:var(--space-5) 0 45vh}.editor_sheet__YwpIT[data-editable]{padding-top:0}.editor_formattingToolbar__Cm_BP{margin-bottom:var(--space-5);padding-inline:var(--space-3)}.editor_prose__nxJNq{padding:0 var(--space-4)}}.continuity_capture__GhbS6,.continuity_mark__mZyRb{position:relative;max-width:var(--measure-prose);margin:var(--space-6) 0 var(--space-5);padding:var(--space-3) 0 var(--space-4) var(--space-4);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:var(--paper)}.continuity_capture__GhbS6:before,.continuity_mark__mZyRb:before{content:"";position:absolute;top:-1px;left:0;width:2px;height:calc(100% + 2px);background:var(--accent)}.continuity_label__1eoYx{display:block;margin-bottom:var(--space-2);color:var(--accent);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);font-weight:500;line-height:var(--leading-ui)}.continuity_quote__Qnf38{margin:0 0 var(--space-3);max-width:var(--measure-prose)}.continuity_quoteText__KN7bJ{margin:0 0 var(--space-1);color:var(--ink);font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose)}.continuity_detail__xElIT{margin:0 0 var(--space-3);color:var(--ink-faint);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-meta);line-height:var(--leading-ui)}.continuity_quote__Qnf38 .continuity_detail__xElIT{margin:0}.continuity_actions__Ud3uv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.continuity_quiet___fCNj{padding:var(--space-1) 0;border:0;background:none;color:var(--ink-soft);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-meta);line-height:var(--leading-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.continuity_quiet___fCNj:hover:not(:disabled){color:var(--ink)}.continuity_quiet___fCNj:disabled{color:var(--ink-faint);text-decoration:none;cursor:default}.continuity_actions__Ud3uv :focus-visible,.continuity_dictation___fZf0 :focus-visible,.continuity_field__X20I1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.continuity_close__uIX6r{margin-left:auto}.continuity_field__X20I1{display:block;width:100%;max-width:var(--measure-prose);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;color:var(--ink);font-family:var(--font-writer);font-size:var(--text-body);line-height:var(--leading-prose);resize:none;field-sizing:content;min-height:3.4rem;max-height:40vh}.continuity_field__X20I1::placeholder{color:var(--ink-faint)}.continuity_dictation___fZf0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.continuity_failure__L_yji{margin:var(--space-2) 0 0;color:var(--danger);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-meta);line-height:var(--leading-ui)}@media (max-width:480px),(pointer:coarse){.continuity_quiet___fCNj{min-height:44px;display:inline-flex;align-items:center}}.line_room__8_ez_{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;min-width:0}.line_field__9Bai9{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule)}.line_fieldLabel__9kjh7{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--accent)}.line_itemList__D21n7{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.line_item__aVtNM{display:flex;flex-direction:column;gap:var(--space-1)}.line_itemText__g7nup{margin:0;font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink)}.line_provenance__0klpj{margin:0;color:var(--ink-faint)}.line_originToggle__fFRUe,.line_provenance__0klpj{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta)}.line_originToggle__fFRUe{min-height:2.75rem;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink-soft)}.line_originQuote__dsBk8{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);line-height:1.6;color:var(--ink-soft);overflow-wrap:anywhere}.line_acts__V_GHe{display:flex;flex-wrap:wrap;column-gap:var(--space-4)}.line_act__WlWAw{min-height:44px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft);cursor:pointer;text-align:left}.line_act__WlWAw:disabled{opacity:.5;cursor:default}.line_status__aaT1q{margin:0;padding:var(--space-3) 0;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.line_commit__w1Pyl:disabled{opacity:.5;cursor:default}:where(.line_act__WlWAw,.line_quiet__xmKqm,.line_commit__w1Pyl,.line_originToggle__fFRUe):focus-visible,:where(.line_ownWordsField__q1zBB):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.materials_stack__H91ig{display:grid;gap:var(--space-4)}.materials_list__bP_QW{margin:0;padding:0;list-style:none}.materials_item__64JnV,.materials_list__bP_QW{display:grid;gap:var(--space-3)}.materials_row__kBFbn{display:grid;gap:var(--space-1);width:100%;min-height:2.75rem;padding:0 0 var(--space-3);border:0;border-bottom:1px solid var(--rule);background:none;text-align:left}.materials_row__kBFbn:hover .materials_rowTitle__Tdm7Z{color:var(--accent)}.materials_rowTitle__Tdm7Z{color:var(--ink);font-size:var(--text-ui)}.materials_rowMeta__vVWsy,.materials_rowTitle__Tdm7Z{font-family:var(--font-sans),system-ui,sans-serif;overflow-wrap:anywhere}.materials_rowMeta__vVWsy{font-size:var(--text-meta);color:var(--ink-faint)}.materials_note__Nv7fT{margin:0;color:var(--ink-faint);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui);line-height:var(--leading-ui)}.materials_details__S62LL,.materials_editor__1hyOk{display:grid;gap:var(--space-2)}.materials_details__S62LL{color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.materials_originRecord__AZPX2,.materials_origin__PvAxF{display:grid;gap:var(--space-2)}.materials_originWords__hoKih{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);font-size:var(--text-ui);line-height:var(--leading-ui)}.materials_originSources__MIBA0{display:grid;gap:var(--space-3);margin:0;padding-left:var(--space-4);overflow-wrap:anywhere}.materials_originSources__MIBA0 a{color:var(--accent);font-size:var(--text-ui)}.materials_fieldLabel__jnfhC{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint)}.materials_fieldRow__Y47_p{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.materials_field__qw9fE{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.materials_text__hwYVm{min-height:8rem}.materials_file__Ibo2C{min-height:2.75rem;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.materials_action__L2Mt6:focus-visible,.materials_checkbox__mrn5u:focus-visible,.materials_field__qw9fE:focus-visible,.materials_file__Ibo2C:focus-visible,.materials_row__kBFbn:focus-visible,.materials_text__hwYVm:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.materials_message__E3SRi{margin:0;color:var(--danger);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);line-height:var(--leading-ui)}.materials_actions___7uFq{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.materials_action__L2Mt6{min-height:2.75rem;padding:0;border:0;background:none;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.materials_action__L2Mt6:hover:not(:disabled){color:var(--accent)}.materials_actionPrimary__TrnHk{color:var(--ink);font-weight:600}.materials_actionDanger___XvR9{color:var(--danger)}.materials_choice__B4FWj{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:2.75rem}.materials_checkbox__mrn5u{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--accent)}.materials_choiceLabel__NNTtX{display:grid;gap:var(--space-1)}.materials_choice__B4FWj:has(.materials_checkbox__mrn5u:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.confirm-dialog_overlay__Gf0dx{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-6);background:color-mix(in oklch,var(--ink) 18%,transparent)}.confirm-dialog_panel__WApQZ{width:min(30rem,100%);max-height:calc(100dvh - var(--space-8));overflow:auto;padding:var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);box-shadow:var(--shadow-sheet);outline:none}.confirm-dialog_topline__dk5CR{display:flex;align-items:center;gap:var(--space-2);color:var(--danger);font-size:var(--text-meta);font-weight:650;letter-spacing:var(--tracking-label)}.confirm-dialog_title__an8n_,.confirm-dialog_topline__dk5CR{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.confirm-dialog_title__an8n_{margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--text-panel);font-weight:680;line-height:1.18;letter-spacing:0}.confirm-dialog_description__UUUQp{margin:var(--space-3) 0 0;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-body);line-height:1.62}.confirm-dialog_description__UUUQp strong{color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:650}.confirm-dialog_actions__H105P{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--rule)}.confirm-dialog_cancelAction__Xlfmx:focus-visible,.confirm-dialog_dangerAction__ZZm6v:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.confirm-dialog_dangerAction__ZZm6v{border-color:color-mix(in oklch,var(--danger) 52%,var(--rule-strong));background:var(--danger-wash);color:var(--danger)}.confirm-dialog_dangerAction__ZZm6v:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--paper)}@media (max-width:560px){.confirm-dialog_overlay__Gf0dx{align-items:end;padding:var(--space-4)}.confirm-dialog_panel__WApQZ{width:100%}.confirm-dialog_actions__H105P{display:grid;grid-template-columns:1fr}}.rooms_rows____NdC{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.rooms_row__dHjJy{display:grid;gap:var(--space-1);width:100%;padding:0 0 var(--space-3);border:0;border-bottom:1px solid var(--rule);background:none;text-align:left}.rooms_row__dHjJy[aria-pressed=true] .rooms_rowLabel__puRlg{color:var(--accent)}.rooms_rowLabel__puRlg{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint)}.rooms_rowTitle__r7j0s{color:var(--ink)}.rooms_note__WR7IZ,.rooms_rowTitle__r7j0s{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.rooms_note__WR7IZ{color:var(--ink-faint);line-height:var(--leading-ui)}.rooms_actions__f7vZ1{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.rooms_action__r__sX{min-height:2.75rem;padding:0;border:0;background:none;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.rooms_action__r__sX:hover:not(:disabled){color:var(--accent)}.rooms_actionPrimary__0DHKX{color:var(--ink);font-weight:600}.rooms_diff__B7PSK{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule)}.rooms_diffRow__rQhlI{display:grid;gap:var(--space-1)}.rooms_diffLabel__h07Dx{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-faint)}.rooms_diffText__mwhk8{margin:0;color:var(--ink);font-family:var(--font-writer);font-size:var(--text-body);line-height:1.55}.rooms_diffText__mwhk8 ins{background:var(--accent-wash);text-decoration:none}.rooms_diffText__mwhk8 del{color:var(--ink-faint)}.rooms_field__qpImu{min-height:2.75rem;padding:var(--space-2) var(--space-3);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-ui)}.rooms_field__qpImu,.rooms_transcript__VzJQj{width:100%;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--paper-raised);color:var(--ink)}.rooms_transcript__VzJQj{min-height:8rem;padding:var(--space-3);font-family:var(--font-writer);font-size:var(--text-body);line-height:1.55;resize:none;field-sizing:content;max-height:40vh;overflow-y:auto}.rooms_field__qpImu:focus-visible,.rooms_transcript__VzJQj:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.rooms_interim__EKWMu{color:var(--ink-faint)}.rooms_error__Bvr9p{margin:0;color:var(--danger);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta)}.rooms_stack__Mx4kV{display:grid;gap:var(--space-4)}.rooms_sectionLabel__5uwBg{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);font-weight:400;color:var(--accent)}.trail_trail__PusJj{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.trail_entries__VehBw{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.trail_entry__bwVLn{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);min-width:0}.trail_entry__bwVLn:last-child{border-bottom:0;padding-bottom:0}.trail_meta__FQuK2{font-size:var(--text-meta);color:var(--ink-faint)}.trail_meta__FQuK2,.trail_words__gqwH6{margin:0;font-family:var(--font-sans),system-ui,sans-serif;overflow-wrap:anywhere}.trail_words__gqwH6{padding-left:var(--space-3);border-left:2px solid var(--rule-strong);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--ink)}.trail_correction__vb6ou{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.trail_writerWords__rIyzc{border-left-color:var(--accent);font-family:var(--font-writer)}.trail_silence__c3TVw{margin:0;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.trail_originToggle__fzWOX{min-height:44px;padding:0;border:0;background:none;cursor:pointer;text-align:left;align-self:flex-start}.trail_originQuote__5iPgt,.trail_originToggle__fzWOX{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);color:var(--ink-soft)}.trail_originQuote__5iPgt{margin:0;line-height:1.6;overflow-wrap:anywhere}.trail_status__IOlef{margin:0}.trail_quiet__oZeSO,.trail_status__IOlef{font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink-soft)}.trail_quiet__oZeSO{min-height:44px;padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left;align-self:flex-start}:where(.trail_originToggle__fzWOX,.trail_quiet__oZeSO):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.writer-memory-intro_memoryIntro__nSuKz{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-6);color:var(--ink-soft);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-ui);line-height:var(--leading-ui)}.writer-memory-intro_memoryIntro__nSuKz p{max-width:35rem;margin:0}.writer-memory-intro_memoryIntroActions__6iNwo{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-3)}.writer-memory-intro_memoryIntroActions__6iNwo a,.writer-memory-intro_memoryIntroActions__6iNwo button{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.writer-memory-intro_memoryIntroActions__6iNwo button:disabled{cursor:wait;opacity:.6}@media (max-width:38rem){.writer-memory-intro_memoryIntro__nSuKz{flex-direction:column}.writer-memory-intro_memoryIntroActions__6iNwo{width:100%;justify-content:space-between}}.library_library__SZ3OX{min-height:100dvh;padding:var(--space-12) var(--space-6) var(--space-16);background:var(--paper)}.library_mast__E9_5Z{max-width:47.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-inline:auto;margin-bottom:var(--space-12)}.library_mastIdentity__uUOjm{min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.library_mast__E9_5Z h1{margin:0;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-page);font-weight:400;line-height:1.15;letter-spacing:0}.library_wordmark__7s0Wb{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-ui);font-weight:700;line-height:var(--leading-ui);letter-spacing:0}.library_wordmark__7s0Wb svg{flex:0 0 auto}.library_mastActions__QhJ_A{--account-menu-top:calc(100% + var(--space-2));--account-menu-right:0;--account-menu-bottom:auto;--account-menu-left:auto;--account-menu-width:min(17rem,calc(100vw - 1.5rem));flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-4)}.library_mastAccount__pSz34{flex:0 1 auto;min-width:0;max-width:14rem}.library_mastAction__YiMSg{flex:0 0 auto;padding-inline:var(--space-4);font-size:var(--text-meta)}.library_mastAction__YiMSg,.library_mastLink__JdPxa{min-height:2.75rem;border-radius:var(--radius-control)}.library_mastLink__JdPxa{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--ink-soft);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-ui);text-decoration:none}.library_mastLink__JdPxa:focus-visible,.library_mastLink__JdPxa:hover{background:var(--paper-press);color:var(--ink)}.library_column__ddFx9{max-width:47.5rem;margin-inline:auto}.library_loading__gTwZs{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink-faint);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-meta);letter-spacing:var(--tracking-label)}.library_stateTitle__99P5C{margin:0;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-panel);font-weight:450;line-height:1.25;letter-spacing:0}.library_stateNote__kVoqL{margin:var(--space-4) 0 0;max-width:38rem;color:var(--ink-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-body);line-height:1.58}.library_stateAction__Rp0bS{margin-top:var(--space-6);min-width:8.75rem;width:fit-content}.library_list__1ifs9{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-strong)}.library_finishedSection__T3xgv{margin-top:var(--space-8)}.library_finishedHead__yAsoA{padding:0 0 var(--space-3)}.library_finishedHead__yAsoA h2{margin:0;color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-emphasis);font-weight:680;line-height:1.2}.library_row__6MoPO{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:stretch;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);background:transparent;border-bottom:1px solid var(--rule);transition:background var(--motion) var(--ease)}.library_row__6MoPO:focus-within,.library_row__6MoPO:hover{background:var(--paper-press)}.library_rowMain__D7Xtu{min-width:0;min-height:5.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;color:inherit;text-decoration:none;transition:background var(--motion) var(--ease)}.library_rowMain__D7Xtu:focus-visible h3,.library_rowMain__D7Xtu:hover h3{color:var(--accent)}.library_rowMain__D7Xtu:hover{background:transparent}.library_rowMain__D7Xtu:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.library_rowBody__qQSEp{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:var(--space-4) 0;overflow:hidden}.library_rowHead__4g1ow{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.library_rowHead__4g1ow h3{margin:0;color:var(--ink);font-family:var(--font-writer);font-size:var(--text-emphasis);font-weight:500;line-height:1.35;display:-webkit-box;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.library_meta__WmHVG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--ink-faint);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-meta);font-weight:650;line-height:var(--leading-ui)}.library_meta__WmHVG time{color:var(--ink-faint);text-transform:none}.library_resumeBlock__4nFjU{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:2.75rem;padding:0;color:var(--ink-soft);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-meta);font-weight:600;line-height:var(--leading-ui);white-space:nowrap}.library_row__6MoPO:focus-within .library_resumeBlock__4nFjU,.library_row__6MoPO:hover .library_resumeBlock__4nFjU{color:var(--accent-strong)}.library_delete__bSR7o{width:2.75rem;min-height:2.75rem;margin:0;display:inline-grid;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ink-faint);opacity:.35;cursor:pointer;transition:background var(--motion) var(--ease),color var(--motion) var(--ease)}.library_row__6MoPO:focus-within .library_delete__bSR7o,.library_row__6MoPO:hover .library_delete__bSR7o{opacity:1}.library_delete__bSR7o:hover{background:var(--danger-wash);color:var(--danger)}.library_delete__bSR7o:focus-visible{outline:2px solid var(--danger);outline-offset:-2px}@media (max-width:860px){.library_library__SZ3OX{padding:var(--space-8) var(--space-4) var(--space-12)}.library_mast__E9_5Z{align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-8)}.library_mast__E9_5Z h1{font-size:var(--text-panel)}.library_mastAccount__pSz34{max-width:12rem}}@media (max-width:640px){.library_rowMain__D7Xtu{grid-template-columns:minmax(0,1fr)}.library_resumeBlock__4nFjU{justify-content:flex-start;padding:0 0 var(--space-3)}}@media (pointer:coarse){.library_delete__bSR7o{opacity:1}.library_mastAction__YiMSg{min-height:2.75rem}}