@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-400.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-latin-500.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-latin-700.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}
:root{--bg:#fff;--fg:#0a0a0a;--fg-2:#6b6b6b;--fg-3:#a3a3a3;--line:#e5e5e5;--up:#1a7f37;--measure:1100px;--gutter:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0a0a0a;--fg:#f5f5f5;--fg-2:#9a9a9a;--fg-3:#6b6b6b;--line:#2a2a2a;--up:#3fb950}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-family:Golos Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.wrap{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.caps{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-2);font-size:12px;font-weight:500}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:.95}.hairline{border:0;border-top:1px solid var(--line);margin:0}a{color:inherit;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.period-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch{border:1px solid var(--line);width:fit-content;display:flex}.switch label{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-2);padding:7px 14px;font-size:12px;font-weight:500}.period-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:32px;display:flex}#period-day:checked~.period-bar label[for=period-day],#period-week:checked~.period-bar label[for=period-week],#period-month:checked~.period-bar label[for=period-month]{background:var(--fg);color:var(--bg)}#period-day:focus-visible~.period-bar label[for=period-day],#period-week:focus-visible~.period-bar label[for=period-week],#period-month:focus-visible~.period-bar label[for=period-month]{outline:2px solid var(--fg);outline-offset:2px}#period-day:not(:checked)~* .period-day,#period-week:not(:checked)~* .period-week,#period-month:not(:checked)~* .period-month{display:none}.plus{letter-spacing:-.01em;font-variant-numeric:tabular-nums;min-height:1.35em;margin-top:12px;font-size:clamp(18px,2.4vw,28px);font-weight:600;line-height:1.2}.plus .up{color:var(--up)}.plus .flat{color:var(--fg-2)}
