@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap";.ns-viewport[data-v-49e1bad1]{width:100%;min-width:200px;height:100%;position:relative}.ns-three[data-v-49e1bad1]{width:100%;min-width:200px;height:100%;position:inherit}.ns-viewport.drop[data-v-49e1bad1]:after{content:"Drop to place the plant";pointer-events:none;font:500 var(--ns-t-ui) var(--ns-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ns-ink);background:var(--ns-surface);border:1px dashed var(--ns-d-plants);border-radius:var(--ns-r-pill);padding:8px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ns-labels[data-v-49e1bad1]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ns-labels[data-v-49e1bad1] .pl{font:500 10px var(--ns-mono);letter-spacing:.08em;color:var(--ns-ink-2);white-space:nowrap}.ns-labels[data-v-49e1bad1] .pl.hour{color:var(--ns-sun)}.ns-labels[data-v-49e1bad1] .pl.arch{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-r-pill);color:var(--ns-ink);padding:2px 7px}.ns-labels[data-v-49e1bad1] .pl.sun{background:var(--ns-sun);pointer-events:auto;cursor:grab;touch-action:none;width:16px;height:16px;transition:box-shadow var(--ns-fast);border-radius:50%;box-shadow:0 0 0 5px #ac882133}.ns-labels[data-v-49e1bad1] .pl.sun:hover,.ns-labels[data-v-49e1bad1] .pl.sun.held{box-shadow:0 0 0 9px #ac882140}.ns-labels[data-v-49e1bad1] .pl.sun.held{cursor:grabbing}.walk-hint[data-v-49e1bad1]{pointer-events:none;font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-ink);border:1px solid var(--ns-line);border-radius:var(--ns-r-pill);box-shadow:var(--ns-e1);white-space:nowrap;background:#fbfaf7e6;align-items:center;gap:4px;margin:0;padding:6px 12px;display:flex;position:absolute;top:118px;transform:translate(-50%)}.walk-hint kbd[data-v-49e1bad1]{font:500 10px var(--ns-mono);border:1px solid var(--ns-line-strong);background:#fff;border-bottom-width:2px;border-radius:4px;padding:0 4px}.walk-btn[data-v-49e1bad1]{z-index:10;border-radius:var(--ns-r-pill);border:1px solid var(--ns-ink);background:var(--ns-surface);font:500 var(--ns-t-ui) var(--ns-mono);touch-action:none;padding:10px 18px;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.fade-enter-active[data-v-49e1bad1],.fade-leave-active[data-v-49e1bad1]{transition:opacity var(--ns-slow) var(--ns-ease)}.fade-enter-from[data-v-49e1bad1],.fade-leave-to[data-v-49e1bad1]{opacity:0}.north[data-v-49e1bad1]{color:var(--ns-ink);pointer-events:none;position:absolute;top:120px;right:24px}.north text[data-v-49e1bad1]{font:600 11px var(--ns-mono);fill:currentColor}.sheet[data-v-49e1bad1]{pointer-events:none;position:absolute;bottom:96px}.sheet p[data-v-49e1bad1]{font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-mute);margin:8px 0 0}.scale[data-v-49e1bad1]{border:1px solid var(--ns-ink);border-top:0;height:6px;margin-top:16px;position:relative}.scale b[data-v-49e1bad1]{background:var(--ns-ink);width:50%;height:3px;position:absolute;top:0;left:0}.scale i[data-v-49e1bad1]{font:normal 10px var(--ns-mono);color:var(--ns-ink-2);position:absolute;top:-15px;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-49e1bad1],.fade-leave-active[data-v-49e1bad1]{transition:none}}@media (width<=900px){.sheet[data-v-49e1bad1]{top:40px;bottom:auto;left:12px!important}.sheet p[data-v-49e1bad1]{display:none}.north[data-v-49e1bad1]{top:12px;right:12px}.walk-hint[data-v-49e1bad1]{font-size:10px;top:44px}.walk-btn[data-v-49e1bad1]{bottom:16px}}.nogl[data-v-9b9e0947]{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-bottom:72px;display:flex;position:absolute;inset:0}.nogl img[data-v-9b9e0947]{border-radius:var(--ns-r-card);width:min(58%,760px);box-shadow:0 12px 30px #00000014}.nogl p[data-v-9b9e0947]{text-align:center;max-width:520px;font:14px/1.45 var(--ns-sans);color:var(--ns-ink-2);margin:0;padding:0 16px}.nogl b[data-v-9b9e0947]{font:600 11px/1.4 var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ns-red);margin-bottom:4px;display:block}.ns-icon[data-v-2f16762b]{flex:none;line-height:0;display:inline-flex}.sl[data-v-dfb703d9]{padding:6px 0}.sl.held[data-v-dfb703d9]{opacity:.78}.row[data-v-dfb703d9]{font-size:var(--ns-t-body);justify-content:space-between;align-items:center;gap:8px;display:flex}.row label[data-v-dfb703d9]{align-items:center;gap:6px;min-width:0;display:flex}.row b[data-v-dfb703d9]{font:500 var(--ns-t-ui) var(--ns-mono);white-space:nowrap}.track[data-v-dfb703d9]{height:20px;margin:4px 0 0;position:relative}.track[data-v-dfb703d9]:before{content:"";background:linear-gradient(to right, var(--c) calc(var(--f) * 100%), var(--ns-line) calc(var(--f) * 100%));border-radius:2px;height:4px;position:absolute;top:50%;left:7px;right:7px;transform:translateY(-50%)}.track input[data-v-dfb703d9]{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;position:relative}.track input[data-v-dfb703d9]::-webkit-slider-runnable-track{background:0 0;height:20px}.track input[data-v-dfb703d9]::-moz-range-track{background:0 0;height:20px}.track input[data-v-dfb703d9]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--c);width:14px;height:14px;box-shadow:var(--ns-e1);transition:transform var(--ns-fast) var(--ns-ease);background:#fff;border-radius:50%;margin-top:3px}.track input[data-v-dfb703d9]::-moz-range-thumb{border:2px solid var(--c);background:#fff;border-radius:50%;width:10px;height:10px}.track input[data-v-dfb703d9]:active::-webkit-slider-thumb{transform:scale(1.15)}.ghost[data-v-dfb703d9]{top:50%;left:calc(7px + var(--g) * (100% - 14px));background:var(--ns-ink);opacity:.45;pointer-events:none;border-radius:1px;width:2px;height:12px;position:absolute;transform:translate(-1px,-50%)}.ctl[data-v-dfb703d9]{font:var(--ns-t-micro) var(--ns-mono);letter-spacing:.04em;color:var(--ns-mute);margin:0}.plants[data-v-dfb703d9]{grid-template-columns:repeat(3,1fr) 32px;gap:6px;margin:6px 0 4px;display:grid}.tile[data-v-dfb703d9]{border:1px solid var(--ns-line);cursor:grab;color:var(--ns-ink);transition:border-color var(--ns-fast), transform var(--ns-fast) var(--ns-ease), box-shadow var(--ns-fast);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:0;padding:4px 4px 5px;display:flex;position:relative}.tile[data-v-dfb703d9]:hover:not(:disabled){border-color:var(--ns-d-plants);box-shadow:var(--ns-e1);transform:translateY(-1px)}.tile[data-v-dfb703d9]:active{cursor:grabbing}.tile[data-v-dfb703d9]:disabled{opacity:.4;cursor:default}.tile.on[data-v-dfb703d9]{border-color:var(--ns-d-plants);box-shadow:inset 0 0 0 1px var(--ns-d-plants), var(--ns-e1);background:#f3f8f2}.tile img[data-v-dfb703d9],.tile .ph[data-v-dfb703d9]{aspect-ratio:1;object-fit:contain;width:100%;max-width:64px}.tile .ph[data-v-dfb703d9]{background:var(--ns-paper);border-radius:8px}.nm[data-v-dfb703d9]{font:var(--ns-t-micro) var(--ns-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ns-mute)}.minus[data-v-dfb703d9]{border:1px solid var(--ns-line);font:16px var(--ns-mono);cursor:pointer;color:var(--ns-ink);background:#fff;border-radius:10px}.minus[data-v-dfb703d9]:disabled{opacity:.4;cursor:default}input[data-v-dfb703d9]:focus-visible,button[data-v-dfb703d9]:focus-visible{outline:2px solid var(--ns-red);outline-offset:2px}.rose[data-v-61dd19f2]{margin:0;position:relative}svg[data-v-61dd19f2]{width:100%;height:auto;display:block;overflow:visible}.grid[data-v-61dd19f2]{fill:none;stroke:var(--ns-line-strong);stroke-width:1px;stroke-dasharray:1 3;stroke-linecap:round}.grid.outer[data-v-61dd19f2]{stroke:var(--ns-line);stroke-dasharray:none}.hit[data-v-61dd19f2]{fill:#0000}.petal[data-v-61dd19f2]{stroke-width:1.25px;stroke-opacity:.9;transition:opacity var(--ns-fast), transform var(--ns-slow) var(--ns-ease)}.petal-g.dim .petal[data-v-61dd19f2]{opacity:.3}.ctrl[data-v-61dd19f2]{fill:none;stroke:var(--ns-ink);stroke-width:1.25px;stroke-dasharray:3 3;stroke-linecap:round;opacity:.75;pointer-events:none}.hub[data-v-61dd19f2]{fill:var(--ns-surface);stroke:var(--ns-line-strong)}.mid[data-v-61dd19f2]{font:700 16px var(--ns-sans);fill:var(--ns-ink);letter-spacing:-.02em}.lab[data-v-61dd19f2]{font:500 9px var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--ns-ink-2)}.val[data-v-61dd19f2]{font:10px var(--ns-mono);fill:var(--ns-mute)}.vv[data-v-61dd19f2]{fill:var(--ns-ink);font-weight:700}.legend[data-v-61dd19f2]{font:var(--ns-t-micro) var(--ns-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ns-mute);justify-content:center;align-items:center;gap:6px;margin-top:2px;display:flex}.legend i[data-v-61dd19f2]{display:inline-block}.lv[data-v-61dd19f2]{background:linear-gradient(var(--ns-d-ceiling), var(--ns-d-form));border-radius:50%/60% 60% 40% 40%;width:8px;height:12px}.lc[data-v-61dd19f2]{border-top:1.5px dashed var(--ns-ink);width:16px;height:0;margin-left:8px}.ns-tip{z-index:100;pointer-events:none;background:var(--ns-ink);color:#fff;max-width:240px;font:10.5px/1.4 var(--ns-mono);box-shadow:var(--ns-e2);border-radius:6px;padding:6px 9px;position:fixed}.ns-tip.flip{transform:translate(-100%)}.card[data-v-9ee5179b]{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-r-card);box-shadow:var(--ns-e2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.head[data-v-9ee5179b]{align-items:center;gap:var(--ns-s3);padding:10px 10px 10px var(--ns-s4);border-bottom:1px solid var(--ns-line);display:flex}.head h2[data-v-9ee5179b]{min-width:0;font:700 var(--ns-t-title) var(--ns-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.icon[data-v-9ee5179b]{border-radius:var(--ns-r-control);cursor:pointer;width:30px;height:30px;color:var(--ns-ink-2);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon[data-v-9ee5179b]:hover{border-color:var(--ns-line);background:#fff}.body[data-v-9ee5179b]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.foot[data-v-9ee5179b]{padding:9px var(--ns-s4);border-top:1px solid var(--ns-line);font:var(--ns-t-micro) var(--ns-mono);color:var(--ns-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.foot[data-v-9ee5179b]:empty{display:none}.lede[data-v-9ee5179b]{padding:var(--ns-s3) var(--ns-s4) 0;color:var(--ns-ink-2);font-size:var(--ns-t-body);line-height:var(--ns-lh);margin:0}.qgrid[data-v-9ee5179b]{padding:var(--ns-s3) var(--ns-s4) var(--ns-s4);grid-template-columns:1fr 1fr;gap:10px;display:grid}.q[data-v-9ee5179b]{text-align:left;border:1px solid var(--ns-line);cursor:pointer;font:inherit;color:inherit;transition:border-color var(--ns-fast), transform var(--ns-fast) var(--ns-ease);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex;position:relative}.q[data-v-9ee5179b]:hover{border-color:var(--ns-ink);transform:translateY(-1px)}.q img[data-v-9ee5179b],.q-ph[data-v-9ee5179b]{aspect-ratio:4/3;background:var(--ns-paper);object-fit:cover;border-radius:8px;width:100%}.q-ph[data-v-9ee5179b]{background:linear-gradient(90deg, var(--ns-paper), var(--ns-sunk), var(--ns-paper));background-size:200% 100%;animation:1.2s linear infinite shimmer-9ee5179b}@keyframes shimmer-9ee5179b{to{background-position:-200% 0}}.q-t[data-v-9ee5179b]{align-items:flex-start;gap:6px;font-size:12px;line-height:1.3;display:flex}.q-t[data-v-9ee5179b] svg{flex:none;margin-top:1px}.own[data-v-9ee5179b]{font:500 9px var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ns-ink);color:#fff;border-radius:var(--ns-r-pill);padding:2px 6px;position:absolute;top:12px;left:12px}.q.add[data-v-9ee5179b]{color:var(--ns-mute);border-style:dashed;justify-content:center;align-items:center;min-height:110px;font-size:12px}.step[data-v-9ee5179b]{padding:var(--ns-s3) var(--ns-s4);border-bottom:1px solid var(--ns-line)}.step[data-v-9ee5179b]:last-child{border-bottom:0}.n[data-v-9ee5179b]{margin:0 0 var(--ns-s2);font:500 var(--ns-t-micro) var(--ns-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ns-red)}.qhead[data-v-9ee5179b]{align-items:center;gap:10px;display:flex}.qhead img[data-v-9ee5179b],.qh-ic[data-v-9ee5179b]{background:var(--ns-paper);object-fit:cover;border-radius:8px;flex:none;width:72px;height:54px}.qh-ic[data-v-9ee5179b]{color:var(--ns-mute);place-items:center;display:grid}.qhead p[data-v-9ee5179b]{font-size:var(--ns-t-body);margin:0;line-height:1.35}.others[data-v-9ee5179b]{border-top:1px dashed var(--ns-line);margin-top:4px;padding-top:4px}.obs[data-v-9ee5179b]{align-items:baseline;gap:8px;display:flex}.a[data-v-9ee5179b]{color:var(--ns-mute);font-size:22px}.arr[data-v-9ee5179b]{color:var(--ns-mute)}.b[data-v-9ee5179b]{font:700 var(--ns-t-score) var(--ns-sans);letter-spacing:-.03em;line-height:1}.d[data-v-9ee5179b]{font:700 14px var(--ns-mono)}.up[data-v-9ee5179b]{color:var(--ns-green)}.dn[data-v-9ee5179b]{color:var(--ns-red)}.lbl[data-v-9ee5179b]{font:var(--ns-t-micro) var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ns-ink-2);margin:4px 0 0}.lbl span[data-v-9ee5179b]{color:var(--ns-mute)}.hyp[data-v-9ee5179b]{margin:var(--ns-s2) 0 0;color:var(--ns-ink-2);font-size:12.5px;line-height:var(--ns-lh)}.btns[data-v-9ee5179b]{gap:var(--ns-s2);flex-wrap:wrap;display:flex}.btn[data-v-9ee5179b]{border:1px solid var(--ns-line);border-radius:var(--ns-r-pill);height:32px;font:var(--ns-t-ui) var(--ns-mono);cursor:pointer;color:var(--ns-ink);background:#fff;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn[data-v-9ee5179b]:hover{border-color:var(--ns-ink)}.btn.k[data-v-9ee5179b]{background:var(--ns-ink);color:#fff;border-color:var(--ns-ink)}.btn[data-v-9ee5179b]:disabled{opacity:.4;cursor:default}.link[data-v-9ee5179b]{font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-mute);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.link[data-v-9ee5179b]:hover{color:var(--ns-ink)}.more[data-v-9ee5179b]{margin-top:var(--ns-s2)}.logs[data-v-9ee5179b]{margin:var(--ns-s3) 0 var(--ns-s2);grid-template-columns:repeat(3,1fr);gap:6px;padding:0;list-style:none;display:grid}.logs li[data-v-9ee5179b]{border:1px solid var(--ns-line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 6px;padding:5px;display:grid}.logs img[data-v-9ee5179b]{aspect-ratio:4/3;object-fit:cover;background:var(--ns-paper);border-radius:6px;grid-column:1/-1;width:100%}.lk[data-v-9ee5179b]{font:var(--ns-t-micro) var(--ns-mono);color:var(--ns-mute)}.ls[data-v-9ee5179b]{font:700 12px var(--ns-sans);text-align:right}.ls em[data-v-9ee5179b]{font:normal 700 10px var(--ns-mono)}.field[data-v-9ee5179b]{box-sizing:border-box;border:1px solid var(--ns-line);width:100%;font:var(--ns-t-body) var(--ns-sans);background:#fff;border-radius:10px;padding:10px 12px}.chips[data-v-9ee5179b]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-9ee5179b]{border:1px solid var(--ns-line);border-radius:var(--ns-r-pill);font:12px var(--ns-sans);cursor:pointer;color:var(--ns-ink);background:#fff;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.chip.on[data-v-9ee5179b]{border-color:var(--ns-ink);box-shadow:inset 0 0 0 1px var(--ns-ink)}.note[data-v-9ee5179b]{margin:var(--ns-s2) 0 0;color:var(--ns-mute);font-size:12px;line-height:1.4}.sr[data-v-9ee5179b]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.minibar[data-v-9ee5179b]{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ns-ink);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.minibar img[data-v-9ee5179b],.mini-ic[data-v-9ee5179b]{background:var(--ns-paper);object-fit:cover;width:52px;height:39px;color:var(--ns-mute);border-radius:8px;flex:none;place-items:center;display:grid}.mini-t[data-v-9ee5179b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mini-t b[data-v-9ee5179b]{font:600 12.5px var(--ns-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-s[data-v-9ee5179b]{font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-ink-2)}.mini-s em[data-v-9ee5179b]{font-style:normal;font-weight:700}button[data-v-9ee5179b]:focus-visible,input[data-v-9ee5179b]:focus-visible{outline:2px solid var(--ns-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.q-ph[data-v-9ee5179b]{animation:none}}.dr-scrim[data-v-edbb2cc3]{z-index:50;background:#1111;justify-content:flex-end;display:flex;position:fixed;inset:0}.dr[data-v-edbb2cc3]{background:var(--ns-surface);outline:none;flex-direction:column;width:min(900px,100%);height:100%;display:flex;box-shadow:-20px 0 60px #0002}.dr-head[data-v-edbb2cc3]{border-bottom:1px solid var(--ns-line);background:var(--ns-surface);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dr-head h2[data-v-edbb2cc3]{font:700 var(--ns-t-title) var(--ns-sans);margin:0}.dr-close[data-v-edbb2cc3]{cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:26px;line-height:1}.dr-close[data-v-edbb2cc3]:focus-visible{outline:2px solid var(--ns-red)}.dr-body[data-v-edbb2cc3]{flex:1;overflow-y:auto}.drawer-enter-active[data-v-edbb2cc3],.drawer-leave-active[data-v-edbb2cc3]{transition:opacity .2s}.drawer-enter-active .dr[data-v-edbb2cc3],.drawer-leave-active .dr[data-v-edbb2cc3]{transition:transform .25s}.drawer-enter-from[data-v-edbb2cc3],.drawer-leave-to[data-v-edbb2cc3]{opacity:0}.drawer-enter-from .dr[data-v-edbb2cc3],.drawer-leave-to .dr[data-v-edbb2cc3]{transform:translate(40px)}@media (prefers-reduced-motion:reduce){.drawer-enter-active[data-v-edbb2cc3],.drawer-leave-active[data-v-edbb2cc3],.drawer-enter-active .dr[data-v-edbb2cc3],.drawer-leave-active .dr[data-v-edbb2cc3]{transition:none}}.flow[data-v-6ed858d7]{position:relative}svg[data-v-6ed858d7]{width:100%;height:auto;display:block}svg text[data-v-6ed858d7]{font:10px var(--ns-mono);fill:var(--ns-ink-2)}.track[data-v-6ed858d7]{fill:var(--ns-line)}.score[data-v-6ed858d7]{fill:var(--ns-ink)}.num[data-v-6ed858d7]{font:700 13px var(--ns-sans)!important;fill:var(--ns-ink)!important}.mx[data-v-bbcb2de2]{width:100%}table[data-v-bbcb2de2]{border-collapse:separate;border-spacing:4px;width:100%;font:11px var(--ns-mono)}th[data-v-bbcb2de2]{font-weight:400}.hd[data-v-bbcb2de2]{font:500 9px var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ns-mute);text-align:center;vertical-align:bottom;padding-bottom:2px}.ic span[data-v-bbcb2de2]{line-height:0;display:block}.ic em[data-v-bbcb2de2]{margin-top:3px;font-style:normal;display:block}.rh[data-v-bbcb2de2]{text-align:left;white-space:nowrap;font:12px var(--ns-sans);color:var(--ns-ink);padding-right:6px}.rh>span[data-v-bbcb2de2]:first-child:not(.nm):not(.noimg){vertical-align:-3px;margin-right:6px;line-height:0;display:inline-block}.rh img[data-v-bbcb2de2],.noimg[data-v-bbcb2de2]{object-fit:cover;background:var(--ns-paper);vertical-align:middle;border-radius:7px;width:44px;height:33px;margin-right:8px;display:inline-block}.nm[data-v-bbcb2de2]{vertical-align:middle;flex-direction:column;display:inline-flex}.nm small[data-v-bbcb2de2]{font:10px var(--ns-mono);color:var(--ns-mute);text-overflow:ellipsis;max-width:180px;overflow:hidden}td[data-v-bbcb2de2]{padding:0}.cell[data-v-bbcb2de2]{min-width:46px;height:34px;transition:transform var(--ns-fast) var(--ns-ease);border-radius:8px;place-items:center;font-weight:600;display:grid;position:relative}.cell[data-v-bbcb2de2]:hover{transform:scale(1.06)}.cell.nil[data-v-bbcb2de2]{color:var(--ns-line-strong);background:0 0;font-weight:400}.cell.in[data-v-bbcb2de2]{font-weight:500}.dot[data-v-bbcb2de2]{border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:6px}.dot.up[data-v-bbcb2de2]{background:var(--ns-green)}.dot.dn[data-v-bbcb2de2]{background:var(--ns-red)}.sc[data-v-bbcb2de2]{text-align:right;white-space:nowrap;padding-left:6px}.sc b[data-v-bbcb2de2]{font:700 14px var(--ns-mono)}.sc small[data-v-bbcb2de2]{color:var(--ns-mute)}tfoot .rh[data-v-bbcb2de2]{font:500 9px var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ns-mute)}tfoot td[data-v-bbcb2de2]{border-top:0}.key[data-v-bbcb2de2]{color:var(--ns-mute);margin:8px 4px 0;font-size:11px;line-height:1.5}.rp[data-v-a4f352b5]{padding:var(--ns-s5) 16px;background:var(--ns-sunk);box-sizing:border-box;align-items:center;gap:var(--ns-s5);flex-direction:column;min-height:100%;display:flex}.tools[data-v-a4f352b5]{justify-content:space-between;align-items:center;gap:var(--ns-s3);flex-wrap:wrap;width:794px;max-width:100%;display:flex}.tools p[data-v-a4f352b5]{font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-mute);margin:0}.pdf[data-v-a4f352b5]{background:var(--ns-ink);color:#fff;border-radius:var(--ns-r-pill);height:34px;font:var(--ns-t-ui) var(--ns-mono);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.pdf[data-v-a4f352b5]:disabled{opacity:.5;cursor:default}.pdf[data-v-a4f352b5]:focus-visible{outline:2px solid var(--ns-red);outline-offset:2px}.page[data-v-a4f352b5]{zoom:var(--fit,1);box-sizing:border-box;width:794px;min-height:1123px;box-shadow:var(--ns-e2);color:var(--ns-ink);background:#fff;flex-direction:column;flex:none;padding:40px 48px;display:flex}.ph[data-v-a4f352b5]{border-bottom:1px solid var(--ns-ink);font:var(--ns-t-ui) var(--ns-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ns-ink-2);justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:10px;display:flex}.mark[data-v-a4f352b5]{font:700 14px var(--ns-sans);letter-spacing:-.01em;text-transform:none;color:var(--ns-ink)}.mark b[data-v-a4f352b5]{color:var(--ns-red)}.eyebrow[data-v-a4f352b5]{font:500 var(--ns-t-micro) var(--ns-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ns-red);margin:0 0 6px}h1[data-v-a4f352b5]{font:700 28px/1.2 var(--ns-sans);letter-spacing:-.02em;max-width:620px;margin:0 0 18px}h2[data-v-a4f352b5]{font:700 var(--ns-t-title) var(--ns-sans);margin:26px 0 10px}.result[data-v-a4f352b5]{border-top:1px solid var(--ns-line);align-items:flex-end;gap:28px;padding:14px 0 18px;display:flex}.score[data-v-a4f352b5]{align-items:baseline;gap:10px;display:flex}.c[data-v-a4f352b5]{color:var(--ns-mute);font-size:30px}.arr[data-v-a4f352b5]{color:var(--ns-mute);font-size:20px}.v[data-v-a4f352b5]{font:700 var(--ns-t-hero) var(--ns-sans);letter-spacing:-.04em;line-height:.9}.d[data-v-a4f352b5]{font:700 18px var(--ns-mono)}.up[data-v-a4f352b5]{color:var(--ns-green)}.dn[data-v-a4f352b5]{color:var(--ns-red)}.what[data-v-a4f352b5]{padding-bottom:6px}.lbl[data-v-a4f352b5]{font:500 var(--ns-t-micro) var(--ns-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ns-ink);margin:0}.chg[data-v-a4f352b5]{font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-ink-2);margin:4px 0 0}figure[data-v-a4f352b5]{margin:0}figcaption[data-v-a4f352b5]{font:var(--ns-t-micro) var(--ns-mono);letter-spacing:.06em;color:var(--ns-mute);margin-top:6px}.hero img[data-v-a4f352b5],.hero .ph-img[data-v-a4f352b5]{aspect-ratio:720/430;background:var(--ns-paper);object-fit:cover;border-radius:6px;width:100%;display:block}.trio[data-v-a4f352b5]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.trio img[data-v-a4f352b5],.trio .ph-img[data-v-a4f352b5]{aspect-ratio:400/320;background:var(--ns-paper);object-fit:cover;border-radius:6px;width:100%;display:block}.ph-img[data-v-a4f352b5]{animation:1.2s linear infinite shimmer-a4f352b5;background:linear-gradient(90deg, var(--ns-paper), var(--ns-sunk), var(--ns-paper))!important;background-size:200% 100%!important}@keyframes shimmer-a4f352b5{to{background-position:-200% 0}}.note[data-v-a4f352b5]{border-top:1px solid var(--ns-line);color:var(--ns-mute);margin:auto 0 0;padding-top:18px;font-size:11px;line-height:1.5}.two[data-v-a4f352b5]{grid-template-columns:300px 1fr;align-items:center;gap:28px;display:grid}.dims[data-v-a4f352b5]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dn-name[data-v-a4f352b5]{font-size:var(--ns-t-body);align-items:center;gap:6px;font-weight:600;display:flex}.dn-name b[data-v-a4f352b5]{font:700 12px var(--ns-mono);margin-left:auto}.dn-name small[data-v-a4f352b5]{color:var(--ns-mute);font-weight:400}.dn-name em[data-v-a4f352b5]{font:normal 700 11px var(--ns-mono);text-align:right;min-width:26px}.bar[data-v-a4f352b5]{background:var(--ns-line);border-radius:2px;height:4px;margin:6px 0 4px;display:block;position:relative}.bar i[data-v-a4f352b5]{border-radius:2px;position:absolute;top:0;bottom:0;left:0}.bar s[data-v-a4f352b5]{background:var(--ns-ink);width:2px;height:10px;position:absolute;top:-3px;transform:translate(-1px)}.hyp[data-v-a4f352b5]{color:var(--ns-ink-2);font-size:12px;line-height:1.45;display:block}.specs[data-v-a4f352b5]{border-collapse:collapse;width:100%;font-size:12.5px}.specs th[data-v-a4f352b5]{text-align:right;font:500 9.5px var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ns-mute);border-bottom:1px solid var(--ns-ink);padding:4px 0 6px 10px}.specs th[data-v-a4f352b5]:first-child{text-align:left;padding-left:0}.specs td[data-v-a4f352b5]{border-bottom:1px solid var(--ns-line);text-align:right;font-family:var(--ns-mono);white-space:nowrap;padding:6px 0 6px 10px;font-size:12px}.specs td[data-v-a4f352b5]:first-child{text-align:left;font-family:var(--ns-sans);padding-left:0;font-size:12.5px}.specs tr.moved td[data-v-a4f352b5]{background:#fbf8f2}.pn[data-v-a4f352b5]{align-items:center;gap:6px;display:inline-flex}.fine[data-v-a4f352b5]{color:var(--ns-mute);margin:10px 0 0;font-size:11px;line-height:1.55}.lead[data-v-a4f352b5]{color:var(--ns-ink-2);margin:0 0 12px;font-size:13px;line-height:1.55}.method[data-v-a4f352b5]{grid-template-columns:1fr 300px;align-items:start;gap:28px;display:grid}.method h2[data-v-a4f352b5]:first-child{margin-top:0}.method p[data-v-a4f352b5]{color:var(--ns-ink-2);margin:0 0 10px;font-size:13px;line-height:1.6}.ledger[data-v-a4f352b5]{border-collapse:collapse;width:100%;font-size:12px}.ledger th[data-v-a4f352b5]{text-align:left;font:500 9.5px var(--ns-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ns-mute);border-bottom:1px solid var(--ns-ink);padding:4px 8px 6px 0}.ledger td[data-v-a4f352b5]{border-bottom:1px solid var(--ns-line);vertical-align:middle;padding:8px 8px 8px 0}.ledger img[data-v-a4f352b5]{object-fit:cover;background:var(--ns-paper);border-radius:6px;width:72px;height:54px;display:block}.ledger .n[data-v-a4f352b5]{font-family:var(--ns-mono);white-space:nowrap}.ledger .chg[data-v-a4f352b5]{font:11px var(--ns-mono);color:var(--ns-ink-2)}.axis[data-v-a4f352b5]{stroke:var(--ns-line-strong)}.barup[data-v-a4f352b5]{fill:var(--ns-green)}.bardn[data-v-a4f352b5]{fill:var(--ns-red)}.moved[data-v-a4f352b5]{white-space:nowrap;align-items:center;gap:4px;margin-right:8px;font-size:11.5px;display:inline-flex}.moved i[data-v-a4f352b5]{border-radius:50%;width:8px;height:8px;display:inline-block}@media (prefers-reduced-motion:reduce){.ph-img[data-v-a4f352b5]{animation:none}}:root{--ns-red:#c50000;--ns-green:#2d6a4f;--ns-sun:#ac8821;--ns-paper:#f6f3ee;--ns-surface:#fbfaf7;--ns-sunk:#ece7df;--ns-line:#e3ded6;--ns-line-strong:#cfc8bd;--ns-ink:#111;--ns-ink-2:#3a3632;--ns-mute:#6f6a63;--ns-d-ceiling:#787dc7;--ns-d-light:#ac8821;--ns-d-walls:#9d4536;--ns-d-form:#02a5aa;--ns-d-plants:#278322;--ns-sans:Inter, system-ui, -apple-system, sans-serif;--ns-mono:"Roboto Mono", ui-monospace, monospace;--ns-t-micro:10px;--ns-t-ui:11px;--ns-t-body:13px;--ns-t-title:15px;--ns-t-section:20px;--ns-t-score:40px;--ns-t-hero:64px;--ns-lh:1.45;--ns-s1:4px;--ns-s2:8px;--ns-s3:12px;--ns-s4:16px;--ns-s5:24px;--ns-s6:32px;--ns-r-control:8px;--ns-r-card:14px;--ns-r-pill:999px;--ns-e1:0 1px 2px #0000000d;--ns-e2:0 10px 30px #0000001a;--ns-e3:0 20px 60px #0003;--ns-fast:.15s;--ns-slow:.25s;--ns-ease:cubic-bezier(.2, .7, .2, 1)}html,body{color:#111;background:#f6f3ee;margin:0}body{-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*{scrollbar-width:thin;scrollbar-color:#0000001f transparent}:hover{scrollbar-color:#00000038 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}:hover::-webkit-scrollbar-thumb{background:#00000038}::-webkit-scrollbar-button{width:0;height:0;display:none}.lab[data-v-c29d76eb]{background:var(--ns-sunk);color:var(--ns-ink);font:var(--ns-t-body)/var(--ns-lh) var(--ns-sans);position:fixed;inset:0;overflow:hidden}.stage[data-v-c29d76eb]{grid-template-columns:1fr;display:grid;position:absolute;inset:0}.lab.split .stage[data-v-c29d76eb]{grid-template-columns:calc(var(--inset) + (100% - var(--inset)) / 2) 1fr}.view[data-v-c29d76eb]{min-width:0;min-height:0;margin:0;position:relative}.lab.split .view[data-v-c29d76eb]:first-child{box-shadow:1px 0 0 var(--ns-line-strong);z-index:1}.tag[data-v-c29d76eb]{font:500 var(--ns-t-micro) var(--ns-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-r-pill);pointer-events:none;white-space:nowrap;transition:left var(--ns-slow) var(--ns-ease);padding:5px 10px;position:absolute;top:64px;left:50%;transform:translate(-50%)}.tag.dark[data-v-c29d76eb]{background:var(--ns-ink);color:#fff;border-color:var(--ns-ink)}.delta[data-v-c29d76eb]{top:50%;left:calc(var(--inset) + (100% - var(--inset)) / 2);z-index:2;background:var(--ns-surface);border:1px solid var(--ns-line);width:96px;height:96px;box-shadow:var(--ns-e2);text-align:center;pointer-events:none;transition:left var(--ns-slow) var(--ns-ease);border-radius:50%;place-content:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.delta b[data-v-c29d76eb]{font:700 28px var(--ns-sans);letter-spacing:-.02em;line-height:1}.delta span[data-v-c29d76eb]{font:9px/1.2 var(--ns-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ns-mute)}.delta.up b[data-v-c29d76eb]{color:var(--ns-green)}.delta.dn b[data-v-c29d76eb]{color:var(--ns-red)}.rail[data-v-c29d76eb]{pointer-events:none;z-index:5;flex-direction:column;gap:10px;width:360px;display:flex;position:absolute;top:14px;bottom:16px;left:16px}.rail[data-v-c29d76eb]>*{pointer-events:auto}.brand h1[data-v-c29d76eb]{font:700 18px var(--ns-sans);letter-spacing:-.02em;margin:0;line-height:1.2}.brand h1 .mark[data-v-c29d76eb]{vertical-align:-5px;width:22px;height:22px;margin-right:7px}.brand h1 span[data-v-c29d76eb]{color:var(--ns-red)}.brand p[data-v-c29d76eb]{color:var(--ns-ink-2);max-width:340px;margin:2px 0 0;font-size:12px;line-height:1.35}.card[data-v-c29d76eb]{flex:0 auto;min-height:0}.card[data-v-c29d76eb] .foot a{color:inherit;text-underline-offset:3px}.bar[data-v-c29d76eb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ns-line);border-radius:var(--ns-r-pill);box-shadow:var(--ns-e2);font:var(--ns-t-ui) var(--ns-mono);white-space:nowrap;background:#fbfaf7ee;align-items:center;gap:6px;padding:5px;display:flex}.bar button[data-v-c29d76eb]{border-radius:var(--ns-r-pill);min-width:32px;height:32px;font:500 var(--ns-t-ui) var(--ns-mono);letter-spacing:.04em;cursor:pointer;color:var(--ns-ink);transition:background var(--ns-fast), color var(--ns-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bar button[data-v-c29d76eb]:hover{background:var(--ns-sunk)}.sep[data-v-c29d76eb]{background:var(--ns-line);flex:none;width:1px;height:20px}.docbar[data-v-c29d76eb]{z-index:5;position:absolute;top:14px;right:16px}.docbar button[data-v-c29d76eb]{text-transform:uppercase;letter-spacing:.08em}.docbar .red[data-v-c29d76eb]{color:var(--ns-red)}.count[data-v-c29d76eb]{background:var(--ns-red);color:#fff;letter-spacing:0;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:inline-grid}.dock[data-v-c29d76eb]{bottom:16px;left:calc(var(--inset) + (100% - var(--inset)) / 2);z-index:5;max-width:calc(100% - var(--inset) - 32px);transition:left var(--ns-slow) var(--ns-ease);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.status[data-v-c29d76eb]{font:var(--ns-t-micro) var(--ns-mono);letter-spacing:.06em;color:var(--ns-mute);pointer-events:none;margin:0}.band[data-v-c29d76eb]{max-width:100%}.grp[data-v-c29d76eb]{align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.grp .t[data-v-c29d76eb]{font:500 var(--ns-t-ui) var(--ns-mono);min-width:38px}.cut .t[data-v-c29d76eb]{text-align:right;min-width:40px}.bar .ib[data-v-c29d76eb]{width:32px;padding:0}.bar .ib.on[data-v-c29d76eb]{background:var(--ns-ink);color:#fff}.seg[data-v-c29d76eb]{background:var(--ns-sunk);border-radius:var(--ns-r-pill);gap:2px;padding:2px;display:flex}.bar .seg button[data-v-c29d76eb]{height:28px}.bar .seg button[data-v-c29d76eb]:hover{background:#fff}.bar .seg button.on[data-v-c29d76eb]{background:var(--ns-ink);color:#fff}.cdot[data-v-c29d76eb]{box-sizing:border-box;border:1.5px dashed;border-radius:50%;width:14px;height:14px}.kbd[data-v-c29d76eb]{font:500 10px var(--ns-mono);border:1px solid var(--ns-line-strong);color:var(--ns-mute);transition:all var(--ns-fast);background:#fff;border-bottom-width:2px;border-radius:5px;padding:1px 5px}.kbd.on[data-v-c29d76eb]{background:var(--ns-ink);color:#fff;border-color:var(--ns-ink)}.range[data-v-c29d76eb]{appearance:none;cursor:pointer;background:0 0;width:120px;height:20px;margin:0}.range[data-v-c29d76eb]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--c) calc(var(--f) * 100%), var(--ns-line) calc(var(--f) * 100%)) center / 100% 4px no-repeat;border-radius:2px;height:20px}.range[data-v-c29d76eb]::-moz-range-track{background:var(--ns-line);height:4px}.range[data-v-c29d76eb]::-moz-range-progress{background:var(--c);height:4px}.range[data-v-c29d76eb]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--c);width:14px;height:14px;box-shadow:var(--ns-e1);background:#fff;border-radius:50%;margin-top:3px}.range[data-v-c29d76eb]::-moz-range-thumb{border:2px solid var(--c);background:#fff;border-radius:50%;width:10px;height:10px}.cut .range[data-v-c29d76eb]{width:96px}.swatches[data-v-c29d76eb]{align-items:center;padding:0 6px 0 2px;display:flex;position:relative}.sw-list[data-v-c29d76eb]{gap:6px;display:flex}.swatches.pop .sw-list[data-v-c29d76eb]{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-r-pill);box-shadow:var(--ns-e2);padding:8px 10px;position:absolute;bottom:44px;right:-6px}.bar .sw[data-v-c29d76eb]{width:18px;min-width:0;height:18px;transition:transform var(--ns-fast) var(--ns-ease);border:1px solid #0002;border-radius:50%;padding:0}.bar .sw[data-v-c29d76eb]:hover{transform:scale(1.12)}.sw.on[data-v-c29d76eb]{outline:2px solid var(--ns-red);outline-offset:2px}.lab.tight .rail[data-v-c29d76eb]{bottom:78px}.lab.tight .dock[data-v-c29d76eb]{max-width:calc(100% - 32px);left:50%}.lab.tight .status[data-v-c29d76eb]{display:none}.lab.collapsed.split .tag[data-v-c29d76eb]{top:132px}.lab.compact .w[data-v-c29d76eb]{display:none}.lab.compact .range[data-v-c29d76eb]{width:84px}.lab.compact .cut .range[data-v-c29d76eb]{width:64px}.grow-enter-active[data-v-c29d76eb],.grow-leave-active[data-v-c29d76eb]{transition:opacity var(--ns-slow) var(--ns-ease), max-width var(--ns-slow) var(--ns-ease);max-width:260px;overflow:hidden}.grow-enter-from[data-v-c29d76eb],.grow-leave-to[data-v-c29d76eb]{opacity:0;max-width:0}.toast[data-v-c29d76eb]{background:var(--ns-ink);color:#fff;font:var(--ns-t-ui) var(--ns-mono);border-radius:var(--ns-r-pill);z-index:60;margin:0;padding:8px 14px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.lab button[data-v-c29d76eb]:focus-visible,.lab input[data-v-c29d76eb]:focus-visible,.lab a[data-v-c29d76eb]:focus-visible{outline:2px solid var(--ns-red);outline-offset:2px}.doc[data-v-c29d76eb]{max-width:760px;color:var(--ns-ink-2);margin:0 auto;padding:32px 40px 48px;font-size:14px;line-height:1.6}.doc h3[data-v-c29d76eb]{font:700 var(--ns-t-title) var(--ns-sans);color:var(--ns-ink);justify-content:space-between;align-items:center;margin:22px 0 6px;display:flex}.doc h3 small[data-v-c29d76eb]{font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-mute)}.dh[data-v-c29d76eb]{align-items:center;gap:8px;display:inline-flex}.lede[data-v-c29d76eb]{color:var(--ns-ink);font-size:16px}.mute[data-v-c29d76eb]{color:var(--ns-mute);margin:0 0 8px}.dim[data-v-c29d76eb]{border-top:1px solid var(--ns-line)}.rules[data-v-c29d76eb]{gap:4px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.rules b[data-v-c29d76eb]{font:500 var(--ns-t-ui) var(--ns-mono);min-width:92px;display:inline-block}.rules .risk-high b[data-v-c29d76eb]{color:var(--ns-red)}.rules .risk-low b[data-v-c29d76eb]{color:var(--ns-green)}.ev p[data-v-c29d76eb]{margin:0 0 4px;font-size:13px}.src[data-v-c29d76eb]{font:var(--ns-t-ui) var(--ns-mono);color:var(--ns-mute);margin-bottom:10px!important}@media (prefers-reduced-motion:reduce){.tag[data-v-c29d76eb],.delta[data-v-c29d76eb],.dock[data-v-c29d76eb]{transition:none}}.lab.narrow[data-v-c29d76eb]{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:visible}.lab.narrow .rail[data-v-c29d76eb]{display:contents}.lab.narrow .brand[data-v-c29d76eb]{order:0;padding:12px 14px 10px}.lab.narrow .brand h1[data-v-c29d76eb]{line-height:38px}.lab.narrow .brand p[data-v-c29d76eb]{max-width:none;font-size:11.5px}.lab.narrow .docbar[data-v-c29d76eb]{box-shadow:var(--ns-e1);gap:2px;padding:3px;position:absolute;top:10px;right:10px}.lab.narrow .docbar button[data-v-c29d76eb]{min-width:30px;height:30px;padding:0 7px}.lab.narrow .docbar .sep[data-v-c29d76eb]{display:none}.lab.narrow .stage[data-v-c29d76eb]{z-index:4;background:var(--ns-sunk);order:2;height:44vh;position:sticky;inset:0 auto auto}.lab.narrow .tag[data-v-c29d76eb]{top:10px}.lab.narrow .dock[data-v-c29d76eb]{z-index:4;order:3;max-width:none;position:sticky;top:44vh;left:auto;transform:none}.lab.narrow .status[data-v-c29d76eb]{display:none}.lab.narrow .band[data-v-c29d76eb]{box-sizing:border-box;border-radius:0;flex-wrap:wrap;justify-content:center;row-gap:4px;width:100%;padding:6px 10px;box-shadow:0 6px 12px -10px #0003}.lab.narrow .grp.sun[data-v-c29d76eb]{flex:100%;padding:0 2px}.lab.narrow .grp.sun .range[data-v-c29d76eb]{flex:1;width:auto}.lab.narrow .grp.sun+.sep[data-v-c29d76eb],.lab.narrow .kbd[data-v-c29d76eb]{display:none}.lab.narrow .card[data-v-c29d76eb]{order:4;margin:12px}.lab.narrow .doc[data-v-c29d76eb]{padding:20px 18px 40px}
