.cells{--cells-mid:color-mix(in oklab, var(--ink) 22%, var(--surface));--cells-label:92px;color:var(--ink2);margin:0;font-size:11px}.cells .cl0{fill:var(--hiking)}.cells .cl1{fill:color-mix(in oklab, var(--hiking) 80%, var(--cells-mid))}.cells .cl2{fill:color-mix(in oklab, var(--hiking) 60%, var(--cells-mid))}.cells .cl3{fill:color-mix(in oklab, var(--hiking) 40%, var(--cells-mid))}.cells .cl4{fill:color-mix(in oklab, var(--hiking) 20%, var(--cells-mid))}.cells .cl5{fill:var(--cells-mid)}.cells .cl6{fill:color-mix(in oklab, var(--flying) 20%, var(--cells-mid))}.cells .cl7{fill:color-mix(in oklab, var(--flying) 40%, var(--cells-mid))}.cells .cl8{fill:color-mix(in oklab, var(--flying) 60%, var(--cells-mid))}.cells .cl9{fill:color-mix(in oklab, var(--flying) 80%, var(--cells-mid))}.cells .cl10{fill:var(--flying)}.cells .ce0{fill:var(--cells-mid)}.cells .ce1{fill:color-mix(in oklab, var(--hiking) 10%, var(--cells-mid))}.cells .ce2{fill:color-mix(in oklab, var(--hiking) 20%, var(--cells-mid))}.cells .ce3{fill:color-mix(in oklab, var(--hiking) 30%, var(--cells-mid))}.cells .ce4{fill:color-mix(in oklab, var(--hiking) 40%, var(--cells-mid))}.cells .ce5{fill:color-mix(in oklab, var(--hiking) 50%, var(--cells-mid))}.cells .ce6{fill:color-mix(in oklab, var(--hiking) 60%, var(--cells-mid))}.cells .ce7{fill:color-mix(in oklab, var(--hiking) 70%, var(--cells-mid))}.cells .ce8{fill:color-mix(in oklab, var(--hiking) 80%, var(--cells-mid))}.cells .ce9{fill:color-mix(in oklab, var(--hiking) 90%, var(--cells-mid))}.cells .ce10,.cells .hb0{fill:var(--hiking)}.cells-swatch.hb0{background:var(--hiking)}.cells .hb1{fill:var(--flying)}.cells-swatch.hb1{background:var(--flying)}.cells .hb2{fill:var(--lift)}.cells-swatch.hb2{background:var(--lift)}.cells .hb3{fill:var(--launch)}.cells-swatch.hb3{background:var(--launch)}.cells .hb4{fill:var(--packing)}.cells-swatch.hb4{background:var(--packing)}.cells .hb5{fill:var(--stops)}.cells-swatch.hb5{background:var(--stops)}.cells .cs-2{fill:var(--warn)}.cells .cs-1{fill:color-mix(in oklab, var(--warn) 50%, var(--cells-mid))}.cells .cs0{fill:var(--cells-mid)}.cells .cs1{fill:color-mix(in oklab, var(--ink) 20%, var(--cells-mid))}.cells .cs2{fill:color-mix(in oklab, var(--ink) 40%, var(--cells-mid))}.cells .cs3{fill:color-mix(in oklab, var(--ink) 60%, var(--cells-mid))}.cells .cs4{fill:color-mix(in oklab, var(--ink) 80%, var(--cells-mid))}.cells .cs5{fill:var(--ink)}.cells .cells-night{fill:var(--ink);opacity:.07}.cells-swatch.cells-night{background:color-mix(in oklab, var(--ink) 12%, var(--surface))}.cells .clift{fill:var(--lift)}.cells .cells-diff{fill:var(--ink2)}.cells .cells-grid{stroke:var(--grid);stroke-width:1px}.cells .cells-end{stroke:var(--ink);stroke-width:1.5px;opacity:.6}.cells-tps{height:64px;margin-left:var(--cells-label);position:relative}.cells-tps span{transform-origin:0 100%;white-space:nowrap;position:absolute;bottom:4px;transform:rotate(-40deg)}.cells-rows{gap:2px;display:grid;position:relative}.cells-row{grid-template-columns:var(--cells-label) minmax(0, 1fr);height:var(--h);align-items:center;display:grid}.cells-label{text-align:right;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);line-height:var(--h);padding-right:8px;overflow:hidden}.cells-label a{color:inherit;text-decoration:none}.cells-label a:hover{text-decoration:underline}.cells-plot{height:100%;position:relative}.cells-plot svg{width:100%;display:block}.cells-note{line-height:var(--h);white-space:nowrap;padding-left:5px;position:absolute;top:0}.cells-lines{top:0;bottom:0;left:var(--cells-label);width:calc(100% - var(--cells-label));pointer-events:none;height:100%;filter:drop-shadow(1px 0 0 var(--surface)) drop-shadow(-1px 0 0 var(--surface));position:absolute}.cells-lines line{stroke:var(--tp-mark);stroke-width:1.5px}.cells-axis{height:18px;margin:4px 0 0 var(--cells-label);position:relative}.cells-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.cells-yaxis{height:100%;color:var(--ink2);flex-direction:column;justify-content:space-between;line-height:1.2;display:flex}.cells-field .cells-label{color:var(--ink2)}.cells-days{height:22px}.cells-days .cells-plot span{border:1px solid var(--muted);box-sizing:border-box;text-align:center;white-space:nowrap;border-top:0;height:7px;line-height:26px;position:absolute;top:2px;overflow:visible}.cells-legend{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.cells-ramp{background:linear-gradient(in oklab to right, var(--hiking), color-mix(in oklab, var(--ink) 22%, var(--surface)), var(--flying));border-radius:3px;width:160px;height:10px}.cells-ramp-eff{background:linear-gradient(in oklab to right, color-mix(in oklab, var(--ink) 22%, var(--surface)), var(--hiking))}.cells-ramp-speed{background:linear-gradient(in oklab to right, var(--warn), color-mix(in oklab, var(--ink) 22%, var(--surface)) 25%, var(--ink))}.cells-swatch{background:var(--lift);border-radius:2px;width:10px;height:10px;display:inline-block}.cells-tip{z-index:20;pointer-events:none;border:1px solid var(--border);background:var(--surface);max-width:260px;color:var(--ink);border-radius:6px;padding:6px 9px;font-size:12px;position:fixed;box-shadow:0 4px 14px #00000026}@media (width<=640px){.cells{--cells-label:64px}}
