:root{--cell-0:#352f7c;--cell-past-0:#38395d;--dots-0:none;--cell-1:#1d62ca;--cell-past-1:#49689a;--dots-1:url(/img/dither/2w.svg);--cell-2:#2c7ec0;--cell-past-2:#5a7d9d;--dots-2:url(/img/dither/3k.svg);--cell-3:#2f9cb6;--cell-past-3:#6a95a2;--dots-3:url(/img/dither/5k.svg);--cell-4:#47ab95;--cell-past-4:#77a196;--dots-4:url(/img/dither/6k.svg);--cell-5:#82b175;--cell-past-5:#93aa8c;--dots-5:url(/img/dither/8k.svg);--cell-6:#c1af5f;--cell-past-6:#b8af8a;--dots-6:url(/img/dither/9k.svg);--cell-7:#e8bb49;--cell-past-7:#d5bf8e;--dots-7:url(/img/dither/11k.svg);--cell-8:#e5e843;--cell-past-8:#e1e4a0;--dots-8:url(/img/dither/12k.svg)}
:root[data-theme="light"]{--cell-0:#e5e843;--cell-past-0:#e1e4a0;--dots-0:none;--cell-1:#e8bb49;--cell-past-1:#d5bf8e;--dots-1:url(/img/dither/2k.svg);--cell-2:#c1af5f;--cell-past-2:#b8af8a;--dots-2:url(/img/dither/3k.svg);--cell-3:#82b175;--cell-past-3:#93aa8c;--dots-3:url(/img/dither/5k.svg);--cell-4:#47ab95;--cell-past-4:#77a196;--dots-4:url(/img/dither/6k.svg);--cell-5:#2f9cb6;--cell-past-5:#6a95a2;--dots-5:url(/img/dither/8k.svg);--cell-6:#2c7ec0;--cell-past-6:#5a7d9d;--dots-6:url(/img/dither/9k.svg);--cell-7:#1d62ca;--cell-past-7:#49689a;--dots-7:url(/img/dither/11w.svg);--cell-8:#352f7c;--cell-past-8:#38395d;--dots-8:url(/img/dither/12w.svg)}
.p0{background-color:var(--cell-0);background-image:var(--dots-0);background-size:8px 8px}
.past.p0{background-color:var(--cell-past-0)}
.p1{background-color:var(--cell-1);background-image:var(--dots-1);background-size:8px 8px}
.past.p1{background-color:var(--cell-past-1)}
.p2{background-color:var(--cell-2);background-image:var(--dots-2);background-size:8px 8px}
.past.p2{background-color:var(--cell-past-2)}
.p3{background-color:var(--cell-3);background-image:var(--dots-3);background-size:8px 8px}
.past.p3{background-color:var(--cell-past-3)}
.p4{background-color:var(--cell-4);background-image:var(--dots-4);background-size:8px 8px}
.past.p4{background-color:var(--cell-past-4)}
.p5{background-color:var(--cell-5);background-image:var(--dots-5);background-size:8px 8px}
.past.p5{background-color:var(--cell-past-5)}
.p6{background-color:var(--cell-6);background-image:var(--dots-6);background-size:8px 8px}
.past.p6{background-color:var(--cell-past-6)}
.p7{background-color:var(--cell-7);background-image:var(--dots-7);background-size:8px 8px}
.past.p7{background-color:var(--cell-past-7)}
.p8{background-color:var(--cell-8);background-image:var(--dots-8);background-size:8px 8px}
.past.p8{background-color:var(--cell-past-8)}
.now-line.m0{top:0.000%}
.slot.split.m0::after{height:0.000%}
.now-line.m1{top:3.333%}
.slot.split.m1::after{height:3.333%}
.now-line.m2{top:6.667%}
.slot.split.m2::after{height:6.667%}
.now-line.m3{top:10.000%}
.slot.split.m3::after{height:10.000%}
.now-line.m4{top:13.333%}
.slot.split.m4::after{height:13.333%}
.now-line.m5{top:16.667%}
.slot.split.m5::after{height:16.667%}
.now-line.m6{top:20.000%}
.slot.split.m6::after{height:20.000%}
.now-line.m7{top:23.333%}
.slot.split.m7::after{height:23.333%}
.now-line.m8{top:26.667%}
.slot.split.m8::after{height:26.667%}
.now-line.m9{top:30.000%}
.slot.split.m9::after{height:30.000%}
.now-line.m10{top:33.333%}
.slot.split.m10::after{height:33.333%}
.now-line.m11{top:36.667%}
.slot.split.m11::after{height:36.667%}
.now-line.m12{top:40.000%}
.slot.split.m12::after{height:40.000%}
.now-line.m13{top:43.333%}
.slot.split.m13::after{height:43.333%}
.now-line.m14{top:46.667%}
.slot.split.m14::after{height:46.667%}
.now-line.m15{top:50.000%}
.slot.split.m15::after{height:50.000%}
.now-line.m16{top:53.333%}
.slot.split.m16::after{height:53.333%}
.now-line.m17{top:56.667%}
.slot.split.m17::after{height:56.667%}
.now-line.m18{top:60.000%}
.slot.split.m18::after{height:60.000%}
.now-line.m19{top:63.333%}
.slot.split.m19::after{height:63.333%}
.now-line.m20{top:66.667%}
.slot.split.m20::after{height:66.667%}
.now-line.m21{top:70.000%}
.slot.split.m21::after{height:70.000%}
.now-line.m22{top:73.333%}
.slot.split.m22::after{height:73.333%}
.now-line.m23{top:76.667%}
.slot.split.m23::after{height:76.667%}
.now-line.m24{top:80.000%}
.slot.split.m24::after{height:80.000%}
.now-line.m25{top:83.333%}
.slot.split.m25::after{height:83.333%}
.now-line.m26{top:86.667%}
.slot.split.m26::after{height:86.667%}
.now-line.m27{top:90.000%}
.slot.split.m27::after{height:90.000%}
.now-line.m28{top:93.333%}
.slot.split.m28::after{height:93.333%}
.now-line.m29{top:96.667%}
.slot.split.m29::after{height:96.667%}
.cols.n1{grid-template-columns:var(--time-col-w) repeat(1,minmax(var(--day-col-min),1fr))}
.cols.n2{grid-template-columns:var(--time-col-w) repeat(2,minmax(var(--day-col-min),1fr))}
.cols.n3{grid-template-columns:var(--time-col-w) repeat(3,minmax(var(--day-col-min),1fr))}
.cols.n4{grid-template-columns:var(--time-col-w) repeat(4,minmax(var(--day-col-min),1fr))}
.cols.n5{grid-template-columns:var(--time-col-w) repeat(5,minmax(var(--day-col-min),1fr))}
.cols.n6{grid-template-columns:var(--time-col-w) repeat(6,minmax(var(--day-col-min),1fr))}
.cols.n7{grid-template-columns:var(--time-col-w) repeat(7,minmax(var(--day-col-min),1fr))}
.cols.n8{grid-template-columns:var(--time-col-w) repeat(8,minmax(var(--day-col-min),1fr))}
.cols.n9{grid-template-columns:var(--time-col-w) repeat(9,minmax(var(--day-col-min),1fr))}
.cols.n10{grid-template-columns:var(--time-col-w) repeat(10,minmax(var(--day-col-min),1fr))}
.cols.n11{grid-template-columns:var(--time-col-w) repeat(11,minmax(var(--day-col-min),1fr))}
.cols.n12{grid-template-columns:var(--time-col-w) repeat(12,minmax(var(--day-col-min),1fr))}
.cols.n13{grid-template-columns:var(--time-col-w) repeat(13,minmax(var(--day-col-min),1fr))}
.cols.n14{grid-template-columns:var(--time-col-w) repeat(14,minmax(var(--day-col-min),1fr))}
