html{--reader-measure:48rem}html[data-reader-width=narrow]{--reader-measure:43rem}html[data-reader-width=wide]{--reader-measure:53rem}.reader-prose>.max-w-3xl,.reader-measure{max-width:var(--reader-measure)}html[data-reader-font=serif] .reader-prose{font-family:var(--font-serif), serif}html[data-reader-font=sans] .reader-prose{font-family:var(--font-sans), sans-serif}html[data-reader-font=serif][data-reader-size=small] .reader-prose{font-size:.9rem!important}html[data-reader-font=serif][data-reader-size=medium] .reader-prose{font-size:1.1rem!important}html[data-reader-font=serif][data-reader-size=large] .reader-prose{font-size:1.5rem!important}html[data-reader-font=sans][data-reader-size=small] .reader-prose{font-size:1rem!important}html[data-reader-font=sans][data-reader-size=medium] .reader-prose{font-size:1.1rem!important}html[data-reader-font=sans][data-reader-size=large] .reader-prose{font-size:1.3rem!important}@media (min-width:768px){html[data-reader-font=serif][data-reader-size=medium] .reader-prose{font-size:1.2rem!important}}html[data-reader-leading=compact] .reader-prose{line-height:1.45}html[data-reader-leading=normal] .reader-prose{line-height:1.7}html[data-reader-leading=spacious] .reader-prose{line-height:1.9}.reader-prose [data-block]{position:relative}.pnum{text-align:right;width:2.5rem;font-family:var(--font-serif), serif;font-size:.75rem;line-height:inherit;font-variant-numeric:tabular-nums;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;margin-right:1rem;display:none;position:absolute;right:100%}@media (min-width:720px){html[data-reader-numbers=on] .pnum{display:block}}html[data-reader-minimap=off] .reader-minimap{display:none}[data-cursor]{background:color-mix(in srgb, var(--muted-foreground) 10%, transparent);border-radius:.25rem}html[data-reader-focus=on] .focus-hide,html[data-reader-focus=on] .pnum,html[data-reader-focus=on] .reader-minimap{display:none!important}.reader-prose [data-block] .blk-text{transition:opacity .3s}html[data-reader-focus=on] [data-read] .blk-text{opacity:.3}.reader-header{transition:transform .2s}html[data-reader-focus=on] .reader-header{transform:translateY(-100%)}html[data-reader-focus=on][data-reader-chrome=peek] .reader-header{transform:none}.m-hl{--mk:#facc15;background-color:color-mix(in oklab, var(--mk) 38%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.15em;transition:background-color .15s}.m-hl[data-h]{cursor:pointer}.m-hl[data-c=yellow]{--mk:#facc15}.m-hl[data-c=green]{--mk:#4ade80}.m-hl[data-c=blue]{--mk:#60a5fa}.m-hl[data-c=pink]{--mk:#f472b6}.dark .m-hl[data-c=yellow]{--mk:#eab308}.dark .m-hl[data-c=green]{--mk:#22c55e}.dark .m-hl[data-c=blue]{--mk:#3b82f6}.dark .m-hl[data-c=pink]{--mk:#ec4899}.m-hl.is-active{background-color:color-mix(in oklab, var(--mk) 62%, transparent)}.m-hl.is-flash{animation:1.2s ease-out m-flash}.m-hl.m-pending{--mk:var(--muted-foreground);background-color:color-mix(in oklab, var(--mk) 28%, transparent);text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.m-hl.is-new{background-image:linear-gradient(color-mix(in oklab, var(--mk) 38%, transparent), color-mix(in oklab, var(--mk) 38%, transparent));background-color:#0000;background-repeat:no-repeat;background-size:100% 100%;animation:.5s ease-out m-draw}@keyframes m-draw{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes m-flash{0%,40%{background-color:color-mix(in oklab, var(--mk) 75%, transparent)}}@media (prefers-reduced-motion:reduce){.m-hl.is-new,.m-hl.is-flash{animation:none}.m-hl.is-new{background-color:color-mix(in oklab, var(--mk) 38%, transparent);background-image:none}}.note-dot{vertical-align:super;background:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;width:.45em;height:.45em;margin-left:.2em;display:inline-block}html[data-reader-focus=on] .note-dot{display:none}
@font-face{font-family:bodyFont;src:url(../media/savv_sans_regular-s.p.3z8knx4wp2blc.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bodyFont;src:url(../media/savv_sans_regular_italic-s.p.36t6665mq925l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:bodyFont;src:url(../media/savv_sans_medium-s.p.349h1fge_4des.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:bodyFont;src:url(../media/savv_sans_medium_italic-s.p.0kfb78u30w1xg.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:bodyFont;src:url(../media/savv_sans_semibold-s.p.14ufi-i3mgagb.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:bodyFont;src:url(../media/savv_sans_semibold_italic-s.p.02k8crx_9_g0i.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:bodyFont;src:url(../media/savv_sans_bold-s.p.2unt3n6v1ap9y.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:bodyFont;src:url(../media/savv_sans_bold_italic-s.p.07o70u1cwo650.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:94.6%;descent-override:23.04%;line-gap-override:0.0%;size-adjust:102.01%}.bodyfont_440b572c-module__xi_Ywq__className{font-family:bodyFont,bodyFont Fallback,sans-serif}.bodyfont_440b572c-module__xi_Ywq__variable{--font-sans:"bodyFont", "bodyFont Fallback", sans-serif}
@font-face{font-family:serifFont;src:url(../media/neco_regular-s.3tk8xr1pq6dzp.woff)format("woff");font-display:swap;font-style:normal}@font-face{font-family:serifFont;src:url(../media/neco_italic-s.3jpw1xgympdjg.woff)format("woff");font-display:swap;font-style:italic}@font-face{font-family:serifFont;src:url(../media/neco_bold-s.2x9o63r2pg3un.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:serifFont;src:url(../media/neco_bold_italic-s.20qt40f9vwvuo.woff)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:serifFont Fallback;src:local(Arial);ascent-override:101.73%;descent-override:32.59%;line-gap-override:8.89%;size-adjust:101.25%}.seriffont_4eedcf4f-module__FtbnDq__className{font-family:serifFont,serifFont Fallback,serif}.seriffont_4eedcf4f-module__FtbnDq__variable{--font-serif:"serifFont", "serifFont Fallback", serif}
@font-face{font-family:monoFont;src:url(../media/ibm_plex_mono_regular-s.389rbadd3t86e.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont;src:url(../media/ibm_plex_mono_italic-s.30r8i9oa_6ofd.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:monoFont;src:url(../media/ibm_plex_mono_semibold-s.1z2hjdbz72_i5.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:monoFont;src:url(../media/ibm_plex_mono_semibold_italic-s.1136uc9jhf4wa.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.monofont_b5d1ab71-module__SqubVa__className{font-family:monoFont,monoFont Fallback,monospace}.monofont_b5d1ab71-module__SqubVa__variable{--font-mono:"monoFont", "monoFont Fallback", monospace}
.progress-module__b1ZhdW__appProgressBar{z-index:1000000;transform-origin:0;background:repeating-linear-gradient(90deg,#000c 0%,#fffc 100%) 0 100%/200%;height:3px;animation:1s linear infinite forwards progress-module__b1ZhdW__ProgressBarAnimation,.5s ease-out forwards progress-module__b1ZhdW__ProgressBarLengthAnimation;position:fixed;top:0;left:0;right:0}@keyframes progress-module__b1ZhdW__ProgressBarAnimation{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes progress-module__b1ZhdW__ProgressBarLengthAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
