.layout_container__hz899{--auth-forest:var(--brand-forest);--auth-paper:#f7efdf;--auth-ink:var(--brand-ink);min-height:100svh;padding:clamp(.5rem,.8vw,.75rem);overflow-x:hidden;color:var(--auth-ink);background:var(--auth-forest);font-family:var(--font-interface),"Source Sans 3",Inter,system-ui,sans-serif;caret-color:var(--brand-apricot)}.layout_container__hz899 ::selection{color:var(--auth-forest);background:color-mix(in srgb,var(--brand-apricot) 52%,var(--auth-paper))}.layout_folio__zbGjz{display:flex;flex-direction:column;min-height:calc(100svh - clamp(1rem, 1.6vw, 1.5rem));overflow:hidden;border-radius:.4rem;background:var(--auth-paper);box-shadow:0 1rem 3rem rgb(6 31 27/20%)}.layout_header__TBEvg{position:relative;z-index:1;display:flex;min-height:4rem;align-items:center;justify-content:space-between;padding:.35rem clamp(1.25rem,3vw,2.5rem);border-bottom:1px solid color-mix(in srgb,var(--brand-ink-muted) 24%,transparent);background:var(--auth-paper)}.layout_wordmark__Wd2Z_{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--auth-ink)}.layout_logo__3MI8W{display:block;width:auto;height:2.2rem}.layout_wordmark__Wd2Z_:focus-visible{outline:3px solid var(--auth-forest);outline-offset:.25rem;border-radius:.125rem}.layout_headerMark__0ptJS{width:2.5rem;height:.15rem;margin-top:-1.1rem;border-radius:999px;background:var(--brand-sage)}.layout_leaf__5nmUu{display:flex;flex:1 1;min-width:0;align-items:center;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.5rem,8vw,7rem) clamp(3rem,7vw,6rem)}@media (max-width:700px){.layout_container__hz899{padding:0}.layout_folio__zbGjz{min-height:100svh;border-radius:0;box-shadow:none}.layout_header__TBEvg{min-height:3.5rem;padding-inline:1.25rem}.layout_logo__3MI8W{height:1.9rem}.layout_headerMark__0ptJS{width:2rem}.layout_leaf__5nmUu{align-items:flex-start;padding:2.5rem 1.25rem 3rem}}@media (max-width:700px) and (max-height:720px){.layout_header__TBEvg{min-height:3.25rem}.layout_leaf__5nmUu{padding-block:1.5rem 2rem}}@media (prefers-reduced-motion:reduce){.layout_container__hz899 *,.layout_container__hz899 :after,.layout_container__hz899 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-section-nav_nav__2Cpdn{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-bottom:1.4rem;border-bottom:1px solid color-mix(in srgb,var(--brand-ink-muted) 24%,transparent)}.admin-section-nav_nav__2Cpdn a{min-height:2.75rem;padding:.7rem .15rem .6rem;color:var(--brand-ink-muted);font:600 1rem/1.25 var(--font-interface),Source Sans\ 3,sans-serif;text-decoration:none;border-bottom:3px solid transparent}.admin-section-nav_nav__2Cpdn a:hover{color:var(--brand-forest)}.admin-section-nav_nav__2Cpdn a[aria-current=page]{color:var(--brand-forest);border-bottom-color:var(--brand-apricot)}.admin-section-nav_nav__2Cpdn a:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.15rem}.controls_filled__UoysV,.controls_outlined__qLxAD,.controls_remove__Y1rUK,.controls_textLink__HeNud{font-family:var(--font-interface),sans-serif;font-size:1rem;cursor:pointer}.controls_remove__Y1rUK{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--brand-ink-muted)}.controls_remove__Y1rUK:hover{color:var(--brand-ink)}.controls_textLink__HeNud{min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--brand-forest);text-decoration:underline;text-underline-offset:.35rem}.controls_textLink__HeNud:hover{color:var(--brand-forest-hover);text-decoration-thickness:2px}.controls_outlined__qLxAD{min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--brand-forest);border-radius:.25rem;background:transparent;color:var(--brand-forest);font-weight:600}.controls_outlined__qLxAD:hover{background:var(--brand-sage-paper)}.controls_filled__UoysV{min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:.25rem;background:var(--brand-forest-action);color:var(--brand-ivory);font-weight:600}.controls_filled__UoysV:hover{background:var(--brand-forest-hover)}.controls_filled__UoysV:focus-visible,.controls_outlined__qLxAD:focus-visible,.controls_remove__Y1rUK:focus-visible,.controls_textLink__HeNud:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}@media (forced-colors:active){.controls_filled__UoysV,.controls_outlined__qLxAD{border:1px solid ButtonText}.controls_filled__UoysV:focus-visible,.controls_outlined__qLxAD:focus-visible,.controls_remove__Y1rUK:focus-visible,.controls_textLink__HeNud:focus-visible{outline:3px solid Highlight}}.section-writer_page__vBDRE{display:flex;flex:1 1;flex-direction:column;min-height:100%;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.section-writer_topBar__KK55F{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;padding:.6rem var(--app-page-gutter,2rem);border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent)}.section-writer_back__RmZT9{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;color:var(--brand-forest);font-size:.95rem;font-weight:600;text-decoration:none}.section-writer_back__RmZT9:hover{text-decoration:underline;text-underline-offset:3px}.section-writer_breadcrumb__yhAe_{margin:0;color:var(--brand-ink-muted);font-size:.92rem}.section-writer_crumb__jqaZq{display:inline-flex;min-height:2.75rem;align-items:center;color:inherit;text-decoration:none}.section-writer_crumb__jqaZq:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.section-writer_back__RmZT9:focus-visible,.section-writer_crumb__jqaZq:focus-visible,.section-writer_previous__yvg6u:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.section-writer_crumbHere__QFxjA{color:var(--brand-ink);font-weight:600}.section-writer_layout__XvpYw{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr)}.section-writer_main___ODWL{display:flex;min-width:0;flex-direction:column;padding:2rem 2.5rem 0}.section-writer_column__wAM0b{display:flex;width:100%;max-width:62rem;min-width:0;flex:1 1;flex-direction:column;margin-inline:auto}@media (min-width:1100px){.section-writer_layout__XvpYw{grid-template-columns:minmax(0,1fr) minmax(16rem,23%)}.section-writer_helpersButton__RO0nV,.section-writer_skeletonHelpers__9eZkh{display:none}}.section-writer_jobTag__KKWkN{align-self:flex-start;margin:0;padding:.12rem .42rem .1rem;border:1px solid color-mix(in srgb,var(--brand-forest) 42%,transparent);border-radius:3px;color:var(--brand-forest);font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.section-writer_jobTag__KKWkN[data-job=STORY]{border-color:var(--brand-apricot);color:var(--brand-apricot-ink)}.section-writer_jobTag__KKWkN[data-job=REFLECT]{border-color:transparent;background:color-mix(in srgb,var(--brand-sage) 26%,var(--brand-ivory))}.section-writer_jobTag__KKWkN[data-job=THREAD]{border-style:dashed}.section-writer_prompt__Vig0K{max-width:44ch;margin:.5rem 0 1.1rem;font-family:var(--font-editorial),Georgia,serif;font-size:1.6rem;font-weight:400;line-height:1.28;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty}.section-writer_offer__mAcN5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem 1.25rem;background:color-mix(in srgb,var(--brand-sage) 14%,transparent);border-left:3px solid var(--brand-sage);font-size:1rem}.section-writer_offer__mAcN5 p{margin:0}.section-writer_actions__WWMw4{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.section-writer_footer__w_10z{position:-webkit-sticky;position:sticky;z-index:var(--z-sticky);bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;padding:1rem 0;background:color-mix(in srgb,var(--brand-ivory) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent)}.section-writer_footerBars__ESsQo{display:flex;flex:1 0 100%;flex-direction:column;gap:.5rem}.section-writer_footerBars__ESsQo:not(:has(button,p,[aria-live]:not(:empty))){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.section-writer_status__quegt{display:inline-flex;flex:1 1 12rem;align-items:center;gap:.45rem;margin:0;color:var(--brand-ink-muted);font-size:.92rem}.section-writer_status__quegt:not(:empty):before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--brand-sage)}.section-writer_previous__yvg6u{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;color:var(--brand-forest);font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.section-writer_previous__yvg6u:hover{text-decoration-thickness:2px}.section-writer_next__pN2zQ{min-height:3.25rem;padding-inline:1.4rem}.section-writer_helpersButton__RO0nV:disabled,.section-writer_next__pN2zQ:disabled{cursor:progress;opacity:.7}.section-writer_column__wAM0b .helper-card-marker{display:inline-grid;width:1.25rem;height:1.25rem;margin-inline:.15rem;place-items:center;border-radius:50%;background:var(--brand-apricot);color:var(--brand-forest);font-family:var(--font-interface),sans-serif;font-size:.7rem;font-style:normal;font-weight:700;line-height:1;vertical-align:.15em}.section-writer_column__wAM0b .helper-suggestion-range{color:var(--brand-ink-muted);-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:var(--brand-apricot-ink);text-decoration-color:var(--brand-apricot-ink)}.section-writer_column__wAM0b .helper-suggestion-replacement{-webkit-margin-start:.25em;margin-inline-start:.25em;padding:0 .1rem;border-radius:2px;background:color-mix(in srgb,var(--brand-sage) 22%,transparent);color:var(--brand-forest)}.section-writer_column__wAM0b .voiceInterim{color:var(--brand-sage-ink);font-style:italic}.section-writer_column__wAM0b .ProseMirror p.is-editor-empty:first-child:has(.voiceInterim):before{content:none}.section-writer_skeletonProse__BaMmM,.section-writer_skeleton__IBrOG{display:flex;flex-direction:column;gap:.85rem}.section-writer_skeletonProse__BaMmM{min-height:36rem;padding:2.4rem 3rem 3rem}@media (max-width:640px){.section-writer_topBar__KK55F{justify-content:space-between;padding:.25rem 1rem}.section-writer_crumbLevel__BMqfX,.section-writer_crumbWord__HQG_f{display:none}.section-writer_main___ODWL{padding:1.25rem 1rem 0}.section-writer_prompt__Vig0K{margin:.4rem 0 1rem;font-size:1.38rem}.section-writer_footer__w_10z{margin-inline:-1rem;padding:.75rem 1rem}.section-writer_status__quegt{flex-basis:100%}.section-writer_status__quegt:empty{display:contents}.section-writer_nextWord__v8rB6,.section-writer_previous__yvg6u{display:none}.section-writer_helpersButton__RO0nV{min-height:3rem}.section-writer_next__pN2zQ{flex:1 1;min-height:3rem}.section-writer_skeletonProse__BaMmM{min-height:22rem;padding:1.1rem 1rem 1.25rem}}@media (forced-colors:active){.section-writer_back__RmZT9:focus-visible,.section-writer_crumb__jqaZq:focus-visible,.section-writer_previous__yvg6u:focus-visible{outline:3px solid Highlight}}.section-editor_root__bxT55{display:flex;flex:1 1;flex-direction:column;min-width:0;background:var(--brand-linen);border:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);border-radius:6px;box-shadow:0 1px 0 rgb(37 35 33/4%),0 .5rem 1.5rem rgb(37 35 33/5%)}.section-editor_root__bxT55:has(.section-editor_content__KB9AA .ProseMirror:focus-visible){border-color:var(--brand-forest);box-shadow:0 0 0 1px var(--brand-forest)}.section-editor_toolbar__3Gpoc{display:flex;min-height:3.5rem;align-items:center;gap:.15rem;padding:.35rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 9%,transparent);font-family:var(--font-interface),system-ui,sans-serif}.section-editor_toolbar__3Gpoc[hidden]{display:none}.section-editor_button__cRvaM{display:inline-grid;min-width:2.75rem;min-height:2.75rem;padding:0;place-items:center;font:inherit;color:var(--brand-ink);background:transparent;border:0;border-radius:4px;cursor:pointer}.section-editor_button__cRvaM:hover:not(:disabled){background:rgb(37 35 33/6%)}.section-editor_button__cRvaM[aria-pressed=true]{color:var(--brand-forest);background:var(--brand-sage-paper)}.section-editor_button__cRvaM:disabled{cursor:not-allowed;opacity:.55}.section-editor_button__cRvaM:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.section-editor_italic__b5g0z{font-family:var(--font-editorial),Georgia,serif;font-size:1.15rem}.section-editor_separator__IztTn{width:1px;height:1.5rem;margin:0 .35rem;background:color-mix(in srgb,var(--brand-ink) 16%,transparent)}.section-editor_content__KB9AA{display:flex;flex:1 1;flex-direction:column}.section-editor_content__KB9AA .ProseMirror{flex:1 1;min-height:36rem;padding:2.4rem 3rem 3rem;font-family:var(--font-editorial),Georgia,serif;font-size:1.22rem;line-height:1.75;color:var(--brand-ink);outline:none}.section-editor_content__KB9AA .ProseMirror p{max-width:68ch;margin:0 0 1em}.section-editor_content__KB9AA .ProseMirror blockquote{max-width:68ch;margin:0 0 1em;padding-left:1rem;border-left:3px solid var(--brand-sage)}.section-editor_content__KB9AA .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--brand-ink-muted);font-style:italic;pointer-events:none}@media (max-width:640px){.section-editor_toolbar__3Gpoc{padding-inline:.25rem}.section-editor_separator__IztTn{display:none}.section-editor_content__KB9AA .ProseMirror{min-height:22rem;padding:1.1rem 1rem 1.25rem;font-size:1.08rem}}@media (forced-colors:active){.section-editor_root__bxT55:has(.section-editor_content__KB9AA .ProseMirror:focus-visible){outline:3px solid Highlight}.section-editor_button__cRvaM[aria-pressed=true]{outline:2px solid ButtonText}}.section-editor_content__KB9AA .ProseMirror [data-spelling-flag]{-webkit-text-decoration:underline dotted var(--brand-apricot);text-decoration:underline dotted var(--brand-apricot);text-decoration-thickness:2px;text-underline-offset:.25em}.remember-offer_offer__ZSOpi{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:color-mix(in srgb,var(--brand-sage) 14%,transparent);border-left:3px solid var(--brand-sage);font-family:var(--font-interface),sans-serif;font-size:1rem}.remember-offer_offer__ZSOpi p{margin:0;flex:1 1 14rem}.remember-offer_notice__jZoIv{min-height:0;display:flex;padding-inline:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif;font-size:.95rem;font-weight:600}.remember-offer_notice__jZoIv:has(span:not(:empty)){padding-block:.5rem}.remember-offer_button___8fA_,.remember-offer_quietButton__ZW2UY,.remember-offer_toolbarButton__9xVsQ{min-width:44px;min-height:44px;padding:0 1rem;border-radius:4px;font:inherit;font-weight:600;cursor:pointer}.remember-offer_button___8fA_,.remember-offer_quietButton__ZW2UY{color:var(--brand-forest);background:transparent}.remember-offer_button___8fA_{border:1px solid var(--brand-forest)}.remember-offer_quietButton__ZW2UY{border:1px solid var(--brand-sage)}.remember-offer_button___8fA_:hover:not(:disabled),.remember-offer_quietButton__ZW2UY:hover:not(:disabled){background:var(--brand-sage-paper)}.remember-offer_toolbarButton__9xVsQ{padding:0 .7rem;color:var(--brand-forest);background:transparent;border:0;font-size:.9rem}.remember-offer_toolbarButton__9xVsQ:hover:not(:disabled){background:rgb(37 35 33/6%)}.remember-offer_toolbarButton__9xVsQ:disabled{cursor:not-allowed;opacity:.75}.remember-offer_narrow__Qt5Pk{display:none}.remember-offer_button___8fA_:focus-visible,.remember-offer_quietButton__ZW2UY:focus-visible,.remember-offer_toolbarButton__9xVsQ:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.remember-offer_button___8fA_:disabled,.remember-offer_quietButton__ZW2UY:disabled{cursor:progress;opacity:.7}@media (max-width:640px){.remember-offer_toolbarButton__9xVsQ{padding:0 .5rem}.remember-offer_wide__O5QcP{display:none}.remember-offer_narrow__Qt5Pk{display:inline}}.dedication-field_dedication__oN2_M{display:grid;grid-gap:.35rem;gap:.35rem}.dedication-field_label__j5xav{font-size:1.15rem;letter-spacing:-.015em}.dedication-field_optional__xX3D3{color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif;font-size:.85rem;letter-spacing:0}.dedication-field_input__UAKDe{min-height:2.75rem;padding:0 .9rem;border:1px solid var(--brand-ink-muted);border-radius:.25rem;background:var(--brand-ivory);color:var(--brand-ink);font-family:var(--font-editorial),serif;font-size:1.08rem;font-style:italic}.dedication-field_input__UAKDe:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.shape-editor_editor__FOWNp{display:flex;width:100%;flex-direction:column;gap:1rem;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.shape-editor_chapters__Cd8QT,.shape-editor_sections__1AM4G{margin:0;padding:0;list-style:none}.shape-editor_chapter__Fi0cf{padding:1.4rem 0 1rem;border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);background:var(--brand-ivory)}.shape-editor_chapterHeader__PPYw_{display:grid;grid-template-columns:1.6rem 1.6rem minmax(0,1fr) 2.75rem;align-items:start;grid-column-gap:.35rem;column-gap:.35rem}.shape-editor_chapterHeader__PPYw_>.shape-editor_remove__NJh_t{margin-top:-.35rem}.shape-editor_chapterNumber__2SoSA{color:var(--brand-ink-muted);font-family:var(--font-editorial),Georgia,serif;font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:2rem}.shape-editor_title__oG7ie{box-sizing:border-box;width:100%;resize:none;overflow:hidden;field-sizing:content;padding:.1rem .35rem;margin-left:-.35rem;border:1px solid transparent;border-radius:.2rem;background:transparent;color:inherit;font-family:var(--font-editorial),Georgia,serif;font-size:1.45rem;letter-spacing:-.02em;line-height:1.3;-webkit-text-decoration:underline dashed color-mix(in srgb,var(--brand-forest) 45%,transparent);text-decoration:underline dashed color-mix(in srgb,var(--brand-forest) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.32em}.shape-editor_title__oG7ie:hover{border-color:color-mix(in srgb,var(--brand-ink) 16%,transparent);background:var(--brand-linen)}.shape-editor_sections__1AM4G{margin-top:.5rem}.shape-editor_section__gCaoZ{display:grid;grid-template-columns:1.6rem 1.6rem 6.9rem minmax(0,1fr) 2.75rem;align-items:start;grid-column-gap:.35rem;column-gap:.35rem;padding:.55rem 0;border-top:1px solid color-mix(in srgb,var(--brand-ink) 9%,transparent);background:var(--brand-ivory)}.shape-editor_section__gCaoZ>.shape-editor_grip___qvdM{grid-column:2}.shape-editor_section__gCaoZ>.shape-editor_remove__NJh_t{margin-top:-.45rem}.shape-editor_tagColumn__dThvG{padding-top:.32rem}.shape-editor_promptColumn__u_w7G{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.25rem}.shape-editor_jobTag__67jJm{display:inline-block;padding:.12rem .42rem .1rem;border:1px solid color-mix(in srgb,var(--brand-forest) 42%,transparent);border-radius:.2rem;color:var(--brand-forest);font-family:var(--font-interface),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.shape-editor_jobTag__67jJm[data-job=STORY]{border-color:var(--brand-apricot);color:var(--brand-apricot-ink)}.shape-editor_jobTag__67jJm[data-job=REFLECT]{border-color:transparent;background:color-mix(in srgb,var(--brand-sage) 26%,var(--brand-ivory))}.shape-editor_jobTag__67jJm[data-job=THREAD]{border-style:dashed}.shape-editor_writtenMark__lNDXy{color:var(--brand-ink-muted);font-size:.8rem;font-weight:600}.shape-editor_storyNote__KIwBh{margin:.2rem 0 .3rem 3.55rem;color:var(--brand-ink-muted);font-size:.9rem;line-height:1.45}.shape-editor_confirm__Q7CQd{grid-column:1/-1;margin-top:.5rem;padding:.75rem .75rem .75rem 3.55rem;background:color-mix(in srgb,var(--brand-apricot) 9%,var(--brand-ivory))}.shape-editor_confirm__Q7CQd p{margin:0 0 .5rem;color:var(--brand-ink);font-size:.95rem;line-height:1.45}.shape-editor_confirmActions__OWrh7{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.shape-editor_confirmRemove___BNUY{border-color:var(--brand-auth-error-ink);color:var(--brand-auth-error-ink)}.shape-editor_confirmRemove___BNUY:hover{background:color-mix(in srgb,var(--brand-auth-error-ink) 10%,var(--brand-ivory))}.shape-editor_prompt__jcs_A{box-sizing:border-box;width:calc(100% + .45rem);max-width:58ch;resize:none;overflow:hidden;field-sizing:content;padding:.1rem .45rem;margin-left:-.45rem;border:1px solid transparent;border-radius:.2rem;background:transparent;color:inherit;font-family:var(--font-editorial),Georgia,serif;font-size:1.13rem;line-height:1.45}.shape-editor_prompt__jcs_A:hover{border-color:color-mix(in srgb,var(--brand-ink) 16%,transparent);background:var(--brand-linen)}.shape-editor_prompt__jcs_A:focus{background:var(--brand-linen)}.shape-editor_grip___qvdM:focus-visible,.shape-editor_prompt__jcs_A:focus-visible,.shape-editor_title__oG7ie:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.shape-editor_problem__3msvf{margin:.25rem 0 0;color:var(--brand-ink);font-size:.95rem;font-weight:600}.shape-editor_grip___qvdM{position:relative;display:grid;width:1.6rem;height:2rem;place-items:center;padding:0;border:0;border-radius:.2rem;background:transparent;color:var(--brand-ink-muted);cursor:-webkit-grab;cursor:grab;touch-action:none}.shape-editor_grip___qvdM:before{position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;content:"";transform:translate(-50%,-50%)}.shape-editor_grip___qvdM:hover{background:color-mix(in srgb,var(--brand-ink) 6%,transparent);color:var(--brand-ink)}.shape-editor_grip___qvdM svg{width:1.25rem;height:1.25rem;fill:currentColor}.shape-editor_skeletonGrip__TXSQ9{grid-column:2}.shape-editor_remove__NJh_t{border-radius:.25rem}.shape-editor_remove__NJh_t:hover{background:color-mix(in srgb,var(--brand-ink) 6%,transparent)}.shape-editor_addLink__DaZRI{font-size:.95rem;font-weight:600;text-underline-offset:4px}.shape-editor_addSection__o2ZYc{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:.15rem 0 0 3.55rem}.shape-editor_addChapter__S1PdT{padding-top:.25rem}.shape-editor_limit__GsnmA{margin:.5rem 0 0 3.55rem;color:var(--brand-ink-muted)}@media (max-width:640px){.shape-editor_section__gCaoZ{grid-template-columns:1.4rem minmax(0,1fr) 2.75rem;column-gap:.4rem}.shape-editor_section__gCaoZ>.shape-editor_grip___qvdM,.shape-editor_skeletonGrip__TXSQ9{grid-column:1;grid-row:1/3}.shape-editor_tagColumn__dThvG{grid-column:2;grid-row:1;padding-top:.6rem}.shape-editor_promptColumn__u_w7G{grid-column:2/4;grid-row:2}.shape-editor_section__gCaoZ>.shape-editor_remove__NJh_t{grid-column:3;grid-row:1;margin-top:0}.shape-editor_confirm__Q7CQd{grid-row:3;padding-left:.75rem}.shape-editor_chapterHeader__PPYw_{grid-template-columns:1.4rem 1.3rem minmax(0,1fr) 2.75rem}.shape-editor_chapterNumber__2SoSA,.shape-editor_title__oG7ie{font-size:1.3rem}.shape-editor_prompt__jcs_A{font-size:1.06rem}.shape-editor_addSection__o2ZYc,.shape-editor_limit__GsnmA,.shape-editor_storyNote__KIwBh{margin-left:1.8rem}.shape-editor_grip___qvdM{width:1.4rem}}@media (prefers-reduced-motion:reduce){.shape-editor_chapter__Fi0cf,.shape-editor_section__gCaoZ{transition:none!important}}@media (forced-colors:active){.shape-editor_action__jSCZy,.shape-editor_confirmRemove___BNUY{border:1px solid ButtonText}.shape-editor_jobTag__67jJm{border:1px solid CanvasText}.shape-editor_grip___qvdM{border:1px solid ButtonText}.shape-editor_grip___qvdM:focus-visible,.shape-editor_prompt__jcs_A:focus-visible,.shape-editor_title__oG7ie:focus-visible{outline:3px solid Highlight}}.catalog_tag__NePyG{white-space:nowrap}.catalog_tag__NePyG.catalog_tag__NePyG{border-color:transparent;background:color-mix(in srgb,var(--brand-sage) 26%,var(--brand-ivory))}.catalog_actions__xuAQr{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 .9rem;margin-top:-.45rem;white-space:nowrap}.catalog_savedMark__O_x90{color:var(--brand-sage-ink);font-size:.92rem;font-weight:600}.catalog_textAction__iinAV{font-size:.95rem;font-weight:600}.catalog_menu__Gqjxy{position:relative;display:inline-block}.catalog_menuList__UkuAc{position:absolute;z-index:2;top:100%;right:0;min-width:13rem;margin:0;padding:.35rem 0;border:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);border-radius:.25rem;background:var(--brand-ivory);box-shadow:0 .6rem 1.6rem rgb(6 31 27/14%);list-style:none}.catalog_menuChoice__zmU4m{display:block;width:100%;min-height:2.75rem;padding:0 1rem;border:0;background:transparent;color:var(--brand-ink);font-family:var(--font-interface),sans-serif;font-size:.95rem;text-align:left;white-space:nowrap;cursor:pointer}.catalog_menuChoice__zmU4m:hover{background:var(--brand-sage-paper)}.catalog_menuChoice__zmU4m:focus-visible{outline:3px solid var(--brand-forest);outline-offset:-3px}.catalog_loading__axWKT{margin:0;padding:1.5rem 1.75rem;color:var(--brand-ink-muted);font-size:.95rem}.catalog_problem__qm_aC{margin:.75rem 0 0;padding:.85rem 1rem;border-radius:.25rem;background:#f4d9cd;color:#712f24;font-size:.95rem;line-height:1.5}@media (min-width:641px){.catalog_idea__HRBdR.catalog_idea__HRBdR{grid-template-columns:10.5rem minmax(0,1fr) auto}}@media (max-width:640px){.catalog_actions__xuAQr{flex-direction:column;grid-column:2;grid-row:1/span 2;align-items:flex-end;align-self:center;margin:0}}@media (forced-colors:active){.catalog_tag__NePyG.catalog_tag__NePyG{border-color:CanvasText}.catalog_menuChoice__zmU4m:focus-visible{outline:3px solid Highlight}}.generate-book_generate__S_JGU{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent)}.generate-book_line__bUC_a{margin:.6rem 0 0;color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif;font-size:.9rem;line-height:1.45}.generate-book_form__pW9a2{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:1.25rem 1.75rem;overflow:auto}.generate-book_problem__vNlEi{margin:0;padding:.75rem 1rem;border-radius:.25rem;background:color-mix(in srgb,var(--brand-sage-paper) 60%,var(--brand-ivory));color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.generate-book_hint__us4bA{margin-right:auto}.generate-book_hint__us4bA,.generate-book_readLink__3j1oW{color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif;font-size:.9rem}.generate-book_readLink__3j1oW{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.2rem;text-decoration:underline;text-underline-offset:.2em}.generate-book_readLink__3j1oW:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.timeline_page__jtgCd{--timeline-line:color-mix(in srgb,var(--brand-ink-muted) 22%,transparent);--timeline-hair:color-mix(in srgb,var(--brand-ink) 10%,transparent);display:grid;flex:1 1;grid-template-columns:minmax(16rem,27%) minmax(0,1fr);min-height:100%;margin:0;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.timeline_margin__dsK5H{display:flex;min-width:0;flex-direction:column;padding:var(--app-section-gap) var(--app-page-gutter) 3rem;border-right:1px solid var(--timeline-line)}.timeline_back__xXY5h{display:inline-flex;min-height:2.75rem;align-items:center;align-self:flex-start;color:var(--brand-forest);font-size:1rem;font-weight:600;text-underline-offset:.35rem}.timeline_identity__tvSUA{position:relative;margin-top:clamp(1.25rem,3vh,2rem);padding-bottom:1.25rem}.timeline_identity__tvSUA:after{position:absolute;bottom:0;left:0;width:2.65rem;height:.2rem;border-radius:999px;background:var(--brand-apricot);content:""}.timeline_heading__ilcGD{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2.15rem,2.5vw,2.5rem);font-weight:400;line-height:.98;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:pretty}.timeline_register__k6CE1{margin:1rem 0 .5rem;padding:0;border-top:1px solid var(--timeline-line);list-style:none}.timeline_registerRow__9yzZB{display:grid;min-height:2.75rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;grid-gap:.5rem;gap:.5rem;padding:.7rem .6rem;border-bottom:1px solid var(--timeline-line);color:inherit;font-size:.98rem;line-height:1.3;text-decoration:none}.timeline_registerRow__9yzZB:hover{background:color-mix(in srgb,var(--brand-sage-paper) 45%,var(--brand-ivory))}.timeline_registerRow__9yzZB:focus-visible{outline:3px solid var(--brand-forest);outline-offset:-3px}.timeline_registerItem__9oBLd[aria-current=true]>.timeline_registerRow__9yzZB{background:color-mix(in srgb,var(--brand-sage-paper) 73%,var(--brand-ivory));box-shadow:inset 0 0 0 1px var(--brand-apricot);font-weight:600}.timeline_registerNumber__WEYWb{color:var(--brand-ink-muted);font-family:var(--font-editorial),Georgia,serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline_registerName__c_0Yi{min-width:0;overflow-wrap:anywhere}.timeline_registerRole__MC7PR{display:block}.timeline_registerCount__9qkZb,.timeline_registerRole__MC7PR{color:var(--brand-ink-muted);font-size:.85rem;font-weight:400}.timeline_registerCount__9qkZb{white-space:nowrap}.timeline_nudge__GnOrk{margin:1.4rem 0 0;padding-top:1.1rem;border-top:1px solid var(--timeline-line);font-size:.92rem;line-height:1.45}.timeline_nudgeLabel__g6KiN{display:block;margin-bottom:.15rem;color:var(--brand-ink-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline_textLink__1YKSk{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--brand-forest);text-decoration:underline;text-underline-offset:.35rem}.timeline_leaf__CtYiQ{min-width:0;padding:var(--app-section-gap) var(--app-page-gutter) 2rem}.timeline_leafTop__pwMRG{margin-bottom:1.25rem}.timeline_eyebrow__KArCN{margin:0;color:var(--brand-ink-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline_leafTitle__Vbe9I{margin:.4rem 0 0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;letter-spacing:-.03em}.timeline_actions__rlzl1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--timeline-line)}.timeline_addThinking__xGfS9{padding-top:.5rem}.timeline_stage__ADNBt{margin:0}.timeline_stageHead__qEDOB{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:1.5rem 0 .45rem}.timeline_stageHead__qEDOB h3{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.45rem;font-weight:400;letter-spacing:-.02em}.timeline_stageCount__jW_J3,.timeline_stageHead__qEDOB small{color:var(--brand-ink-muted);font-size:.88rem}.timeline_stageCount__jW_J3{margin-left:auto}.timeline_rows__WwqHt{margin:0;padding:0;list-style:none}.timeline_entryRow__J_LTO,.timeline_waitingRow__ByGIR{display:grid;min-height:2.75rem;grid-template-columns:7.6rem 6.9rem minmax(0,1fr) auto 1rem;align-items:start;grid-gap:.75rem;gap:.75rem;margin:0 -.75rem;padding:.8rem .75rem;border-top:1px solid var(--timeline-hair);border-radius:.25rem;color:inherit;text-decoration:none}.timeline_entryRow__J_LTO:hover{background:color-mix(in srgb,var(--brand-sage-paper) 73%,var(--brand-ivory))}.timeline_back__xXY5h:focus-visible,.timeline_entryRow__J_LTO:focus-visible,.timeline_textLink__1YKSk:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.timeline_entryRow__J_LTO[data-thinking=true]{background:color-mix(in srgb,var(--brand-sage-paper) 38%,var(--brand-ivory))}.timeline_entryRow__J_LTO[data-thinking=true] .timeline_entryHeading__bVh9S{font-style:italic}.timeline_waitingRow__ByGIR{border-top-style:dashed;color:var(--brand-ink-muted)}.timeline_moreMilestones__7L_iz{padding:0 0 .6rem calc(7.6rem + 6.9rem + 1.5rem);font-size:.9rem}.timeline_entryDate__41uqL{padding-top:.15rem;font-size:.9rem;line-height:1.3}.timeline_entryDate__41uqL b{display:block;font-weight:600}.timeline_entryDate__41uqL small{display:block;color:var(--brand-ink-muted);font-size:.85rem}.timeline_comingUp__bEj0o{display:block;font-size:.85rem}.timeline_entryTag___bzot{padding-top:.3rem}.timeline_tag__elfQe[data-tag=milestone]{border-color:var(--brand-apricot);color:var(--brand-apricot-ink)}.timeline_tag__elfQe[data-tag=letter],.timeline_tag__elfQe[data-tag=thinking]{border-color:transparent;background:color-mix(in srgb,var(--brand-sage) 26%,var(--brand-ivory))}.timeline_tag__elfQe[data-tag=snapshot]{border-style:dashed}.timeline_tag__elfQe[data-tag=quick-note]{padding-left:0;border-color:transparent;color:var(--brand-ink-muted);font-size:.8rem;font-weight:600;letter-spacing:0;text-transform:none}.timeline_entryHeading__bVh9S{min-width:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.1rem;line-height:1.45;overflow-wrap:anywhere;text-wrap:pretty}.timeline_excerpt__vek7k{display:block;margin-top:.15rem;color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif;font-size:.88rem;line-height:1.4;font-style:normal}.timeline_waitingActions__N6G4K{display:flex;gap:.9rem;margin-top:-.55rem}.timeline_waitingActions__N6G4K>a,.timeline_waitingActions__N6G4K>button,.timeline_waitingActions__N6G4K>div>button[aria-expanded]{font-size:.88rem}.timeline_waitingActions__N6G4K>div>button[aria-expanded]{color:var(--brand-ink-muted)}.timeline_entryStatus__2p3Zh{padding-top:.3rem;color:var(--brand-sage-ink);font-size:.85rem;font-weight:600;text-align:right;white-space:nowrap}.timeline_entryGo__FMyBG{grid-column:5;width:1rem;height:1rem;margin-top:.35rem;color:var(--brand-ink-muted)}.timeline_lock__4h0s7{display:inline-flex;align-items:center;gap:.3rem;color:var(--brand-ink-muted)}.timeline_lockIcon__EhQNM{width:.85rem;height:.95rem}.timeline_whenever__2Q18C{margin:1.1rem 0 .2rem;padding:.7rem 1rem .5rem;border:1px solid var(--timeline-line);border-radius:.375rem}.timeline_whenever__2Q18C h4{margin:0 0 .2rem;color:var(--brand-ink-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline_whenever__2Q18C ul{margin:0;padding:0;list-style:none}.timeline_wheneverRow__wsrLy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0;border-top:1px solid var(--timeline-hair);font-family:var(--font-editorial),Georgia,serif;font-size:1.05rem}.timeline_wheneverRow__wsrLy:first-child{border-top:0}.timeline_wheneverRow__wsrLy .timeline_waitingActions__N6G4K{margin-top:0;font-family:var(--font-interface),sans-serif;white-space:nowrap}@media (max-width:640px){.timeline_wheneverRow__wsrLy{flex-direction:column;align-items:flex-start;gap:0}}@media (max-width:820px){.timeline_page__jtgCd{grid-template-columns:minmax(0,1fr)}.timeline_margin__dsK5H{border-right:0;border-bottom:1px solid var(--timeline-line)}}@media (max-width:640px){.timeline_entryRow__J_LTO,.timeline_waitingRow__ByGIR{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.timeline_entryDate__41uqL{grid-column:1}.timeline_entryDate__41uqL b{display:inline}.timeline_entryDate__41uqL small{display:inline;margin-left:.5rem}.timeline_entryGo__FMyBG{display:none}.timeline_moreMilestones__7L_iz{padding-left:0}.timeline_todaysEntry__VAthr{position:fixed;z-index:var(--z-sticky);right:var(--app-page-gutter);bottom:calc(.75rem + env(safe-area-inset-bottom));left:var(--app-page-gutter);box-shadow:0 0 0 .75rem var(--brand-ivory)}.timeline_leaf__CtYiQ{padding-bottom:6rem}.timeline_entryTag___bzot{grid-column:2;grid-row:1}.timeline_entryHeading__bVh9S{grid-column:1/-1}.timeline_entryStatus__2p3Zh{grid-column:1/-1;text-align:left}}.timeline_nowLink__eJPyB{display:inline-flex;margin-top:1rem}.timeline_dialogList__A19gc{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.timeline_dialogChoice__JNCM8{width:100%;text-align:left}.timeline_dialogForm__gGmkr{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:1rem;border-top:1px solid var(--timeline-hair)}.timeline_dialogLabel__rNczl{display:grid;grid-gap:.35rem;gap:.35rem;font-family:var(--font-interface),sans-serif;font-weight:600}.timeline_dialogInput__uAU9E{min-height:2.75rem;padding:0 .75rem;border:1px solid var(--timeline-line);border-radius:.25rem;background:var(--brand-ivory);color:var(--brand-ink);font:inherit;font-weight:400}.timeline_dialogInput__uAU9E:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.timeline_problem__OQcB2{margin:0;padding:.75rem 1.5rem;background:color-mix(in srgb,var(--brand-sage-paper) 60%,var(--brand-ivory));color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.timeline_thinkingBody__0QaYX{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem 1.75rem 1.5rem}.timeline_thinkingQuestion__1QyvA{margin:0;color:var(--brand-ink);font-family:var(--font-editorial),Georgia,serif;font-size:1.25rem;font-style:italic;line-height:1.4}.timeline_thinkingActions__ATUwS{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}@media (max-width:640px){.timeline_thinkingBody__0QaYX{padding:1rem}}.area-picker_form__qPnmr{display:flex;width:100%;max-width:56rem;flex-direction:column;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.area-picker_choices__lAVT0{min-width:0;margin:0;padding:0;border:0}.area-picker_choices__lAVT0:focus{outline:none}.area-picker_legend__Zdhos{padding:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:400;line-height:1.15}.area-picker_lede__Teaqp{margin:.75rem 0 1.5rem;color:var(--brand-ink-muted);font-size:1.05rem;line-height:1.5}.area-picker_rows__v6BFW{display:grid;border-top:1px solid color-mix(in srgb,var(--brand-ink-muted) 20%,transparent)}.area-picker_row__u_YTE{display:grid;min-height:2.75rem;grid-template-columns:2.25rem minmax(0,1fr);grid-column-gap:1.25rem;column-gap:1.25rem;align-items:start;padding:1.25rem 1.25rem 1.35rem;border-bottom:1px solid color-mix(in srgb,var(--brand-ink-muted) 20%,transparent);cursor:pointer}.area-picker_row__u_YTE:has(.area-picker_checkbox__uZa0o:checked){background:color-mix(in srgb,var(--brand-sage-paper) 70%,var(--brand-ivory))}.area-picker_row__u_YTE:has(.area-picker_checkbox__uZa0o:focus-visible){outline:3px solid var(--brand-forest);outline-offset:.35rem}.area-picker_checkbox__uZa0o{width:1.6rem;height:1.6rem;margin:.15rem 0 0;accent-color:var(--brand-forest);cursor:pointer}.area-picker_checkbox__uZa0o:focus-visible{outline:none}.area-picker_name__Egy2_{grid-column:2;min-width:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:400;line-height:1.15;letter-spacing:-.02em}.area-picker_description__6vdvw{grid-column:2;max-width:62ch;margin-top:.5rem;color:color-mix(in srgb,var(--brand-ink) 86%,var(--brand-sage));font-size:1rem;line-height:1.5}.area-picker_note__11zqc{max-width:62ch;margin:1.5rem 0 0;color:var(--brand-ink-muted);font-size:.95rem;line-height:1.5}.area-picker_error__KB05L{max-width:56rem;margin:1.5rem 0 0;padding:.85rem 1rem;background:#f4d9cd;border-radius:.25rem;color:#712f24;font-size:.95rem;line-height:1.5}.area-picker_actions__2tMl6{display:flex;flex-wrap:wrap;margin-top:2rem}.area-picker_button__X2cL6{display:inline-flex;min-width:min(18.25rem,100%);min-height:3.5rem;align-items:center;justify-content:space-between;gap:1.25rem;padding:.8rem 1.5rem;background:var(--brand-forest-action);border:0;border-radius:.25rem;color:var(--brand-ivory);cursor:pointer;font-family:inherit;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600;line-height:1}.area-picker_button__X2cL6:hover:not(:disabled){background:var(--brand-forest-hover)}.area-picker_button__X2cL6:disabled{cursor:progress}.area-picker_button__X2cL6:active{background:color-mix(in srgb,var(--brand-forest) 88%,black);transform:translateY(1px)}.area-picker_button__X2cL6:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.3rem}.area-picker_arrow__qel83{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s ease-out}.area-picker_button__X2cL6:hover:not(:disabled) .area-picker_arrow__qel83{transform:translateX(.2rem)}@media (prefers-reduced-motion:reduce){.area-picker_arrow__qel83{transition:none}}@media (max-width:620px){.area-picker_row__u_YTE{grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;padding-right:1rem;padding-left:1rem}.area-picker_checkbox__uZa0o{width:1.5rem;height:1.5rem}.area-picker_name__Egy2_{font-size:clamp(1.4rem,6.5vw,1.8rem)}.area-picker_button__X2cL6{min-width:100%}}@media (forced-colors:active){.area-picker_checkbox__uZa0o{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.area-picker_button__X2cL6{border:1px solid ButtonText}}.part-editor_part__C62Ii{display:flex;width:100%;flex-direction:column;gap:1.25rem;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.part-editor_header__1VtI0{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.part-editor_header__1VtI0:has(>.part-editor_headerAside__n4WzH){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.part-editor_headerAside__n4WzH{grid-column:2;grid-row:1/span 2}.part-editor_eyebrow__kamd1{flex-basis:100%;margin:0;color:var(--brand-ink-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.part-editor_title__AgJ5K{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:400;letter-spacing:-.035em;line-height:1.15}.part-editor_titleInput__ptRkD{box-sizing:border-box;min-width:10rem;max-width:calc(100% + .5rem);field-sizing:content;min-height:2.75rem;margin-left:-.5rem;padding:0 .5rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}@supports not (field-sizing:content){.part-editor_titleInput__ptRkD{width:100%}}.part-editor_titleInput__ptRkD:hover{border-color:color-mix(in srgb,var(--brand-ink-muted) 35%,transparent)}.part-editor_titleInput__ptRkD:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.part-editor_leftOut__HV5_J{padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--brand-ink-muted) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-ink-muted) 20%,transparent)}.part-editor_leftOut__HV5_J p{margin:0 0 .75rem;line-height:1.5}.part-editor_leaveOut__ZFlWy{align-self:flex-start;margin-top:-1rem;color:var(--brand-ink-muted);font-size:.9rem}@media (forced-colors:active){.part-editor_titleInput__ptRkD:focus-visible{outline:3px solid Highlight}}@media (max-width:640px){.part-editor_header__1VtI0:has(>.part-editor_headerAside__n4WzH){grid-template-columns:minmax(0,1fr)}.part-editor_headerAside__n4WzH{grid-column:1;grid-row:1}}.sign-out-button_button__7vFf8{min-height:2.75rem;padding:.5rem 0;border:0;background:none;color:color-mix(in srgb,var(--brand-forest) 70%,var(--brand-sage));cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;transition:color .16s ease}.sign-out-button_button__7vFf8:hover{color:var(--brand-forest)}@media (max-width:640px){.sign-out-button_button__7vFf8{font-size:.875rem}}.account-menu_root__rTE77{position:relative}.account-menu_trigger__lO9yH{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:var(--brand-ink);cursor:pointer;font:inherit}.account-menu_caret__jExhl{width:.75rem;height:.75rem;margin-left:-.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.account-menu_item__8Z6Md:focus-visible,.account-menu_trigger__lO9yH:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.25rem}.account-menu_menu___UOTd{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;min-width:13rem;padding:.35rem 0;border:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent);border-radius:6px;background:var(--brand-linen);box-shadow:0 .8rem 2rem rgb(6 31 27/18%)}.account-menu_menu___UOTd ul{margin:0;padding:0;list-style:none}.account-menu_item__8Z6Md{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:0 1rem;border:0;background:none;color:var(--brand-ink);cursor:pointer;font-family:var(--font-interface),sans-serif;font-size:.97rem;font-weight:400;text-align:left;text-decoration:none}.account-menu_item__8Z6Md:hover{background:color-mix(in srgb,var(--brand-sage-paper) 70%,var(--brand-ivory));color:var(--brand-ink)}.account-menu_signOut__tnmK5{margin-top:.3rem;padding-top:.3rem;border-top:1px solid color-mix(in srgb,var(--brand-ink) 9%,transparent)}@media (forced-colors:active){.account-menu_menu___UOTd{border-color:CanvasText}}.app-state-leaf_page__96ZuN{display:grid;min-height:100%;flex:1 1;grid-template-columns:minmax(0,1fr) clamp(12rem,24vw,21rem);margin:0;color:var(--brand-ink)}.app-state-leaf_message___r9Dh{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,8vw,8rem) clamp(2rem,8vw,7.5rem)}.app-state-leaf_title__iQSmY{max-width:12ch;margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(3.5rem,6vw,5.75rem);font-weight:400;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.app-state-leaf_proofMark__hAWEo{width:3rem;height:.2rem;margin:1.5rem 0 1.35rem;border-radius:999px;background:var(--brand-apricot)}.app-state-leaf_description__d4m7r{max-width:42ch;margin:0;color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif;font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.5}.app-state-leaf_actions__lXwqS{display:flex;flex-wrap:wrap;gap:.85rem 1.35rem;align-items:center;margin-top:2.25rem}.app-state-leaf_primaryAction__g_fWC{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.8rem 1.45rem;border:1px solid var(--brand-forest);border-radius:.25rem;background:var(--brand-forest);color:var(--brand-ivory);font-family:var(--font-interface),sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease-out}.app-state-leaf_primaryAction__g_fWC:hover{background:var(--brand-forest-hover)}.app-state-leaf_secondaryAction__p10io{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.8rem .25rem;color:var(--brand-forest);font-family:var(--font-interface),sans-serif;font-size:1rem;font-weight:600;line-height:1;-webkit-text-decoration-color:color-mix(in srgb,var(--brand-forest) 48%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-forest) 48%,transparent);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.app-state-leaf_secondaryAction__p10io:hover{color:var(--brand-forest-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.app-state-leaf_primaryAction__g_fWC:focus-visible,.app-state-leaf_secondaryAction__p10io:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.35rem}.app-state-leaf_margin__Lmfc9{position:relative;min-width:0;border-left:1px solid color-mix(in srgb,var(--brand-ink-muted) 24%,transparent);background:var(--brand-sage-paper)}.app-state-leaf_marginMark__k0C2P{position:absolute;top:clamp(2rem,4vw,3.5rem);right:clamp(1.5rem,3vw,2.75rem);width:3rem;height:.2rem;border-radius:999px;background:var(--brand-sage)}@media (max-width:720px){.app-state-leaf_page__96ZuN{grid-template-columns:minmax(0,1fr) 3rem}.app-state-leaf_message___r9Dh{padding:3.5rem 1.25rem}.app-state-leaf_title__iQSmY{font-size:clamp(3rem,15vw,4.4rem)}.app-state-leaf_marginMark__k0C2P{top:1.5rem;right:.8rem;width:1.4rem}}@media (prefers-reduced-motion:reduce){.app-state-leaf_primaryAction__g_fWC{transition:none}}.app-shell_shell__gx7Ia{min-height:100svh;padding:clamp(.5rem,.8vw,.75rem);background:var(--brand-forest);color:var(--brand-ink)}.app-shell_folio__2bOf9{display:flex;flex-direction:column;min-height:calc(100svh - clamp(1rem, 1.6vw, 1.5rem));background:var(--brand-ivory);border-radius:.4rem;box-shadow:0 1rem 3rem rgb(6 31 27/20%)}.app-shell_header__TjOXj{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:4rem;padding:.35rem var(--app-page-gutter,clamp(1.25rem,3vw,2.5rem));border-bottom:1px solid color-mix(in srgb,var(--brand-ink-muted) 24%,transparent);font-family:var(--font-interface),sans-serif}.app-shell_header__TjOXj:after{position:absolute;top:.7rem;right:var(--app-page-gutter,clamp(1.25rem,3vw,2.5rem));width:2.5rem;height:.15rem;background:var(--brand-sage);border-radius:999px;content:""}.app-shell_wordmark__eqwp_{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--brand-ink)}.app-shell_logo__SAqmo{display:block;width:auto;height:2.2rem}.app-shell_account__kkFYa button:focus-visible,.app-shell_wordmark__eqwp_:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.25rem}.app-shell_account__kkFYa{display:flex;align-items:center;gap:.75rem;padding-top:.45rem}.app-shell_accountIcon__IsgsA{width:1.85rem;height:1.85rem;flex:0 0 auto;fill:none;stroke:color-mix(in srgb,var(--brand-forest) 70%,var(--brand-sage));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.app-shell_name__FPaDK{max-width:12rem;overflow:hidden;font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell_divider___YzoL{width:1px;height:1.5rem;margin-inline:.45rem;background:color-mix(in srgb,var(--brand-ink-muted) 30%,transparent)}.app-shell_main__6QD40{--color-bg:#fafafa;--color-fg:#111;--color-muted:#666;--color-border:#e5e5e5;--color-primary:#1d4ed8;--color-primary-fg:#fff;--color-success:#16a34a;--color-destructive:#dc2626;--color-message-assistant-bg:#ebebeb;--color-message-assistant-text:#1a1a1a;--color-message-assistant-border:var(--brand-apricot);--color-message-assistant-surface:var(--brand-ivory);--color-message-assistant-surface-text:var(--brand-ink);--color-message-storyteller-surface:var(--brand-ivory);--color-message-storyteller-surface-text:var(--brand-forest);--color-message-storyteller-border:var(--brand-sage);--color-message-thinking-bg:#ebebeb;--color-message-thinking-text:#1a1a1a;--app-page-title:clamp(2.5rem,3.5vw,3.4rem);--app-page-gutter:clamp(1.25rem,3vw,2.5rem);--app-section-gap:clamp(1.5rem,3vw,2.5rem);display:flex;flex:1 1;flex-direction:column;min-height:0;scrollbar-color:var(--brand-sage) transparent}.app-shell_shell__gx7Ia[data-shell-variant=workspace]{height:100svh;overflow:hidden}.app-shell_shell__gx7Ia[data-shell-variant=workspace] .app-shell_folio__2bOf9{height:100%;min-height:0;overflow:hidden}.app-shell_shell__gx7Ia[data-shell-variant=workspace] .app-shell_main__6QD40{min-height:0;overflow:hidden}@media (max-width:640px){.app-shell_shell__gx7Ia{padding:0}.app-shell_folio__2bOf9{min-height:100svh;border-radius:0}.app-shell_header__TjOXj{min-height:3.75rem;padding-inline:1rem}.app-shell_header__TjOXj:after{display:none}.app-shell_logo__SAqmo{height:1.9rem}.app-shell_account__kkFYa{gap:.5rem;padding-top:0}.app-shell_accountIcon__IsgsA{display:none}.app-shell_name__FPaDK{max-width:5.5rem;font-size:.875rem}.app-shell_divider___YzoL{height:1.35rem;margin-inline:.15rem}.app-shell_besideName__ePoSw{display:none}}@media (max-width:40rem){.app-shell_compactOnPhone__YaMko{gap:0;padding-top:0}.app-shell_compactOnPhone__YaMko .app-shell_accountIcon__IsgsA{display:block}.app-shell_compactOnPhone__YaMko .app-shell_name__FPaDK{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.skeleton_block__mfhNn,.skeleton_line__wh8NS{display:block;max-width:100%;border-radius:.18rem;background:color-mix(in srgb,var(--brand-ink) 14%,transparent);animation:skeleton_skeleton-breathe__aJ_mP 1.8s ease-in-out infinite alternate}.skeleton_title__G2PW1{height:clamp(2.7rem,5.25vw,4.75rem)}.skeleton_heading__CDnxm{height:clamp(1.35rem,2vw,1.85rem)}.skeleton_body__JOqRs,.skeleton_meta__Zlfht{background:color-mix(in srgb,var(--brand-ink-muted) 19%,transparent);animation-delay:.18s}.skeleton_body__JOqRs{height:.75rem}.skeleton_meta__Zlfht{height:.6rem}.skeleton_status__Jy3bo{display:inline-flex;min-height:1.5rem;align-items:center;gap:.65rem;margin:0;color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif;font-size:.95rem;line-height:1.4}.skeleton_statusMark__3xnRv{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:50%;background:var(--brand-sage);animation:skeleton_skeleton-breathe__aJ_mP 1.3s ease-in-out infinite alternate}@keyframes skeleton_skeleton-breathe__aJ_mP{0%{opacity:.48}to{opacity:.92}}@media (prefers-reduced-motion:reduce){.skeleton_block__mfhNn,.skeleton_line__wh8NS,.skeleton_statusMark__3xnRv{animation:none}}.outline-inspector_inspector__DTS_H{display:contents}.outline-inspector_inspector__DTS_H>aside{min-width:0;grid-column:1;padding:0 var(--app-page-gutter)}.outline-inspector_detailDocument__ud4vp{min-width:0;grid-column:2;grid-row:2/span 2;margin:1.15rem 1.15rem 1.15rem 0;padding:clamp(1.25rem,2.4vw,2rem);background:color-mix(in srgb,var(--brand-sage-paper) 86%,var(--brand-ivory));overflow-wrap:anywhere}.outline-inspector_analysisBody__ioGL_>article{margin:0;padding:0 0 .5rem}.outline-inspector_analysisBody__ioGL_>article h2{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.85rem,2.5vw,2.4rem);font-weight:400;line-height:1;letter-spacing:-.04em}.outline-inspector_analysisBody__ioGL_>article header>p{max-width:34rem;margin:1rem 0 0;color:var(--brand-ink-muted);font-size:1.05rem;line-height:1.42}.outline-inspector_analysisBody__ioGL_>article header>p+p{margin-top:.4rem;color:var(--brand-forest);font-size:.88rem;font-style:italic}.outline-inspector_analysisBody__ioGL_>p[role=status]{margin:.75rem 0 1rem;color:var(--brand-ink-muted);font-size:.875rem}.outline-inspector_analysisBody__ioGL_ nav[aria-label="Analysis sections"]{display:flex;flex-wrap:wrap;gap:.9rem;margin:0 0 .65rem;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--brand-forest) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-forest) 20%,transparent)}.outline-inspector_analysisBody__ioGL_ nav[aria-label="Analysis sections"] a{color:var(--brand-forest);font-size:.875rem;font-weight:650;text-underline-offset:.25rem}.outline-inspector_analysisBody__ioGL_>section{padding:1rem 0;border-bottom:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent)}.outline-inspector_analysisBody__ioGL_ section h2,.outline-inspector_analysisBody__ioGL_ section h3{margin:0 0 .75rem;font-family:var(--font-editorial),Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.15}.outline-inspector_analysisBody__ioGL_ section section h3{font-family:var(--font-interface),sans-serif;font-size:.9rem;font-weight:700}.outline-inspector_analysisBody__ioGL_ dl{display:grid;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);grid-gap:.35rem 1rem;gap:.35rem 1rem;margin:0;font-size:.875rem}.outline-inspector_analysisBody__ioGL_ dd{min-width:0;margin:0}.outline-inspector_analysisBody__ioGL_ ol,.outline-inspector_analysisBody__ioGL_ ul{padding-left:1.2rem}.outline-inspector_analysisBody__ioGL_{min-width:0}.outline-inspector_analysisStatus__tewfT{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.outline-inspector_analysisStatus__tewfT p{margin:0}@media (max-width:850px){.outline-inspector_inspector__DTS_H{display:grid;grid-template-columns:minmax(0,1fr)}.outline-inspector_detailDocument__ud4vp,.outline-inspector_inspector__DTS_H>aside{grid-column:1}.outline-inspector_detailDocument__ud4vp{grid-row:1}.outline-inspector_inspector__DTS_H>aside{grid-row:2;padding:1.25rem 1.25rem 0}.outline-inspector_detailDocument__ud4vp{margin:0;padding:1.5rem 1.25rem 2.5rem}}@media (max-width:560px){.outline-inspector_analysisBody__ioGL_ dl{grid-template-columns:minmax(0,1fr)}}.loading_page__1e8CJ{display:grid;flex:1 1;grid-template-columns:minmax(17rem,28%) minmax(0,1fr)}.loading_margin__0N9yH{display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding:2.25rem 2rem;border-right:1px solid color-mix(in srgb,var(--brand-ink) 16%,transparent)}.loading_leaf__GF_G0{padding:2.25rem 2.75rem 2.5rem}.loading_rows__4hxP9{display:grid;max-width:52rem;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}@media (max-width:720px){.loading_page__1e8CJ{grid-template-columns:1fr}.loading_margin__0N9yH{padding:1.5rem 1rem 1rem;border-right:0}.loading_leaf__GF_G0{padding:1rem}}.workspace-bar_bar__LZbag{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--brand-ink-muted) 24%,transparent);display:grid;font-family:var(--font-interface),sans-serif;grid-gap:.5rem clamp(.75rem,1.5vw,1.25rem);gap:.5rem clamp(.75rem,1.5vw,1.25rem);grid-template-columns:auto auto minmax(0,1fr) auto;min-height:3.5rem;padding:.35rem var(--app-page-gutter,clamp(1.25rem,3vw,2.5rem))}.workspace-bar_brand__B_Ge3{display:flex;align-items:center}.workspace-bar_brand__B_Ge3 svg{height:2rem}.workspace-bar_page__NRhi0{display:contents}.workspace-bar_account__16_M5{display:flex;grid-column:-2/-1;justify-content:flex-end}@media (max-width:40rem){.workspace-bar_bar__LZbag{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:.75rem}.workspace-bar_brand__B_Ge3{display:none}}.interview-folio_page__5LcgR{flex:1 1;height:100%;min-height:0;width:100%}.interview-folio_folio__q3Tem{background:var(--brand-ivory,#fffaf0);color:var(--brand-ink,#18231f);display:flex;flex-direction:column;font-family:var(--font-interface),"Source Sans 3",sans-serif;height:100%;min-height:0;overflow:clip}.interview-folio_band__sQ_jV{flex:0 0 auto}.interview-folio_skeletonBand__LkCa1{visibility:hidden}.interview-folio_back__P1a_f{align-items:center;border:1px solid color-mix(in srgb,var(--brand-forest) 22%,transparent);border-radius:999px;color:var(--brand-forest);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.interview-folio_back__P1a_f:hover{background:color-mix(in srgb,var(--brand-sage-paper) 55%,transparent)}.interview-folio_title__CehBs{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:500;letter-spacing:-.02em;margin:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.interview-folio_withSupporting__Gxf13{display:grid;flex:1 1;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);grid-template-rows:minmax(0,1fr);min-height:0}.interview-folio_solo__QBNbn{flex:1 1;margin:0 auto;max-width:58rem;min-height:0;width:100%}.interview-folio_primary__DcSXz{display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;height:100%;min-height:0;min-width:0}.interview-folio_conversation__BeREp{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0 clamp(1rem,2vw,1.5rem)}.interview-folio_notices__YxWdE{padding:0 clamp(1rem,2vw,1.5rem)}.interview-folio_dock__dq4em{min-width:0;max-height:40svh;overflow-y:auto}.interview-folio_composer__tZWug{background:color-mix(in srgb,var(--brand-ivory,#fffaf0) 88%,var(--brand-sage,#8ca596));border-top:1px solid color-mix(in srgb,var(--brand-forest,#193c32) 16%,transparent);padding:.75rem clamp(1rem,2vw,1.5rem)}.interview-folio_resizeHandle__5J0ne{align-items:center;border-radius:.25rem;cursor:row-resize;display:flex;height:1.5rem;justify-content:center;margin:-.75rem auto 0;max-width:50rem;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.interview-folio_resizeHandle__5J0ne:before{background:color-mix(in srgb,var(--brand-forest,#193c32) 35%,transparent);border-radius:999px;content:"";height:.25rem;width:2.5rem}.interview-folio_resizeHandle__5J0ne:active:before,.interview-folio_resizeHandle__5J0ne:hover:before{background:var(--brand-forest,#193c32)}.interview-folio_resizeHandle__5J0ne:focus-visible{outline:3px solid var(--brand-apricot,#e8a16f);outline-offset:2px}.interview-folio_supporting__VsfjH{background:color-mix(in srgb,var(--brand-sage,#8ca596) 16%,var(--brand-ivory,#fffaf0));border-left:1px solid color-mix(in srgb,var(--brand-forest,#193c32) 18%,transparent);min-width:0}.interview-folio_supporting__VsfjH details{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.interview-folio_supporting__VsfjH summary{color:var(--brand-forest,#193c32);cursor:pointer;font-size:.8rem;font-weight:700;min-height:2.75rem;padding:1rem clamp(1rem,2vw,1.5rem)}.interview-folio_supporting__VsfjH summary:hover{background:color-mix(in srgb,var(--brand-sage-paper) 55%,transparent)}.interview-folio_back__P1a_f:focus-visible,.interview-folio_supporting__VsfjH summary:focus-visible{outline:3px solid var(--brand-apricot,#e8a16f);outline-offset:3px}.interview-folio_supportingContent__YakVy{max-height:100%;min-height:0;overflow:auto;padding:0 clamp(1rem,2vw,1.5rem) 1.5rem;scrollbar-color:var(--brand-sage,#8ca596) transparent}.interview-folio_skeletonPrimary__1vMmX .interview-folio_conversation__BeREp{position:relative}.interview-folio_skeletonStatus__XiC3O{position:absolute;top:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem);min-height:0;line-height:1.4}.interview-folio_skeletonTitle__cQ18C{display:flex;justify-content:center;justify-self:stretch}.interview-folio_skeletonOptions__ojx4t{border-radius:999px}.interview-folio_skeletonTranscript__NYG_k{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:50rem;overflow:hidden;padding-top:2rem;width:100%}.interview-folio_skeletonMessageEnd__RtmA6,.interview-folio_skeletonMessageStart__mZOBj{display:flex}.interview-folio_skeletonMessageEnd__RtmA6{justify-content:flex-end}.interview-folio_skeletonSummary__6SV5g{align-items:center;display:flex;min-height:3rem;padding:1rem clamp(1rem,2vw,1.5rem)}.interview-folio_skeletonInput__rqDfq{flex:1 1 16rem;min-width:0}.interview-folio_skeletonAction__XjbVp{align-self:flex-end}@container (max-width: 32rem){.interview-folio_skeletonInput__rqDfq{flex-basis:100%}.interview-folio_skeletonSend___gbdw{flex:1 1}}.interview-folio_supporting__VsfjH .interview-folio_skeletonSupportingContent__i2uTd{display:flex;flex-direction:column;gap:.9rem;overflow:hidden}@media (max-width:60rem){.interview-folio_page__5LcgR{padding:0}.interview-folio_folio__q3Tem{min-height:0}.interview-folio_title__CehBs{text-align:left}.interview-folio_withSupporting__Gxf13{display:flex;flex-direction:column}.interview-folio_supporting__VsfjH{border-left:0;border-top:1px solid color-mix(in srgb,var(--brand-forest,#193c32) 18%,transparent);flex:0 0 auto}.interview-folio_supportingContent__YakVy{max-height:min(38dvh,24rem)}.interview-folio_skeletonTitle__cQ18C{justify-content:flex-start}.interview-folio_supporting__VsfjH .interview-folio_skeletonSupportingContent__i2uTd{display:none}.interview-folio_supporting__VsfjH details{display:block}.interview-folio_primary__DcSXz{flex:1 1;min-height:0}.interview-folio_conversation__BeREp{height:auto;min-height:0}.interview-folio_composer__tZWug{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky)}}@media (max-width:32rem){.interview-folio_composer__tZWug,.interview-folio_conversation__BeREp,.interview-folio_notices__YxWdE{padding-left:1rem;padding-right:1rem}}@media (forced-colors:active){.interview-folio_composer__tZWug,.interview-folio_folio__q3Tem,.interview-folio_supporting__VsfjH{forced-color-adjust:auto}}.product-discovery_surface__y_Nfm{display:grid;grid-gap:2rem;gap:2rem}.product-discovery_catalog__lgac2,.product-discovery_contextPane__Hn1MY,.product-discovery_draft__UbTI_,.product-discovery_preselection__HMhJu{min-width:0}.product-discovery_headingRow__zirkR{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.product-discovery_contextPane__Hn1MY h2,.product-discovery_contextPane__Hn1MY h3,.product-discovery_evidence__KWcum h3,.product-discovery_headingRow__zirkR h2,.product-discovery_product__iCO_Z h3{font-family:var(--font-editorial),Georgia,serif;margin:0}.product-discovery_contextPane__Hn1MY h2,.product-discovery_headingRow__zirkR h2{color:var(--brand-ink);font-size:clamp(1.45rem,2vw,1.75rem);font-weight:500;letter-spacing:-.02em}.product-discovery_contextPane__Hn1MY h2{margin:0}.product-discovery_contextPane__Hn1MY h3{color:var(--brand-ink);font-size:1.3rem;font-weight:500;margin:1rem 0 .35rem}.product-discovery_contextLink___vlJY{align-self:start;background:transparent;border:0;color:var(--brand-forest);cursor:pointer;font:600 .9rem/1.3 var(--font-interface),var(--font-sans);padding:.35rem 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.product-discovery_contextLink___vlJY:focus-visible{outline:3px solid var(--brand-apricot);outline-offset:2px}.product-discovery_fitLabel__dvEO_{color:var(--brand-forest,#193c32);font-size:.75rem;font-weight:700;margin:0 0 .35rem}.product-discovery_fitLabel__dvEO_:before{background:var(--brand-sage,#8ca596);border-radius:50%;content:"";display:inline-block;height:.45rem;margin-right:.45rem;width:.45rem}.product-discovery_product__iCO_Z[data-recommended=true] .product-discovery_fitLabel__dvEO_:before{background:var(--brand-apricot)}.product-discovery_advisory__chL43,.product-discovery_empty__UfjSo,.product-discovery_evidenceItem___MYs6,.product-discovery_preselectionIntro__ptiZ6,.product-discovery_product__iCO_Z p,.product-discovery_status__Om6wE{color:var(--brand-ink-muted,#51615a)}.product-discovery_advisory__chL43{font-size:.8rem;line-height:1.4;margin:0;max-width:15rem;text-align:right}.product-discovery_tabs__TatWU{display:flex;gap:.55rem;margin-top:.9rem;overflow-x:auto;padding-bottom:.2rem}.product-discovery_tabs__TatWU button{background:transparent;border:1px solid color-mix(in srgb,var(--brand-forest,#193c32) 22%,transparent);border-radius:.35rem;color:inherit;cursor:pointer;display:grid;grid-gap:.15rem;gap:.15rem;min-height:3rem;min-width:min(10rem,70vw);padding:.55rem .65rem;text-align:left}.product-discovery_actions__0Lwap button,.product-discovery_primaryAction___d5ur,.product-discovery_tabs__TatWU button{font-family:var(--font-interface),var(--font-sans)}.product-discovery_tabs__TatWU button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-sage,#8ca596) 18%,transparent);border-color:var(--brand-forest,#193c32)}.product-discovery_tabs__TatWU small{color:var(--brand-ink-muted,#51615a)}.product-discovery_product__iCO_Z{border-bottom:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);margin-top:.9rem;padding:1rem 0}.product-discovery_product__iCO_Z h3{font-size:1.4rem;overflow-wrap:anywhere}.product-discovery_recommendation__91_sQ{color:var(--brand-ink,#26332e);font-weight:600}.product-discovery_selectedMark__J56rA,.product-discovery_selectedName__bn3P_{color:var(--brand-forest,#193c32);font-weight:700}.product-discovery_selectedName__bn3P_{margin:0;text-align:right}.product-discovery_selectionSummary__gu2P6{display:grid;grid-gap:.2rem;gap:.2rem;justify-items:end}.product-discovery_scopeStatus__l_G05{color:var(--brand-ink-muted,#51615a);font-size:.8rem;font-weight:700;margin:0;text-align:right}.product-discovery_actions__0Lwap button,.product-discovery_primaryAction___d5ur{border-radius:.35rem;cursor:pointer;min-height:2.75rem;padding:.55rem .9rem}.product-discovery_primaryAction___d5ur{background:var(--brand-forest,#193c32);border:1px solid var(--brand-forest,#193c32);color:var(--brand-ivory,#fffaf0)}.product-discovery_map___YN8A{margin-top:.9rem}.product-discovery_map___YN8A h2{font-size:1.05rem}.product-discovery_comparison__rhwef{border-top:1px solid color-mix(in srgb,var(--brand-forest) 14%,transparent);display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem;padding-top:1rem}.product-discovery_comparison__rhwef h3,.product-discovery_comparison__rhwef p{margin:0}.product-discovery_comparisonLabel__Z0q2y{color:var(--brand-ink-muted,#51615a);font-family:var(--font-interface),var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-discovery_comparisonReason__vgAXr{color:var(--brand-ink-muted,#51615a);font-style:italic}.product-discovery_actions__0Lwap{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.product-discovery_actions__0Lwap button{background:transparent;border:1px solid var(--brand-forest,#193c32);color:var(--brand-forest,#193c32)}.product-discovery_draft__UbTI_,.product-discovery_preselection__HMhJu{border-top:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);padding-top:1.5rem}.product-discovery_preselectionIntro__ptiZ6{line-height:1.55;margin:.55rem 0 1.1rem}.product-discovery_evidence__KWcum{margin-top:1.2rem}.product-discovery_evidence__KWcum h3{color:var(--brand-ink);font-size:1.15rem;font-weight:500}.product-discovery_evidenceList__Yhi_z{border-top:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);list-style:none;margin:.65rem 0 0;padding:0}.product-discovery_evidenceItem___MYs6{border-bottom:1px solid color-mix(in srgb,var(--brand-forest) 14%,transparent);font-family:var(--font-interface),var(--font-sans);line-height:1.5;padding:.65rem 0}.product-discovery_announcement__B79mt{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.product-discovery_status__Om6wE{background:var(--brand-sage-paper);border:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);border-radius:.35rem;color:var(--brand-forest);padding:.7rem .8rem}.product-discovery_status__Om6wE:before{background:var(--brand-apricot);border-radius:50%;content:"";display:inline-block;height:.45rem;margin-right:.45rem;width:.45rem}.product-discovery_actionError__1fSl_{background:color-mix(in srgb,var(--brand-apricot) 22%,var(--brand-ivory));border:1px solid color-mix(in srgb,var(--brand-apricot) 65%,var(--brand-forest));border-radius:.35rem;color:var(--brand-ink);padding:.7rem .8rem}.product-discovery_recovery__WiqWy{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start;margin-bottom:1rem}.product-discovery_recovery__WiqWy .product-discovery_actionError__1fSl_{margin:0}.product-discovery_actions__0Lwap button:focus-visible,.product-discovery_primaryAction___d5ur:focus-visible,.product-discovery_tabs__TatWU button:focus-visible{outline:3px solid var(--brand-apricot);outline-offset:2px}@media (max-width:32rem){.product-discovery_headingRow__zirkR{align-items:flex-start;flex-direction:column;gap:.4rem}.product-discovery_advisory__chL43,.product-discovery_scopeStatus__l_G05,.product-discovery_selectedName__bn3P_{max-width:none;text-align:left}.product-discovery_selectionSummary__gu2P6{justify-items:start}}@media (forced-colors:active){.product-discovery_fitLabel__dvEO_:before{border:1px solid CanvasText}}.product-discovery_actions__0Lwap button:disabled,.product-discovery_primaryAction___d5ur:disabled,.product-discovery_primaryAction___d5ur[aria-disabled=true]{cursor:wait;opacity:.6}.story-context_pane__D1QTM{display:grid;grid-gap:1.5rem;gap:1.5rem}.story-context_section__riC6Y{min-width:0}.story-context_headingRow__uQkSQ,.story-context_topicTitle__hAVaX{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.story-context_focus___Di_x h3,.story-context_headingRow__uQkSQ h2,.story-context_later__7BjBi h3,.story-context_later__7BjBi h4{margin:0;overflow-wrap:anywhere}.story-context_headingRow__uQkSQ h2{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:500;letter-spacing:-.02em}.story-context_objectives__O4on7 small,.story-context_sectionNote__ZPILu,.story-context_topicTitle__hAVaX small{color:var(--brand-forest,#193c32);font-size:.75rem;font-weight:650}.story-context_focus___Di_x,.story-context_later__7BjBi{margin-top:.8rem}.story-context_focus___Di_x{background:color-mix(in srgb,var(--brand-sage-paper) 58%,transparent);border:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);border-radius:.35rem;padding:.9rem}.story-context_focus___Di_x h3:before{background:var(--brand-apricot);border-radius:50%;content:"";display:inline-block;height:.45rem;margin-right:.5rem;vertical-align:.1em;width:.45rem}.story-context_empty__GhzsN,.story-context_focus___Di_x p,.story-context_status__n8IET{margin:.45rem 0 0;color:var(--brand-ink-muted,#51615a)}.story-context_later__7BjBi article{border-top:1px solid color-mix(in srgb,var(--brand-forest,#193c32) 16%,transparent);margin-top:.85rem;padding-top:.85rem}.story-context_laterHeading__sx249{color:var(--brand-forest);font-size:.85rem;font-weight:650}.story-context_later__7BjBi h4{font-family:var(--font-editorial),Georgia,serif;font-size:1.05rem;font-weight:500}.story-context_objectives__O4on7,.story-context_outline__9BYtA{list-style:none;margin:.65rem 0 0;padding:0}.story-context_objectives__O4on7 li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0}.story-context_objectives__O4on7 span,.story-context_outline__9BYtA span{color:var(--brand-ink-muted,#51615a)}.story-context_workingTitle__TsTdA{font-family:var(--font-editorial),Georgia,serif;font-size:1.05rem;font-style:italic;margin:.75rem 0 0}.story-context_outline__9BYtA li{border-left:1px solid color-mix(in srgb,var(--brand-sage,#8ca596) 55%,transparent);display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.7rem;margin-left:calc(var(--outline-depth) * .75rem);padding-left:.75rem;overflow-wrap:anywhere}@media (max-width:32rem){.story-context_headingRow__uQkSQ{align-items:flex-start;flex-direction:column;gap:.3rem}}@media (forced-colors:active){.story-context_focus___Di_x h3:before{border:1px solid CanvasText}}.your-boundaries_heading__me5ym:focus{outline:none}.your-boundaries_heading__me5ym:focus-visible{outline:3px solid var(--brand-apricot);outline-offset:2px}.your-boundaries_list__jT3By{list-style:none;margin:.65rem 0 0;padding:0}.your-boundaries_row___Znpz{border-top:1px solid color-mix(in srgb,var(--brand-forest) 16%,transparent);padding:.75rem 0}.your-boundaries_row___Znpz:last-child{border-bottom:1px solid color-mix(in srgb,var(--brand-forest) 16%,transparent)}.your-boundaries_row___Znpz[data-editing=true]{background:var(--brand-sage-paper);border:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);border-radius:4px;padding:.75rem .9rem}.your-boundaries_row___Znpz[data-editing=true]+.your-boundaries_row___Znpz{border-top:0}.your-boundaries_summary__Mn2lx{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.your-boundaries_text__lBoL9{min-width:0}.your-boundaries_topic__dIB9b{color:var(--brand-ink);font-family:var(--font-editorial),Georgia,serif;font-size:1.05rem;font-weight:500;margin:0;overflow-wrap:anywhere}.your-boundaries_handling__pF_lW{color:var(--brand-ink-muted);font-size:.875rem;margin:.15rem 0 0}.your-boundaries_question__d01l7{background:var(--brand-sage-paper);border:1px solid color-mix(in srgb,var(--brand-forest) 18%,transparent);border-radius:4px;display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.65rem;padding:.75rem .9rem}.your-boundaries_question__d01l7:focus{outline:none}.your-boundaries_question__d01l7:focus-visible{outline:3px solid var(--brand-apricot);outline-offset:2px}.your-boundaries_questionText__sD_3r{color:var(--brand-ink);font-size:.95rem;margin:0}.your-boundaries_change__usF34,.your-boundaries_remove__5YDnW{background:transparent;border:0;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.9rem;font-weight:600;min-height:2.75rem;min-width:2.75rem;padding:0 .25rem;text-decoration:underline;text-underline-offset:.2em}.your-boundaries_change__usF34{color:var(--brand-forest)}.your-boundaries_remove__5YDnW{color:var(--brand-auth-error-ink,#712f24)}.your-boundaries_editor__3xkwk{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.6rem}.your-boundaries_choices__jfRGt{border:0;display:grid;grid-gap:.4rem;gap:.4rem;margin:0;min-width:0;padding:0}.your-boundaries_choices__jfRGt legend{color:var(--brand-forest);font-size:.85rem;font-weight:650;margin-bottom:.35rem;padding:0}.your-boundaries_choice__5ukOj{align-items:flex-start;background:var(--brand-ivory);border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-forest) 18%,transparent);cursor:pointer;display:flex;gap:.6rem;min-height:2.75rem;padding:.6rem .75rem}.your-boundaries_choice__5ukOj:has(input:checked){box-shadow:inset 0 0 0 1px var(--brand-apricot)}.your-boundaries_choice__5ukOj:has(input:disabled){cursor:not-allowed;opacity:.55}.your-boundaries_choice__5ukOj input{accent-color:var(--brand-forest-action);flex:0 0 auto;height:1.1rem;margin:.15rem 0 0;width:1.1rem}.your-boundaries_choiceText__leGfA{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.your-boundaries_choiceText__leGfA b{color:var(--brand-forest);font-size:1rem;font-weight:600}.your-boundaries_choiceText__leGfA span{color:var(--brand-ink-muted);font-size:.875rem;line-height:1.4}.your-boundaries_note__5mCWr{color:var(--brand-ink-muted);font-size:.85rem;margin:0}.your-boundaries_actions__zIjja{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.your-boundaries_done__lIsQt{background:var(--brand-forest-action);border:1px solid var(--brand-forest-action);border-radius:4px;color:var(--brand-ivory);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;min-height:2.75rem;padding:0 1.1rem}.your-boundaries_done__lIsQt:hover{background:var(--brand-forest-hover)}.your-boundaries_change__usF34:disabled,.your-boundaries_remove__5YDnW:disabled{cursor:not-allowed;opacity:.55}.your-boundaries_choice__5ukOj:has(input[aria-disabled=true]),.your-boundaries_remove__5YDnW[aria-disabled=true]{cursor:progress}.your-boundaries_change__usF34:focus-visible,.your-boundaries_choice__5ukOj input:focus-visible,.your-boundaries_done__lIsQt:focus-visible,.your-boundaries_remove__5YDnW:focus-visible{outline:3px solid var(--brand-apricot);outline-offset:2px}.your-boundaries_error__3cb1d{color:var(--brand-auth-error-ink,#712f24);font-size:.9rem;margin:.45rem 0 0}@media (forced-colors:active){.your-boundaries_choice__5ukOj:has(input:checked){outline:2px solid Highlight}}.message-correction_dialog__BKn_C,.message-correction_embedded__GJlXa{border:1px solid var(--color-border);border-radius:12px;padding:1rem;margin:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.message-correction_editArea__Felwc{display:flex;flex-direction:column;gap:.5rem}.message-correction_editBarCopy__QQMot{margin:0;font-size:.8rem;color:var(--color-muted)}.message-correction_textarea__VSD3H{font:inherit;padding:.5rem;border:1px solid var(--color-border);border-radius:8px;resize:vertical}.message-correction_actions__RQmtl{display:flex;gap:.5rem;flex-wrap:wrap}.message-correction_closeButton__gcwB2,.message-correction_saveButton__8LHCX,.message-correction_toggleButton__B_PIi{background:none;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font:inherit;font-size:.85rem;padding:.25rem .625rem;color:inherit}.message-correction_error__ZJSS3{margin:0;font-size:.85rem;color:var(--color-destructive)}.session-sweep_card__gKTyy{border:1px solid var(--color-border);border-radius:12px;padding:1rem;margin:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.session-sweep_offerCopy__uBUzY,.session-sweep_stepHeading__UkDOt{margin:0}.session-sweep_actions__Fv2k0{display:flex;gap:.5rem;flex-wrap:wrap}.session-sweep_primary__DlH1T,.session-sweep_secondary__qk6mn{background:none;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font:inherit;font-size:.85rem;padding:.25rem .625rem;color:inherit}