.PaymentSuccessDialog_overlay__BMDBD{position:fixed;inset:0;z-index:10000;padding:1rem;display:flex;align-items:center;justify-content:center;background:rgba(39,37,34,.2);font-family:var(--font-sans);animation:PaymentSuccessDialog_overlayEnter__umVsm .18s ease-out}.PaymentSuccessDialog_confetti__KgTT9{position:fixed;inset:0;z-index:10001;overflow:hidden;pointer-events:none}.PaymentSuccessDialog_confettiPiece__0t60G{position:absolute;top:-.8rem;width:.34rem;height:.6rem;border-radius:1px;opacity:0;animation:PaymentSuccessDialog_confettiFall__xdfsm 2.8s cubic-bezier(.24,.7,.34,1) forwards}.PaymentSuccessDialog_dialog__qZ9VA{position:relative;z-index:10002;width:min(calc(100vw - 2rem),25rem);padding:2.8rem 2.4rem 2.2rem;border:1px solid rgba(var(--ink-rgb),.1);border-radius:3px;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));text-align:center;box-shadow:0 18px 48px rgba(45,43,40,.12),0 2px 8px rgba(45,43,40,.05);animation:PaymentSuccessDialog_dialogEnter__vyJLB .42s cubic-bezier(.22,1,.36,1)}.PaymentSuccessDialog_iconWrapper__tswCT{position:relative;width:4.5rem;height:4.5rem;margin:0 auto 1.4rem}.PaymentSuccessDialog_iconBackground__g4KT6{width:100%;height:100%;display:grid;place-items:center;border:1px solid rgba(180,105,63,.12);border-radius:50%;background:#fbf7f2;animation:PaymentSuccessDialog_iconEnter__9hNgG .56s cubic-bezier(.22,1,.36,1) 80ms both}.PaymentSuccessDialog_successIcon__l51jz{color:#ad6842}.PaymentSuccessDialog_sparkles__7jjlQ{position:absolute;inset:-.9rem;pointer-events:none}.PaymentSuccessDialog_sparkle1__Ruq_V,.PaymentSuccessDialog_sparkle2__n_cP1,.PaymentSuccessDialog_sparkle3__bDo99{position:absolute;color:#d3a03f;animation:PaymentSuccessDialog_sparkleFloat__Inmo4 2.4s ease-in-out infinite}.PaymentSuccessDialog_sparkle1__Ruq_V{top:0;right:.25rem}.PaymentSuccessDialog_sparkle2__n_cP1{bottom:.3rem;left:0;animation-delay:.48s}.PaymentSuccessDialog_sparkle3__bDo99{top:48%;right:-.25rem;animation-delay:.9s}.PaymentSuccessDialog_title__E4Qjf{margin:0 0 .45rem;color:hsl(var(--text-primary));font-family:inherit;font-size:1.35rem;font-weight:600;letter-spacing:-.025em;line-height:1.3}.PaymentSuccessDialog_subtitle__aAede{margin:0 0 2rem;color:hsl(var(--text-secondary));font-family:inherit;font-size:.86rem;line-height:1.6}.PaymentSuccessDialog_actions__ixV9k{display:flex;justify-content:center;gap:.55rem}.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_primaryButton__YFm37,.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_secondaryButton__Ve8sb{min-width:8.3rem;height:2.5rem;border-radius:3px;font-family:inherit;font-size:.76rem;font-weight:500;box-shadow:none}.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_primaryButton__YFm37{border:1px solid #303238;background:#303238;color:#fff}.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_primaryButton__YFm37:hover{border-color:#42444b;background:#42444b}.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_secondaryButton__Ve8sb{border:1px solid rgba(var(--ink-rgb),.14);background:transparent;color:hsl(var(--text-secondary))}.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_secondaryButton__Ve8sb:hover{border-color:rgba(var(--ink-rgb),.22);background:rgba(var(--ink-rgb),.035);color:hsl(var(--text-primary))}@keyframes PaymentSuccessDialog_overlayEnter__umVsm{0%{opacity:0}}@keyframes PaymentSuccessDialog_dialogEnter__vyJLB{0%{opacity:0;transform:translateY(.65rem) scale(.985)}to{opacity:1;transform:none}}@keyframes PaymentSuccessDialog_iconEnter__9hNgG{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:none}}@keyframes PaymentSuccessDialog_sparkleFloat__Inmo4{0%,to{opacity:.65;transform:translateY(0) scale(.95)}50%{opacity:1;transform:translateY(-.25rem) scale(1.08)}}@keyframes PaymentSuccessDialog_confettiFall__xdfsm{0%{opacity:0;transform:translate3d(0,-1rem,0) rotate(0deg)}10%{opacity:.8}to{opacity:0;transform:translate3d(1.5rem,calc(100vh + 2rem),0) rotate(620deg)}}@media (max-width:480px){.PaymentSuccessDialog_dialog__qZ9VA{padding:2.5rem 1.5rem 1.5rem}.PaymentSuccessDialog_actions__ixV9k{flex-direction:column}.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_primaryButton__YFm37,.PaymentSuccessDialog_actions__ixV9k .PaymentSuccessDialog_secondaryButton__Ve8sb{width:100%}}@media (prefers-reduced-motion:reduce){.PaymentSuccessDialog_confettiPiece__0t60G,.PaymentSuccessDialog_dialog__qZ9VA,.PaymentSuccessDialog_iconBackground__g4KT6,.PaymentSuccessDialog_overlay__BMDBD,.PaymentSuccessDialog_sparkle1__Ruq_V,.PaymentSuccessDialog_sparkle2__n_cP1,.PaymentSuccessDialog_sparkle3__bDo99{animation:none}}.OnboardingGuideV2_card__dncuu{position:fixed;z-index:180;width:18.75rem;padding:1rem 1rem .85rem;border:1px solid rgba(var(--ink-rgb),.11);border-radius:3px;background:rgba(var(--panel-rgb),.96);box-shadow:0 18px 42px rgba(45,43,40,.09),0 2px 8px rgba(45,43,40,.045);color:#35322e;font-family:var(--font-sans,"Inter",sans-serif);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:OnboardingGuideV2_arrive__OiyGh .26s cubic-bezier(.22,1,.36,1)}.OnboardingGuideV2_card__dncuu:before{content:"";position:absolute;width:.55rem;height:.55rem;border:solid rgba(var(--ink-rgb),.11);background:rgba(var(--panel-rgb),.96);transform:rotate(45deg)}.OnboardingGuideV2_left__iKTNy:before{top:var(--caret-top,1.275rem);left:-.34rem;margin-top:-.275rem;border-width:0 0 1px 1px}.OnboardingGuideV2_right__afh5d:before{top:var(--caret-top,1.275rem);right:-.34rem;margin-top:-.275rem;border-width:1px 1px 0 0}.OnboardingGuideV2_bottom__fUq68:before{display:none}.OnboardingGuideV2_top__JegSp:before{top:-.34rem;left:1.5rem;border-width:1px 0 0 1px}.OnboardingGuideV2_progress__NNSpK{display:flex;gap:.25rem;margin-bottom:.8rem}.OnboardingGuideV2_progress__NNSpK span{width:1.1rem;height:1px;background:rgba(45,43,40,.12)}.OnboardingGuideV2_progress__NNSpK .OnboardingGuideV2_current__RLnRj{background:#a85f32}.OnboardingGuideV2_close__lHOr5{position:absolute;top:.55rem;right:.55rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#9b958d;cursor:pointer;transition:color .15s ease,background-color .15s ease}.OnboardingGuideV2_close__lHOr5:focus-visible,.OnboardingGuideV2_close__lHOr5:hover{background:rgba(45,43,40,.06);color:#4b4741;outline:none}.OnboardingGuideV2_card__dncuu h2{margin:0;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.4}.OnboardingGuideV2_card__dncuu p{margin:.48rem 0 0;color:#777168;font-size:.72rem;line-height:1.65}.OnboardingGuideV2_actions__2gGya{min-height:2rem;margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.OnboardingGuideV2_actions__2gGya button{border:0;font:inherit;font-size:.68rem;cursor:pointer}.OnboardingGuideV2_skip__AmrMW{padding:.3rem 0;background:transparent;color:#aaa49b}.OnboardingGuideV2_skip__AmrMW:hover{color:#676159}.OnboardingGuideV2_primary__bAq7f{min-height:1.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .58rem;border-radius:3px;background:#3f3b36;color:#fff;transition:background-color .15s ease,transform .15s ease}.OnboardingGuideV2_primary__bAq7f:hover:not(:disabled){background:#2d2a26;transform:translateY(-1px)}.OnboardingGuideV2_primary__bAq7f:disabled{opacity:.38;cursor:not-allowed;transform:none;background:#8a847c}.OnboardingGuideV2_primaryGroup__LFThu{display:inline-flex;align-items:center;gap:.65rem}.OnboardingGuideV2_secondaryLink___su5E{color:#676159;font-size:.68rem;text-decoration:underline;text-underline-offset:.15em}.OnboardingGuideV2_secondaryLink___su5E:hover{color:#3f3b36}@keyframes OnboardingGuideV2_arrive__OiyGh{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}@media (max-width:720px){.OnboardingGuideV2_card__dncuu{right:1rem;bottom:1rem;left:1rem!important;top:auto!important;width:auto}}@media (prefers-reduced-motion:reduce){.OnboardingGuideV2_card__dncuu,.OnboardingGuideV2_primary__bAq7f{animation:none;transition:none}}.FocusSessionControl_root__vOg84{position:relative;flex:0 0 auto;font-family:var(--font-sans,"Inter",sans-serif)}.FocusSessionControl_trigger___QPcd{display:grid;width:2.25rem;height:2.25rem;place-items:center;padding:0;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}.FocusSessionControl_trigger___QPcd:focus-visible,.FocusSessionControl_trigger___QPcd:hover{color:hsl(var(--text-primary));background:hsl(var(--bg-elevated));opacity:1;outline:none}.FocusSessionControl_focusIcon__Gr9t5{display:block;width:1.125rem;height:1.125rem;background-color:currentColor;-webkit-mask:url(/assets/Riikee-icons-focus.svg) center/contain no-repeat;mask:url(/assets/Riikee-icons-focus.svg) center/contain no-repeat}.FocusSessionControl_setup__O0Kx0{position:absolute;top:calc(100% + .5rem);right:0;z-index:140;width:min(23rem,calc(100vw - 2rem));padding:1.15rem;border-radius:.5rem;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));box-shadow:0 12px 38px rgba(0,0,0,.11),0 0 0 1px rgba(var(--ink-rgb),.07);animation:FocusSessionControl_enter__IZ9mJ .18s ease-out}.FocusSessionControl_setupHeading__QnNFQ{display:flex;gap:.8rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid rgba(var(--ink-rgb),.08)}.FocusSessionControl_setupHeading__QnNFQ>svg{flex:0 0 auto;margin-top:.15rem;color:hsl(var(--accent));font-size:1.25rem}.FocusSessionControl_setupHeading__QnNFQ div{display:grid;grid-gap:.25rem;gap:.25rem}.FocusSessionControl_setupHeading__QnNFQ strong{font-size:.95rem;font-weight:650}.FocusSessionControl_setupHeading__QnNFQ span{color:hsl(var(--text-tertiary));font-size:.78rem;line-height:1.5}.FocusSessionControl_durationOptions__I3dvk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem;margin-top:1rem}.FocusSessionControl_durationOptions__I3dvk button,.FocusSessionControl_startButton__Pqb7H,.FocusSessionControl_summary__LZG_t>button{min-height:2.35rem;border:1px solid rgba(var(--ink-rgb),.1);border-radius:3px;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;font:inherit;font-size:.76rem}.FocusSessionControl_durationOptions__I3dvk .FocusSessionControl_durationActive__W2PMV,.FocusSessionControl_durationOptions__I3dvk button:hover{border-color:rgba(var(--accent-rgb),.32);background:hsla(var(--accent-subtle),.46);color:hsl(var(--text-primary))}.FocusSessionControl_customDuration__sX1ge,.FocusSessionControl_fullscreenOption__p1gxR{display:flex;align-items:center;gap:.55rem;margin-top:.8rem;color:hsl(var(--text-secondary));font-size:.78rem}.FocusSessionControl_customDuration__sX1ge input{width:4.2rem;height:2.15rem;margin-left:auto;padding:0 .55rem;border:1px solid rgba(var(--ink-rgb),.12);border-radius:3px;background:transparent;color:hsl(var(--text-primary));font:inherit}.FocusSessionControl_fullscreenOption__p1gxR input{accent-color:hsl(var(--accent))}.FocusSessionControl_startButton__Pqb7H{display:flex;width:100%;align-items:center;justify-content:center;gap:.45rem;margin-top:1rem;border-color:hsl(var(--text-primary));background:hsl(var(--text-primary));color:hsl(var(--bg-primary));font-size:.82rem}.FocusSessionControl_hud__bGJc1{position:fixed;top:1.25rem;right:1.5rem;z-index:1000;display:flex;align-items:center;gap:.25rem;min-height:2.5rem;padding:.25rem .35rem .25rem .75rem;border:1px solid rgba(var(--ink-rgb),.07);border-radius:999px;background:rgba(var(--panel-rgb),.84);color:hsl(var(--text-secondary));box-shadow:0 6px 24px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-sans,"Inter",sans-serif)}.FocusSessionControl_hudTime__9Tcju{display:flex;align-items:center;gap:.45rem;min-width:4.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.78rem}.FocusSessionControl_completeLabel__isVzA{padding-left:.25rem;color:hsl(var(--accent));font-size:.68rem}.FocusSessionControl_hud__bGJc1 button{display:grid;width:2rem;height:2rem;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.FocusSessionControl_hud__bGJc1 button:hover{background:rgba(var(--ink-rgb),.06);color:hsl(var(--text-primary))}.FocusSessionControl_summaryBackdrop__KmQmu{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.2);font-family:var(--font-sans,"Inter",sans-serif)}.FocusSessionControl_summary__LZG_t{width:min(25rem,100%);padding:2.25rem;border-radius:3px;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));text-align:center;box-shadow:0 22px 60px rgba(0,0,0,.16)}.FocusSessionControl_summaryIcon__EcUMz{color:hsl(var(--accent));font-size:1.7rem}.FocusSessionControl_summary__LZG_t h2{margin:.8rem 0 .4rem;font-size:1.25rem}.FocusSessionControl_summary__LZG_t p{margin:0;color:hsl(var(--text-tertiary));font-size:.82rem}.FocusSessionControl_summaryNumbers__H21kw{display:grid;grid-template-columns:1fr 1fr;margin:1.8rem 0;border-top:1px solid rgba(var(--ink-rgb),.08);border-bottom:1px solid rgba(var(--ink-rgb),.08)}.FocusSessionControl_summaryNumbers__H21kw div{display:grid;grid-gap:.3rem;gap:.3rem;padding:1.25rem .8rem}.FocusSessionControl_summaryNumbers__H21kw div+div{border-left:1px solid rgba(var(--ink-rgb),.08)}.FocusSessionControl_summaryNumbers__H21kw strong{font-size:1.55rem;font-weight:600}.FocusSessionControl_summaryNumbers__H21kw span{color:hsl(var(--text-tertiary));font-size:.7rem}.FocusSessionControl_summary__LZG_t>button{width:100%;border-color:hsl(var(--text-primary));background:hsl(var(--text-primary));color:hsl(var(--bg-primary))}@keyframes FocusSessionControl_enter__IZ9mJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:640px){.FocusSessionControl_hud__bGJc1{top:.75rem;right:.75rem}.FocusSessionControl_completeLabel__isVzA{display:none}}.WritingGuideCard_card__UovyU{--guide-accent:var(--brand-primary-dark);min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.75rem .9rem;border:1px solid rgba(var(--ink-rgb),.09);border-radius:3px;background:rgba(var(--panel-rgb),.34);color:hsl(var(--text-primary));font-family:var(--font-sans,"Inter",sans-serif)}.WritingGuideCard_invitation__hwg99{position:relative;-webkit-padding-end:3.85rem;padding-inline-end:3.85rem}.WritingGuideCard_body__lUA8v{min-width:0;display:flex;flex-direction:column;gap:.18rem}.WritingGuideCard_body__lUA8v strong{font-size:.82rem;font-weight:600}.WritingGuideCard_body__lUA8v p{margin:0;color:hsl(var(--text-secondary));font-size:.72rem;line-height:1.45}.WritingGuideCard_eyebrow__wzmmt{color:hsl(var(--guide-accent));font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.WritingGuideCard_completionBadge__8Bk0Y,.WritingGuideCard_dayMark__2Mw_Z,.WritingGuideCard_invitationIcon__f6Q_M{width:2.55rem;height:2.55rem;display:grid;flex:0 0 auto;place-items:center;border-radius:999px;background:rgba(var(--ink-rgb),.045);color:hsl(var(--guide-accent))}.WritingGuideCard_invitationIcon__f6Q_M svg{width:1.25rem;height:1.25rem}.WritingGuideCard_dayMark__2Mw_Z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;color:hsl(var(--text-primary));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WritingGuideCard_dayMark__2Mw_Z span{font-size:1.05rem;font-weight:650;line-height:1}.WritingGuideCard_dayMark__2Mw_Z i{width:.85rem;height:1px;display:block;background:rgba(var(--ink-rgb),.2)}.WritingGuideCard_dayMark__2Mw_Z small{color:hsl(var(--text-tertiary));font-size:.55rem;line-height:1}.WritingGuideCard_primaryAction__YQZOw{min-width:8.7rem;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .9rem;border:1px solid hsl(var(--text-primary));border-radius:3px;background:hsl(var(--text-primary));color:hsl(var(--bg-primary));font:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition-property:opacity,transform;transition-duration:.15s}.WritingGuideCard_primaryAction__YQZOw:hover{opacity:.88}.WritingGuideCard_primaryAction__YQZOw:focus-visible{opacity:.88;outline:2px solid hsl(var(--text-primary));outline-offset:2px}.WritingGuideCard_primaryAction__YQZOw:active{transform:scale(.96)}.WritingGuideCard_primaryAction__YQZOw:disabled{cursor:wait;opacity:.55}.WritingGuideCard_dismissAction__kCGXt{position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:hsl(var(--text-tertiary));cursor:pointer;transition-property:color,background-color,transform;transition-duration:.15s}.WritingGuideCard_dismissAction__kCGXt svg{width:1.1rem;height:1.1rem}.WritingGuideCard_dismissAction__kCGXt:focus-visible,.WritingGuideCard_dismissAction__kCGXt:hover{background:rgba(var(--ink-rgb),.065);color:hsl(var(--text-primary))}.WritingGuideCard_dismissAction__kCGXt:focus-visible{outline:2px solid currentColor;outline-offset:1px}.WritingGuideCard_dismissAction__kCGXt:active{transform:scale(.96)}.WritingGuideCard_dismissAction__kCGXt:disabled{cursor:wait;opacity:.45}.WritingGuideCard_activeHeading__2XbSx{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.WritingGuideCard_dayProgress__Ex5oj{display:grid;grid-template-columns:repeat(14,.75rem);align-items:center;grid-gap:.48rem;gap:.48rem;min-height:1.25rem}.WritingGuideCard_progressDot__piYi5{position:relative;width:.75rem;height:.75rem;display:block;border:1px solid rgba(var(--ink-rgb),.22);border-radius:999px;background:transparent}.WritingGuideCard_progressDotCompleted__OZfXV,.WritingGuideCard_progressDotCurrent__ocga_{border-color:hsl(var(--guide-accent));background:hsl(var(--guide-accent))}.WritingGuideCard_progressDotCurrent__ocga_:after{content:"";position:absolute;inset:-.22rem;border:1px solid hsl(var(--guide-accent));border-radius:inherit;opacity:.45}.WritingGuideCard_body__lUA8v .WritingGuideCard_activePrompt__vO8MN{margin-top:.25rem;font-size:.78rem;line-height:1.5}.WritingGuideCard_paused__wXp__{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--text-tertiary));font-size:.64rem}.WritingGuideCard_reviewStats__4yQ9C{display:flex;flex-wrap:wrap;gap:.7rem;color:hsl(var(--text-tertiary));font-size:.66rem}.WritingGuideCard_reviewStats__4yQ9C span{display:inline-flex;align-items:baseline;gap:.18rem}.WritingGuideCard_reviewStats__4yQ9C b{color:hsl(var(--text-primary));font-size:.78rem;font-weight:600}.WritingGuideCard_completion__Ntm_b{align-items:start}.WritingGuideCard_completionBadge__8Bk0Y{position:relative}.WritingGuideCard_completionBadge__8Bk0Y svg{width:1.45rem;height:1.45rem}.WritingGuideCard_completionBadge__8Bk0Y span{position:absolute;bottom:-.15rem;right:-.15rem;min-width:1.15rem;padding:.12rem .2rem;border-radius:999px;background:hsl(var(--text-primary));color:hsl(var(--bg-primary));font-size:.52rem;font-weight:700;text-align:center}.WritingGuideCard_cadenceGroup__bYYNC{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.WritingGuideCard_cadenceGroup__bYYNC button{min-height:1.8rem;display:inline-flex;align-items:center;gap:.2rem;padding:0 .55rem;border:1px solid rgba(var(--ink-rgb),.11);border-radius:999px;background:transparent;color:hsl(var(--text-secondary));font:inherit;font-size:.64rem;cursor:pointer}.WritingGuideCard_cadenceGroup__bYYNC .WritingGuideCard_cadenceSelected__Fey9s,.WritingGuideCard_cadenceGroup__bYYNC button:focus-visible,.WritingGuideCard_cadenceGroup__bYYNC button:hover{border-color:rgba(var(--ink-rgb),.22);color:hsl(var(--text-primary));outline:none}.WritingGuideCard_error__5Pe81{color:#a54f45;font-size:.66rem}@media (max-width:640px){.WritingGuideCard_card__UovyU{grid-template-columns:auto minmax(0,1fr)}.WritingGuideCard_primaryAction__YQZOw{grid-column:2;justify-self:start}.WritingGuideCard_invitation__hwg99{-webkit-padding-end:4rem;padding-inline-end:4rem}.WritingGuideCard_dismissAction__kCGXt{width:2.75rem;height:2.75rem}.WritingGuideCard_dayProgress__Ex5oj{gap:.12rem}}@media (prefers-reduced-motion:no-preference){.WritingGuideCard_progressDotCurrent__ocga_:after{animation:WritingGuideCard_guide-current-day__QUQJt 2.4s ease-in-out infinite}}@keyframes WritingGuideCard_guide-current-day__QUQJt{0%,to{opacity:.2;transform:scale(.82)}50%{opacity:.65;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.WritingGuideCard_dismissAction__kCGXt,.WritingGuideCard_primaryAction__YQZOw{transition:none}}.WritingProjectControl_root__BQHL3{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-margin-after:0;margin-block-end:0;font-family:var(--font-sans)}.WritingProjectControl_trigger__Wk9nz{display:inline-flex;align-items:center;gap:.38rem;max-width:100%;min-height:1.75rem;padding:.15rem .25rem .15rem 0;border:0;background:transparent;color:hsl(var(--text-tertiary));font:inherit;font-size:.72rem;font-weight:500;line-height:1.3;cursor:pointer;transition:color .14s ease}.WritingProjectControl_trigger__Wk9nz:hover,.WritingProjectControl_trigger__Wk9nz[aria-expanded=true]{color:hsl(var(--text-secondary))}.WritingProjectControl_panel__aCQnH a:focus-visible,.WritingProjectControl_panel__aCQnH button:focus-visible,.WritingProjectControl_panel__aCQnH input:focus-visible,.WritingProjectControl_trigger__Wk9nz:focus-visible{border-radius:.2rem;outline:2px solid hsl(var(--ring));outline-offset:2px}.WritingProjectControl_trigger__Wk9nz svg{width:.84rem;height:.84rem;flex:0 0 auto}.WritingProjectControl_trigger__Wk9nz span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WritingProjectControl_trigger__Wk9nz>span:first-of-type{max-width:min(18rem,42vw)}.WritingProjectControl_contextSeparator__iiqBJ{flex:0 0 auto;color:hsl(var(--text-muted))}.WritingProjectControl_sectionName__lHRvR{max-width:min(14rem,34vw)}.WritingProjectControl_archivedBadge__7tYjK{flex:0 0 auto;padding:.12rem .35rem;border-radius:999px;background:hsl(var(--bg-elevated));color:hsl(var(--text-muted));font-size:.6rem;font-weight:600}.WritingProjectControl_panel__aCQnH{position:absolute;z-index:50;inset-block-start:calc(100% + .4rem);inset-inline-start:0;width:min(20rem,calc(100vw - 2rem));max-height:min(34rem,calc(100vh - 2rem));overflow-y:auto;padding:.45rem;border-radius:.65rem;background:hsl(var(--bg-primary));box-shadow:0 10px 28px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.07);overscroll-behavior:contain}.WritingProjectControl_panelHeading__hEwpw,.WritingProjectControl_panelTitle__IZL5B{display:flex;align-items:center;justify-content:space-between;min-height:2rem;padding-inline:.55rem;color:hsl(var(--text-secondary));font-size:.72rem;font-weight:600}.WritingProjectControl_options__ku3ab{max-height:13rem;overflow-y:auto;overscroll-behavior:contain}.WritingProjectControl_sectionOptions__Gx58E{max-height:12rem;overflow-y:auto;-webkit-margin-before:.35rem;margin-block-start:.35rem;-webkit-padding-before:.35rem;padding-block-start:.35rem;-webkit-border-before:1px solid hsl(var(--border-light));border-block-start:1px solid hsl(var(--border-light));overscroll-behavior:contain}.WritingProjectControl_sectionOptions__Gx58E>strong{display:block;padding:.4rem .55rem .25rem;color:hsl(var(--text-tertiary));font-size:.68rem;font-weight:600}.WritingProjectControl_archivedHint__ncBV2{margin:0 .35rem .35rem;padding:.55rem;border-radius:.4rem;background:hsl(var(--bg-elevated));color:hsl(var(--text-secondary));font-size:.72rem;line-height:1.5}.WritingProjectControl_options__ku3ab>p{margin:0;padding:.75rem .55rem;color:hsl(var(--text-tertiary));font-size:.78rem}.WritingProjectControl_option__QQIcC,.WritingProjectControl_panelActions__9Km0H a,.WritingProjectControl_panelActions__9Km0H button{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.5rem;padding:.55rem;border:0;border-radius:.4rem;background:transparent;color:hsl(var(--text-primary));font:inherit;font-size:.8rem;text-align:start;text-decoration:none;cursor:pointer}.WritingProjectControl_option__QQIcC:hover,.WritingProjectControl_panelActions__9Km0H a:hover,.WritingProjectControl_panelActions__9Km0H button:hover{background:hsl(var(--bg-elevated))}.WritingProjectControl_option__QQIcC[aria-pressed=true]{color:hsl(var(--text-primary));font-weight:600}.WritingProjectControl_option__QQIcC span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WritingProjectControl_option__QQIcC svg,.WritingProjectControl_panelActions__9Km0H svg{flex:0 0 auto}.WritingProjectControl_panelActions__9Km0H{-webkit-margin-before:.35rem;margin-block-start:.35rem;-webkit-padding-before:.35rem;padding-block-start:.35rem;-webkit-border-before:1px solid hsl(var(--border-light));border-block-start:1px solid hsl(var(--border-light))}.WritingProjectControl_panelActions__9Km0H .WritingProjectControl_removeAction__XBP0a{color:hsl(var(--error))}.WritingProjectControl_createForm__RZhye{display:flex;flex-direction:column;gap:.7rem}.WritingProjectControl_createForm__RZhye label{display:flex;flex-direction:column;gap:.35rem;padding-inline:.55rem;color:hsl(var(--text-secondary));font-size:.72rem}.WritingProjectControl_createForm__RZhye input{width:100%;min-height:2.5rem;padding-inline:.65rem;border:1px solid hsl(var(--border-light));border-radius:.4rem;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font:inherit;font-size:.86rem}.WritingProjectControl_iconButton__nDA18{display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;background:transparent;color:hsl(var(--text-tertiary));cursor:pointer}.WritingProjectControl_formActions__O3tUf{display:flex;justify-content:flex-end;gap:.5rem;padding-inline:.55rem}.WritingProjectControl_formActions__O3tUf button{min-height:2.35rem;padding-inline:.75rem;border:1px solid hsl(var(--border-light));border-radius:.4rem;background:transparent;color:hsl(var(--text-secondary));font:inherit;font-size:.78rem;cursor:pointer}.WritingProjectControl_formActions__O3tUf .WritingProjectControl_primaryAction__xeDeH{border-color:hsl(var(--text-primary));background:hsl(var(--text-primary));color:hsl(var(--bg-primary))}.WritingProjectControl_panel__aCQnH button:disabled{opacity:.55;cursor:wait}@media (max-width:34rem){.WritingProjectControl_panel__aCQnH{position:fixed;inset-block-start:auto;inset-inline:1rem;inset-block-end:calc(1rem + env(safe-area-inset-bottom));width:auto}}.ProjectWritingNavigation_navigation__raINq{display:flex;flex:0 0 auto;align-items:center;gap:.15rem;font-family:var(--font-sans)}.ProjectWritingNavigation_button__d49Jb{display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:.35rem;background:transparent;color:hsl(var(--text-tertiary));text-decoration:none;transition-property:background-color,color,scale;transition-duration:.14s;transition-timing-function:ease-out}.ProjectWritingNavigation_button__d49Jb svg{width:1.15rem;height:1.15rem}a.ProjectWritingNavigation_button__d49Jb:focus-visible,a.ProjectWritingNavigation_button__d49Jb:hover{background:hsl(var(--bg-elevated));color:hsl(var(--text-primary))}a.ProjectWritingNavigation_button__d49Jb:active{scale:.96}a.ProjectWritingNavigation_button__d49Jb:focus-visible{outline:2px solid hsla(var(--accent-subtle),.7);outline-offset:2px}.ProjectWritingNavigation_button__d49Jb:disabled{color:hsl(var(--text-muted));opacity:.38}@media (prefers-reduced-motion:reduce){.ProjectWritingNavigation_button__d49Jb{transition:none}a.ProjectWritingNavigation_button__d49Jb:active{scale:1}}.InboxSourceCard_card__mZ6Ev{margin:0;padding:1rem 1.05rem 1.05rem;border-radius:6px;background:rgba(167,103,61,.055);box-shadow:inset 0 0 0 1px rgba(139,82,45,.09);color:hsl(var(--text-primary));font-family:var(--font-sans,"Inter",sans-serif)}.InboxSourceCard_header__eT9B9{min-height:2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.InboxSourceCard_sourceLabel__R1pWT{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;padding-top:.35rem;color:hsl(var(--text-tertiary));font-size:.64rem;line-height:1.4}.InboxSourceCard_sourceLabel__R1pWT svg{color:hsl(var(--accent))}.InboxSourceCard_dismiss__IqJjN{width:2.5rem;height:2.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:-.4rem -.45rem 0 0;padding:0;border:0;border-radius:4px;background:transparent;color:hsl(var(--text-tertiary));cursor:pointer;transition:color .14s ease,background-color .14s ease}.InboxSourceCard_dismiss__IqJjN:hover{background:rgba(45,43,40,.05);color:hsl(var(--text-primary))}.InboxSourceCard_card__mZ6Ev a:focus-visible,.InboxSourceCard_dismiss__IqJjN:focus-visible{outline:2px solid rgba(168,95,50,.58);outline-offset:2px}.InboxSourceCard_title__sftIz{display:block;margin:.55rem 0 .6rem;color:hsl(var(--text-secondary));font-size:.72rem;font-weight:600;line-height:1.45}.InboxSourceCard_card__mZ6Ev blockquote{display:-webkit-box;overflow:hidden;margin:0;color:hsl(var(--text-primary));font-family:var(--font-title,Georgia,serif);font-size:.9rem;line-height:1.65;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.InboxSourceCard_note__1wb54{margin:.75rem 0 0;color:hsl(var(--text-secondary));font-size:.7rem;line-height:1.55}.InboxSourceCard_card__mZ6Ev a{min-height:2.5rem;display:inline-flex;align-items:center;gap:.4rem;margin-top:.65rem;border-radius:3px;color:hsl(var(--text-secondary));font-size:.66rem;text-decoration:none;transition:color .14s ease}.InboxSourceCard_card__mZ6Ev a:hover{color:hsl(var(--accent));text-decoration:underline;text-underline-offset:.18rem}@media (prefers-reduced-motion:reduce){.InboxSourceCard_card__mZ6Ev a,.InboxSourceCard_dismiss__IqJjN{transition:none}}.HomeContent_workspace__Vi2F2{min-height:100dvh;width:100%;background:hsl(var(--workspace-bg));color:hsl(var(--text-primary));overflow-x:visible}.HomeContent_workspaceFocus__JdBtw .HomeContent_articleTools__R5ixk,.HomeContent_workspaceFocus__JdBtw .HomeContent_libraryTrigger__lCu35{opacity:0;pointer-events:none}.HomeContent_workspaceFocus__JdBtw .HomeContent_libraryDrawer__Ucw_j{display:none}.HomeContent_workspaceFocus__JdBtw .HomeContent_writingSurface__bYkKB{min-height:100dvh}.HomeContent_writingSurface__bYkKB{position:relative;margin-left:0!important;min-height:100dvh;height:auto;overflow-y:visible;background:hsl(var(--workspace-bg));scrollbar-color:rgba(var(--ink-rgb),.12) transparent}.HomeContent_editorStage__gGHZt{min-height:100dvh}.HomeContent_libraryTrigger__lCu35{position:fixed;top:1.5rem;left:1.5rem;z-index:220;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;opacity:.26;transition:opacity .18s ease,background-color .18s ease,transform .18s ease}.HomeContent_libraryTriggerOpen__bcm9t{color:hsl(var(--text-primary));opacity:.7}.HomeContent_libraryTrigger__lCu35:focus-visible,.HomeContent_libraryTrigger__lCu35:hover{opacity:1;background:rgba(var(--ink-rgb),.06);transform:translateY(-1px);outline:none}.HomeContent_libraryDrawer__Ucw_j{display:grid;grid-template-rows:0fr;width:100%;background:hsl(var(--drawer-bg));border-bottom:1px solid rgba(var(--ink-rgb),0);transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),border-color .28s ease}.HomeContent_libraryDrawerOpen__ekjcH{grid-template-rows:1fr;border-bottom-color:rgba(var(--ink-rgb),.08)}.HomeContent_libraryDrawerClip__TWTXF{min-height:0;overflow:hidden}.HomeContent_libraryPanel__BbyLh{width:100%;height:clamp(21.25rem,36vh,22rem);background:hsl(var(--drawer-bg));overflow:hidden;transform:translateY(-1rem);opacity:0;transition:transform .44s cubic-bezier(.22,1,.36,1) 60ms,opacity .26s ease 40ms}.HomeContent_libraryDrawerOpen__ekjcH .HomeContent_libraryPanel__BbyLh{transform:none;opacity:1}.HomeContent_articleTools__R5ixk{position:fixed;top:1.5rem;right:1.5rem;z-index:70;display:flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.15rem;border-radius:.5rem;background:transparent;font-family:var(--font-sans,"Inter",sans-serif);transition:background-color .16s ease}.HomeContent_articleSaveState__rB2TE,.HomeContent_articleWordCount__wZDsz{display:inline-flex;min-height:2.25rem;align-items:center;color:hsla(var(--text-tertiary),.72);font-size:.7rem;letter-spacing:.01em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .16s ease}.HomeContent_articleSaveState__rB2TE{gap:.45rem;padding-inline:.35rem .15rem}.HomeContent_articleWordCount__wZDsz{padding-inline:.15rem .4rem}.HomeContent_articleToolsDivider__HcP2_{width:1px;height:.75rem;flex:0 0 auto;background:hsla(var(--text-tertiary),.28);transition:background-color .16s ease}.HomeContent_articleStatusDot__R_EuR{width:.32rem;height:.32rem;flex:0 0 auto;border-radius:999px;background:#8c9b82;opacity:.72;transition:opacity .16s ease}.HomeContent_articleSaveStateError__gsE5k{color:rgba(163,62,62,.85)}.HomeContent_articleSaveStateError__gsE5k .HomeContent_articleStatusDot__R_EuR{background:#b85c54}.HomeContent_articleTools__R5ixk:hover .HomeContent_articleSaveState__rB2TE,.HomeContent_articleTools__R5ixk:hover .HomeContent_articleWordCount__wZDsz{color:hsl(var(--text-primary))}.HomeContent_articleTools__R5ixk:hover .HomeContent_articleStatusDot__R_EuR{opacity:1}.HomeContent_articleTools__R5ixk:hover .HomeContent_articleToolsDivider__HcP2_{background:hsla(var(--text-primary),.22)}.HomeContent_articleTools__R5ixk:hover .HomeContent_articleSaveStateError__gsE5k{color:#7a3a35}.HomeContent_articleActionsSlot__9oacY{display:flex;flex:0 0 auto;align-items:center}.HomeContent_articleTools__R5ixk[data-stuck=true]{background:hsl(var(--workspace-bg))}.HomeContent_emptyPaper__b719A{min-height:100dvh;display:grid;place-items:center;padding:2rem}.HomeContent_emptyPaperContent__Sw_x_{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:hsl(var(--text-tertiary));font-family:var(--font-serif)}.HomeContent_emptyPaperContent__Sw_x_ p{font-size:1.05rem;font-weight:400}.HomeContent_startWritingButton__ve_wE{color:hsl(var(--text-secondary));font-family:inherit;font-weight:400}.HomeContent_startWritingButton__ve_wE:hover{background:rgba(var(--ink-rgb),.05)}@media (max-width:1100px){.HomeContent_libraryPanel__BbyLh{height:auto;overflow:visible}}@media (max-width:768px){.HomeContent_libraryTrigger__lCu35{top:.85rem;left:.75rem}.HomeContent_articleTools__R5ixk{top:.85rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.HomeContent_articleTools__R5ixk,.HomeContent_libraryDrawer__Ucw_j,.HomeContent_libraryPanel__BbyLh,.HomeContent_libraryTrigger__lCu35{transition:none}}