@font-face{font-family:codePro;src:url(../media/CodePro_LightLC-s.p.134hbcxf-uhbr.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:codePro;src:url(../media/CodePro_LightLC-s.p.0t5s0lk1wrscf.woff)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:codePro;src:url(../media/CodePro_NormalLC-s.p.2snd8thf5qhme.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:codePro;src:url(../media/CodePro_NormalLC-s.p.1pv9bb5o57163.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:codePro;src:url(../media/CodePro_BoldLC-s.p.3jlj_dv9vayvm.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:codePro;src:url(../media/CodePro_BoldLC-s.p.29fd55ceoib3c.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:codePro;src:url(../media/CodePro_BlackLC-s.p.3ufthi_nj70ak.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:codePro;src:url(../media/CodePro_BlackLC-s.p.155v9vj18qq5m.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:codePro Fallback;src:local(Arial);ascent-override:82.07%;descent-override:21.6%;line-gap-override:0.0%;size-adjust:115.76%}.codepro_521b2a87-module__Z_HpKa__className{font-family:codePro,codePro Fallback}.codepro_521b2a87-module__Z_HpKa__variable{--font-code-pro:"codePro", "codePro Fallback"}
:root{--ink:#0c0c0c;--graph:#141312;--card:#1b1a16;--card2:#232019;--paper:#f4f1ea;--bone:#e9e4d8;--stone:#8a857a;--mist:#b8b3a8;--line:#f4f1ea1f;--line2:#f4f1ea38;--mono:"JetBrains Mono", ui-monospace, monospace;--tabbar-h:96px}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;padding:0}body{font-family:var(--font-code-pro), "Code Pro", system-ui, sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-weight:400}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.pscroll{-webkit-overflow-scrolling:touch;scrollbar-width:none}.pscroll::-webkit-scrollbar{display:none}.fa-display{letter-spacing:-.02em;font-weight:900;line-height:1}.fa-mono{font-family:var(--mono)}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline-offset:2px;outline:2px solid}.a-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.a-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.a-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.a-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.a-split,.a-grid3{grid-template-columns:minmax(0,1fr)}.a-grid4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.a-grid2,.a-grid4{grid-template-columns:minmax(0,1fr)}}.vac-bar{border-radius:5px;position:absolute;top:0;bottom:0}.vac-tip{z-index:5;background:var(--paper);color:var(--ink);font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:10px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.vac-bar:hover .vac-tip,.vac-bar:focus-visible .vac-tip{display:block}.demand-cell{position:relative}.demand-cell:hover .vac-tip,.demand-cell:focus-visible .vac-tip{display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
