.nu7dZa_avatarButton{cursor:pointer;display:inline-block;position:relative}.nu7dZa_overlay{opacity:0;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nu7dZa_avatarButton:hover .nu7dZa_overlay{opacity:1}
.pu8bFq_control{align-items:center;gap:var(--mantine-spacing-xs);cursor:pointer;color:inherit;border-radius:var(--mantine-radius-default);display:inline-flex}.pu8bFq_control:hover .pu8bFq_eye{background-color:var(--ai-hover)}.pu8bFq_control:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.pu8bFq_control[data-loading]{cursor:progress}
.zxn48W_actions>*>:not(button,a){align-self:center;margin-inline:6px}.zxn48W_actions:has(>div:empty){display:none}.zxn48W_titleRow{--mantine-font-size-xs:calc(.8125rem * var(--mantine-scale));--mantine-font-size-sm:calc(.9375rem * var(--mantine-scale));--mantine-font-size-md:calc(1.0625rem * var(--mantine-scale));font-size:var(--mantine-font-size-md)}.zxn48W_titleRow [data-truncate]{white-space:normal;overflow:visible}.zxn48W_lineValue .mantine-Group-root{justify-content:flex-end}.zxn48W_lineValue .mantine-Stack-root{align-items:flex-end}
.RPcIoq_lineValue input[data-variant=unstyled]{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);width:7.5rem}
@keyframes _0sO5Uq_doodleDraw{to{stroke-dashoffset:0}}@keyframes _0sO5Uq_doodleFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _0sO5Uq_doodleTwinkle{0%,80%,to{transform:rotate(0)scale(1)}88%{transform:rotate(6deg)scale(1.14)}}@keyframes _0sO5Uq_doodleBeat{0%,30%,to{transform:scale(1)}8%,22%{transform:scale(1.12)}15%{transform:scale(.98)}}@keyframes _0sO5Uq_doodleSwing{0%,to{transform:rotate(0)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes _0sO5Uq_doodleWiggle{0%,72%,to{transform:rotate(0)scale(1)}78%{transform:rotate(-8deg)scale(1.06)}86%{transform:rotate(7deg)scale(1.06)}94%{transform:rotate(-3deg)scale(1)}}._0sO5Uq_doodles{z-index:-1;pointer-events:none;position:absolute;inset:0}._0sO5Uq_doodle{display:none;position:absolute;overflow:visible}@media (min-width:75em){._0sO5Uq_wide{display:block}}@media (max-width:74.99em){._0sO5Uq_narrow{display:block}}._0sO5Uq_twinkle{animation:4s ease-in-out infinite _0sO5Uq_doodleTwinkle}._0sO5Uq_beat{animation:2.6s ease-in-out infinite _0sO5Uq_doodleBeat}._0sO5Uq_swing{transform-origin:50% 0;animation:3.2s ease-in-out infinite _0sO5Uq_doodleSwing}._0sO5Uq_wiggle{animation:3.6s ease-in-out infinite _0sO5Uq_doodleWiggle}._0sO5Uq_stroke{fill:none;stroke:var(--ink-red);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out forwards _0sO5Uq_doodleDraw}._0sO5Uq_text{font-family:var(--font-pen), "Comic Sans MS", cursive;fill:var(--ink-red);opacity:0;font-size:56px;animation:.4s ease-out forwards _0sO5Uq_doodleFadeIn}@media (prefers-reduced-motion:reduce){._0sO5Uq_stroke,._0sO5Uq_text,._0sO5Uq_twinkle,._0sO5Uq_beat,._0sO5Uq_swing,._0sO5Uq_wiggle{animation:none}._0sO5Uq_stroke{stroke-dashoffset:0}._0sO5Uq_text{opacity:1}}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.p.2oc8yur3f280s.woff2)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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.3g419ihx2dxc-.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.3moulrn_0vbty.woff2)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:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.V2JgcG_className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.V2JgcG_variable{--font-pen:"Patrick Hand", "Patrick Hand Fallback"}
.mNCPtG_darkBand{--day-ground:#0a0e17;--ink-red:#f25f4c;--grid-square:#ffffff2e;--sky-line:#ffffff80;background-color:var(--day-ground)}.mNCPtG_dayTrack{--step:.7s;--gap:28px;--col:calc((100% + var(--gap)) / 6);position:relative}@keyframes mNCPtG_lineRun{to{transform:scaleX(1)}}@keyframes mNCPtG_dotDone{0%{transform:scale(1)}45%{background-color:var(--ink-red);transform:scale(1.3)}to{background-color:var(--ink-red);transform:scale(1)}}@keyframes mNCPtG_checkDraw{to{stroke-dashoffset:0}}@keyframes mNCPtG_sunAcross{to{transform:translate(100%)}}@keyframes mNCPtG_sunUpDown{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-58px)}to{transform:translateY(0)}}@keyframes mNCPtG_sunSet{to{opacity:0;transform:scale(.6)}}@keyframes mNCPtG_moonRise{to{opacity:1;transform:scale(1)}}@keyframes mNCPtG_spin{to{transform:rotate(360deg)}}@keyframes mNCPtG_pageFlip{0%{opacity:0;transform:perspective(200px)rotateX(-100deg)}to{opacity:1;transform:perspective(200px)rotateX(0)}}.mNCPtG_dayList{gap:28px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.mNCPtG_dayList:before,.mNCPtG_dayList:after{content:"";background:var(--grid-square);width:2px;position:absolute;top:12px;bottom:12px;left:8px}.mNCPtG_dayList:after{background:var(--ink-red);opacity:.7;display:none}.mNCPtG_dayStop{position:relative}.mNCPtG_dayLink{color:inherit;border-radius:var(--mantine-radius-md);outline-offset:6px;display:block}.mNCPtG_dayWhen{font-family:var(--font-pen), "Comic Sans MS", cursive;color:var(--ink-red);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:22px;line-height:1.1;display:block}.mNCPtG_dayDot{background:var(--day-ground);border:2px solid var(--ink-red);z-index:1;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:2px;left:-30px}.mNCPtG_dayDot svg{width:12px;height:12px;overflow:visible}.mNCPtG_dayDot path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.mNCPtG_daySee{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-blue-4);align-items:center;gap:4px;margin-top:8px;font-weight:600;display:inline-flex}@media (hover:hover){.mNCPtG_daySee{opacity:0;transition:opacity .15s}.mNCPtG_dayLink:hover .mNCPtG_daySee,.mNCPtG_dayLink:focus-visible .mNCPtG_daySee{opacity:1}}@media (max-width:61.99em){.mNCPtG_dayStop[data-done] .mNCPtG_dayDot{animation:.4s ease-out forwards mNCPtG_dotDone}.mNCPtG_dayStop[data-done] .mNCPtG_dayDot path{animation:.3s ease-out .15s forwards mNCPtG_checkDraw}}.mNCPtG_daySky{height:88px;margin-bottom:12px;display:none;position:relative}.mNCPtG_skyArc,.mNCPtG_sunTrack{width:calc(var(--col) * 3);height:100%;position:absolute;bottom:0;left:9px}.mNCPtG_skyArc{overflow:visible}.mNCPtG_skyArc path{fill:none;stroke:var(--sky-line);stroke-width:1.5px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.mNCPtG_sunAcross{position:absolute;inset:0}.mNCPtG_sunUpDown{width:0;height:0;position:absolute;bottom:2px;left:0}.mNCPtG_sun,.mNCPtG_moon{width:30px;height:30px;position:absolute;bottom:-15px;left:-15px;overflow:visible}.mNCPtG_sunRays{transform-origin:15px 15px;animation:14s linear infinite mNCPtG_spin}.mNCPtG_moon{opacity:0;transform:scale(.6)}.mNCPtG_calendar{bottom:4px;left:calc(9px + var(--col) * var(--i));opacity:0;transform-origin:top;width:30px;margin-left:-15px;position:absolute}@media (min-width:62em){.mNCPtG_daySky{display:block}.mNCPtG_dayList{gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));padding:0}.mNCPtG_dayList:before,.mNCPtG_dayList:after{width:auto;height:2px;inset:42px 0 auto}.mNCPtG_dayList:after{transform-origin:0;display:block;transform:scaleX(0)}.mNCPtG_dayWhen{height:28px;margin-bottom:0}.mNCPtG_dayDot{margin:6px 0 16px;position:relative;top:auto;left:auto}.mNCPtG_dayTrack[data-play] .mNCPtG_dayList:after{animation:mNCPtG_lineRun calc(var(--step) * 6) linear forwards}.mNCPtG_dayTrack[data-play] .mNCPtG_dayDot{animation:mNCPtG_dotDone .4s ease-out calc(var(--step) * var(--i)) forwards}.mNCPtG_dayTrack[data-play] .mNCPtG_dayDot path{animation:mNCPtG_checkDraw .3s ease-out calc(var(--step) * var(--i) + .15s) forwards}.mNCPtG_dayTrack[data-play] .mNCPtG_sunAcross{animation:mNCPtG_sunAcross calc(var(--step) * 3) linear forwards}.mNCPtG_dayTrack[data-play] .mNCPtG_sunUpDown{animation:mNCPtG_sunUpDown calc(var(--step) * 3) forwards}.mNCPtG_dayTrack[data-play] .mNCPtG_sun{animation:mNCPtG_sunSet .4s ease-in calc(var(--step) * 3 - .2s) forwards}.mNCPtG_dayTrack[data-play] .mNCPtG_moon{animation:mNCPtG_moonRise .4s ease-out calc(var(--step) * 3) forwards}.mNCPtG_dayTrack[data-play] .mNCPtG_calendar{animation:mNCPtG_pageFlip .45s cubic-bezier(.2, .9, .3, 1.2) calc(var(--step) * var(--i)) forwards}}@media (prefers-reduced-motion:reduce){.mNCPtG_dayTrack .mNCPtG_dayList:after{transform:none;animation:none!important}.mNCPtG_dayTrack .mNCPtG_dayDot,.mNCPtG_dayTrack .mNCPtG_dayStop .mNCPtG_dayDot{background:var(--ink-red);animation:none!important}.mNCPtG_dayTrack .mNCPtG_dayDot path{stroke-dashoffset:0;animation:none!important}.mNCPtG_dayTrack .mNCPtG_sunAcross,.mNCPtG_dayTrack .mNCPtG_sunUpDown,.mNCPtG_dayTrack .mNCPtG_sun,.mNCPtG_dayTrack .mNCPtG_moon,.mNCPtG_dayTrack .mNCPtG_calendar,.mNCPtG_sunRays{animation:none!important}.mNCPtG_dayTrack .mNCPtG_sunAcross{transform:translate(100%)}.mNCPtG_dayTrack .mNCPtG_sun{opacity:0}.mNCPtG_dayTrack .mNCPtG_moon,.mNCPtG_dayTrack .mNCPtG_calendar{opacity:1;transform:none}}
@keyframes ta5C9q_planeBob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.ta5C9q_heroDoodles{z-index:-1;pointer-events:none;position:absolute;inset:0}.ta5C9q_flightWide,.ta5C9q_flightPhone{position:absolute;overflow:visible}.ta5C9q_flightWide{width:100%;display:none;top:-56px;left:0}.ta5C9q_flightPhone{width:calc(100% + 48px);top:-34px;left:-24px}.ta5C9q_planeTrail{fill:none;stroke:#46428273;stroke-width:1.6px;stroke-dasharray:5 7;stroke-linecap:round}.ta5C9q_planeBob{animation:2.6s ease-in-out 4.2s infinite alternate ta5C9q_planeBob}@media (min-width:48em){.ta5C9q_flightWide{display:block}.ta5C9q_flightPhone{display:none}}@media (prefers-reduced-motion:reduce){.ta5C9q_flightWide,.ta5C9q_flightPhone{display:none}.ta5C9q_planeBob{animation:none}}
.j4NGFG_root{align-items:stretch;gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.j4NGFG_root>*{width:100%}@media (min-width:48em){.j4NGFG_root[data-stack-below=sm]{align-items:center;gap:var(--mantine-spacing-sm);flex-direction:row}.j4NGFG_root[data-stack-below=sm]>*{width:auto}}@media (min-width:62em){.j4NGFG_root[data-stack-below=md]{align-items:center;gap:var(--mantine-spacing-sm);flex-direction:row}.j4NGFG_root[data-stack-below=md]>*{width:auto}}
.ZCv7Na_tokens{--ink-red:#d33a2c;--grid-fine:#8482b412;--grid-square:#8482b429;--margin-red:#d33a2c6b}.ZCv7Na_notebook{background-color:var(--mantine-color-body);position:relative;overflow:hidden;}.ZCv7Na_notebook:before{content:"";pointer-events:none;background-color:#fbfbfe;background-image:linear-gradient(to right, transparent calc(var(--margin-x) - 1px), var(--margin-red) calc(var(--margin-x) - 1px), var(--margin-red) calc(var(--margin-x) + 1px), transparent calc(var(--margin-x) + 1px)), linear-gradient(to right, var(--grid-square) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-square) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-fine) 1px, transparent 1px);--margin-x:calc(clamp(24px, 5vw, 64px) * .65);background-size:100% 100%,32px 32px,32px 32px,8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.ZCv7Na_fadeBoth:before{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%)}.ZCv7Na_onPaper{z-index:1;position:relative}.ZCv7Na_penText{font-family:var(--font-pen), "Comic Sans MS", cursive;color:var(--ink-red);line-height:1.2}.ZCv7Na_penLabel{text-wrap:balance;}@keyframes ZCv7Na_wordIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ZCv7Na_penDraw{to{stroke-dashoffset:0}}.ZCv7Na_markedPhrase{white-space:nowrap;position:relative}.ZCv7Na_markedWord{animation:.6s cubic-bezier(.16,1,.3,1) both ZCv7Na_wordIn;display:inline-block;}.ZCv7Na_penCircle,.ZCv7Na_penUnderline,.ZCv7Na_penArrow{pointer-events:none;position:absolute;overflow:visible}.ZCv7Na_penStroke{fill:none;stroke:var(--ink-red);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.65s cubic-bezier(.45,0,.2,1) .35s forwards ZCv7Na_penDraw}.ZCv7Na_penCircle{width:calc(100% + .84em);height:calc(100% + .5em);top:-.3em;left:-.42em}.ZCv7Na_penCircle .ZCv7Na_penStroke{stroke-width:3.2px}.ZCv7Na_penUnderline{width:calc(100% + .08em);height:.3em;bottom:-.16em;left:-.04em}.ZCv7Na_penUnderline .ZCv7Na_penStroke{stroke-width:3px}.ZCv7Na_penUnderline .ZCv7Na_penSecondStroke{animation-delay:.75s}.ZCv7Na_penArrow .ZCv7Na_penStroke{stroke-width:2.6px;animation-delay:.9s}.ZCv7Na_penArrow .ZCv7Na_penArrowHead{animation-duration:.25s;animation-delay:1.45s}@media (prefers-reduced-motion:reduce){.ZCv7Na_markedWord{animation:none}.ZCv7Na_penStroke,.ZCv7Na_penArrow .ZCv7Na_penStroke{stroke-dashoffset:0;animation:none}}