@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_eba3639d-module__o_K0dW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_eba3639d-module__o_K0dW__variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7878db25-module__0eKFlW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7878db25-module__0eKFlW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_87SLVjkfGF3DnZHoZ5vfNTYPxxoQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#f8efe0;--bg-2:#f2e5d1;--paper:#fffcf6;--paper-2:#fbf4e7;--ink:#221a12;--ink-2:#57483a;--ink-3:#8a7868;--line:#301e0c14;--line-2:#301e0c24;--peach:#f4b89c;--peach-deep:#e59478;--gold:#ecc06b;--gold-soft:#f6da9e;--rose:#e89a8e;--sage:#a8c09a;--sky:#a6bfd3;--lilac:#c5b5dc;--cream:#fff1dd;--shadow-sm:0 1px 0 #301e0c0a, 0 4px 14px -6px #50371e1a;--shadow-md:0 1px 0 #301e0c0d, 0 12px 30px -10px #50371e2e;--shadow-lg:0 24px 60px -20px #50371e4d;--radius-sm:14px;--radius:20px;--radius-lg:28px;--app-max:430px;--safe-top:env(safe-area-inset-top,12px);--safe-bottom:env(safe-area-inset-bottom,0px)}html.dark{--bg:#1a1611;--bg-2:#221c15;--paper:#2a221a;--paper-2:#322820;--ink:#fbf4e7;--ink-2:#c6b6a2;--ink-3:#8a7868;--line:#fff0dc14;--line-2:#fff0dc24;--cream:#3a2d20}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.nd-tap{will-change:transform;transition:transform .18s cubic-bezier(.2,.85,.25,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),background-color .2s,color .2s,border-color .2s,opacity .2s}@media (hover:hover){.nd-tap:hover{transform:translateY(-1px)}}.nd-tap:active{transition-duration:80ms;transform:scale(.975)}.nd-tap-card{will-change:transform;transition:transform .24s cubic-bezier(.2,.85,.25,1),box-shadow .28s cubic-bezier(.2,.7,.2,1),background-color .22s,border-color .22s}@media (hover:hover){.nd-tap-card:hover{transform:translateY(-2px)}}.nd-tap-card:active{transition-duration:.1s;transform:translateY(0)scale(.985)}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans), "Manrope", system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#e9dac0;overflow:hidden}#root,body>div:first-child{width:100vw;height:100dvh}.nd-stage{background:radial-gradient(900px 600px at 20% 10%,#f2ddb7 0%,#0000 60%),radial-gradient(800px 600px at 85% 95%,#e8c99e 0%,#0000 55%),#e2d2b5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}html.dark .nd-stage{background:radial-gradient(900px 600px at 20% 10%,#2a2218 0%,#0000 60%),radial-gradient(800px 600px at 85% 95%,#1f1810 0%,#0000 55%),#14110b}.nd-app{width:100%;height:100%;max-width:var(--app-max);background:var(--bg);box-shadow:none;position:relative;overflow:hidden}@media (min-width:720px){.nd-app{border-radius:36px;height:min(900px,100dvh - 48px);box-shadow:inset 0 1px #fff9,0 30px 80px -20px #50371e59,0 0 0 1px #301e0c0f}}@media (min-width:1024px){:root{--app-max:100vw}body{background:var(--bg);overflow:auto}.nd-stage{background:radial-gradient(1200px 800px at 20% 10%, #fbe9cc 0%, transparent 60%), radial-gradient(1000px 800px at 85% 95%, #f4d9b5 0%, transparent 55%), var(--bg);justify-content:stretch;align-items:stretch}.nd-app{width:100%;max-width:100%;height:100dvh;box-shadow:none;background:0 0;border-radius:0}}.nd-app-inner{background:radial-gradient(700px 400px at 10% 0%, #fbe9cc 0%, transparent 60%), radial-gradient(500px 400px at 95% 100%, #f4d9b5 0%, transparent 55%), var(--bg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.nd-app-inner{grid-template:"side topbar""side main"1fr/248px 1fr;display:grid}.nd-app-inner>.nd-statusbar{display:none}.nd-app-inner>.nd-topbar{grid-area:topbar}.nd-app-inner>.nd-main{grid-area:main}.nd-app-inner>.nd-side{grid-area:side}.nd-bottom-nav{display:none!important}}@media (max-width:1023.98px){.nd-side{display:none!important}}html.dark .nd-app-inner{background:radial-gradient(700px 400px at 10% 0%, #2a2218 0%, transparent 60%), radial-gradient(500px 400px at 95% 100%, #221a12 0%, transparent 55%), var(--bg)}.display{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.01em;font-weight:400}.mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}@keyframes breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.025)translateY(-1.5px)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}94%,98%{transform:scaleY(.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ringGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translateY(-3px)}}@keyframes petalFall{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:.85}to{opacity:0;transform:translateY(120vh)rotate(220deg)}}@keyframes breathBgDrift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2%,-2%)rotate(8deg)}}@keyframes pageRise{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes pipSway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes pipHop{0%,78%,to{transform:translateY(0)}84%{transform:translateY(-10px)}90%{transform:translateY(-2px)}95%{transform:translateY(-5px)}}@keyframes leafSway{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes armWiggleL{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-10deg)}}@keyframes armWiggleR{0%,to{transform:rotate(20deg)}50%{transform:rotate(10deg)}}@keyframes eyeLook{0%,40%,to{transform:translate(0)}50%,70%{transform:translate(1.6px)}}@keyframes cheekPulse{0%,to{opacity:.45}50%{opacity:.7}}@keyframes pipShine{0%,to{opacity:0;transform:translate(0)scale(1)}20%,80%{opacity:0}50%{opacity:1;transform:translate(-3px,-3px)scale(1.4)}}@keyframes pipBreath{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.028)translateY(-1.5px)}}@keyframes pipSwayCoord{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes pipIdleHop{0%,88%,to{transform:translateY(0)}92%{transform:translateY(-6px)}96%{transform:translateY(-1px)}}@keyframes pipTapBounce{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-14px)scale(1.06,.94)}55%{transform:translateY(0)scale(.95,1.05)}80%{transform:translateY(-4px)scale(1.02,.98)}to{transform:translateY(0)scale(1)}}@keyframes pipWingL{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-10deg)translateY(-1px)}}@keyframes pipWingR{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(10deg)translateY(-1px)}}@keyframes pipFeet{0%,88%,to{transform:translateY(0)}92%,96%{transform:translateY(-1px)}}@keyframes pipHeartFloat{0%{opacity:0;transform:translate(var(--tx,0), 0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx,0), -56px) scale(1.05)}}@keyframes tapPress{0%{transform:scale(1)}40%{transform:scale(.965)}to{transform:scale(1)}}@keyframes pipTail{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}@keyframes pipEarL{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes pipEarR{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes pipPupilDrift{0%,to{transform:translate(0)}30%{transform:translate(.8px,-.4px)}60%{transform:translate(-.8px,.2px)}}@keyframes pipBrowLift{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes pipBelly{0%,to{opacity:.9}50%{opacity:1}}input[type=range].nd-slider{appearance:none;background:0 0;width:100%;height:44px}input[type=range].nd-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#a6bfd3 0%,#c5b5dc 25%,#f6da9e 55%,#f4b89c 80%,#e89478 100%);border-radius:999px;height:10px}input[type=range].nd-slider::-moz-range-track{background:linear-gradient(90deg,#a6bfd3 0%,#c5b5dc 25%,#f6da9e 55%,#f4b89c 80%,#e89478 100%);border-radius:999px;height:10px}input[type=range].nd-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:1.5px solid #301e0c1a;border-radius:50%;width:28px;height:28px;margin-top:-9px;box-shadow:0 0 0 4px #e5947833,0 6px 14px #50371e38}input[type=range].nd-slider::-moz-range-thumb{background:#fff;border:1.5px solid #301e0c1a;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 4px #e5947833,0 6px 14px #50371e38}textarea,input{color:inherit;font-family:inherit}textarea:focus,input:focus{outline:none}button{cursor:pointer;font-family:inherit}.nd-page{opacity:1;overflow-x:hidden}@media not (prefers-reduced-motion:reduce){.nd-page{animation:.32s cubic-bezier(.2,.7,.2,1) pageRise}}@media (min-width:1024px){.nd-page{padding:8px 32px 32px!important}.nd-page--today{grid-template-columns:1.05fr 1fr;align-items:start;gap:20px;display:grid}.nd-page--today>.nd-col-left,.nd-page--today>.nd-col-right{flex-direction:column;gap:14px;display:flex}.nd-page--today>.nd-greeting{grid-column:1/-1}.nd-page--journal{grid-template-columns:1fr 1.2fr;align-items:start;gap:20px;display:grid}.nd-page--journal>.nd-col-left,.nd-page--journal>.nd-col-right{flex-direction:column;gap:14px;display:flex}.nd-page--journal>.nd-journal-header{grid-column:1/-1}.nd-page--toolkit>.nd-toolkit-grid{grid-template-columns:repeat(3,1fr)!important}.nd-page--companion{max-width:760px;margin:0 auto}}
