.bird-module__NJ0eeq__perch{vertical-align:-.16em;cursor:pointer;background:0 0;border:0;width:1.15em;height:1.15em;margin-left:.45em;padding:0;display:inline-block;position:relative}.bird-module__NJ0eeq__bird{--k:1;width:100%;height:100%;display:block;overflow:visible}.bird-module__NJ0eeq__sheet{fill:var(--paper)}@media (max-width:940px){.bird-module__NJ0eeq__bird{--k:.55}}@media (max-height:620px){.bird-module__NJ0eeq__bird{--k:.6}}.bird-module__NJ0eeq__flying{z-index:50;pointer-events:none;animation:9s linear forwards bird-module__NJ0eeq__fly;position:relative}.bird-module__NJ0eeq__wingNear,.bird-module__NJ0eeq__wingFar{transform-box:view-box}.bird-module__NJ0eeq__wingNear{transform-origin:56px 50px}.bird-module__NJ0eeq__wingFar{transform-origin:63px 45px}.bird-module__NJ0eeq__flying .bird-module__NJ0eeq__wingNear{animation:.3s ease-in-out 26 bird-module__NJ0eeq__flap-near}.bird-module__NJ0eeq__flying .bird-module__NJ0eeq__wingFar{animation:.3s ease-in-out 26 bird-module__NJ0eeq__flap-far}@keyframes bird-module__NJ0eeq__flap-near{0%{transform:rotate(-14deg)}34%{transform:rotate(44deg)}to{transform:rotate(-14deg)}}@keyframes bird-module__NJ0eeq__flap-far{0%{transform:rotate(12deg)}34%{transform:rotate(-36deg)}to{transform:rotate(12deg)}}@keyframes bird-module__NJ0eeq__fly{0%{transform:translate(0)rotate(0)scale(1)}1.38%{transform:translate(calc(.01em + 0em * var(--k)), calc(-.01em + -0em * var(--k))) rotate(-2.5deg) scale(.92, 1.01)}2.75%{transform:translate(calc(.04em + .04em * var(--k)), calc(-.03em + -.03em * var(--k))) rotate(-4.9deg) scale(.89, 1.05)}4.13%{transform:translate(calc(.04em + .14em * var(--k)), calc(-.03em + -.11em * var(--k))) rotate(-7.2deg) scale(.93, 1.13)}5.5%{transform:translate(calc(0em + .35em * var(--k)), calc(0em + -.29em * var(--k))) rotate(-9.4deg) scale(1, 1.27)}6.88%{transform:translate(calc(0em + .6em * var(--k)), calc(0em + -.51em * var(--k))) rotate(-11.5deg) scale(1.14, 1.47)}8.25%{transform:translate(calc(0em + .94em * var(--k)), calc(0em + -.82em * var(--k))) rotate(-13.6deg) scale(1.35, 1.74)}9.63%{transform:translate(calc(0em + 1.39em * var(--k)), calc(0em + -1.22em * var(--k))) rotate(-15.7deg) scale(1.65, 2.1)}11%{transform:translate(calc(0em + 1.98em * var(--k)), calc(0em + -1.69em * var(--k))) rotate(-16.8deg) scale(2.02, 2.53)}12.38%{transform:translate(calc(0em + 2.69em * var(--k)), calc(0em + -2.18em * var(--k))) rotate(-16deg) scale(2.47, 2.99)}13.75%{transform:translate(calc(0em + 3.52em * var(--k)), calc(0em + -2.61em * var(--k))) rotate(-14.4deg) scale(2.88, 3.41)}15.13%{transform:translate(calc(0em + 4.52em * var(--k)), calc(0em + -2.97em * var(--k))) rotate(-11.9deg) scale(3.35, 3.77)}16.5%{transform:translate(calc(0em + 5.74em * var(--k)), calc(0em + -3.32em * var(--k))) rotate(-8.6deg) scale(3.76, 4.12)}17.88%{transform:translate(calc(0em + 7.13em * var(--k)), calc(0em + -3.59em * var(--k))) rotate(-4.4deg) scale(4.09, 4.44)}19.25%{transform:translate(calc(0em + 8.61em * var(--k)), calc(0em + -3.71em * var(--k))) rotate(.3deg) scale(4.31, 4.73)}20.63%{transform:translate(calc(0em + 10.15em * var(--k)), calc(0em + -3.6em * var(--k))) rotate(5deg) scale(4.57, 4.96)}22%{transform:translate(calc(0em + 11.85em * var(--k)), calc(0em + -3.27em * var(--k))) rotate(9deg) scale(4.7, 5.11)}23.38%{transform:translate(calc(0em + 13.52em * var(--k)), calc(0em + -2.71em * var(--k))) rotate(11.4deg) scale(4.62, 5.22)}24.75%{transform:translate(calc(0em + 14.96em * var(--k)), calc(0em + -1.89em * var(--k))) rotate(11.5deg) scale(4.35, 5.34)}26.13%{transform:translate(calc(0em + 16.25em * var(--k)), calc(0em + -.71em * var(--k))) rotate(9.3deg) scale(4.02, 5.4)}27.5%{transform:translate(calc(0em + 17.22em * var(--k)), calc(0em + .7em * var(--k))) rotate(5.5deg) scale(2.69, 5.48)}28.88%{transform:translate(calc(0em + 17.5em * var(--k)), calc(0em + 2.13em * var(--k))) rotate(1.1deg) scale(-.63, 5.71)}30.25%{transform:translate(calc(0em + 16.98em * var(--k)), calc(0em + 3.76em * var(--k))) rotate(-3.4deg) scale(-3.38, 6.13)}31.63%{transform:translate(calc(0em + 15.93em * var(--k)), calc(0em + 5.22em * var(--k))) rotate(-6.8deg) scale(-4.63, 6.63)}33%{transform:translate(calc(0em + 14.54em * var(--k)), calc(0em + 5.94em * var(--k))) rotate(-8.9deg) scale(-5.93, 7.12)}34.38%{transform:translate(calc(0em + 12.67em * var(--k)), calc(0em + 5.98em * var(--k))) rotate(-10.5deg) scale(-6.65, 7.62)}35.75%{transform:translate(calc(0em + 10.87em * var(--k)), calc(0em + 6.49em * var(--k))) rotate(-11.7deg) scale(-6.26, 8.03)}37.13%{transform:translate(calc(0em + 9.57em * var(--k)), calc(0em + 8.24em * var(--k))) rotate(-11.4deg) scale(-5.52, 8.26)}38.5%{transform:translate(calc(0em + 8.21em * var(--k)), calc(0em + 10.25em * var(--k))) rotate(-9.7deg) scale(-6.71, 8.38)}39.88%{transform:translate(calc(0em + 6.07em * var(--k)), calc(0em + 11.38em * var(--k))) rotate(-6.9deg) scale(-7.86, 8.41)}41.25%{transform:translate(calc(0em + 3.28em * var(--k)), calc(0em + 11.86em * var(--k))) rotate(-3.9deg) scale(-7.97, 8.33)}42.63%{transform:translate(calc(0em + .46em * var(--k)), calc(0em + 11.85em * var(--k))) rotate(-1.1deg) scale(-7.72, 8.15)}44%{transform:translate(calc(0em + -2.34em * var(--k)), calc(0em + 11.05em * var(--k))) rotate(1.3deg) scale(-7.43, 7.84)}45.38%{transform:translate(calc(0em + -5.01em * var(--k)), calc(0em + 10.25em * var(--k))) rotate(2.6deg) scale(-6.91, 7.47)}46.75%{transform:translate(calc(0em + -7.3em * var(--k)), calc(0em + 10.53em * var(--k))) rotate(3.3deg) scale(-6.29, 7.13)}48.13%{transform:translate(calc(0em + -9.31em * var(--k)), calc(0em + 11.28em * var(--k))) rotate(5.2deg) scale(-5.83, 6.8)}49.5%{transform:translate(calc(0em + -11.26em * var(--k)), calc(0em + 11.02em * var(--k))) rotate(8deg) scale(-5.62, 6.47)}50.88%{transform:translate(calc(0em + -13.23em * var(--k)), calc(0em + 9.66em * var(--k))) rotate(9.5deg) scale(-5.23, 6.15)}52.25%{transform:translate(calc(0em + -14.89em * var(--k)), calc(0em + 7.94em * var(--k))) rotate(9.5deg) scale(-4.31, 5.83)}53.63%{transform:translate(calc(0em + -16.15em * var(--k)), calc(0em + 6.11em * var(--k))) rotate(7.9deg) scale(-3.58, 5.5)}55%{transform:translate(calc(0em + -17.02em * var(--k)), calc(0em + 4.15em * var(--k))) rotate(3.8deg) scale(-1.9, 5.18)}56.38%{transform:translate(calc(0em + -17.14em * var(--k)), calc(0em + 2.43em * var(--k))) rotate(-1.7deg) scale(1.07, 4.91)}57.75%{transform:translate(calc(0em + -16.5em * var(--k)), calc(0em + .95em * var(--k))) rotate(-7.2deg) scale(2.75, 4.67)}59.13%{transform:translate(calc(0em + -15.43em * var(--k)), calc(0em + -.36em * var(--k))) rotate(-10.3deg) scale(3.17, 4.47)}60.5%{transform:translate(calc(0em + -14.13em * var(--k)), calc(0em + -1.57em * var(--k))) rotate(-10.7deg) scale(3.56, 4.31)}61.88%{transform:translate(calc(0em + -12.52em * var(--k)), calc(0em + -2.74em * var(--k))) rotate(-8.4deg) scale(3.65, 4.19)}63.25%{transform:translate(calc(0em + -10.95em * var(--k)), calc(0em + -3.49em * var(--k))) rotate(-4.4deg) scale(3.38, 4.06)}64.63%{transform:translate(calc(0em + -9.68em * var(--k)), calc(0em + -3.51em * var(--k))) rotate(-.1deg) scale(3.01, 3.86)}66%{transform:translate(calc(0em + -8.57em * var(--k)), calc(0em + -2.89em * var(--k))) rotate(2.3deg) scale(2.7, 3.63)}67.38%{transform:translate(calc(0em + -7.61em * var(--k)), calc(0em + -2.23em * var(--k))) rotate(2.3deg) scale(2.35, 3.38)}68.75%{transform:translate(calc(0em + -6.8em * var(--k)), calc(0em + -2em * var(--k))) rotate(.4deg) scale(1.98, 3.14)}70.13%{transform:translate(calc(0em + -6.15em * var(--k)), calc(0em + -2.22em * var(--k))) rotate(-1.7deg) scale(1.63, 2.89)}71.5%{transform:translate(calc(0em + -5.63em * var(--k)), calc(0em + -2.6em * var(--k))) rotate(-2.9deg) scale(1.35, 2.64)}72.88%{transform:translate(calc(0em + -5.19em * var(--k)), calc(0em + -2.91em * var(--k))) rotate(-2.3deg) scale(1.14, 2.41)}74.25%{transform:translate(calc(0em + -4.81em * var(--k)), calc(0em + -3em * var(--k))) rotate(.2deg) scale(1, 2.2)}75.63%{transform:translate(calc(0em + -4.47em * var(--k)), calc(0em + -2.86em * var(--k))) rotate(3.6deg) scale(.88, 2)}77%{transform:translate(calc(-.45em + -3.74em * var(--k)), calc(-.28em + -2.32em * var(--k))) rotate(6.7deg) scale(.75, 1.81)}78.38%{transform:translate(calc(-.87em + -3.09em * var(--k)), calc(-.5em + -1.8em * var(--k))) rotate(8.4deg) scale(.71, 1.63)}79.75%{transform:translate(calc(-1.25em + -2.53em * var(--k)), calc(-.68em + -1.37em * var(--k))) rotate(8.7deg) scale(.73, 1.49)}81.13%{transform:translate(calc(-1.61em + -2.03em * var(--k)), calc(-.81em + -1.02em * var(--k))) rotate(8.2deg) scale(.76, 1.38)}82.5%{transform:translate(calc(-1.96em + -1.58em * var(--k)), calc(-.93em + -.75em * var(--k))) rotate(7.3deg) scale(.81, 1.31)}83.88%{transform:translate(calc(-2.31em + -1.16em * var(--k)), calc(-1.06em + -.53em * var(--k))) rotate(6deg) scale(.88, 1.25)}85.25%{transform:translate(calc(-2.66em + -.77em * var(--k)), calc(-1.19em + -.34em * var(--k))) rotate(4.4deg) scale(.96, 1.22)}86.63%{transform:translate(calc(-3.03em + -.38em * var(--k)), calc(-1.34em + -.17em * var(--k))) rotate(2.3deg) scale(1.07, 1.21)}88%{transform:translate(calc(-3.4em + 0em * var(--k)), calc(-1.5em + 0em * var(--k))) rotate(0deg) scale(1.2, 1.2)}91%{transform:translate(-3.4em,-1.44em)rotate(0)scale(1.12)}93.5%{transform:translate(-2.62em,-2.04em)rotate(-4deg)scale(1.09)}95.5%{transform:translate(-2.02em,-1.44em)rotate(0)scale(1.07)}97.5%{transform:translate(-1.08em,-2em)rotate(-3deg)scale(1.04)}99%{transform:translate(-.5em,-1.4em)rotate(0)scale(1.02)}to{transform:translate(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.bird-module__NJ0eeq__flying,.bird-module__NJ0eeq__flying .bird-module__NJ0eeq__wingNear,.bird-module__NJ0eeq__flying .bird-module__NJ0eeq__wingFar{animation:none}}
.page-module__E0kJGG__main{justify-content:center;align-items:center;height:100%;padding:2rem 1.5rem;display:flex}.page-module__E0kJGG__block{width:100%;max-width:37rem}.page-module__E0kJGG__name{letter-spacing:.01em;color:var(--fg);margin:0 0 1.5rem;font-size:2.1rem;font-weight:400;line-height:1.2}.page-module__E0kJGG__lede{color:var(--fg);margin:0 0 1.65rem;font-size:1rem;line-height:2.05}.page-module__E0kJGG__lines{color:var(--fg);margin:0;padding:0;font-size:1rem;line-height:2.05;list-style:none}.page-module__E0kJGG__link{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);transition:text-decoration-color .15s}.page-module__E0kJGG__link:hover{text-decoration-color:currentColor}.page-module__E0kJGG__icons{gap:1.4rem;margin-top:2.3rem;display:flex}.page-module__E0kJGG__icon{color:var(--muted);transition:color .15s;display:inline-flex}.page-module__E0kJGG__icon svg{width:1.4rem;height:1.4rem}.page-module__E0kJGG__icon:hover{color:var(--fg)}.page-module__E0kJGG__hasCard{display:inline-flex;position:relative}.page-module__E0kJGG__card{z-index:2;background:var(--paper);border:1px solid color-mix(in srgb, var(--fg) 20%, transparent);box-shadow:0 2px 10px color-mix(in srgb, var(--fg) 12%, transparent);opacity:0;pointer-events:none;border-radius:2px;margin-top:.5rem;padding:.5rem;transition:opacity .18s,transform .18s;position:absolute;top:100%;left:-.35rem;transform:translateY(-.3rem)}.page-module__E0kJGG__hasCard:hover .page-module__E0kJGG__card,.page-module__E0kJGG__hasCard:focus-within .page-module__E0kJGG__card{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__card{transition:opacity .18s;transform:none}}.page-module__E0kJGG__chart{gap:.09rem;display:flex}.page-module__E0kJGG__week{flex-direction:column;gap:.09rem;display:flex}.page-module__E0kJGG__cell{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:.5px;width:.24rem;height:.24rem}.page-module__E0kJGG__cell[data-level="1"]{background:color-mix(in srgb, var(--fg) 30%, transparent)}.page-module__E0kJGG__cell[data-level="2"]{background:color-mix(in srgb, var(--fg) 50%, transparent)}.page-module__E0kJGG__cell[data-level="3"]{background:color-mix(in srgb, var(--fg) 72%, transparent)}.page-module__E0kJGG__cell[data-level="4"]{background:var(--fg)}.page-module__E0kJGG__cell[data-level=none]{background:0 0}.page-module__E0kJGG__year{z-index:1;color:var(--muted);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);font-size:1rem;transition:color .15s,text-decoration-color .15s;position:fixed;bottom:2rem;left:2rem}.page-module__E0kJGG__year:hover{color:var(--fg);text-decoration-color:currentColor}@media (max-width:640px){.page-module__E0kJGG__name{font-size:1.7rem}.page-module__E0kJGG__lede{line-height:1.85}}
