.ProjectStructureEditor_editor__RlLAk{display:flex;flex-direction:column;gap:1.5rem}.ProjectStructureEditor_addSection__ibugM{display:flex;align-items:flex-end;gap:.75rem;padding:1rem 0;border-top:1px solid rgba(var(--ink-rgb),.075);border-bottom:1px solid rgba(var(--ink-rgb),.075);background:transparent}.ProjectStructureEditor_addSection__ibugM label{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0;color:hsl(var(--text-secondary));font-size:.82rem}.ProjectStructureEditor_addSection__ibugM input,.ProjectStructureEditor_groupHeader__3CB5U input,.ProjectStructureEditor_moveSelect__UJxR_ select{min-height:2.5rem;border:1px solid hsl(var(--border-light));border-radius:.4rem;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font:inherit}.ProjectStructureEditor_addSection__ibugM input{width:100%;padding-inline:.7rem;font-size:.9rem}.ProjectStructureEditor_addSection__ibugM button,.ProjectStructureEditor_footer__VY629 button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding-inline:.85rem;border:1px solid hsl(var(--border-light));border-radius:.4rem;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font:inherit;font-size:.82rem;cursor:pointer}.ProjectStructureEditor_groups__EuNuT{display:flex;flex-direction:column;gap:1.75rem}.ProjectStructureEditor_group__Wma2Q{display:flex;flex-direction:column;gap:.65rem}.ProjectStructureEditor_groupHeader__3CB5U{display:flex;align-items:center;gap:.75rem}.ProjectStructureEditor_groupHeader__3CB5U input{flex:1 1;min-width:0;padding-inline:.7rem;font-size:.92rem;font-weight:600}.ProjectStructureEditor_groupHeader__3CB5U h4{flex:1 1;margin:0;color:hsl(var(--text-secondary));font-size:.82rem;font-weight:600}.ProjectStructureEditor_rowActions__4caZf,.ProjectStructureEditor_sectionActions__OJZvC{display:flex;gap:.3rem}.ProjectStructureEditor_rowActions__4caZf button,.ProjectStructureEditor_sectionActions__OJZvC button{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:.35rem;background:transparent;color:hsl(var(--text-tertiary));cursor:pointer}.ProjectStructureEditor_rowActions__4caZf button:hover,.ProjectStructureEditor_sectionActions__OJZvC button:hover{background:hsl(var(--bg-elevated));color:hsl(var(--text-primary))}.ProjectStructureEditor_dropList__cFy_p{display:flex;flex-direction:column;gap:.4rem;min-height:2rem}.ProjectStructureEditor_emptyDropList__hIqAf{padding:.85rem;border:1px dashed hsl(var(--border-light));border-radius:.5rem}.ProjectStructureEditor_emptyDropList__hIqAf p{margin:0;color:hsl(var(--text-tertiary));font-size:.82rem}.ProjectStructureEditor_writingRow__AQmak{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(9rem,auto) auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:3.25rem;padding:.6rem .25rem;border-bottom:1px solid rgba(var(--ink-rgb),.075);border-radius:0;background:transparent;transition-property:opacity,background-color;transition-duration:.14s}.ProjectStructureEditor_writingRow__AQmak:hover{background:rgba(var(--ink-rgb),.025)}.ProjectStructureEditor_writingRow__AQmak.ProjectStructureEditor_dragging__kLKWv{opacity:.45}.ProjectStructureEditor_dragHandle__2T60z{display:inline-grid;place-items:center;width:1.5rem;color:hsl(var(--text-tertiary));cursor:-webkit-grab;cursor:grab}.ProjectStructureEditor_writingTitle__W67uq{overflow:hidden;color:hsl(var(--text-primary));font-size:.86rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ProjectStructureEditor_moveSelect__UJxR_{display:flex;align-items:center;gap:.4rem;color:hsl(var(--text-tertiary));font-size:.75rem}.ProjectStructureEditor_moveSelect__UJxR_ select{min-height:2.2rem;max-width:9rem;padding-inline:.45rem;font-size:.82rem}.ProjectStructureEditor_footer__VY629{display:flex;justify-content:flex-end;gap:.65rem;-webkit-padding-before:.5rem;padding-block-start:.5rem}.ProjectStructureEditor_footer__VY629 .ProjectStructureEditor_primaryButton__wjoHr{border-color:hsl(var(--text-primary));background:hsl(var(--text-primary));color:hsl(var(--bg-primary))}.ProjectStructureEditor_editor__RlLAk button:disabled{opacity:.45;cursor:not-allowed}.ProjectStructureEditor_editor__RlLAk button:focus-visible,.ProjectStructureEditor_editor__RlLAk input:focus-visible,.ProjectStructureEditor_editor__RlLAk select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width:42rem){.ProjectStructureEditor_addSection__ibugM input,.ProjectStructureEditor_groupHeader__3CB5U input,.ProjectStructureEditor_moveSelect__UJxR_ select{font-size:1rem}.ProjectStructureEditor_addSection__ibugM{align-items:stretch;flex-direction:column}.ProjectStructureEditor_writingRow__AQmak{grid-template-columns:auto minmax(0,1fr) auto}.ProjectStructureEditor_moveSelect__UJxR_{grid-column:2/-1}.ProjectStructureEditor_moveSelect__UJxR_ select{flex:1 1;max-width:none}}.ProjectsLibrary_projectsView__UjgdF{min-height:24rem;color:hsl(var(--text-primary))}.ProjectsLibrary_toolbar__Ur_K_{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ProjectsLibrary_toolbar__Ur_K_>span{color:hsl(var(--text-tertiary));font-size:.78rem}.ProjectsLibrary_backButton__USztN,.ProjectsLibrary_detailActions__eneAg button,.ProjectsLibrary_emptyWritings__FJxOm button,.ProjectsLibrary_empty__LCt9F button,.ProjectsLibrary_primaryButton__o3Rpe,.ProjectsLibrary_secondaryButton__FoU1O{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.58rem .95rem;border:0;border-radius:4px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition-property:background-color,color,border-color,scale;transition-duration:.14s}.ProjectsLibrary_primaryButton__o3Rpe{text-decoration:none;background:hsl(var(--text-primary));color:hsl(var(--bg-primary))}.ProjectsLibrary_primaryButton__o3Rpe:hover{background:rgb(var(--stats-accent-rgb))}.ProjectsLibrary_secondaryButton__FoU1O{border:1px solid rgba(var(--ink-rgb),.14);background:transparent;color:hsl(var(--text-secondary))}.ProjectsLibrary_secondaryButton__FoU1O:hover{border-color:rgba(var(--ink-rgb),.28);background:rgba(var(--ink-rgb),.035)}.ProjectsLibrary_detailActions__eneAg button:active,.ProjectsLibrary_emptyWritings__FJxOm button:active,.ProjectsLibrary_empty__LCt9F button:active,.ProjectsLibrary_primaryButton__o3Rpe:active,.ProjectsLibrary_secondaryButton__FoU1O:active{scale:.96}.ProjectsLibrary_backButton__USztN:focus-visible,.ProjectsLibrary_detailActions__eneAg button:focus-visible,.ProjectsLibrary_detailWritingList__95oOY a:focus-visible,.ProjectsLibrary_emptyWritings__FJxOm button:focus-visible,.ProjectsLibrary_empty__LCt9F button:focus-visible,.ProjectsLibrary_primaryButton__o3Rpe:focus-visible,.ProjectsLibrary_projectCard__C6wCH:focus-visible,.ProjectsLibrary_secondaryButton__FoU1O:focus-visible,.ProjectsLibrary_sectionToggle__DcrdI:focus-visible,.ProjectsLibrary_writingGroupHeader__zpITo a:focus-visible{outline:2px solid rgba(168,95,50,.58);outline-offset:3px}.ProjectsLibrary_primaryButton__o3Rpe:disabled,.ProjectsLibrary_secondaryButton__FoU1O:disabled{opacity:.55;cursor:default}.ProjectsLibrary_projectList__hftkz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.ProjectsLibrary_projectCard__C6wCH{position:relative;min-height:13.5rem;display:flex;flex-direction:column;padding:1.5rem 1.6rem;border:1px solid rgba(var(--ink-rgb),.09);border-radius:8px;background:rgba(var(--ink-rgb),.018);color:inherit;text-decoration:none;box-shadow:0 1px 0 rgba(var(--ink-rgb),.025);transition-property:background-color,box-shadow,transform;transition-duration:.15s}.ProjectsLibrary_projectCard__C6wCH:hover{background:rgba(var(--ink-rgb),.035);box-shadow:0 10px 28px rgba(var(--ink-rgb),.055);transform:translateY(-1px)}.ProjectsLibrary_projectCardTop__hfXKX{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProjectsLibrary_projectCardTop__hfXKX time{color:hsl(var(--text-tertiary));font-size:.75rem;white-space:nowrap}.ProjectsLibrary_status__84ND1{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--text-secondary));font-size:.75rem;font-weight:600}.ProjectsLibrary_status__84ND1>span{width:.38rem;height:.38rem;border-radius:50%;background:#b56b3d}.ProjectsLibrary_statuscompleted__7Pzke>span{background:#71806b}.ProjectsLibrary_statusarchived__2ERai>span{background:#aaa49b}.ProjectsLibrary_projectCard__C6wCH h2{margin:1.25rem 0 .45rem;color:hsl(var(--text-primary));font-family:inherit;font-size:1.25rem;font-weight:620;line-height:1.3;letter-spacing:-.018em}.ProjectsLibrary_projectCard__C6wCH p{display:-webkit-box;overflow:hidden;margin:0;color:hsl(var(--text-tertiary));font-size:.85rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProjectsLibrary_projectMeta__YknX8{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding-top:1.3rem;color:hsl(var(--text-tertiary));font-size:.75rem}.ProjectsLibrary_projectMeta__YknX8 span{display:inline-flex;align-items:center;gap:.25rem}.ProjectsLibrary_cardProgress__EIwZN{height:2px;margin-top:.75rem;overflow:hidden;border-radius:2px;background:rgba(45,43,40,.07)}.ProjectsLibrary_cardProgress__EIwZN span{height:100%;display:block;border-radius:inherit;background:#b86e3d}.ProjectsLibrary_cardArrow__Mz4mi{position:absolute;right:1.15rem;bottom:1.2rem;color:#a85f32;opacity:0;transform:translateX(-.2rem);transition-property:opacity,transform;transition-duration:.14s}.ProjectsLibrary_projectCard__C6wCH:focus-visible .ProjectsLibrary_cardArrow__Mz4mi,.ProjectsLibrary_projectCard__C6wCH:hover .ProjectsLibrary_cardArrow__Mz4mi{opacity:1;transform:none}.ProjectsLibrary_empty__LCt9F,.ProjectsLibrary_state__vtUZN{min-height:24rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8e887f}.ProjectsLibrary_empty__LCt9F>svg{width:1.5rem;height:1.5rem;margin-bottom:1rem;color:#b8b1a8}.ProjectsLibrary_empty__LCt9F h2{margin:0;color:hsl(var(--text-primary));font-family:inherit;font-size:1.15rem;font-weight:600}.ProjectsLibrary_empty__LCt9F p{max-width:28rem;margin:.6rem 0 1.35rem;font-size:.875rem;line-height:1.65}.ProjectsLibrary_emptyWritings__FJxOm button,.ProjectsLibrary_empty__LCt9F button{border:1px solid rgba(45,43,40,.14);background:transparent;color:#5f5a53}.ProjectsLibrary_emptyHelpLink__e8Obz{min-height:2.5rem;display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;padding-inline:.45rem;border-radius:3px;color:#827c74;font-size:.8rem;font-weight:560;text-decoration:none;transition-property:background-color,color,transform;transition-duration:.14s}.ProjectsLibrary_emptyHelpLink__e8Obz:hover{background:rgba(45,43,40,.045);color:#a85f32}.ProjectsLibrary_emptyHelpLink__e8Obz:active{transform:scale(.96)}.ProjectsLibrary_emptyHelpLink__e8Obz:focus-visible{outline:2px solid rgba(168,95,50,.58);outline-offset:3px}.ProjectsLibrary_state__vtUZN{gap:.8rem}.ProjectsLibrary_state__vtUZN p{margin:0}.ProjectsLibrary_state__vtUZN button{border:0;border-bottom:1px solid;background:transparent;color:#766f67;cursor:pointer}.ProjectsLibrary_formPanel__JUlP0{max-width:42rem;margin:0 auto 2rem;padding:1.65rem;border:1px solid rgba(45,43,40,.09);border-radius:8px;background:hsla(0,0%,100%,.5)}.ProjectsLibrary_formPanel__JUlP0 h2{margin:0 0 1.35rem;font-family:inherit;font-size:1.25rem;font-weight:620}.ProjectsLibrary_formPanel__JUlP0 form{display:flex;flex-direction:column;gap:1rem}.ProjectsLibrary_field__nbkHy{display:flex;flex-direction:column;gap:.45rem;color:hsl(var(--text-secondary));font-size:.82rem;font-weight:560}.ProjectsLibrary_field__nbkHy input,.ProjectsLibrary_field__nbkHy textarea{width:100%;min-height:2.75rem;padding:.7rem .8rem;border:1px solid rgba(var(--ink-rgb),.13);border-radius:4px;outline:0;background:rgba(var(--ink-rgb),.018);color:hsl(var(--text-primary));font:inherit;font-size:.9rem;line-height:1.5;resize:vertical}.ProjectsLibrary_field__nbkHy input:focus-visible,.ProjectsLibrary_field__nbkHy textarea:focus-visible{border-color:rgba(168,95,50,.56);box-shadow:0 0 0 2px rgba(168,95,50,.1)}.ProjectsLibrary_formRow__WSWz_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ProjectsLibrary_formActions__E0PIk{display:flex;justify-content:flex-end;gap:.7rem;margin-top:.35rem}.ProjectsLibrary_backButton__USztN{margin:0 0 1.6rem -.7rem;background:transparent;color:#827c73;font-weight:520}.ProjectsLibrary_backButton__USztN:hover{color:#a85f32}.ProjectsLibrary_detailHeader__uG_Bk{display:flex;flex-direction:column;gap:.7rem;padding-bottom:2rem}.ProjectsLibrary_detailHeaderWithGoal__hV18i{padding-bottom:0}.ProjectsLibrary_detailUtilityRow__YrxeY{min-height:2.35rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-width:0;overflow-x:auto;scrollbar-width:none}.ProjectsLibrary_detailUtilityRow__YrxeY::-webkit-scrollbar{display:none}.ProjectsLibrary_detailUtilityRow__YrxeY>.ProjectsLibrary_status__84ND1{flex:0 0 auto;font-size:.82rem}.ProjectsLibrary_detailUtilityRow__YrxeY>.ProjectsLibrary_statusactive__iZNVK{color:#587054}.ProjectsLibrary_detailUtilityRow__YrxeY>.ProjectsLibrary_statusactive__iZNVK>span{background:#6f8769}.ProjectsLibrary_detailSummary__7PsUG{min-width:0;padding-top:1.65rem;border-top:1px solid rgba(45,43,40,.09)}.ProjectsLibrary_detailHeader__uG_Bk h2{max-width:56rem;margin:0 0 .55rem;color:hsl(var(--text-primary));font-family:inherit;font-size:2rem;font-weight:620;line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}.ProjectsLibrary_detailTitle__izjtS{display:flex;align-items:baseline;gap:.6rem}.ProjectsLibrary_detailTitle__izjtS>svg{flex:0 0 auto;color:#7d766e;font-size:.78em}.ProjectsLibrary_detailTitle__izjtS>span{min-width:0}.ProjectsLibrary_detailHeader__uG_Bk p{max-width:42rem;margin:0;color:hsl(var(--text-tertiary));font-size:.95rem;line-height:1.65;white-space:pre-wrap}.ProjectsLibrary_detailActions__eneAg{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:.4rem;white-space:nowrap}.ProjectsLibrary_detailActions__eneAg button{min-height:2.5rem;padding:.5rem .7rem;background:transparent;color:hsl(var(--text-secondary));font-size:.82rem;font-weight:520}.ProjectsLibrary_detailActions__eneAg button:hover{background:rgba(45,43,40,.05);color:#383530}.ProjectsLibrary_detailActions__eneAg .ProjectsLibrary_dangerAction__IOYCO:hover{color:#a14c42}.ProjectsLibrary_projectMoreMenu__qc_Hc{display:inline-flex}.ProjectsLibrary_detailActions__eneAg .ProjectsLibrary_projectMoreMenu__qc_Hc>button{width:2.35rem;padding:.45rem}.ProjectsLibrary_detailActions__eneAg .ProjectsLibrary_projectActionsMenu__bYHk_ button{width:100%;justify-content:flex-start}.ProjectsLibrary_detailActions__eneAg .ProjectsLibrary_projectActionsMenu__bYHk_ .ProjectsLibrary_dangerMenuItem__bA7CW{color:#a14c42}.ProjectsLibrary_goalSummary__OfYRA{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.75rem;border-top:1px solid rgba(var(--ink-rgb),.075)}.ProjectsLibrary_goalMetricCell__FHPqO,.ProjectsLibrary_goalProgressCell__C3MBP{min-width:0;min-height:6.4rem;display:flex;flex-direction:column;justify-content:center;padding:1.35rem clamp(.8rem,2.2vw,1.75rem)}.ProjectsLibrary_goalProgressCell__C3MBP{grid-column:span 2;-webkit-padding-start:0;padding-inline-start:0}.ProjectsLibrary_goalMetricCell__FHPqO{gap:.28rem;-webkit-border-start:1px solid rgba(var(--ink-rgb),.075);border-inline-start:1px solid rgba(var(--ink-rgb),.075)}.ProjectsLibrary_goalMetricCell__FHPqO:only-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.ProjectsLibrary_progress__5y83q{width:100%;padding:0}.ProjectsLibrary_progress__5y83q>div:first-child{display:flex;justify-content:space-between;color:hsl(var(--text-secondary));font-size:.78rem}.ProjectsLibrary_progress__5y83q>div strong{color:#9c5d38}.ProjectsLibrary_progressTrack__p_WmQ{height:3px;margin:.65rem 0;overflow:hidden;border-radius:3px;background:rgba(45,43,40,.08)}.ProjectsLibrary_progressTrack__p_WmQ span{display:block;height:100%;background:#b86e3d}.ProjectsLibrary_progress__5y83q p{margin:0}.ProjectsLibrary_goalMetricCell__FHPqO span,.ProjectsLibrary_progress__5y83q p{color:hsl(var(--text-tertiary));font-size:.75rem}.ProjectsLibrary_goalMetricCell__FHPqO strong{overflow:hidden;color:hsl(var(--text-primary));font-size:clamp(1rem,1.7vw,1.25rem);font-weight:590;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ProjectsLibrary_goalMetricCell__FHPqO small{color:#a06440;font-size:.75rem;line-height:1.4}.ProjectsLibrary_writingsSection__24qOw{padding-top:2.55rem}.ProjectsLibrary_sectionHeading__X6ieH{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.ProjectsLibrary_sectionHeading__X6ieH h3{margin:0;font-family:inherit;font-size:1.15rem;font-weight:620}.ProjectsLibrary_sectionHeading__X6ieH p{margin:.4rem 0 0;color:hsl(var(--text-tertiary));font-size:.8rem}.ProjectsLibrary_sectionControls__qNMmr{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.ProjectsLibrary_sectionControls__qNMmr button{display:inline-flex;align-items:center;gap:.35rem}.ProjectsLibrary_structuredWritingList__Sa_fj{display:flex;flex-direction:column;gap:1.9rem}.ProjectsLibrary_writingGroup__TcAG4{display:flex;flex-direction:column;gap:.55rem}.ProjectsLibrary_writingGroup__TcAG4 h4{margin:0;color:hsl(var(--text-secondary));font-size:.9rem;font-weight:620}.ProjectsLibrary_writingGroupHeader__zpITo{min-height:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProjectsLibrary_sectionToggle__DcrdI{min-height:2rem;display:inline-flex;align-items:center;gap:.4rem;-webkit-margin-start:-.4rem;margin-inline-start:-.4rem;padding:.25rem .4rem;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;transition-property:background-color,color;transition-duration:.14s}.ProjectsLibrary_sectionToggle__DcrdI:hover{background:rgba(45,43,40,.045);color:#3f3b36}.ProjectsLibrary_sectionToggle__DcrdI>svg{flex:0 0 auto;font-size:1rem;transform:rotate(-90deg);transition:transform .14s cubic-bezier(.2,0,0,1)}.ProjectsLibrary_sectionToggle__DcrdI[aria-expanded=true]>svg{transform:rotate(0deg)}.ProjectsLibrary_sectionToggle__DcrdI small{min-width:1.25rem;color:hsl(var(--text-tertiary));font-size:.75rem;font-weight:520;text-align:start}.ProjectsLibrary_writingGroupHeader__zpITo a{min-height:2.25rem;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .5rem;border-radius:3px;color:hsl(var(--text-secondary));font-size:.78rem;font-weight:560;opacity:0;pointer-events:none;text-decoration:none;transition-property:background-color,color,opacity;transition-duration:.14s}.ProjectsLibrary_writingGroup__TcAG4:focus-within .ProjectsLibrary_writingGroupHeader__zpITo a,.ProjectsLibrary_writingGroup__TcAG4:hover .ProjectsLibrary_writingGroupHeader__zpITo a{opacity:1;pointer-events:auto}.ProjectsLibrary_writingGroupHeader__zpITo a:hover{background:rgba(45,43,40,.045);color:#a85f32}.ProjectsLibrary_emptyGroup__OIjfv{margin:0;padding:.95rem .25rem;border-top:1px solid rgba(var(--ink-rgb),.08);border-bottom:1px solid rgba(var(--ink-rgb),.075);color:hsl(var(--text-tertiary));font-size:.8rem}.ProjectsLibrary_detailWritingList__95oOY{border-top:1px solid rgba(45,43,40,.08)}.ProjectsLibrary_detailWritingList__95oOY a{min-height:4.5rem;display:grid;grid-template-columns:7rem minmax(0,1fr) auto 1rem;align-items:center;grid-gap:1rem;gap:1rem;padding:.8rem .25rem;border-bottom:1px solid rgba(45,43,40,.075);color:inherit;text-decoration:none}.ProjectsLibrary_detailWritingList__95oOY em,.ProjectsLibrary_detailWritingList__95oOY time{color:hsl(var(--text-tertiary));font-size:.75rem;font-style:normal;white-space:nowrap}.ProjectsLibrary_detailWritingList__95oOY a>span{min-width:0;display:flex;flex-direction:column;gap:.25rem}.ProjectsLibrary_detailWritingList__95oOY strong{overflow:hidden;color:hsl(var(--text-primary));font-size:.9rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.ProjectsLibrary_detailWritingList__95oOY small{overflow:hidden;color:hsl(var(--text-tertiary));font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.ProjectsLibrary_detailWritingList__95oOY svg{color:#a85f32;opacity:0;transition:opacity .14s ease}.ProjectsLibrary_detailWritingList__95oOY a:hover strong{color:#a85f32;text-decoration:underline;text-underline-offset:.16rem}.ProjectsLibrary_detailWritingList__95oOY a:focus-visible svg,.ProjectsLibrary_detailWritingList__95oOY a:hover svg{opacity:1}.ProjectsLibrary_emptyWritings__FJxOm{min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;color:#99938a;text-align:center}.ProjectsLibrary_emptyWritings__FJxOm svg{width:1.3rem;height:1.3rem}.ProjectsLibrary_emptyWritings__FJxOm p{margin:0;font-size:.875rem}.ProjectsLibrary_emptyWritingActions__Z9g_z{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.55rem}.ProjectsLibrary_writingPicker__o4RZq{padding:1rem;border-radius:6px;background:rgba(45,43,40,.03)}.ProjectsLibrary_writingPicker__o4RZq>p{margin:0 0 .9rem;color:hsl(var(--text-tertiary));font-size:.82rem;line-height:1.6}.ProjectsLibrary_checkboxList__dBtK5{max-height:23rem;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;overscroll-behavior:contain}.ProjectsLibrary_checkboxList__dBtK5 label{min-height:3.75rem;display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:4px;background:hsla(0,0%,100%,.52);cursor:pointer}.ProjectsLibrary_checkboxList__dBtK5 label:hover{background:hsla(0,0%,100%,.9)}.ProjectsLibrary_checkboxList__dBtK5 input{width:1rem;height:1rem;accent-color:#a85f32}.ProjectsLibrary_checkboxList__dBtK5 label>span{min-width:0;display:flex;flex-direction:column;gap:.2rem}.ProjectsLibrary_checkboxList__dBtK5 strong{overflow:hidden;color:hsl(var(--text-primary));font-size:.85rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.ProjectsLibrary_checkboxList__dBtK5 small{color:hsl(var(--text-tertiary));font-size:.75rem}.ProjectsLibrary_smallState__eQzjV{min-height:8rem;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-tertiary));font-size:.82rem}@media (max-width:720px){.ProjectsLibrary_projectList__hftkz{grid-template-columns:1fr}.ProjectsLibrary_goalSummary__OfYRA{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectsLibrary_goalProgressCell__C3MBP{grid-column:span 2;-webkit-padding-end:0;padding-inline-end:0}.ProjectsLibrary_goalMetricCell__FHPqO{border-top:1px solid rgba(var(--ink-rgb),.075)}.ProjectsLibrary_goalMetricCell__FHPqO:nth-child(2){-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.ProjectsLibrary_goalMetricCell__FHPqO:only-child{border-top:0}.ProjectsLibrary_formRow__WSWz_{grid-template-columns:1fr}.ProjectsLibrary_detailWritingList__95oOY a{grid-template-columns:minmax(0,1fr) 1rem}.ProjectsLibrary_detailWritingList__95oOY em,.ProjectsLibrary_detailWritingList__95oOY time{display:none}}@media (max-width:480px){.ProjectsLibrary_projectCard__C6wCH{min-height:11.5rem;padding:1.15rem}.ProjectsLibrary_projectCardTop__hfXKX{align-items:flex-start;flex-direction:column;gap:.4rem}.ProjectsLibrary_sectionHeading__X6ieH{flex-direction:column}.ProjectsLibrary_formPanel__JUlP0{padding:1.15rem}.ProjectsLibrary_field__nbkHy input,.ProjectsLibrary_field__nbkHy textarea{font-size:1rem}}@media (hover:none){.ProjectsLibrary_writingGroupHeader__zpITo a{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.ProjectsLibrary_cardArrow__Mz4mi,.ProjectsLibrary_detailActions__eneAg button,.ProjectsLibrary_detailWritingList__95oOY svg,.ProjectsLibrary_emptyHelpLink__e8Obz,.ProjectsLibrary_primaryButton__o3Rpe,.ProjectsLibrary_projectCard__C6wCH,.ProjectsLibrary_secondaryButton__FoU1O,.ProjectsLibrary_sectionToggle__DcrdI,.ProjectsLibrary_sectionToggle__DcrdI>svg,.ProjectsLibrary_writingGroupHeader__zpITo a{transition:none}.ProjectsLibrary_detailActions__eneAg button:active,.ProjectsLibrary_emptyWritings__FJxOm button:active,.ProjectsLibrary_empty__LCt9F button:active,.ProjectsLibrary_primaryButton__o3Rpe:active,.ProjectsLibrary_secondaryButton__FoU1O:active{scale:1}.ProjectsLibrary_emptyHelpLink__e8Obz:active{transform:none}}.GuestAuthContext_overlay__M3RY2{position:fixed;inset:0;z-index:10000;overflow:auto;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.GuestAuthContext_closeButton__0Z9O3{position:fixed;top:20px;right:22px;z-index:10001;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:hsla(0,0%,100%,.92);background:rgba(0,0,0,.16);cursor:pointer;transition:color .16s ease,background-color .16s ease}.GuestAuthContext_closeButton__0Z9O3:hover{color:#fff;background:rgba(0,0,0,.28)}.GuestAuthContext_closeButton__0Z9O3:focus-visible{outline:2px solid currentColor;outline-offset:2px}.FeedbackProvider_dialog__jN1MK,.FeedbackProvider_prompt__dXLyI{color:rgb(var(--ink-rgb));border:0;border-radius:1rem;font-family:var(--font-sans,"Inter",sans-serif)}.FeedbackProvider_prompt__dXLyI{position:fixed;z-index:1000;inset-block-end:max(1.5rem,env(safe-area-inset-bottom));inset-inline-end:max(1.5rem,env(safe-area-inset-right));background:hsl(var(--workspace-bg));box-shadow:none;max-width:min(24rem,calc(100vw - 2rem));padding:.875rem 1rem .625rem}.FeedbackProvider_prompt__dXLyI p{margin:0;font-size:.8125rem;line-height:1.5}.FeedbackProvider_promptActions__JHrsF{display:flex;align-items:center;gap:.375rem;margin-top:.25rem}.FeedbackProvider_iconButton__Rul1a{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:.625rem;background:transparent;color:inherit;font-size:1.5rem;cursor:pointer;transition:background-color .15s ease-out}.FeedbackProvider_iconButton__Rul1a:hover{background:rgba(var(--ink-rgb),.06)}.FeedbackProvider_dismiss__PrSzS{-webkit-margin-start:auto;margin-inline-start:auto;font-size:1.125rem}.FeedbackProvider_dialog__jN1MK{position:fixed;background:rgb(var(--panel-rgb));box-shadow:0 0 0 1px rgba(var(--ink-rgb),.09),0 10px 40px rgba(18,16,13,.12);inset:auto max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) auto;margin:0;width:min(25rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - max(1.5rem, env(safe-area-inset-bottom)));padding:1.75rem;overflow-y:auto;overscroll-behavior:contain}.FeedbackProvider_dialog__jN1MK::-webkit-backdrop{background:rgba(18,16,13,.12)}.FeedbackProvider_dialog__jN1MK::backdrop{background:rgba(18,16,13,.12)}.FeedbackProvider_close__eCy_a{position:absolute;top:.5rem;right:.5rem;font-size:1.25rem}.FeedbackProvider_dialog__jN1MK h2{margin:0 1.5rem .5rem 0;font-size:1.25rem;font-weight:600;line-height:1.35}.FeedbackProvider_description__Nqp_w{margin:0 0 1.5rem;font-size:.875rem;line-height:1.6;color:rgba(var(--ink-rgb),.7)}.FeedbackProvider_fields__D94pr{margin:0;padding:0;border:0;min-width:0;display:grid;grid-gap:1.125rem;gap:1.125rem}.FeedbackProvider_field__s0z6z{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.8125rem;font-weight:500}.FeedbackProvider_feelings__lujV_{display:flex;gap:.5rem;flex-wrap:wrap}.FeedbackProvider_feeling__KY_2U{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.5rem .75rem;border-radius:.625rem;border:1px solid rgba(var(--ink-rgb),.15);background:transparent;color:inherit;font:inherit;cursor:pointer}.FeedbackProvider_feeling__KY_2U svg{font-size:1.25rem;flex-shrink:0}.FeedbackProvider_feeling__KY_2U[aria-pressed=true]{border-color:rgb(var(--ink-rgb));background:rgba(var(--ink-rgb),.07);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb))}.FeedbackProvider_field__s0z6z select,.FeedbackProvider_field__s0z6z textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(var(--ink-rgb),.2);border-radius:.625rem;background:rgb(var(--panel-rgb));color:inherit;padding:.75rem;font:inherit;font-weight:400;line-height:1.5}.FeedbackProvider_field__s0z6z textarea{resize:vertical;min-height:8rem;max-height:40dvh}.FeedbackProvider_field__s0z6z textarea::placeholder{color:rgba(var(--ink-rgb),.55)}.FeedbackProvider_count__H794c{text-align:end;font-size:.6875rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(var(--ink-rgb),.65)}.FeedbackProvider_privacy__Xt2Zl{font-size:.75rem;line-height:1.6;color:rgba(var(--ink-rgb),.7);margin:.875rem 0 0}.FeedbackProvider_error__YyGsd{font-size:.8125rem;line-height:1.5;margin:.75rem 0}.FeedbackProvider_error__YyGsd:empty{margin:1rem 0 0}.FeedbackProvider_submit__6nmZG{width:100%;min-height:2.75rem;padding:.625rem 1rem;border:0;border-radius:.625rem;color:rgb(var(--panel-rgb));background:rgb(var(--ink-rgb));font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.FeedbackProvider_dialog__jN1MK button:disabled{opacity:.55;cursor:wait}.FeedbackProvider_success__23L9t{display:grid;justify-items:center;grid-gap:1.5rem;gap:1.5rem}.FeedbackProvider_success__23L9t>svg{font-size:2rem}.FeedbackProvider_dialog__jN1MK button:focus-visible,.FeedbackProvider_dialog__jN1MK select:focus-visible,.FeedbackProvider_dialog__jN1MK textarea:focus-visible,.FeedbackProvider_prompt__dXLyI button:focus-visible{outline:2px solid rgb(var(--ink-rgb));outline-offset:3px}.FeedbackProvider_srOnly__W44mD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){.FeedbackProvider_prompt__dXLyI{animation:FeedbackProvider_appear__0hP_Y .24s ease-out}.FeedbackProvider_feeling__KY_2U:active,.FeedbackProvider_iconButton__Rul1a:active,.FeedbackProvider_submit__6nmZG:active{transform:scale(.96)}@keyframes FeedbackProvider_appear__0hP_Y{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.FeedbackProvider_prompt__dXLyI{inset-inline-end:max(1rem,env(safe-area-inset-right));inset-block-end:max(1rem,env(safe-area-inset-bottom))}.FeedbackProvider_dialog__jN1MK{inset:auto 1rem max(1rem,env(safe-area-inset-bottom)) 1rem;width:auto;max-height:calc(100dvh - 2rem);padding:1.5rem}.FeedbackProvider_field__s0z6z select,.FeedbackProvider_field__s0z6z textarea{font-size:1rem}.FeedbackProvider_iconButton__Rul1a{width:2.75rem;height:2.75rem}}.EditorActionsMenu_container__L_zzv{position:relative;flex:0 0 auto}.EditorActionsMenu_trigger__GwQ7p{display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--text-tertiary));cursor:pointer;opacity:.72;transition-property:color,background-color,opacity,scale;transition-duration:.15s;transition-timing-function:ease-out}.EditorActionsMenu_trigger__GwQ7p:hover,.EditorActionsMenu_trigger__GwQ7p[aria-expanded=true]{background:hsl(var(--bg-elevated));color:hsl(var(--text-primary));opacity:1}.EditorActionsMenu_menuItem__shBkX:active:not(:disabled),.EditorActionsMenu_trigger__GwQ7p:active{scale:.96}.EditorActionsMenu_menuItem__shBkX:focus-visible,.EditorActionsMenu_trigger__GwQ7p:focus-visible{outline:2px solid hsla(var(--accent-subtle),.7);outline-offset:2px}.EditorActionsMenu_menu__5I7Af{position:absolute;top:calc(100% + .35rem);right:0;z-index:1000;display:flex;width:14rem;max-width:calc(100vw - 1rem);flex-direction:column;gap:1px;padding:.25rem;border-radius:.5rem;background:hsl(var(--bg-primary));box-shadow:0 5px 10px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05);animation:EditorActionsMenu_menuEnter__WH_il .12s ease-out}.EditorActionsMenu_menuItem__shBkX{display:flex;width:100%;min-height:2.5rem;align-items:center;gap:.55rem;padding:.5rem .65rem;border:0;border-radius:.3rem;background:transparent;color:hsl(var(--text-primary));cursor:pointer;font:inherit;font-size:.82rem;text-align:start;text-decoration:none;transition-property:color,background-color,scale;transition-duration:.12s;transition-timing-function:ease-out}.EditorActionsMenu_menuItem__shBkX:focus-visible,.EditorActionsMenu_menuItem__shBkX:hover:not(:disabled){background:hsl(var(--bg-elevated))}.EditorActionsMenu_menuItem__shBkX:disabled{color:hsl(var(--text-muted));cursor:not-allowed;opacity:.52}.EditorActionsMenu_itemIcon__k9jdY{display:grid;width:1.1rem;height:1.1rem;flex:0 0 auto;place-items:center;color:hsl(var(--text-secondary))}.EditorActionsMenu_itemLabel__d0r28{min-width:0;flex:1 1}.EditorActionsMenu_shortcut__q_Nhe{font:inherit;font-size:.7rem;letter-spacing:.01em}.EditorActionsMenu_shortcut__q_Nhe,.EditorActionsMenu_submenuArrow__f9UOY{flex:0 0 auto;color:hsl(var(--text-muted))}.EditorActionsMenu_separator__3XWGp{height:1px;flex:0 0 auto;margin:.3rem .4rem;background:hsl(var(--border-light))}.EditorActionsMenu_backItem__Fm4MF{font-weight:600}@keyframes EditorActionsMenu_menuEnter__WH_il{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.EditorActionsMenu_trigger__GwQ7p{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.EditorActionsMenu_menuItem__shBkX,.EditorActionsMenu_trigger__GwQ7p{transition:none}.EditorActionsMenu_menu__5I7Af{animation:none}}.WritingDetailsContent_informationList__SRqVU{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid rgba(var(--ink-rgb),.13);border-radius:3px}.WritingDetailsContent_informationList__SRqVU>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid hsl(var(--border-light))}.WritingDetailsContent_informationList__SRqVU>div:last-child{border-bottom:0}.WritingDetailsContent_informationList__SRqVU dd,.WritingDetailsContent_informationList__SRqVU dt{margin:0;font-size:.8rem;line-height:1.45}.WritingDetailsContent_informationList__SRqVU dt{color:hsl(var(--text-secondary))}.WritingDetailsContent_informationList__SRqVU dd{color:hsl(var(--text-primary));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.WritingDetailsContent_status__ARPVs{margin:0;color:hsl(var(--text-secondary));font-size:.82rem;line-height:1.6}.WritingDetailsContent_status__ARPVs p{margin:0}.WritingDetailsContent_status__ARPVs button{margin-top:.6rem;padding:0;border:0;border-bottom:1px solid;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;font:inherit}.WritingDetailsContent_status__ARPVs button:hover{color:hsl(var(--text-primary))}.WritingDetailsContent_status__ARPVs button:focus-visible{outline:2px solid hsla(var(--accent-subtle),.7);outline-offset:3px}.WritingDetailsContent_analysisContent__B6FYn{display:flex;flex-direction:column;gap:1.25rem}.WritingDetailsContent_analysisBlock__GSmzW h4{margin:0;color:hsl(var(--text-secondary));font-size:.75rem;font-weight:600}.WritingDetailsContent_analysisBlock__GSmzW p{margin:.4rem 0 0;color:hsl(var(--text-primary));font-size:.82rem;line-height:1.65}.WritingDetailsContent_tags__aHTQ3{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.WritingDetailsContent_tags__aHTQ3 span{padding:.25rem .5rem;border-radius:999px;background:hsl(var(--bg-elevated));color:hsl(var(--text-secondary));font-size:.7rem}.WritingDetailsContent_classifications__s9L1w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.WritingDetailsContent_classifications__s9L1w>div{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid rgba(var(--ink-rgb),.13);border-radius:3px}.WritingDetailsContent_classifications__s9L1w span,.WritingDetailsContent_meters__xn2st span{color:hsl(var(--text-tertiary));font-size:.7rem}.WritingDetailsContent_classifications__s9L1w strong{overflow:hidden;color:hsl(var(--text-primary));font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.WritingDetailsContent_moodExplanation__918HR{margin:-.4rem 0 0;color:hsl(var(--text-secondary));font-size:.78rem;line-height:1.6}.WritingDetailsContent_meters__xn2st{display:flex;flex-direction:column;gap:.75rem}.WritingDetailsContent_meters__xn2st>div{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 1.8rem;align-items:center;grid-gap:.6rem;gap:.6rem}.WritingDetailsContent_meters__xn2st b{color:hsl(var(--text-tertiary));font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:end}.WritingDetailsContent_energyTrack__sc8k6,.WritingDetailsContent_moodTrack__6a408{position:relative;height:3px;border-radius:999px;background:hsl(var(--bg-elevated))}.WritingDetailsContent_moodTrack__6a408{overflow:visible;background:linear-gradient(90deg,rgba(103,111,135,.28),hsla(40,6%,58%,.16) 50%,rgba(198,132,80,.3))}.WritingDetailsContent_moodTrack__6a408 i{position:absolute;top:50%;width:7px;height:7px;border:1px solid hsl(var(--bg-primary));border-radius:50%;background:hsl(var(--text-secondary));box-shadow:0 0 0 1px rgba(45,43,40,.12);transform:translate(-50%,-50%)}.WritingDetailsContent_energyTrack__sc8k6{overflow:hidden}.WritingDetailsContent_energyTrack__sc8k6 i{display:block;height:100%;border-radius:inherit;background:rgba(164,95,53,.58)}.DraftRestorePrompt_prompt__1jvmv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;width:100%;margin:.9rem 0 1.75rem;padding:.75rem .85rem;border:1px solid rgba(62,70,82,.1);border-radius:3px;background:rgba(62,70,82,.035)}.DraftRestorePrompt_icon__bMl2Y{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:rgba(62,70,82,.075);color:rgba(45,52,63,.62)}.DraftRestorePrompt_icon__bMl2Y svg{width:.95rem;height:.95rem}.DraftRestorePrompt_copy__XvBiB{display:flex;min-width:0;flex-direction:column;gap:.16rem}.DraftRestorePrompt_copy__XvBiB strong{color:hsl(var(--text-primary));font-size:.75rem;font-weight:600;line-height:1.4}.DraftRestorePrompt_copy__XvBiB span{color:hsl(var(--text-tertiary));font-size:.68rem;line-height:1.45}.DraftRestorePrompt_copy__XvBiB small{margin-top:.05rem;color:rgba(45,43,40,.43);font-size:.62rem;line-height:1.4}.DraftRestorePrompt_actions__WE_Eq{display:flex;align-items:center;gap:.55rem;padding-left:.85rem;border-left:1px solid rgba(62,70,82,.09);white-space:nowrap}.DraftRestorePrompt_actions__WE_Eq button{height:2rem;border-radius:3px;font-family:inherit;font-size:.68rem;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.DraftRestorePrompt_restore__QdHXm{padding:0 .72rem;border:1px solid rgba(45,43,40,.82);background:rgba(45,43,40,.9);color:#fff;font-weight:600}.DraftRestorePrompt_restore__QdHXm:hover{border-color:#2d2b28;background:#2d2b28}.DraftRestorePrompt_dismiss__nq4wx{padding:0 .25rem;border:0;background:transparent;color:hsl(var(--text-tertiary))}.DraftRestorePrompt_dismiss__nq4wx:hover{color:hsl(var(--text-primary))}@media (max-width:640px){.DraftRestorePrompt_prompt__1jvmv{grid-template-columns:auto minmax(0,1fr)}.DraftRestorePrompt_actions__WE_Eq{grid-column:2;justify-content:flex-start;padding-top:.45rem;padding-left:0;border-top:1px solid rgba(62,70,82,.09);border-left:0}}.LexicalEditor_editorContainer__zYe0t{width:min(100%,var(--writing-width));margin:0 auto;padding:clamp(3.5rem,8vh,5rem) 2rem 0;position:relative;color:hsl(var(--text-primary))}.LexicalEditor_editorLogo__uPhpO{display:block;width:auto;height:1.4rem;margin-bottom:clamp(2.5rem,5vh,3.5rem);opacity:.82;filter:var(--logo-filter)}.LexicalEditor_writingGuidePlacement__4HYv1,.LexicalEditor_writingSourcePlacement___fSMr{margin-bottom:clamp(1.75rem,4vh,2.5rem)}.LexicalEditor_focusMode__0aD9d{padding-top:clamp(4.5rem,10vh,7rem)}.LexicalEditor_focusMode__0aD9d .LexicalEditor_editorLogo__uPhpO{display:none}.LexicalEditor_editor-wrapper__iTuq9{width:100%;position:relative}@media (max-width:768px){.LexicalEditor_editor-container__ir2Md{padding:1rem}}.LexicalEditor_titleContainer___S_ew{padding:0 0 2.75rem;text-align:left;font-family:var(--font-title);position:relative}.LexicalEditor_titleContextRow__PQqbt{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-margin-after:.6rem;margin-block-end:.6rem;font-family:var(--font-sans)}.LexicalEditor_titleContextLeading__5RPmP{min-width:0;flex:1 1}.LexicalEditor_titleInput__0OTJU{display:block;width:100%;min-height:1.22em;overflow:hidden;resize:none;border:none;outline:none;background:transparent;color:hsl(var(--text-primary));font-size:clamp(2rem,4vw,2.7rem);font-weight:600;font-family:inherit;padding:0;text-align:left;line-height:1.22;letter-spacing:-.025em;overflow-wrap:anywhere}.LexicalEditor_titleInput__0OTJU::placeholder{color:hsl(var(--text-muted));font-weight:600;font-family:var(--font-title)}.LexicalEditor_titleInput__0OTJU:focus{outline:none}.LexicalEditor_titleInput__0OTJU:-moz-read-only{cursor:default}.LexicalEditor_titleInput__0OTJU:read-only{cursor:default}.LexicalEditor_articleActions__85zu9{display:flex;align-items:center;gap:.15rem;font-family:var(--font-sans,"Inter",sans-serif)}.LexicalEditor_titleExportControl__MFTFC,.LexicalEditor_writingInfoControl__S_8O_{position:relative;flex:0 0 auto}.LexicalEditor_titleActionButton___YtQi{display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:0;border-radius:.375rem;background:transparent;color:hsl(var(--text-tertiary));cursor:pointer;opacity:.72;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.LexicalEditor_titleActionButton___YtQi:focus-visible,.LexicalEditor_titleActionButton___YtQi:hover{background:hsl(var(--bg-elevated));color:hsl(var(--text-primary));opacity:1}.LexicalEditor_titleActionButton___YtQi:focus-visible{outline:2px solid hsla(var(--accent-subtle),.7);outline-offset:2px}.LexicalEditor_writingInfoPopover__z7Qgn{position:absolute;top:calc(100% + .5rem);right:0;z-index:120;width:min(22rem,calc(100vw - 2.5rem));padding:.25rem;border:0;border-radius:.5rem;background:hsl(var(--bg-primary));box-shadow:0 5px 10px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05);font-family:var(--font-sans,"Inter",sans-serif);animation:LexicalEditor_writingInfoEnter__G7P6O .2s ease-out}.LexicalEditor_writingInfoHeader__vSe5c{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem .6rem;border-bottom:1px solid hsl(var(--border-light))}.LexicalEditor_writingInfoHeader__vSe5c strong{color:hsl(var(--text-primary));font-size:.82rem;font-weight:600}.LexicalEditor_writingInfoHeader__vSe5c span{color:hsl(var(--text-tertiary));font-size:.68rem;line-height:1.45}.LexicalEditor_writingInfoList__zh9pj{display:flex;flex-direction:column;margin:0;padding:.25rem 0}.LexicalEditor_writingInfoList__zh9pj>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem .75rem}.LexicalEditor_writingInfoList__zh9pj dd,.LexicalEditor_writingInfoList__zh9pj dt{margin:0;font-size:.72rem;line-height:1.4}.LexicalEditor_writingInfoList__zh9pj dt{color:hsl(var(--text-tertiary))}.LexicalEditor_writingInfoList__zh9pj dd{color:hsl(var(--text-primary));text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LexicalEditor_writingIntelligence__VVIF_{padding:.7rem .75rem .75rem;border-top:1px solid hsl(var(--border-light))}.LexicalEditor_writingIntelligenceHeading__UJ93I{display:flex;flex-direction:column;gap:.12rem}.LexicalEditor_writingIntelligenceHeading__UJ93I strong{color:hsl(var(--text-primary));font-size:.76rem;font-weight:600}.LexicalEditor_analysisBlock__Xvz8U>span,.LexicalEditor_analysisClassifications__gziKR span,.LexicalEditor_moodMeters__OVGEe span,.LexicalEditor_writingIntelligenceHeading__UJ93I span{color:hsl(var(--text-tertiary));font-size:.66rem;line-height:1.4}.LexicalEditor_analysisStatus__YLjgd{margin:.7rem 0 .15rem;color:hsl(var(--text-tertiary));font-size:.72rem;line-height:1.55}.LexicalEditor_analysisStatus__YLjgd p{margin:0}.LexicalEditor_analysisStatus__YLjgd button{margin-top:.45rem;padding:0;border:0;border-bottom:1px solid;color:hsl(var(--text-secondary));background:transparent;font:inherit;cursor:pointer}.LexicalEditor_analysisStatus__YLjgd button:hover{color:hsl(var(--text-primary))}.LexicalEditor_analysisBlock__Xvz8U{margin-top:.8rem}.LexicalEditor_analysisBlock__Xvz8U p{margin:.24rem 0 0;color:hsl(var(--text-primary));font-size:.74rem;line-height:1.6}.LexicalEditor_analysisTags__ojku_{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.LexicalEditor_analysisTags__ojku_ span{padding:.18rem .42rem;border-radius:999px;background:hsl(var(--bg-elevated));color:hsl(var(--text-secondary));font-size:.64rem;line-height:1.35}.LexicalEditor_analysisClassifications__gziKR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.8rem}.LexicalEditor_analysisClassifications__gziKR>div{display:flex;min-width:0;flex-direction:column;gap:.15rem}.LexicalEditor_analysisClassifications__gziKR strong{overflow:hidden;color:hsl(var(--text-primary));font-size:.74rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.LexicalEditor_moodExplanation__4rDtJ{margin:.65rem 0 0;color:hsl(var(--text-secondary));font-size:.69rem;line-height:1.5}.LexicalEditor_moodMeters__OVGEe{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.LexicalEditor_moodMeters__OVGEe>div{display:grid;grid-template-columns:3.3rem minmax(0,1fr) 1.6rem;align-items:center;grid-gap:.5rem;gap:.5rem}.LexicalEditor_moodMeters__OVGEe b{color:hsl(var(--text-tertiary));font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.LexicalEditor_energyTrack__sN7G0,.LexicalEditor_moodTrack__PRpBE{position:relative;height:3px;overflow:visible;border-radius:999px;background:hsl(var(--bg-elevated))}.LexicalEditor_moodTrack__PRpBE{background:linear-gradient(90deg,rgba(103,111,135,.28),hsla(40,6%,58%,.16) 50%,rgba(198,132,80,.3))}.LexicalEditor_moodTrack__PRpBE i{position:absolute;top:50%;width:7px;height:7px;border:1px solid hsl(var(--bg-primary));border-radius:50%;background:hsl(var(--text-secondary));box-shadow:0 0 0 1px rgba(45,43,40,.12);transform:translate(-50%,-50%)}.LexicalEditor_energyTrack__sN7G0{overflow:hidden}.LexicalEditor_energyTrack__sN7G0 i{display:block;height:100%;border-radius:inherit;background:rgba(164,95,53,.58)}.LexicalEditor_exportItemLabel__Jyy3_{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.LexicalEditor_proLabel__A225g{color:hsl(var(--brand-primary));font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@keyframes LexicalEditor_writingInfoEnter__G7P6O{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.LexicalEditor_lockedWordHint__Hz_fb{margin:1rem 1rem 0;display:flex;align-items:center;gap:.25rem;color:hsl(var(--notification-info-text));font-size:.875rem}.LexicalEditor_historicalWordHint__jaiJ5{display:flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.9rem 0 1.75rem;padding:.55rem .7rem;border:1px solid rgba(45,43,40,.07);border-radius:3px;background:rgba(45,43,40,.025);color:hsl(var(--text-tertiary));font-size:.72rem;line-height:1.5}.LexicalEditor_historicalWordHint__jaiJ5 svg{width:.9rem;height:.9rem;flex:0 0 auto;color:rgba(45,43,40,.42)}.LexicalEditor_historicalWordHintCopy__nOfLf{min-width:0}.LexicalEditor_historicalWordHintCopy__nOfLf a{color:hsl(var(--text-secondary));-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .12s ease-out}.LexicalEditor_historicalWordHintCopy__nOfLf a:hover{color:hsl(var(--text-primary))}.LexicalEditor_historicalWordHintCopy__nOfLf a:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.LexicalEditor_catchupHint__wVdA8{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;width:100%;margin:.9rem 0 1.75rem;padding:.75rem .85rem;border:1px solid rgba(181,105,54,.14);border-radius:3px;background:rgba(181,105,54,.045)}.LexicalEditor_catchupIcon__otER3{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:rgba(181,105,54,.1);color:#a55f33}.LexicalEditor_catchupIcon__otER3 svg{width:.95rem;height:.95rem}.LexicalEditor_catchupCopy__qgyXl{display:flex;min-width:0;flex-direction:column;gap:.18rem}.LexicalEditor_catchupCopy__qgyXl strong{color:hsl(var(--text-primary));font-size:.75rem;font-weight:600;line-height:1.4}.LexicalEditor_catchupCopy__qgyXl span{color:hsl(var(--text-tertiary));font-size:.68rem;line-height:1.45}.LexicalEditor_catchupTimer__czYBI{display:flex;align-items:baseline;gap:.45rem;padding-left:.85rem;border-left:1px solid rgba(181,105,54,.12);white-space:nowrap}.LexicalEditor_catchupTimer__czYBI span{color:hsl(var(--text-tertiary));font-size:.62rem}.LexicalEditor_catchupTimer__czYBI strong{color:#98582f;font-family:var(--font-mono);font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.03em}.LexicalEditor_catchupExpired__YGwr_{grid-template-columns:auto minmax(0,1fr);border-color:rgba(45,43,40,.07);background:rgba(45,43,40,.025)}.LexicalEditor_catchupExpired__YGwr_ .LexicalEditor_catchupIcon__otER3{background:rgba(45,43,40,.055);color:rgba(45,43,40,.48)}.LexicalEditor_editorInner__hpd35{margin:0 auto;position:relative}.LexicalEditor_editorInput__5Ixes{min-height:68vh;padding:0 0 60vh;border:none;outline:none;resize:none;font-family:inherit;font-size:var(--editor-font-size,1.08rem);line-height:var(--editor-line-height,1.85);background:transparent;color:inherit;width:100%}.LexicalEditor_editorInput__5Ixes.LexicalEditor_fontSerif__rIi9m{font-family:var(--font-serif)}.LexicalEditor_editorInput__5Ixes.LexicalEditor_fontSansSerif__i2O2R{font-family:var(--font-sans,"Inter",sans-serif)}.LexicalEditor_editorInput__5Ixes.LexicalEditor_fontMono__3cbMz{font-family:var(--font-mono)}.LexicalEditor_editorPlaceholder__fbQp7{position:absolute;top:0;left:0;color:hsl(var(--text-muted));pointer-events:none;font-style:normal;opacity:.62}.LexicalEditor_writingGuidePrompt__u16T2{position:absolute;top:2.35rem;left:0;z-index:3;max-width:min(100%,38rem);margin:0;color:hsl(var(--text-tertiary));font-family:var(--font-sans,"Inter",sans-serif);font-size:.8rem;line-height:1.55;pointer-events:none}.LexicalEditor_writingGuidePrompt__u16T2 span{-webkit-margin-end:.55rem;margin-inline-end:.55rem;color:hsl(var(--accent));font-size:.66rem;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.LexicalEditor_editorInner__hpd35:has([data-ai-writing-panel-open=true]) .LexicalEditor_editorPlaceholder__fbQp7,.LexicalEditor_editorInner__hpd35:has([data-idea-generator-open=true]) .LexicalEditor_editorPlaceholder__fbQp7{opacity:0}@media (max-width:768px){.LexicalEditor_editorContainer__zYe0t{padding:3.5rem 1.35rem 0}.LexicalEditor_editorLogo__uPhpO{height:1.25rem;margin-bottom:2.25rem}.LexicalEditor_writingGuidePlacement__4HYv1,.LexicalEditor_writingSourcePlacement___fSMr{margin-bottom:1.75rem}.LexicalEditor_titleContainer___S_ew{padding-bottom:2rem}.LexicalEditor_titleInput__0OTJU{font-size:2rem}.LexicalEditor_writingInfoPopover__z7Qgn{position:fixed;top:auto;right:1rem;bottom:1rem;left:1rem;width:auto}.LexicalEditor_catchupHint__wVdA8{grid-template-columns:auto minmax(0,1fr)}.LexicalEditor_catchupTimer__czYBI{grid-column:2;padding:0;border-left:0}.LexicalEditor_editorInput__5Ixes{font-size:var(--editor-font-size,1rem);line-height:var(--editor-line-height,1.78)}}.LexicalEditor_editorInput__5Ixes .editor-paragraph{margin-bottom:1rem}.LexicalEditor_editorInput__5Ixes .editor-paragraph[data-empty-line-placeholder]{position:relative}.LexicalEditor_editorInput__5Ixes .editor-paragraph[data-empty-line-placeholder]:before{content:attr(data-empty-line-placeholder);position:absolute;inset-block-start:0;inset-inline-start:0;color:hsl(var(--text-muted));opacity:.62;pointer-events:none}.LexicalEditor_editorInput__5Ixes .editor-paragraph:not(:has([data-lexical-text])):has(+.editor-table-scroll),.LexicalEditor_editorInput__5Ixes .editor-paragraph:not(:has([data-lexical-text])):has(+[data-writing-image-node=true]),.LexicalEditor_editorInput__5Ixes .editor-table-scroll+.editor-paragraph:not(:has([data-lexical-text])),.LexicalEditor_editorInput__5Ixes [data-writing-image-node=true]+.editor-paragraph:not(:has([data-lexical-text])){height:0;min-height:0;margin:0;padding:0;overflow:hidden;line-height:0}.LexicalEditor_editorInput__5Ixes .editor-quote{border-left:4px solid hsl(var(--orange-200));padding-left:1rem;margin:1rem 0;font-style:italic;color:hsl(var(--text-secondary))}.LexicalEditor_editorInput__5Ixes .editor-heading-h1{font-size:1.75rem;font-weight:700;margin:1.5rem 0 1rem}.LexicalEditor_editorInput__5Ixes .editor-heading-h2{font-size:1.5rem;font-weight:700;margin:1.25rem 0 .75rem}.LexicalEditor_editorInput__5Ixes .editor-heading-h3{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.LexicalEditor_editorInput__5Ixes .editor-heading-h4{font-size:1.25rem;font-weight:700;margin:.75rem 0 .5rem}.LexicalEditor_editorInput__5Ixes .editor-heading-h5{font-size:1rem;font-weight:700;margin:.5rem 0 .25rem}.LexicalEditor_editorInput__5Ixes .editor-list-ol{list-style-type:decimal;margin:1rem 0;padding-left:2rem}.LexicalEditor_editorInput__5Ixes .editor-list-ul{list-style-type:disc;margin:1rem 0;padding-left:2rem}.LexicalEditor_editorInput__5Ixes .editor-listitem{margin:.25rem 0}.LexicalEditor_editorInput__5Ixes .editor-nested-listitem{margin-left:1rem}.LexicalEditor_editorInput__5Ixes .editor-link{color:hsl(var(--brand-primary-dark));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--brand-primary)/.72);text-decoration-color:hsl(var(--brand-primary)/.72);text-decoration-thickness:.075em;text-underline-offset:.18em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;cursor:pointer;transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color;transition-duration:.12s}.LexicalEditor_editorInput__5Ixes .editor-link:hover{color:hsl(var(--brand-primary));-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.LexicalEditor_editorInput__5Ixes .editor-text-bold{font-weight:700}.LexicalEditor_editorInput__5Ixes .editor-text-italic{font-style:italic}.LexicalEditor_editorInput__5Ixes .editor-text-underline{text-decoration:underline}.LexicalEditor_editorInput__5Ixes .editor-text-strikethrough{text-decoration:line-through}.LexicalEditor_editorInput__5Ixes .editor-text-underlineStrikethrough{text-decoration:underline line-through}.LexicalEditor_editorInput__5Ixes .editor-text-code{background:hsl(var(--surface-3));padding:.125rem .25rem;border-radius:.25rem;font-family:monospace;font-size:.875rem}.LexicalEditor_editorInput__5Ixes .editor-text-highlight{background:hsl(var(--accent-vibrant));padding:.125rem;border-radius:.25rem}.LexicalEditor_editorInput__5Ixes .editor-code{position:relative;display:block;background:hsl(var(--surface-3));color:hsl(var(--text-primary));padding:1.25rem 1.125rem 1rem;border:1px solid hsl(var(--border-light));border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.65;margin:1.25rem 0;overflow-x:auto;white-space:pre;-moz-tab-size:2;tab-size:2;outline:none}.LexicalEditor_editorInput__5Ixes .editor-code[data-language]:not([data-language=plain]):before{content:attr(data-language);position:absolute;top:.3rem;right:.55rem;color:hsl(var(--text-secondary)/.72);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);font-size:.65rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;pointer-events:none}.LexicalEditor_editorInput__5Ixes .editor-code:focus-within{border-color:hsl(var(--brand-primary)/.55)}.LexicalEditor_editorInput__5Ixes .editor-table-scroll{width:100%;max-width:100%;min-width:0;margin:1.5rem 0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.LexicalEditor_editorInput__5Ixes .editor-table{width:100%;min-width:30rem;border-collapse:collapse;table-layout:fixed;font-family:var(--font-sans,"Inter",sans-serif);font-size:.9rem;line-height:1.55}.LexicalEditor_editorInput__5Ixes .editor-table-cell,.LexicalEditor_editorInput__5Ixes .editor-table-cell-header{min-width:7.5rem;padding:.65rem .75rem;border:1px solid hsl(var(--border-light));vertical-align:top;text-align:start;outline:none}.LexicalEditor_editorInput__5Ixes .editor-table-cell-header{background:hsl(var(--surface-3));font-weight:600}.LexicalEditor_editorInput__5Ixes .editor-table-cell-header:focus,.LexicalEditor_editorInput__5Ixes .editor-table-cell:focus{box-shadow:inset 0 0 0 2px hsl(var(--brand-primary)/.5)}@media (max-width:40rem){.LexicalEditor_editorInput__5Ixes .editor-table-scroll{margin-block:1.25rem}.LexicalEditor_editorInput__5Ixes .editor-table{width:max-content;min-width:100%}.LexicalEditor_editorInput__5Ixes .editor-table-cell,.LexicalEditor_editorInput__5Ixes .editor-table-cell-header{min-width:8rem}}.LexicalEditor_editorInput__5Ixes .editor-tokenComment{color:#6a737d}.LexicalEditor_editorInput__5Ixes .editor-tokenPunctuation{color:#586069}.LexicalEditor_editorInput__5Ixes .editor-tokenProperty{color:#d73a49}.LexicalEditor_editorInput__5Ixes .editor-tokenSelector{color:#22863a}.LexicalEditor_editorInput__5Ixes .editor-tokenOperator{color:#d73a49}.LexicalEditor_editorInput__5Ixes .editor-tokenAttr{color:#6f42c1}.LexicalEditor_editorInput__5Ixes .editor-tokenVariable{color:#e36209}.LexicalEditor_editorInput__5Ixes .editor-tokenFunction{color:#6f42c1}.LexicalEditor_editorInput__5Ixes p[data-divider=true]{position:relative;text-align:center;margin:2rem 0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LexicalEditor_editorInput__5Ixes p[data-divider=true]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsl(var(--border-light));transform:translateY(-50%)}