.thesis_demoCanvas__WhgGw{--thesis-bg:#f4f7f1;--thesis-surface:#fbfcf8;--thesis-muted:#ecf1e8;--thesis-accent:#5e7652;--thesis-accent-soft:#e1ecd9;--thesis-text:#1e211d;--thesis-secondary:#697066;--thesis-tertiary:#969d92;--thesis-border:#dce3d8;--thesis-ai:#fff1c2;--thesis-ai-text:#6b561d;--thesis-glass:oklch(0.985 0.008 125/0.72);--thesis-glass-border:oklch(0.94 0.018 125/0.82);--topic-sage:oklch(0.93 0.035 132);--topic-paper:oklch(0.965 0.018 88);--topic-slate:oklch(0.93 0.018 205);--topic-wheat:oklch(0.955 0.035 92);min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(280px,410px) minmax(420px,1fr);align-items:center;gap:clamp(44px,8vw,120px);padding:36px clamp(28px,7vw,112px) 64px;color:var(--thesis-text);background:radial-gradient(circle at 78% 30%,rgba(94,118,82,.12),transparent 28%),linear-gradient(135deg,#f8f8f2,#eef3ea);font-family:var(--font-sans-cn),var(--font-sans),sans-serif}.thesis_demoCanvas__WhgGw,.thesis_demoCanvas__WhgGw *{box-sizing:border-box}.thesis_demoIntro__HdjHt{align-self:center;max-width:420px}.thesis_eyebrow__2KMyK,.thesis_productLabel__VjCcs{color:var(--thesis-accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.thesis_demoIntro__HdjHt h1{margin:20px 0 18px;max-width:390px;font-family:var(--font-serif-cn),var(--font-serif-latin),serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.thesis_introBody__kpekw{max-width:390px;color:var(--thesis-secondary);font-size:15px;line-height:1.85}.thesis_demoLegend__vWRR4{display:grid;gap:1px;margin-top:42px;overflow:hidden;border:1px solid rgba(94,118,82,.18);border-radius:14px;background:rgba(94,118,82,.14)}.thesis_demoLegend__vWRR4 div{display:grid;grid-template-columns:38px 1fr;align-items:center;min-height:52px;padding:0 16px;background:rgba(251,252,248,.72)}.thesis_demoLegend__vWRR4 span{color:var(--thesis-accent);font-family:var(--font-mono),monospace;font-size:10px}.thesis_demoLegend__vWRR4 p{font-size:13px}.thesis_boundaryNote__ZGCLS{margin-top:16px;color:var(--thesis-tertiary);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.04em}.thesis_deviceStage__IhZ9R{display:flex;justify-content:center;min-width:0}.thesis_device__GK1T1{position:relative;width:390px;height:844px;overflow:hidden;border:1px solid #d6ddd2;border-radius:29px;background:var(--thesis-bg);box-shadow:0 44px 110px rgba(36,52,31,.18),0 8px 24px rgba(36,52,31,.1)}.thesis_statusBar__9UEOY{position:absolute;inset:0 0 auto;z-index:20;display:flex;height:44px;align-items:center;justify-content:space-between;padding:0 20px;color:var(--thesis-text);font-size:10px;font-weight:700;pointer-events:none}.thesis_dynamicIsland__20RA9{display:none}.thesis_screen__nNIfK{position:absolute;inset:0;overflow:hidden;border-radius:28px;background:var(--thesis-bg)}.thesis_view__S1JBk{height:100%;overflow-y:auto;padding:44px 22px 104px;scrollbar-width:none}.thesis_view__S1JBk::-webkit-scrollbar{display:none}.thesis_appView__vhJCi{padding-top:48px}.thesis_onboarding__XY_Zh{position:relative;display:flex;flex-direction:column;padding:59px 18px 21px;background:var(--thesis-bg)}.thesis_completeIcon__xP_Xs,.thesis_emptyIcon__5IrP9,.thesis_loaderRing__FSqSf,.thesis_shortcutGlyph__Z63Eb,.thesis_topicGlyph__0E6_2{display:grid;place-items:center;color:var(--thesis-accent);background:var(--thesis-accent-soft)}.thesis_completeView__o2DZI h2,.thesis_importCopy__H1D8L h2,.thesis_onboarding__XY_Zh h2{margin-top:24px;font-size:28px;font-weight:650;line-height:1.28;letter-spacing:-.045em}.thesis_onboardingPill__nxYiw{display:inline-flex;min-height:32px;align-items:center;padding:0 14px;border-radius:999px;color:#6b561d;background:var(--thesis-ai);font-size:12px;font-weight:600}.thesis_completeView__o2DZI>div>p:last-child,.thesis_importCopy__H1D8L>p:last-child,.thesis_onboardingCopy__rMgce{margin-top:11px;color:var(--thesis-secondary);font-size:14px;line-height:1.65}.thesis_onboardingPreview__SFrU5{display:grid;grid-template-columns:1.3fr .74fr;gap:18px;margin-top:44px}.thesis_onboardingPreview__SFrU5 article{border:0;border-radius:18px}.thesis_previewPrimary__XCz3s{display:flex;min-height:168px;flex-direction:column;padding:17px 15px;background:var(--thesis-accent-soft)}.thesis_onboardingPreview__SFrU5 h3{font-size:17px;font-weight:600}.thesis_previewPrimary__XCz3s p{margin-top:17px;font-size:13px;line-height:1.65}.thesis_previewPrimary__XCz3s span{margin-top:auto;color:var(--thesis-accent);font-size:11px}.thesis_onboardingPreview__SFrU5>div{display:grid;gap:14px}.thesis_previewInterview__0KoAW,.thesis_previewSurvey__6mYaB{min-height:77px;padding:15px 13px}.thesis_previewSurvey__6mYaB{background:var(--thesis-ai)}.thesis_previewInterview__0KoAW{background:var(--thesis-surface);box-shadow:0 8px 22px rgba(36,52,31,.08)}.thesis_previewInterview__0KoAW h3,.thesis_previewSurvey__6mYaB h3{font-size:13px}.thesis_previewInterview__0KoAW p,.thesis_previewSurvey__6mYaB p{margin-top:8px;color:var(--thesis-secondary);font-size:11px}.thesis_onboardingHint__s77IY{display:flex;min-height:65px;align-items:flex-start;gap:11px;margin-top:24px;padding:14px;border-radius:18px;color:var(--thesis-ai-text);background:var(--thesis-ai)}.thesis_onboardingHint__s77IY p{font-size:12px;line-height:1.55}.thesis_onboardingActions__N1XP_{display:grid;gap:10px;margin-top:auto}.thesis_onboardingActions__N1XP_>.thesis_importFootnote__M4wIM,.thesis_stickyAction__6OU_A>p{margin-top:2px;color:var(--thesis-tertiary);font-size:10px;line-height:1.5;text-align:center}.thesis_onboardingActions__N1XP_>.thesis_importFootnote__M4wIM{margin-bottom:8px;text-align:left}.thesis_onboarding__XY_Zh .thesis_primaryButton__DdkSJ{min-height:56px;border:1px solid rgba(94,118,82,.28);border-radius:999px;color:var(--thesis-accent);background:#dfe9d9;box-shadow:0 9px 24px rgba(94,118,82,.12)}.thesis_onboarding__XY_Zh .thesis_secondaryButton__uAMIT{min-height:56px;border-radius:999px;color:var(--thesis-accent);background:rgba(251,252,248,.84)}.thesis_primaryButton__DdkSJ,.thesis_secondaryButton__uAMIT{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;font:inherit;font-size:14px;font-weight:650;transition:transform .18s ease,background .18s ease}.thesis_primaryButton__DdkSJ{color:white;background:var(--thesis-accent);box-shadow:0 10px 28px rgba(94,118,82,.2)}.thesis_secondaryButton__uAMIT{border:1px solid var(--thesis-border);color:var(--thesis-text);background:var(--thesis-surface)}.thesis_primaryButton__DdkSJ:active,.thesis_secondaryButton__uAMIT:active{transform:scale(.985)}.thesis_importView___iiwV{position:relative;padding-bottom:142px}.thesis_viewHeader__EbCGi{position:sticky;top:-44px;z-index:8;display:grid;grid-template-columns:44px 1fr 44px;min-height:58px;align-items:center;margin:0 -10px 22px;background:oklch(.965 .012 125/.82);backdrop-filter:blur(20px) saturate(1.16)}.thesis_headerActions__f4Va2>button,.thesis_iconButton__JXPnd,.thesis_sheetHeader__uCnoT button,.thesis_toastClose__cDuL3,.thesis_viewHeader__EbCGi>button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;color:var(--thesis-secondary);background:transparent}.thesis_headerActions__f4Va2>button,.thesis_recentTopActions__dNufZ button,.thesis_viewHeader__EbCGi>button:first-child{border:1px solid var(--thesis-glass-border);color:var(--thesis-secondary);background:var(--thesis-glass);box-shadow:inset 0 1px 0 oklch(1 0 0/.72),inset 0 -1px 0 oklch(.84 .018 125/.18),0 8px 20px oklch(.32 .025 125/.1);backdrop-filter:blur(20px) saturate(1.2);touch-action:manipulation}.thesis_viewHeader__EbCGi>button:first-child{position:relative;z-index:2}.thesis_viewHeader__EbCGi h1{font-size:15px;font-weight:650;text-align:center}.thesis_viewHeaderAction__Rjswd{display:flex;justify-content:flex-end}.thesis_saveButton__qbs2B{width:auto!important;padding:0 7px;color:var(--thesis-accent)!important;font-size:13px;font-weight:700}.thesis_saveButton__qbs2B:disabled{opacity:.42}.thesis_shortcutGlyph__Z63Eb{width:52px;height:52px;margin:28px 0 30px;border-radius:16px}.thesis_importCopy__H1D8L h2{max-width:320px}.thesis_stepList__ktTWe{display:grid;gap:19px;margin-top:34px;list-style:none}.thesis_stepList__ktTWe li{display:grid;grid-template-columns:30px 1fr;gap:12px}.thesis_stepList__ktTWe li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--thesis-accent);background:var(--thesis-accent-soft);font-size:11px;font-weight:700}.thesis_stepList__ktTWe p{color:var(--thesis-secondary);font-size:12px;line-height:1.6}.thesis_stepList__ktTWe strong{display:block;color:var(--thesis-text);font-size:13px}.thesis_stickyAction__6OU_A{position:absolute;inset:auto 22px 32px;display:grid;gap:7px}.thesis_stickyAction__6OU_A p{display:flex;align-items:center;justify-content:center;gap:5px}.thesis_completeView__o2DZI,.thesis_loadingView__SVr8u{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.thesis_completeIcon__xP_Xs,.thesis_loaderRing__FSqSf{width:62px;height:62px;margin-bottom:24px;border-radius:20px}.thesis_loaderRing__FSqSf svg{animation:thesis_thesisSpin__74ZnQ 1s linear infinite}.thesis_loadingView__SVr8u h2{font-size:21px}.thesis_loadingView__SVr8u p{margin-top:8px;color:var(--thesis-secondary);font-size:13px}.thesis_progressTrack__dfa00{width:216px;height:4px;margin-top:28px;overflow:hidden;border-radius:999px;background:var(--thesis-border)}.thesis_progressTrack__dfa00 span{display:block;height:100%;border-radius:inherit;background:var(--thesis-accent);animation:thesis_importProgress__MN_4N 1.25s ease-out forwards}@keyframes thesis_importProgress__MN_4N{0%{width:8%}to{width:100%}}.thesis_completeView__o2DZI{padding-inline:28px}.thesis_completeView__o2DZI>div:not(.thesis_completeIcon__xP_Xs){max-width:315px}.thesis_importStats__BtnET{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:1px;margin:32px 0;overflow:hidden;border:1px solid var(--thesis-border);border-radius:14px;background:var(--thesis-border)}.thesis_importStats__BtnET div{display:flex;min-height:76px;flex-direction:column;align-items:center;justify-content:center;background:var(--thesis-surface)}.thesis_importStats__BtnET strong{font-size:21px}.thesis_importStats__BtnET span{margin-top:3px;color:var(--thesis-tertiary);font-size:10px}.thesis_completeView__o2DZI>.thesis_primaryButton__DdkSJ{width:100%}.thesis_appHeader__mS2gz{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.thesis_appHeader__mS2gz>div:first-child>p{margin-top:6px;color:var(--thesis-tertiary);font-size:11px}.thesis_appHeader__mS2gz h2{font-size:29px;line-height:1.1;letter-spacing:-.04em}.thesis_headerActions__f4Va2{display:flex;align-items:center;gap:4px}.thesis_recentTopActions__dNufZ{display:flex;align-items:center;justify-content:space-between}.thesis_recentTopActions__dNufZ button{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--thesis-text)}.thesis_recentHeading__lLm4D{margin:16px 0 44px}.thesis_recentHeading__lLm4D h2{font-size:28px;line-height:1.1;letter-spacing:-.04em}.thesis_recentHeading__lLm4D p{margin-top:6px;color:var(--thesis-tertiary);font-size:11px}.thesis_recentCards__iQ_YE{display:grid;gap:12px}.thesis_recentCards__iQ_YE>button{display:flex;width:100%;min-height:96px;flex-direction:column;align-items:flex-start;overflow:hidden;padding:16px;border:0;border-radius:17px;color:inherit;text-align:left;background:var(--thesis-surface);box-shadow:0 8px 22px rgba(36,52,31,.06)}.thesis_recentCards__iQ_YE>.thesis_featuredRecentCard__SkfvL{background:var(--thesis-accent-soft)}.thesis_recentCards__iQ_YE h3{width:100%;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.thesis_recentCards__iQ_YE p{display:-webkit-box;width:100%;overflow:hidden;margin-top:6px;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.thesis_recentCards__iQ_YE span{margin-top:auto;color:var(--thesis-tertiary);font-size:9px}.thesis_sectionTitle__7cfLu{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--thesis-secondary);font-size:11px}.thesis_sectionTitle__7cfLu span{color:var(--thesis-tertiary)}.thesis_noteList__Yy8sB{display:grid}.thesis_noteRow__EUcoZ{display:grid;width:100%;grid-template-columns:1fr 18px;align-items:center;overflow:hidden;gap:8px;min-height:104px;padding:14px 2px;border:0;border-top:1px solid var(--thesis-border);color:inherit;text-align:left;background:transparent}.thesis_noteRowMain__YYR_G{min-width:0;overflow:hidden}.thesis_noteRow__EUcoZ:last-child{border-bottom:1px solid var(--thesis-border)}.thesis_noteMeta__l0mof{display:flex;align-items:center;gap:8px;color:var(--thesis-tertiary);font-size:9px}.thesis_noteMeta__l0mof span{padding:2px 6px;border-radius:999px;color:var(--thesis-accent);background:var(--thesis-accent-soft)}.thesis_noteRow__EUcoZ h3{margin-top:7px;font-size:14px;font-weight:650}.thesis_noteRowMain__YYR_G>p,.thesis_noteRow__EUcoZ h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thesis_noteRowMain__YYR_G>p{margin-top:4px;color:var(--thesis-secondary);font-size:11px;line-height:1.5}.thesis_relationMeta___G2s6{display:flex;align-items:center;gap:4px;margin-top:7px;color:var(--thesis-accent);font-size:9px}.thesis_emptyState__xMDR4,.thesis_noResults__qzMVQ{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.thesis_emptyIcon__5IrP9{width:50px;height:50px;margin-bottom:20px;border-radius:16px}.thesis_emptyState__xMDR4 h3,.thesis_noResults__qzMVQ h3{font-size:17px}.thesis_emptyState__xMDR4>p,.thesis_noResults__qzMVQ p{max-width:270px;margin:8px auto 24px;color:var(--thesis-secondary);font-size:12px;line-height:1.7}.thesis_emptyState__xMDR4 .thesis_primaryButton__DdkSJ{width:100%}.thesis_textButton___m2QH{min-height:44px;border:0;color:var(--thesis-accent);background:transparent;font-size:12px}.thesis_searchBox__5o5nK{display:flex;min-height:46px;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--thesis-border);border-radius:14px;color:var(--thesis-tertiary);background:oklch(.985 .008 125/.7);box-shadow:inset 0 1px 0 oklch(1 0 0/.72);backdrop-filter:blur(16px) saturate(1.12)}.thesis_searchBox__5o5nK input{min-width:0;flex:1;border:0;outline:0;color:var(--thesis-text);background:transparent;font:inherit;font-size:12px}.thesis_searchBox__5o5nK button{display:grid;width:32px;height:32px;place-items:center;border:0;color:var(--thesis-tertiary);background:transparent}.thesis_segmented__xupcM{display:grid;grid-template-columns:repeat(2,1fr);margin:18px 0;padding:3px;border-radius:12px;background:var(--thesis-muted)}.thesis_segmented__xupcM button{min-height:37px;border:0;border-radius:9px;color:var(--thesis-secondary);background:transparent;font:inherit;font-size:11px}.thesis_segmented__xupcM .thesis_activeSegment__9pbKW{color:var(--thesis-accent);background:var(--thesis-accent-soft);box-shadow:none}.thesis_segmented__xupcM button:focus{outline:none}.thesis_segmented__xupcM button:focus-visible{outline:2px solid rgba(94,118,82,.35);outline-offset:2px}.thesis_noResults__qzMVQ{min-height:340px;color:var(--thesis-tertiary)}.thesis_topicList__UAdwH{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:148px 24px 148px;gap:12px}.thesis_topicSectionHeading__XopUw{display:flex;align-items:center;justify-content:space-between;margin:28px 0 14px;font-size:11px}.thesis_topicSectionHeading__XopUw span{color:var(--thesis-tertiary);font-size:9px}.thesis_topicCard__8YzB3{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;padding:16px;border:1px solid oklch(.9 .018 125/.68);border-radius:20px;color:inherit;text-align:left;background:var(--topic-paper);box-shadow:0 10px 24px oklch(.32 .025 125/.06)}.thesis_topicCard__8YzB3[data-tone=relation]{background:var(--topic-sage)}.thesis_topicCard__8YzB3[data-tone=muted]{background:var(--topic-slate)}.thesis_topicCard__8YzB3:nth-child(4){background:var(--topic-wheat)}.thesis_topicCardContent__kqyBR{display:flex;min-width:0;height:100%;flex-direction:column}.thesis_topicCardIndex__EzAyW{color:color-mix(in oklch,var(--thesis-accent) 72%,transparent);font-family:var(--font-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.08em}.thesis_topicCard__8YzB3:first-child{grid-column:1;grid-row:1/span 2}.thesis_topicCard__8YzB3:nth-child(2){grid-column:2;grid-row:1}.thesis_topicCard__8YzB3:nth-child(3){grid-column:2;grid-row:2/span 2;align-self:stretch;height:auto}.thesis_topicCard__8YzB3:nth-child(4){grid-column:1;grid-row:3}.thesis_topicCard__8YzB3 h3{margin-top:17px;font-size:16px;line-height:1.25;letter-spacing:-.02em}.thesis_topicCard__8YzB3 p{margin-top:7px;color:var(--thesis-secondary);font-size:9px;line-height:1.5}.thesis_topicCard__8YzB3 strong{display:block;margin-top:auto;padding-top:16px;padding-right:28px;color:color-mix(in oklch,var(--thesis-text) 88%,var(--thesis-accent));font-size:11px;font-weight:650;line-height:1.55}.thesis_topicCardArrow__kowCg{position:absolute;right:14px;bottom:14px;display:grid;width:26px;height:26px;place-items:center;border:1px solid oklch(.88 .02 125/.72);border-radius:50%;color:var(--thesis-accent);background:oklch(.99 .006 125/.62)}.thesis_editorView__vKnul{display:flex;overflow:hidden;flex-direction:column;padding-right:18px;padding-bottom:22px;padding-left:18px}.thesis_editorFields__89EY_{display:flex;min-height:0;flex:1;flex-direction:column}.thesis_editorView__vKnul .thesis_viewHeader__EbCGi{flex:0 0 auto;margin-bottom:10px}.thesis_editorView__vKnul .thesis_viewHeader__EbCGi h1{color:transparent}.thesis_editorView__vKnul .thesis_saveButton__qbs2B{width:50px!important;padding:0!important;border-radius:999px!important;color:white!important;background:var(--thesis-accent)!important}.thesis_editorView__vKnul .thesis_saveButton__qbs2B:disabled{color:var(--thesis-tertiary)!important;background:var(--thesis-muted)!important}.thesis_editorFields__89EY_ input,.thesis_editorFields__89EY_ textarea{width:100%;border:0;outline:0;color:var(--thesis-text);background:transparent;font:inherit}.thesis_titleInput__bripR{padding:8px 0 4px;font-size:25px!important;font-weight:650!important;letter-spacing:-.04em}.thesis_autoTitleHint__rKDjp{min-height:24px;padding-top:3px;color:var(--thesis-tertiary);font-size:10px}.thesis_editorDivider__l8dGX{display:block;height:1px;margin:4px 0 14px;background:var(--thesis-border)}.thesis_editorFields__89EY_ textarea{flex:1;min-height:220px;resize:none;font-size:14px!important;line-height:1.85}.thesis_candidateArea__TckRf{min-height:56px;flex:0 0 auto;margin-top:8px}.thesis_editorStatusLine__rwe6Z{display:flex;min-height:44px;align-items:center;padding:0 4px;color:var(--thesis-tertiary);font-size:10px;line-height:1.55}.thesis_relationHintButton__FjFH5{display:flex;width:100%;min-height:44px;align-items:center;padding:0 13px;border:1px solid rgba(107,86,29,.09);border-radius:12px;color:var(--thesis-ai-text);text-align:left;background:var(--thesis-ai);font:inherit;font-size:11px;box-shadow:0 6px 14px rgba(107,86,29,.05)}.thesis_relationPreviewCard__qICQs{min-height:90px;padding:10px 12px;border:1px solid rgba(94,118,82,.08);border-radius:14px;background:var(--thesis-accent-soft);box-shadow:0 7px 18px rgba(36,52,31,.06)}.thesis_relationPreviewCard__qICQs>p{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--thesis-accent);font-size:9px}.thesis_aiSourceBadge__CLZCw{display:inline-flex!important;width:-moz-fit-content;width:fit-content;align-items:center;margin:0!important;padding:3px 7px;border-radius:999px;color:var(--thesis-accent)!important;background:rgba(255,255,255,.62);font-size:8px!important;font-weight:650;letter-spacing:.02em}.thesis_relationPreviewMain__C62If{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:6px}.thesis_relationPreviewMain__C62If h3{display:flex;align-items:center;gap:2px;font-size:13px;font-weight:650}.thesis_relationPreviewMain__C62If span{display:block;margin-top:6px;color:var(--thesis-accent);font-size:10px}.thesis_relationPreviewMain__C62If button{min-width:48px;min-height:32px;border:0;border-radius:999px;color:var(--thesis-secondary);background:rgba(251,252,248,.76);font:inherit;font-size:10px}.thesis_formattingToolbar__uk5hV{display:grid;min-height:52px;flex:0 0 auto;grid-template-columns:repeat(6,1fr);align-items:center;margin-top:8px;padding:0 8px;border:1px solid rgba(197,207,193,.92);border-radius:22px;background:var(--thesis-glass);box-shadow:inset 0 1px 0 oklch(1 0 0/.74),0 10px 26px oklch(.32 .025 125/.1);backdrop-filter:blur(20px) saturate(1.18)}.thesis_formattingToolbar__uk5hV button{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:12px;color:var(--thesis-text);background:transparent;font:inherit;font-size:15px;font-weight:600}.thesis_formattingToolbar__uk5hV button:focus-visible,.thesis_relationHintButton__FjFH5:focus-visible,.thesis_relationPreviewMain__C62If button:focus-visible,.thesis_reviewActions__cnxHS button:focus-visible{outline:2px solid rgba(94,118,82,.35);outline-offset:2px}.thesis_relationReviewView__bWHiL{overflow:hidden;padding-right:18px;padding-bottom:30px;padding-left:18px}.thesis_relationReviewView__bWHiL .thesis_viewHeader__EbCGi{margin-bottom:0}.thesis_skipButton__roGab{width:50px!important;border-radius:999px!important;color:white!important;background:var(--thesis-accent)!important;font-size:12px;font-weight:650}.thesis_reviewHeading__gL2lZ h2{font-size:25px;letter-spacing:-.04em}.thesis_reviewHeading__gL2lZ p{margin-top:7px;color:var(--thesis-tertiary);font-size:11px}.thesis_reviewHeading__gL2lZ{padding-bottom:18px;border-bottom:1px solid var(--thesis-border)}.thesis_reviewSavedNote__Ytala{margin-top:14px}.thesis_reviewSavedNote__Ytala h3{font-size:14px;font-weight:500}.thesis_reviewSavedNote__Ytala p{margin-top:12px;color:var(--thesis-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.thesis_reviewCandidateCard__xdusk{margin-top:40px;padding:15px 14px;border:1px solid rgba(107,86,29,.09);border-radius:17px;background:var(--thesis-ai);box-shadow:0 8px 20px rgba(107,86,29,.06)}.thesis_reviewCandidateCard__xdusk>p{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--thesis-ai-text);font-size:9px}.thesis_reviewCandidateCard__xdusk h3{margin-top:12px;font-size:13px;font-weight:650}.thesis_reviewCandidateCard__xdusk>span{display:block;margin-top:7px;color:var(--thesis-accent);font-size:10px}.thesis_reviewActions__cnxHS{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:22px}.thesis_reviewActions__cnxHS button{min-height:38px;border:0;border-radius:999px;color:var(--thesis-secondary);background:rgba(255,255,255,.74);font:inherit;font-size:10px}.thesis_reviewActions__cnxHS .thesis_reviewRelateButton__zm9nC{color:white;background:var(--thesis-accent)}.thesis_reviewAnalysisCard__bIda3{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;margin-top:40px;padding:16px 14px;border:1px solid rgba(94,118,82,.1);border-radius:17px;background:var(--thesis-accent-soft);box-shadow:0 8px 20px rgba(36,52,31,.05)}.thesis_reviewAnalysisCard__bIda3 svg{margin-top:2px;color:var(--thesis-accent);animation:thesis_thesisSpin__74ZnQ .9s linear infinite}.thesis_reviewAnalysisCard__bIda3 p{color:var(--thesis-accent);font-size:9px}.thesis_reviewAnalysisCard__bIda3 h3{margin-top:6px;font-size:13px;line-height:1.45}.thesis_reviewAnalysisCard__bIda3 span{display:block;margin-top:7px;color:var(--thesis-tertiary);font-size:10px;line-height:1.5}@keyframes thesis_thesisSpin__74ZnQ{to{transform:rotate(1turn)}}.thesis_detailView__zBvFX{padding-bottom:116px}.thesis_noteDetailMeta__rF61E{display:flex;align-items:center;gap:9px;color:var(--thesis-tertiary);font-size:10px}.thesis_noteDetailMeta__rF61E span{padding:3px 7px;border-radius:999px;color:var(--thesis-accent);background:var(--thesis-accent-soft)}.thesis_noteDetail__v664l h2{margin-top:15px;font-size:26px;line-height:1.34;letter-spacing:-.035em;overflow-wrap:anywhere}.thesis_noteDetail__v664l>p{margin-top:18px;color:var(--thesis-secondary);font-size:14px;line-height:1.9;overflow-wrap:anywhere}.thesis_relatedSection__Fy6tq{margin-top:42px;padding-top:22px;border-top:1px solid var(--thesis-border)}.thesis_relatedHeader__bTGuL{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.thesis_relatedHeader__bTGuL p{font-size:13px;font-weight:650}.thesis_relatedHeader__bTGuL span{color:var(--thesis-tertiary);font-size:9px}.thesis_relatedHeader__bTGuL button{display:inline-flex;min-height:36px;align-items:center;gap:5px;border:0;color:var(--thesis-accent);background:transparent;font:inherit;font-size:10px}.thesis_relatedCard___tHku{position:relative;display:grid;width:100%;grid-template-columns:5px 1fr 18px;align-items:center;gap:10px;min-height:100px;margin-top:9px;padding:13px;border:1px solid var(--thesis-border);border-radius:14px;color:inherit;text-align:left;background:var(--thesis-surface)}.thesis_deferredRelationCard__O9I4e>div,.thesis_relatedCard___tHku>div,.thesis_suggestionList__gCnxy>button>div{min-width:0}.thesis_relationLine__fSMuc{width:3px;height:42px;border-radius:999px;background:var(--thesis-accent)}.thesis_relatedCard___tHku span{color:var(--thesis-accent);font-size:9px}.thesis_relatedCard___tHku h3{margin-top:4px;font-size:13px}.thesis_relatedCard___tHku p{margin-top:4px;overflow:hidden;color:var(--thesis-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.thesis_deferredRelationCard__O9I4e{display:grid;width:100%;min-height:92px;grid-template-columns:1fr 18px;align-items:center;gap:10px;margin-top:10px;padding:13px;border:1px solid rgba(107,86,29,.11);border-radius:14px;color:inherit;text-align:left;background:var(--thesis-ai)}.thesis_deferredRelationCard__O9I4e span{color:var(--thesis-ai-text);font-size:9px}.thesis_deferredRelationCard__O9I4e h3{margin-top:5px;font-size:13px}.thesis_deferredRelationCard__O9I4e p{margin-top:5px;color:var(--thesis-accent);font-size:10px}.thesis_emptyRelations__mZQts{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;color:var(--thesis-tertiary);text-align:center}.thesis_emptyRelations__mZQts p{margin-top:9px;font-size:11px}.thesis_emptyRelations__mZQts button{min-height:40px;margin-top:8px;border:0;color:var(--thesis-accent);background:transparent;font:inherit;font-size:11px}.thesis_topicHero__lSupW{padding:16px 0 25px;border-bottom:1px solid var(--thesis-border)}.thesis_topicGlyph__0E6_2{width:44px;height:44px;margin-bottom:20px;border-radius:14px}.thesis_topicHero__lSupW>p{color:var(--thesis-accent);font-size:10px}.thesis_topicHero__lSupW h2{margin-top:6px;font-size:29px}.thesis_topicHero__lSupW>span{display:block;margin-top:9px;color:var(--thesis-secondary);font-size:12px;line-height:1.65}.thesis_topicTimeline__bLoMZ{margin-top:17px}.thesis_topicTimeline__bLoMZ button{position:relative;display:grid;width:100%;grid-template-columns:45px 1fr;gap:12px;min-height:89px;padding:14px 0;border:0;border-bottom:1px solid var(--thesis-border);color:inherit;text-align:left;background:transparent}.thesis_topicTimeline__bLoMZ time{color:var(--thesis-tertiary);font-size:9px}.thesis_topicTimeline__bLoMZ h3{font-size:13px}.thesis_topicTimeline__bLoMZ p{margin-top:5px;color:var(--thesis-secondary);font-size:10px;line-height:1.5}.thesis_manageView__Vjx0I{padding-bottom:112px}.thesis_manageView__Vjx0I .thesis_viewHeader__EbCGi{grid-template-columns:44px 1fr 0;gap:10px}.thesis_manageView__Vjx0I .thesis_viewHeader__EbCGi h1{font-size:27px;text-align:left;letter-spacing:-.04em}.thesis_manageSource__bdNFs{min-height:78px;padding:10px 14px;margin-bottom:18px;border-radius:13px;background:var(--thesis-accent-soft)}.thesis_manageSubtitle__nqjM7{margin:-17px 0 17px;color:var(--thesis-tertiary);font-size:10px}.thesis_manageSource__bdNFs span{color:var(--thesis-accent);font-size:9px}.thesis_manageSource__bdNFs p{margin-top:5px;font-size:12px;font-weight:650}.thesis_manageSource__bdNFs small{display:block;margin-top:3px;color:var(--thesis-tertiary);font-size:9px}.thesis_manageView__Vjx0I .thesis_searchBox__5o5nK{min-height:60px}.thesis_searchResultHeading__X4DcR{margin:30px 0 8px;font-size:11px;font-weight:600}.thesis_suggestionList__gCnxy{display:grid;margin-top:10px}.thesis_suggestionList__gCnxy>button{display:grid;width:100%;min-height:62px;grid-template-columns:1fr auto;align-items:center;margin-top:8px;padding:0 13px;border:0;border-radius:15px;color:inherit;text-align:left;background:var(--thesis-surface);box-shadow:0 7px 18px rgba(36,52,31,.05)}.thesis_noRelationSuggestions__h_Rz0{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;padding:28px 18px;border-block:1px solid var(--thesis-border);color:var(--thesis-tertiary);text-align:center}.thesis_noRelationSuggestions__h_Rz0 svg{color:var(--thesis-accent)}.thesis_noRelationSuggestions__h_Rz0 h2{margin-top:13px;color:var(--thesis-text);font-size:14px;font-weight:650}.thesis_noRelationSuggestions__h_Rz0 p{max-width:260px;margin-top:7px;font-size:10px;line-height:1.65}.thesis_suggestionList__gCnxy p{font-size:11px;font-weight:650}.thesis_suggestionList__gCnxy>button>div span{display:block;margin-top:4px;overflow:hidden;color:var(--thesis-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.thesis_addRelationButton__iRuBD{display:inline-flex!important;min-height:29px;align-items:center;gap:3px;margin:0!important;padding:0 10px;border-radius:999px;color:white!important;background:var(--thesis-accent);font-size:9px!important}.thesis_relationHint__TnKLg{margin-top:28px;padding:15px 13px;border-radius:13px;color:var(--thesis-ai-text);background:var(--thesis-ai);font-size:9px}.thesis_bottomNav__9bhB4{position:absolute;z-index:15;right:49px;bottom:20px;left:49px;display:grid;height:68px;grid-template-columns:1fr 72px 1fr;align-items:center;padding:0 10px;border:1px solid rgba(220,227,216,.82);border-radius:24px;background:var(--thesis-glass);box-shadow:inset 0 1px 0 oklch(1 0 0/.78),inset 0 -1px 0 oklch(.82 .02 125/.16),0 16px 38px oklch(.32 .025 125/.15);backdrop-filter:blur(24px) saturate(1.22)}.thesis_bottomNav__9bhB4>button:not(.thesis_newNoteButton___n7hs){display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;color:var(--thesis-tertiary);background:transparent;font:inherit;font-size:8px}.thesis_bottomNav__9bhB4 .thesis_navActive__g8HGt{color:var(--thesis-accent)!important}.thesis_newNoteButton___n7hs{display:grid;width:52px;height:52px;place-self:center;place-items:center;border:0;border-radius:18px;border:1px solid rgba(255,255,255,.8);color:var(--thesis-text);background:#dfe9d9;box-shadow:0 8px 18px rgba(94,118,82,.18)}.thesis_bottomNav__9bhB4 .thesis_navActive__g8HGt svg{width:34px;height:25px;padding:5px 8px;border-radius:999px;background:var(--thesis-accent-soft)}.thesis_toast__V_ict{position:absolute;z-index:30;right:22px;bottom:98px;left:22px;display:flex;min-height:48px;align-items:center;gap:8px;padding:0 7px 0 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:white;background:rgba(30,33,29,.93);box-shadow:0 12px 32px rgba(30,33,29,.22);font-size:11px}.thesis_toast__V_ict>span{flex:1}.thesis_toast__V_ict>button:not(.thesis_toastClose__cDuL3){min-height:36px;border:0;color:#cfe1c5;background:transparent;font:inherit;font-size:11px;font-weight:700}.thesis_toastClose__cDuL3{color:rgba(255,255,255,.72)!important}.thesis_sheetBackdrop__kQyFy{position:absolute;inset:0;z-index:50;display:flex;align-items:flex-end;background:rgba(30,33,29,.36);backdrop-filter:blur(3px)}.thesis_helpSheet__tOLQ_{width:100%;padding:9px 22px 30px;border-radius:24px 24px 0 0;background:var(--thesis-surface);box-shadow:0 -18px 50px rgba(30,33,29,.16);animation:thesis_sheetUp__PwrPG .26s cubic-bezier(.25,1,.5,1)}@keyframes thesis_sheetUp__PwrPG{0%{transform:translateY(20px);opacity:0}}.thesis_sheetHandle___iPIZ{width:38px;height:4px;margin:0 auto 18px;border-radius:999px;background:var(--thesis-border)}.thesis_sheetHeader__uCnoT{display:flex;align-items:flex-start;justify-content:space-between}.thesis_sheetHeader__uCnoT p{color:var(--thesis-accent);font-size:9px;font-weight:700;letter-spacing:.1em}.thesis_sheetHeader__uCnoT h2{max-width:270px;margin-top:6px;font-size:18px;line-height:1.35}.thesis_boundaryList__ZVxf8{display:grid;gap:13px;margin:22px 0}.thesis_boundaryList__ZVxf8>div{display:grid;grid-template-columns:24px 1fr;gap:9px;color:var(--thesis-secondary)}.thesis_boundaryList__ZVxf8 svg{color:var(--thesis-accent)}.thesis_boundaryList__ZVxf8 p{font-size:11px;line-height:1.6}.thesis_boundaryList__ZVxf8 strong{display:block;color:var(--thesis-text);font-size:12px}.thesis_resetButton__R0QGs{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:7px;border:1px solid #e5c8c1;border-radius:13px;color:#8f4e43;background:#fff6f3;font:inherit;font-size:11px}@media (hover:hover){.thesis_noteRow__EUcoZ:hover,.thesis_suggestionList__gCnxy>button:hover,.thesis_topicTimeline__bLoMZ button:hover{color:var(--thesis-accent)}.thesis_relatedCard___tHku:hover,.thesis_topicCard__8YzB3:hover{border-color:rgba(94,118,82,.4)}}@media (max-width:900px){.thesis_demoCanvas__WhgGw{grid-template-columns:1fr;padding:34px 20px 54px}.thesis_demoIntro__HdjHt{margin-inline:auto;text-align:center}.thesis_demoIntro__HdjHt h1,.thesis_introBody__kpekw{margin-inline:auto}.thesis_demoLegend__vWRR4{max-width:390px;margin-inline:auto}}@media (max-width:520px){.thesis_demoCanvas__WhgGw{display:block;min-height:100vh;padding:0;background:var(--thesis-bg)}.thesis_demoIntro__HdjHt{display:none}.thesis_deviceStage__IhZ9R{display:block}.thesis_device__GK1T1{width:100%;height:100dvh;min-height:650px;border:0;border-radius:0;box-shadow:none}.thesis_screen__nNIfK{border-radius:0}}@media (prefers-reduced-motion:reduce){.thesis_helpSheet__tOLQ_,.thesis_loaderRing__FSqSf svg,.thesis_progressTrack__dfa00 span{animation:none}}