.chip[data-astro-cid-wiys45us]{background:color-mix(in oklch, var(--c) 10%, var(--color-card));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 24%, transparent), 0 1px 1px oklch(20% .01 60/.06);color:color-mix(in oklch, var(--c), var(--color-foreground) 12%)}.progress[data-astro-cid-wiys45us]{border-color:var(--c)}.progress[data-astro-cid-wiys45us]:before{content:"";background:conic-gradient(var(--c) var(--p), transparent 0);border-radius:50%;width:100%;height:100%;display:block}.done[data-astro-cid-wiys45us]{background:var(--c)}.circled[data-astro-cid-7sr765wj]{background:color-mix(in oklch, var(--color-primary-fill) calc(var(--lit,0) * 100%), transparent);scale:calc(1 + var(--lit,0) * .12);transition:background-color .2s ease, color .2s ease, scale .3s var(--ease-spring)}@media (prefers-reduced-motion:reduce){.circled[data-astro-cid-7sr765wj]{transition:none}}.cell[data-astro-cid-cz2pw7ap]{border-bottom:1px solid var(--color-notebook-rule);min-height:7rem;padding:1.125rem 2rem 1.125rem 0}.cell[data-astro-cid-cz2pw7ap]:nth-child(2n){border-left:1px solid var(--color-notebook-rule);padding-left:1rem}.cell[data-astro-cid-cz2pw7ap]:nth-last-child(-n+2){border-bottom:0}.cell[data-astro-cid-cz2pw7ap]:before{content:"";background:#c74d0114;border-radius:4px;position:absolute;inset:.25rem .25rem .25rem -.75rem}@supports (color:color-mix(in lab, red, red)){.cell[data-astro-cid-cz2pw7ap]:before{background:color-mix(in oklch, var(--color-primary-fill) 8%, transparent)}}.cell[data-astro-cid-cz2pw7ap]:before{opacity:var(--lit,0);pointer-events:none;transition:opacity .2s}.cell[data-astro-cid-cz2pw7ap]:nth-child(2n):before{inset:.25rem -.75rem .25rem .25rem}.cell[data-astro-cid-cz2pw7ap]>:not(.circled){position:relative}@media not all and (width>=40rem){.cell[data-astro-cid-cz2pw7ap],.cell[data-astro-cid-cz2pw7ap]:nth-child(2n),.cell[data-astro-cid-cz2pw7ap]:nth-last-child(-n+2){border-left:0;border-bottom:1px solid var(--color-notebook-rule);gap:.5rem;min-height:0;padding:1rem 2.5rem 1rem 0}.cell[data-astro-cid-cz2pw7ap]:last-child{border-bottom:0}.cell[data-astro-cid-cz2pw7ap]:nth-child(2n):before{inset:.25rem .25rem .25rem -.75rem}}@media (prefers-reduced-motion:reduce){.cell[data-astro-cid-cz2pw7ap]:before{transition:none}}.months[data-astro-cid-2wfrwwmy]{background:repeating-linear-gradient(90deg, var(--color-foreground) 0 calc(100% / 24 - 1.5px), transparent calc(100% / 24 - 1.5px) calc(100% / 24))}.months[data-astro-cid-2wfrwwmy]:before{content:"";background:color-mix(in oklch, var(--color-card) 78%, transparent);width:calc(25% + 1px);position:absolute;inset:-1px auto -1px -1px}.months[data-astro-cid-2wfrwwmy]:after{content:"";background:var(--color-primary-fill);border-radius:1px;width:1.5px;position:absolute;top:-.25rem;bottom:-.25rem;left:calc(25% - .75px)}.receipt[data-astro-cid-bmebevb4]{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),95% 100%,90% calc(100% - 6px),85% 100%,80% calc(100% - 6px),75% 100%,70% calc(100% - 6px),65% 100%,60% calc(100% - 6px),55% 100%,50% calc(100% - 6px),45% 100%,40% calc(100% - 6px),35% 100%,30% calc(100% - 6px),25% 100%,20% calc(100% - 6px),15% 100%,10% calc(100% - 6px),5% 100%,0 calc(100% - 6px))}.struck[data-astro-cid-tg6plkyv]:after{content:"";background:var(--color-primary-fill);opacity:.9;border-radius:1em;height:.07em;position:absolute;top:54%;left:-.05em;right:-.05em;rotate:-2deg}.sticky-note[data-astro-cid-tyfcdvqs]:before{content:"";z-index:-1;width:55%;height:2rem;rotate:calc(var(--tag-rotate,0deg) + 5deg);position:absolute;bottom:.625rem;right:.625rem;box-shadow:0 14px 16px oklch(20% .01 60/.22)}.sticky-paper[data-astro-cid-tyfcdvqs]{rotate:var(--tag-rotate,0deg);background:linear-gradient(180deg, color-mix(in oklch, var(--paper), var(--color-foreground) 5%) 0, var(--paper) 1.5rem, var(--paper) 74%, color-mix(in oklch, var(--paper), var(--color-foreground) 3%) 100%);transition:rotate .3s var(--ease-spring), translate .3s var(--ease-spring), box-shadow .2s ease}@media (hover:hover){.sticky-note[data-astro-cid-tyfcdvqs]:hover{z-index:3}.sticky-note[data-astro-cid-tyfcdvqs]:hover .sticky-paper[data-astro-cid-tyfcdvqs]{box-shadow:var(--shadow-medium);translate:0 -.25rem;rotate:0deg}}@media (prefers-reduced-motion:reduce){.sticky-paper[data-astro-cid-tyfcdvqs]{transition:none}}.ruled[data-astro-cid-ldeqayvl]{background-image:repeating-linear-gradient(transparent 0 calc(2.25rem - 1px), var(--color-notebook-rule) calc(2.25rem - 1px) 2.25rem)}@media screen and (prefers-reduced-motion:no-preference){.closing-note.armed .title[data-astro-cid-fxfe32vz]{clip-path:inset(-.3em 100% -.3em -.1em)}.closing-note.armed .chip{opacity:0}.closing-note.inking .title[data-astro-cid-fxfe32vz]{animation:write-in .85s var(--ease-write) .25s backwards}.closing-note.inking .chip{animation:land .3s var(--ease-land) 1.2s backwards}}@keyframes write-in{0%{clip-path:inset(-.3em 100% -.3em -.1em)}to{clip-path:inset(-.3em -.2em -.3em -.1em)}}.pad[data-astro-cid-bufx5rw7]:before{content:"";background:var(--color-rule-margin);width:1.5px;position:absolute;inset:0 auto 0 2.25rem}.pad[data-astro-cid-bufx5rw7]:after{content:"";border-top:1.5px solid var(--color-notebook-head);background:repeating-linear-gradient(transparent 0 calc(var(--spacing-line) - 1px), var(--color-notebook-rule) calc(var(--spacing-line) - 1px) var(--spacing-line));position:absolute;inset:3.25rem 0 0}@media (prefers-reduced-motion:no-preference){.pad[data-astro-cid-bufx5rw7]{animation:.55s backwards fade}.stage[data-astro-cid-yodha2z4] .hero-note .sticky-paper{animation:settle .5s var(--ease-settle) calc(.15s + var(--i) * .16s) backwards}.stage[data-astro-cid-yodha2z4] .hero-note:before{animation:fade .45s ease calc(.15s + var(--i) * .16s) backwards}.stage[data-astro-cid-yodha2z4] .hero-note .chip{animation:land .3s var(--ease-land) calc(.55s + var(--i) * .16s) backwards}}@media screen and (prefers-reduced-motion:no-preference){.armed .bubble-a[data-astro-cid-yyadvmia],.armed .bubble-b[data-astro-cid-yyadvmia],.armed .dot[data-astro-cid-yyadvmia]{opacity:0}.inking .bubble-a[data-astro-cid-yyadvmia]{animation:chat-pop .4s cubic-bezier(.2, 1.4, .5, 1) var(--d) backwards}.inking .bubble-b[data-astro-cid-yyadvmia]{animation:chat-pop .4s cubic-bezier(.2, 1.4, .5, 1) calc(var(--d) + .3s) backwards}.inking .dot[data-astro-cid-yyadvmia]{animation:chat-typing .9s ease calc(var(--d) + var(--dd)) 2 backwards}@media (hover:hover){.inking .problem-note:hover .bubble-a[data-astro-cid-yyadvmia]{animation:chat-pop .4s cubic-bezier(.2, 1.4, .5, 1) var(--d) backwards, chat-pop-again .4s cubic-bezier(.2, 1.4, .5, 1) backwards}.inking .problem-note:hover .bubble-b[data-astro-cid-yyadvmia]{animation:chat-pop .4s cubic-bezier(.2, 1.4, .5, 1) calc(var(--d) + .3s) backwards, chat-pop-again .4s cubic-bezier(.2, 1.4, .5, 1) .25s backwards}.inking .problem-note:hover .dot[data-astro-cid-yyadvmia]{animation:chat-typing .9s ease calc(var(--d) + var(--dd)) 2 backwards, chat-typing-again .9s ease calc(var(--dd) - .1s) backwards}}}@keyframes chat-pop{0%{opacity:0;transform:scale(.3)}}@keyframes chat-pop-again{0%{opacity:0;transform:scale(.3)}}@keyframes chat-typing{0%{opacity:0}35%{opacity:1}65%{opacity:.25}to{opacity:1}}@keyframes chat-typing-again{0%{opacity:0}35%{opacity:1}65%{opacity:.25}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.armed .trail[data-astro-cid-vveolilp],.armed .fly[data-astro-cid-vveolilp]{opacity:0}.trail[data-astro-cid-vveolilp]{stroke-dasharray:1}.inking .fly[data-astro-cid-vveolilp]{animation:envelope-fly .75s cubic-bezier(.2, .9, .3, 1.25) var(--d) backwards}.inking .trail[data-astro-cid-vveolilp]{animation:envelope-trail .6s ease-out calc(var(--d) + var(--dd)) backwards}@media (hover:hover){.inking .problem-note:hover .fly[data-astro-cid-vveolilp]{animation:envelope-fly .75s cubic-bezier(.2, .9, .3, 1.25) var(--d) backwards, envelope-fly-again .75s cubic-bezier(.2, .9, .3, 1.25) backwards}.inking .problem-note:hover .trail[data-astro-cid-vveolilp]{animation:envelope-trail .6s ease-out calc(var(--d) + var(--dd)) backwards, envelope-trail-again .6s ease-out var(--dd) backwards}}}@keyframes envelope-fly{0%{opacity:0;transform:translate(-12px)}}@keyframes envelope-fly-again{0%{opacity:0;transform:translate(-12px)}}@keyframes envelope-trail{0%{stroke-dashoffset:1px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0}}@keyframes envelope-trail-again{0%{stroke-dashoffset:1px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0}}@media screen and (prefers-reduced-motion:no-preference){.armed .line[data-astro-cid-ss6hf33f]{opacity:0}.line[data-astro-cid-ss6hf33f]{stroke-dasharray:1}.inking .line[data-astro-cid-ss6hf33f]{animation:memo-write .38s linear calc(var(--d) + var(--dd)) backwards}@media (hover:hover){.inking .problem-note:hover .line[data-astro-cid-ss6hf33f]{animation:memo-write .38s linear calc(var(--d) + var(--dd)) backwards, memo-write-again .38s linear var(--dd) backwards}}}@keyframes memo-write{0%{stroke-dashoffset:1px}}@keyframes memo-write-again{0%{stroke-dashoffset:1px}}@media screen and (prefers-reduced-motion:no-preference){.armed .land[data-astro-cid-x5rvisaw],.armed .flash[data-astro-cid-x5rvisaw]{opacity:0}.flash[data-astro-cid-x5rvisaw]{stroke-dasharray:1}.inking .land[data-astro-cid-x5rvisaw]{animation:photo-land .55s cubic-bezier(.2, 1.3, .5, 1) var(--d) backwards}.inking .flash[data-astro-cid-x5rvisaw]{animation:photo-flash .3s ease-out calc(var(--d) + .5s) backwards}@media (hover:hover){.inking .problem-note:hover .land[data-astro-cid-x5rvisaw]{animation:photo-land .55s cubic-bezier(.2, 1.3, .5, 1) var(--d) backwards, photo-land-again .55s cubic-bezier(.2, 1.3, .5, 1) backwards}.inking .problem-note:hover .flash[data-astro-cid-x5rvisaw]{animation:photo-flash .3s ease-out calc(var(--d) + .5s) backwards, photo-flash-again .3s ease-out .45s backwards}}}@keyframes photo-land{0%{opacity:0;transform:translate(-2px,-8px)rotate(-12deg)}}@keyframes photo-land-again{0%{opacity:0;transform:translate(-2px,-8px)rotate(-12deg)}}@keyframes photo-flash{0%{stroke-dashoffset:1px}}@keyframes photo-flash-again{0%{stroke-dashoffset:1px}}@media screen and (prefers-reduced-motion:no-preference){.armed .cell[data-astro-cid-c2rkoy34]{opacity:0}.inking .cell[data-astro-cid-c2rkoy34]{animation:sheet-fill .5s ease calc(var(--d) + var(--dd)) backwards}@media (hover:hover){.inking .problem-note:hover .cell[data-astro-cid-c2rkoy34]{animation:sheet-fill .5s ease calc(var(--d) + var(--dd)) backwards, sheet-fill-again .5s ease var(--dd) backwards}}}@keyframes sheet-fill{0%{opacity:0}45%{opacity:.4}to{opacity:.14}}@keyframes sheet-fill-again{0%{opacity:0}45%{opacity:.4}to{opacity:.14}}.loop[data-astro-cid-xex7ikcf] path[data-astro-cid-xex7ikcf],.arrow[data-astro-cid-tgxigas4] path[data-astro-cid-tgxigas4],.arrow[data-astro-cid-gafmxotw] path[data-astro-cid-gafmxotw]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media screen and (prefers-reduced-motion:no-preference){.journey[data-astro-cid-4vr5gzlh].armed{opacity:0}.journey[data-astro-cid-4vr5gzlh].inking .journey-note .sticky-paper{animation:settle .45s var(--ease-settle) calc(var(--i) * .16s) backwards}.journey[data-astro-cid-4vr5gzlh].inking .journey-note:before{animation:fade .45s ease calc(var(--i) * .16s) backwards}.journey[data-astro-cid-4vr5gzlh].inking .journey-note .sketch{animation:fade .35s ease calc(.3s + var(--i) * .16s) backwards}.journey[data-astro-cid-4vr5gzlh].inking .journey-note .chip{animation:land .3s var(--ease-land) calc(.4s + var(--i) * .16s) backwards}.journey[data-astro-cid-4vr5gzlh].inking .journey-note .across{animation:draw-across .35s ease-out calc(.3s + var(--i) * .16s) backwards}.journey[data-astro-cid-4vr5gzlh].inking .journey-note .down{animation:draw-down .35s ease-out calc(.3s + var(--i) * .16s) backwards}.journey[data-astro-cid-4vr5gzlh].inking .loop{animation:.5s ease-in-out .78s backwards draw-back}.journey[data-astro-cid-4vr5gzlh].inking .tick path{stroke-dasharray:60;animation:ink .3s ease-out calc(.55s + var(--i) * .16s) backwards}.journey[data-astro-cid-4vr5gzlh].inking .sum[data-astro-cid-4vr5gzlh]{animation:.4s 1.75s backwards fade}}@keyframes draw-across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes draw-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes draw-back{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ink{0%{stroke-dashoffset:60px}}.months[data-astro-cid-2ucrdjqk]{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 24 - 1px), color-mix(in oklch, var(--color-foreground), transparent 70%) calc(100% / 24 - 1px) calc(100% / 24))}
