.term[data-v-b47def87]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:4px;text-decoration-thickness:1px}@media (hover:hover){.term[data-v-b47def87]:hover{-webkit-text-decoration-color:var(--ci-1);text-decoration-color:var(--ci-1);color:var(--ci-1)}}.term.tip-open[data-v-b47def87]{text-decoration-style:solid;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ci-fig[data-v-1e3925e9]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;margin:20px 0 22px;padding:14px 16px 12px}.cap[data-v-1e3925e9]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:10px;display:flex}.cap b[data-v-1e3925e9]{color:var(--ink);font-size:15.5px;font-weight:600}.cap span[data-v-1e3925e9],.foot[data-v-1e3925e9]{color:var(--muted);font-size:12.5px}.cap-wm[data-v-1e3925e9]{align-self:center;margin-left:auto}.foot[data-v-1e3925e9]{margin-top:8px;line-height:1.5}@media (width<=640px){.ci-fig[data-v-1e3925e9]{padding:12px 12px 10px}}.ci-tip[data-v-fd2fa1b2]{z-index:70;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:150px;max-width:calc(min(300px,100vw - 16px));box-shadow:var(--shadow-md);font-variant-numeric:tabular-nums;pointer-events:none;padding:8px 10px;font-size:12.5px;line-height:1.5;position:fixed}.tip-h[data-v-fd2fa1b2]{color:var(--ink);margin:0 0 4px;font-weight:600}.tip-r[data-v-fd2fa1b2]{color:var(--ink-2);justify-content:space-between;gap:16px;margin:0;line-height:1.7;display:flex}.tip-r span[data-v-fd2fa1b2]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tip-r b[data-v-fd2fa1b2]{font-family:var(--font-num);color:var(--ink);white-space:nowrap;font-weight:600}.tip-t[data-v-fd2fa1b2]{color:var(--ink-2);margin:0}.sw[data-v-fd2fa1b2]{background:var(--c);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:2px;display:inline-block}.sw.dash[data-v-fd2fa1b2],.sw.line[data-v-fd2fa1b2]{width:14px;height:0;box-shadow:none;border-top:2px solid var(--c);background:0 0;border-radius:0}.sw.dash[data-v-fd2fa1b2]{border-top-style:dashed}.legend[data-v-d0bc100c]{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:0;font-size:12.5px;list-style:none;display:flex}li.grp[data-v-d0bc100c]{cursor:pointer;transition:opacity var(--t-hover) var(--ease-out)}li.is-dim[data-v-d0bc100c]{opacity:.35}li[data-v-d0bc100c]{align-items:center;gap:5px;display:inline-flex}i[data-v-d0bc100c]{background:var(--c);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:3px;flex:none;display:inline-block}i.est[data-v-d0bc100c]{background:repeating-linear-gradient(135deg,var(--c) 0 3px,var(--surface) 3px 5px)}i.dash[data-v-d0bc100c],i.line[data-v-d0bc100c]{width:16px;height:0;box-shadow:none;border-top:2px solid var(--c);background:0 0;border-radius:0}i.dash[data-v-d0bc100c]{border-top-style:dashed}i.dashring[data-v-d0bc100c],i.ring[data-v-d0bc100c]{background:var(--surface);box-shadow:none;border:2px solid var(--c);border-radius:50%}i.dashring[data-v-d0bc100c]{border-style:dashed}i.me[data-v-d0bc100c]{background:var(--ci-wash);box-shadow:none;border:2px solid var(--ci-1)}.plot[data-v-2a754eb6]{margin:18px 0 0;position:relative}svg[data-v-2a754eb6]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gl[data-v-2a754eb6]{border-top:1px dashed var(--line);right:0}.gl[data-v-2a754eb6],.gl span[data-v-2a754eb6],.ref[data-v-2a754eb6],.zero[data-v-2a754eb6]{position:absolute;left:0}.gl span[data-v-2a754eb6]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11px;top:-1.35em}.gl span.down[data-v-2a754eb6]{top:2px}.zero[data-v-2a754eb6]{border-top:1px solid var(--line-strong)}.ref[data-v-2a754eb6],.zero[data-v-2a754eb6]{right:0}.ref[data-v-2a754eb6]{border-top:1px dashed var(--ink-2)}.note span[data-v-2a754eb6],.ref span[data-v-2a754eb6]{color:var(--ink-2);background:var(--surface);white-space:nowrap;padding:0 3px;font-size:11px;position:absolute}.ref span[data-v-2a754eb6]{right:0;transform:translateY(3px)}.ref.up span[data-v-2a754eb6]{transform:translateY(calc(-100% - 3px))}.note[data-v-2a754eb6]{border-left:1px dashed var(--muted);position:absolute;top:0;bottom:0}.note span[data-v-2a754eb6]{top:-2px;left:4px}polyline[data-v-2a754eb6]{transition:opacity var(--t-hover) var(--ease-out)}.pt.is-dim[data-v-2a754eb6],polyline.is-dim[data-v-2a754eb6]{opacity:.2}.pt[data-v-2a754eb6]{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);transition:opacity var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.pt.on[data-v-2a754eb6]{z-index:2;transform:scale(1.5)}.cross[data-v-2a754eb6]{border-left:1px dashed var(--ink-2);pointer-events:none;top:0;bottom:0}.cross[data-v-2a754eb6],.pl[data-v-2a754eb6],.side[data-v-2a754eb6],.zones[data-v-2a754eb6]{position:absolute}.zones[data-v-2a754eb6]{z-index:3;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;inset:0}.xl span.on[data-v-2a754eb6]{color:var(--ink);font-weight:600}.pt.est[data-v-2a754eb6]{background:var(--surface);border:2px dashed var(--c)}.pl[data-v-2a754eb6]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;pointer-events:none;font-size:11.5px;font-weight:500;transform:translate(-50%,calc(-100% - 7px))}.pl.below[data-v-2a754eb6]{transform:translate(-50%,7px)}.side[data-v-2a754eb6]{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600;left:calc(100% + 6px);transform:translateY(-50%)}.plot.multi[data-v-2a754eb6],.xl.multi[data-v-2a754eb6]{margin-right:58px}.xl[data-v-2a754eb6]{color:var(--muted);text-align:center;margin:6px 0 0;font-size:11.5px;display:grid}.xl span[data-v-2a754eb6]{white-space:nowrap;overflow:visible}@media (width<=640px){.hide-sm[data-v-2a754eb6]{display:none}}@media (width<=420px){.hide-xs[data-v-2a754eb6]{visibility:hidden}}.aq[data-v-79043bd1]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 24px;display:grid}.hd[data-v-79043bd1]{justify-content:space-between;align-items:baseline;display:flex}.hd b[data-v-79043bd1]{font-size:13.5px}.hd b[data-v-79043bd1],.hd span[data-v-79043bd1]{color:var(--ink);font-weight:600}.hd span[data-v-79043bd1]{font-family:var(--font-num);font-size:15px}.bars[data-v-b14c8113]{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:6px 10px;display:grid}.bars[data-v-b14c8113],.grp[data-v-b14c8113]{font-size:13.5px}.grp[data-v-b14c8113]{color:var(--ink);grid-column:1/-1;margin-top:6px;font-weight:500}.grp[data-v-b14c8113]:first-child{margin-top:0}.nm[data-v-b14c8113]{max-width:11em;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.trk[data-v-b14c8113]{height:16px}.fill[data-v-b14c8113]{background:var(--c);border-radius:0 4px 4px 0;min-width:2px;height:100%}.fill.est[data-v-b14c8113]{background:repeating-linear-gradient(135deg,var(--c) 0 4px,var(--surface) 4px 7px);box-shadow:inset 0 0 0 1px var(--c)}.v[data-v-b14c8113]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px}.unit[data-v-b14c8113],.v[data-v-b14c8113]{text-align:right}.unit[data-v-b14c8113]{color:var(--muted);margin-top:6px;font-size:12px}.chain[data-v-7a2feb39]{align-items:stretch;gap:0;display:grid}.colm[data-v-7a2feb39]{flex-direction:column;gap:8px;min-width:0;display:flex}.arr[data-v-7a2feb39],.colm.mid[data-v-7a2feb39]{justify-content:center}.ch[data-v-7a2feb39]{letter-spacing:.04em;color:var(--muted);font-size:12.5px;font-weight:500}.box[data-v-7a2feb39]{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5}.box b[data-v-7a2feb39]{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.box span[data-v-7a2feb39]{color:var(--muted)}.box.me[data-v-7a2feb39]{border:2px solid var(--ci-1);background:var(--ci-wash)}.box.me b[data-v-7a2feb39]{color:var(--ci-1)}.arr[data-v-7a2feb39]{color:var(--muted);align-items:center;font-size:16px;display:flex}@media (width<=640px){.chain[data-v-7a2feb39]{gap:6px;grid-template-columns:minmax(0,1fr)!important}.arr[data-v-7a2feb39]{height:22px;transform:rotate(90deg)}}.unit[data-v-e002c087]{color:var(--muted);margin-bottom:2px;font-size:12px}.plot[data-v-e002c087]{border-bottom:1px solid var(--line);margin-top:18px;position:relative}.zero[data-v-e002c087]{border-top:1px solid var(--line-strong);position:absolute;left:0;right:0}.area[data-v-e002c087],.cols[data-v-e002c087]{position:absolute;inset:0}.cols[data-v-e002c087],.xl[data-v-e002c087]{gap:0;display:grid}.col[data-v-e002c087]{position:relative}.bar[data-v-e002c087]{background:var(--ci-1);width:min(76%,40px);transition:opacity var(--t-hover) var(--ease-out);border-radius:4px 4px 0 0;position:absolute;left:50%;transform:translate(-50%)}.bar.is-dim[data-v-e002c087]{opacity:.3}.xl span.on[data-v-e002c087]{color:var(--ink);font-weight:600}.bar.est[data-v-e002c087]{background:repeating-linear-gradient(135deg,var(--ci-1) 0 4px,var(--surface) 4px 7px);box-shadow:inset 0 0 0 1px var(--ci-1)}.lab[data-v-e002c087]{white-space:nowrap;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);font-size:11.5px;position:absolute;left:50%;transform:translate(-50%,-3px)}.lab.neg[data-v-e002c087]{transform:translate(-50%,2px)}.xl[data-v-e002c087]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--muted);text-align:center;margin-top:4px;font-size:11.5px}.xl span[data-v-e002c087]{white-space:nowrap;justify-content:center;min-width:0;display:flex;overflow:visible}@media (width<=640px){.hide-sm[data-v-e002c087]{display:none}}.sub[data-v-044e5628]{color:var(--ink-2);font-size:12.5px;font-weight:600}.sub.second[data-v-044e5628]{margin-top:18px}.hint[data-v-8747e712]{color:var(--muted);text-align:right;margin:0 0 4px;font-size:12px}.hint .arr[data-v-8747e712]{font-family:var(--font-num);margin-left:4px}.frame[data-v-8747e712]{position:relative}.tw[data-v-8747e712]{overflow-x:auto}.fade[data-v-8747e712]{background:linear-gradient(90deg,transparent,var(--surface));opacity:0;pointer-events:none;width:28px;transition:opacity var(--t-hover) var(--ease-out);position:absolute;top:0;bottom:0;right:0}.more .fade[data-v-8747e712]{opacity:1}table[data-v-8747e712]{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}td[data-v-8747e712],th[data-v-8747e712]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px;line-height:1.55}thead th[data-v-8747e712]{background:var(--th-bg);color:var(--th-fg);font-weight:var(--th-weight);border-bottom:var(--th-border)}tbody th[data-v-8747e712],thead th[data-v-8747e712]{white-space:nowrap}tbody th[data-v-8747e712]{color:var(--ink);font-weight:600}td[data-v-8747e712]{color:var(--ink-2)}tr.me td[data-v-8747e712],tr.me th[data-v-8747e712]{background:var(--ci-wash);color:var(--ink)}tr.me th[data-v-8747e712]{box-shadow:inset 3px 0 0 var(--ci-1)}.wide th[data-v-8747e712]:first-child{z-index:1;border-right:1px solid #0000;max-width:40vw;position:sticky;left:0}.wide thead th[data-v-8747e712]:first-child{background:linear-gradient(var(--th-bg),var(--th-bg)),var(--surface)}.wide tbody th[data-v-8747e712]{background:var(--surface);white-space:normal;word-break:keep-all;overflow-wrap:break-word}.wide tr.me th[data-v-8747e712]{background:var(--ci-wash)}.moved th[data-v-8747e712]:first-child{border-right-color:var(--line-strong)}.donuts[data-v-f9901901]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 24px;display:grid}.dt[data-v-f9901901]{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:500}.dw[data-v-f9901901]{align-items:center;gap:14px;display:flex}.n3 .dw[data-v-f9901901]{flex-direction:column;align-items:stretch}.n3 svg[data-v-f9901901]{align-self:center}@media (width<=640px){.n3 .dw[data-v-f9901901]{flex-direction:row;align-items:center}}circle.is-on[data-v-f9901901]{stroke-width:7.5px}svg[data-v-f9901901]{flex:none;width:110px;height:110px;overflow:visible}ul[data-v-f9901901]{flex:1;min-width:0;margin:0;padding:0;font-size:12.5px;list-style:none}li[data-v-f9901901]{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;padding:2px 0;display:grid}li i[data-v-f9901901]{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:2px}li span[data-v-f9901901]{color:var(--muted);overflow-wrap:anywhere}li b[data-v-f9901901]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.fleet[data-v-cd670c31]{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px 12px;display:grid}.nm[data-v-cd670c31]{color:var(--ink);flex-direction:column;font-size:13px;font-weight:600;display:flex}.nm small[data-v-cd670c31]{color:var(--muted);font-size:11.5px;font-weight:400}.bar[data-v-cd670c31]{gap:2px;height:22px}.bar[data-v-cd670c31],.bar i[data-v-cd670c31]{display:flex}.bar i[data-v-cd670c31]{min-width:0;font-style:normal;font-family:var(--font-num);border-radius:3px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;overflow:hidden}.own[data-v-cd670c31]{background:var(--ci-1);color:var(--on-ci-1)}.ch[data-v-cd670c31]{background:var(--ci-3);color:var(--on-ci-3)}.ord[data-v-cd670c31]{background:repeating-linear-gradient(135deg,var(--ci-2) 0 4px,var(--surface) 4px 7px);box-shadow:inset 0 0 0 1px var(--ci-2);color:var(--ink)}.ord span[data-v-cd670c31]{background:var(--surface);padding:0 3px}.v[data-v-cd670c31]{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}.v small[data-v-cd670c31]{color:var(--muted);font-weight:400}.guide[data-v-60baeeb6]{flex-wrap:wrap;align-items:stretch;gap:6px;margin:0;padding:0;list-style:none}.guide[data-v-60baeeb6],li[data-v-60baeeb6]{display:flex}li[data-v-60baeeb6]{border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:110px;gap:2px;padding:8px 10px}li.last[data-v-60baeeb6]{border-color:var(--ci-1);background:var(--ci-wash)}small[data-v-60baeeb6]{color:var(--muted);font-size:12px}b[data-v-60baeeb6]{color:var(--ink);font-size:16.5px;font-weight:500}.layers[data-v-a19b5584]{gap:8px}.layers[data-v-a19b5584],.lr[data-v-a19b5584]{flex-direction:column;display:flex}.lr[data-v-a19b5584]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);gap:2px;padding:10px 14px}.lr.me[data-v-a19b5584]{border:2px solid var(--ci-1);background:var(--ci-wash)}b[data-v-a19b5584]{color:var(--ink);font-size:14px;font-weight:600}span[data-v-a19b5584]{color:var(--ink-2);font-size:12.5px}.parts[data-v-a19b5584]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:8px;display:grid}.parts>div[data-v-a19b5584]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.parts b[data-v-a19b5584]{font-size:13px}.tw[data-v-67dfccf4]{overflow-x:auto}.pl[data-v-67dfccf4]{align-items:center;gap:8px 0;min-width:460px;display:grid}.hd[data-v-67dfccf4]{border-bottom:1px solid var(--line);color:var(--muted);text-align:center;padding-bottom:6px;font-size:11.5px}.hd.first[data-v-67dfccf4]{text-align:left}.nm[data-v-67dfccf4]{flex-direction:column;padding-right:10px;display:flex}.nm b[data-v-67dfccf4]{color:var(--ink);font-size:13.5px;font-weight:600}.nm span[data-v-67dfccf4]{color:var(--ink-2);font-size:12.5px}.nm small[data-v-67dfccf4]{color:var(--muted);font-size:11.5px}.track[data-v-67dfccf4]{background:var(--surface-2);height:22px}.fill[data-v-67dfccf4],.track[data-v-67dfccf4]{border-radius:11px}.fill[data-v-67dfccf4]{background:var(--ci-1);height:100%;color:var(--on-ci-1);white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:8px;font-size:11.5px;font-weight:600;display:flex}.pmap[data-v-6173d5c0]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.pc[data-v-6173d5c0]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;min-width:0;padding:12px 14px}.pc[data-v-6173d5c0],.pt[data-v-6173d5c0]{gap:8px;display:flex}.pt[data-v-6173d5c0]{justify-content:space-between;align-items:baseline}.pt b[data-v-6173d5c0]{color:var(--ink);font-size:14.5px;font-weight:600}.pt em[data-v-6173d5c0]{font-style:normal;font-family:var(--font-num);color:var(--ink-2);white-space:nowrap;font-size:12.5px}.pbar[data-v-6173d5c0]{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.pbar i[data-v-6173d5c0]{height:100%;display:block}ul[data-v-6173d5c0]{color:var(--ink-2);margin:0;padding-left:1.1em;font-size:13px;line-height:1.6}.tags[data-v-6173d5c0]{flex-wrap:wrap;gap:4px;display:flex}.tags span[data-v-6173d5c0]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-2);padding:1px 8px;font-size:11.5px}.pj[data-v-9b3399ea]{grid-template-columns:minmax(120px,34%) minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.info[data-v-9b3399ea]{flex-direction:column;gap:1px;min-width:0;display:flex}.info b[data-v-9b3399ea]{color:var(--ink);font-size:13.5px;font-weight:600}.info small[data-v-9b3399ea]{color:var(--muted);font-size:12px}.sold[data-v-9b3399ea]{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.sold .trk[data-v-9b3399ea]{background:var(--surface-2);border-radius:3px;width:60px;height:5px;overflow:hidden}.sold .trk i[data-v-9b3399ea]{background:var(--ci-1);height:100%;display:block}.trk2[data-v-9b3399ea]{height:22px;position:relative}.yl[data-v-9b3399ea]{border-left:1px dashed var(--line);top:-5px;bottom:-5px}.bar[data-v-9b3399ea],.yl[data-v-9b3399ea]{position:absolute}.bar[data-v-9b3399ea]{border-radius:3px;top:4px;bottom:4px}.bar.done[data-v-9b3399ea]{background:var(--ci-1)}.bar.building[data-v-9b3399ea]{background:var(--ci-2)}.bar.selling[data-v-9b3399ea]{background:var(--ci-3)}.bar.planned[data-v-9b3399ea]{border:2px dashed var(--muted)}.ax[data-v-9b3399ea]{height:16px;position:relative}.ax span[data-v-9b3399ea]{font-family:var(--font-num);color:var(--muted);font-size:11.5px;position:absolute;transform:translate(2px)}@media (width<=520px){.pj[data-v-9b3399ea]{grid-template-columns:minmax(0,1fr);gap:4px}.trk2[data-v-9b3399ea]{margin-bottom:10px}}.rank[data-v-6034b6f1]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}li[data-v-6034b6f1]{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.no[data-v-6034b6f1]{background:var(--ci-1);width:34px;height:34px;color:var(--on-ci-1);font-family:var(--font-num);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.sr[data-v-6034b6f1]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}b[data-v-6034b6f1]{color:var(--ink);font-size:13.5px;font-weight:600}.basis[data-v-74bf5528]{color:var(--muted);margin-bottom:10px;font-size:12.5px}.rows[data-v-74bf5528]{grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}li[data-v-74bf5528]{display:contents}.nm[data-v-74bf5528]{color:var(--ink);font-size:13.5px}.trk[data-v-74bf5528]{background:var(--surface-2);align-self:center;height:10px}.trk[data-v-74bf5528],.trk i[data-v-74bf5528]{border-radius:5px}.trk i[data-v-74bf5528]{background:var(--ci-1);min-width:3px;height:100%;display:block}b[data-v-74bf5528]{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:600}.gantt[data-v-5fad1117]{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.nm[data-v-5fad1117]{color:var(--ink);flex-direction:column;line-height:1.35;display:flex}.nm small[data-v-5fad1117]{color:var(--muted);font-size:11.5px}.trk[data-v-5fad1117]{height:34px;position:relative}.yl[data-v-5fad1117]{border-left:1px solid var(--line);top:0;bottom:0}.lb[data-v-5fad1117],.mk[data-v-5fad1117],.span[data-v-5fad1117],.yl[data-v-5fad1117]{position:absolute}.span[data-v-5fad1117]{background:var(--ci-3);border-radius:2px;height:4px;top:9px}.span.est[data-v-5fad1117]{background:repeating-linear-gradient(90deg,var(--ci-5) 0 4px,transparent 4px 7px)}.mk[data-v-5fad1117]{border-radius:50%;width:14px;height:14px;margin-left:-7px;top:4px}.mk.done[data-v-5fad1117]{background:var(--ci-1);box-shadow:0 0 0 2px var(--surface)}.mk.start[data-v-5fad1117]{border:2px solid var(--ci-4)}.mk.plan[data-v-5fad1117],.mk.prev[data-v-5fad1117],.mk.start[data-v-5fad1117]{background:var(--surface)}.mk.plan[data-v-5fad1117]{border:2px dashed var(--ci-1)}.mk.prev[data-v-5fad1117]{border:2px solid var(--ci-5)}.lb[data-v-5fad1117]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11px;top:20px}.ax[data-v-5fad1117]{height:16px;position:relative}.ax span[data-v-5fad1117]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px;position:absolute;transform:translate(2px)}@media (width<=520px){.gantt[data-v-5fad1117]{grid-template-columns:minmax(0,1fr);gap:2px}.trk[data-v-5fad1117]{margin-bottom:8px}.ax span[data-v-5fad1117]:nth-child(2n){display:none}}.xsec[data-v-3d9680f5]{flex-direction:column;gap:3px;max-width:600px;margin:0 auto;display:flex}.lay[data-v-3d9680f5]{grid-template-columns:minmax(0,1fr);display:grid}.sided .lay[data-v-3d9680f5]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:0 16px}.band[data-v-3d9680f5]{gap:3px}.band[data-v-3d9680f5],.part[data-v-3d9680f5]{display:flex}.part[data-v-3d9680f5]{text-align:center;border-radius:3px;justify-content:center;align-items:center;min-width:0;padding:2px 4px;font-size:12.5px;font-weight:600;line-height:1.3}.bumps[data-v-3d9680f5]{background:radial-gradient(circle at 50% 50%,var(--ci-5) 0 2.5px,transparent 3px) 0 0/12px 8px repeat-x;height:8px;margin:0 6%}.side[data-v-3d9680f5]{color:var(--ink-2);font-size:12.5px;line-height:1.45}.side b[data-v-3d9680f5]{color:var(--ink);font-size:13px;display:block}.part span[data-v-3d9680f5]{word-break:keep-all;overflow-wrap:anywhere}.keys[data-v-3d9680f5],.no[data-v-3d9680f5]{display:none}.no[data-v-3d9680f5]{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;font-family:var(--font-num);color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;line-height:1}.no[data-v-3d9680f5]:empty{visibility:hidden}@media (width<=520px){.sided .lay[data-v-3d9680f5]{grid-template-columns:minmax(0,1fr) 18px;gap:0 6px}.sided .lay>.no[data-v-3d9680f5]{margin:-3px 0;display:flex}.side[data-v-3d9680f5]{display:none}.keys[data-v-3d9680f5]{color:var(--ink-2);flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.keys li[data-v-3d9680f5]{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.keys .no[data-v-3d9680f5]{margin-top:1px;display:flex}.keys b[data-v-3d9680f5]{color:var(--ink)}}.sites[data-v-4a453d5a]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}li[data-v-4a453d5a]{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:3px;min-width:0;padding:10px 12px}.top[data-v-4a453d5a],li[data-v-4a453d5a]{display:flex}.top[data-v-4a453d5a]{justify-content:space-between;align-items:baseline;gap:8px}b[data-v-4a453d5a]{color:var(--ink);font-size:14px;font-weight:600}.st[data-v-4a453d5a]{border-radius:var(--radius-pill);flex:none;padding:0 8px;font-size:11.5px;line-height:20px}.st.operating[data-v-4a453d5a]{background:var(--ci-1);color:var(--on-ci-1)}.st.building[data-v-4a453d5a]{background:var(--ci-3);color:var(--on-ci-3)}.st.planned[data-v-4a453d5a]{border:1px dashed var(--muted);color:var(--ink-2)}.place[data-v-4a453d5a]{color:var(--muted);font-size:12.5px}.detail[data-v-4a453d5a]{color:var(--ink-2);font-size:13px}.note[data-v-4a453d5a]{color:var(--muted);font-size:12px}.stack[data-v-3d0abfaf]{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.yl[data-v-3d0abfaf]{font-family:var(--font-num);color:var(--muted);white-space:nowrap;font-size:12.5px}.bar[data-v-3d0abfaf]{gap:2px;height:28px}.bar[data-v-3d0abfaf],.seg[data-v-3d0abfaf]{min-width:0;display:flex}.seg[data-v-3d0abfaf]{font-family:var(--font-num);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;overflow:hidden}.seg[data-v-3d0abfaf]:first-child{border-radius:4px 0 0 4px}.seg[data-v-3d0abfaf]:last-child{border-radius:0 4px 4px 0}.seg.est[data-v-3d0abfaf]{background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--surface) 4px 6px)}.seg.est span[data-v-3d0abfaf]{background:var(--c);border-radius:3px;padding:1px 4px;line-height:1.25}.rest[data-v-3d0abfaf]{color:var(--ink-2);flex-wrap:wrap;grid-column:2;gap:2px 12px;margin-top:-4px;font-size:11.5px;display:flex}.rest span[data-v-3d0abfaf]{align-items:center;gap:4px;display:inline-flex}.rest i[data-v-3d0abfaf]{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:2px}@media (width>=641px){.sm-only[data-v-3d0abfaf]{display:none!important}}@media (width<=640px){.hide-sm[data-v-3d0abfaf]{display:none}}@media (width<=420px){.seg[data-v-3d0abfaf]{font-size:10.5px}}.unit[data-v-5952f26f]{color:var(--muted);font-size:12px}.plot[data-v-5952f26f]{border-bottom:1px solid var(--line-strong);height:190px;margin-top:16px;position:relative}.cols[data-v-5952f26f]{gap:0 6px;display:grid;position:absolute;inset:0}.col[data-v-5952f26f]{position:relative}.stackcol[data-v-5952f26f]{border-radius:4px 4px 0 0;flex-direction:column-reverse;gap:1px;width:min(64%,56px);display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.stackcol.est .seg[data-v-5952f26f]{background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--surface) 4px 6px)}.seg[data-v-5952f26f]{min-height:0}.lab[data-v-5952f26f]{white-space:nowrap;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink-2);position:absolute;left:50%;transform:translate(-50%,-2px)}.lab[data-v-5952f26f],.xl[data-v-5952f26f]{font-size:11.5px}.xl[data-v-5952f26f]{color:var(--muted);text-align:center;gap:0 6px;margin-top:4px;display:grid}@media (width<=640px){.hide-sm[data-v-5952f26f]{display:none}}.steps[data-v-12f7f12a]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:14px 8px;margin:0;padding:0;list-style:none;display:grid}li[data-v-12f7f12a]{border-top:3px solid var(--ci-1);flex-direction:column;gap:3px;min-width:0;padding-top:8px;font-size:13.5px;line-height:1.55;display:flex}li.est[data-v-12f7f12a]{border-top-style:dashed;border-top-color:var(--ci-5)}li.me[data-v-12f7f12a]{background:var(--ci-wash);border-radius:0 0 6px 6px;padding:8px 8px 6px}.when[data-v-12f7f12a]{color:var(--muted);font-size:12.5px}.node[data-v-12f7f12a],.when[data-v-12f7f12a]{font-family:var(--font-num);font-variant-numeric:tabular-nums}.node[data-v-12f7f12a]{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:16.5px;font-weight:500}.d[data-v-12f7f12a]{color:var(--muted)}@media (width<=640px){.steps[data-v-12f7f12a]{grid-template-columns:minmax(0,1fr);gap:10px}li[data-v-12f7f12a]{border-top:0;border-left:3px solid var(--ci-1);padding:0 0 0 12px}li.est[data-v-12f7f12a]{border-left-style:dashed;border-left-color:var(--ci-5)}li.me[data-v-12f7f12a]{border-radius:0 6px 6px 0;padding:6px 8px 6px 12px}}.tiles[data-v-9a9599ef]{gap:3px;height:92px;display:flex}.tile[data-v-9a9599ef]{outline:1px solid var(--line);outline-offset:-1px;border-radius:4px;justify-content:flex-end;padding:8px;overflow:hidden}.tile[data-v-9a9599ef],.txt[data-v-9a9599ef]{flex-direction:column;gap:1px;min-width:0;display:flex}@media (width<=640px){.hide-sm[data-v-9a9599ef]{display:none}}.tile b[data-v-9a9599ef]{font-size:12.5px;line-height:1.3}.tile span[data-v-9a9599ef]{font-family:var(--font-num);font-size:16px;font-weight:700}.list[data-v-9a9599ef]{grid-template-columns:10px minmax(0,1fr) max-content max-content;gap:6px 10px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}li[data-v-9a9599ef]{display:contents}li i[data-v-9a9599ef]{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:2px;align-self:center}.nm[data-v-9a9599ef]{color:var(--ink)}.nm small[data-v-9a9599ef]{color:var(--muted);margin-left:6px;font-size:12px}.v[data-v-9a9599ef],li b[data-v-9a9599ef]{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right}.v[data-v-9a9599ef]{color:var(--ink-2)}li.total[data-v-9a9599ef]>*{border-top:1px solid var(--line);padding-top:6px}li.total i[data-v-9a9599ef]{outline:0}.unit[data-v-9a9599ef]{color:var(--muted);text-align:right;margin-top:6px;font-size:12px}.tl[data-v-6c0fded4]{border-left:2px solid var(--line);margin:4px 0;padding:0 0 0 4px;list-style:none}li[data-v-6c0fded4]{color:var(--ink);grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:0 10px;padding:0 0 10px 18px;font-size:15px;line-height:1.6;display:grid;position:relative}li[data-v-6c0fded4]:before{content:"";background:var(--surface);border:2px solid var(--ci-1);border-radius:50%;width:10px;height:10px;position:absolute;top:.45em;left:-7px}time[data-v-6c0fded4]{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px}@media (width<=480px){li[data-v-6c0fded4]{grid-template-columns:minmax(0,1fr)}}.ci-int{border-radius:6px;outline:none}.ci-int:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ci-int [data-tip]{cursor:pointer;transition:opacity var(--t-hover) var(--ease-out)}.ci-int .is-dim{opacity:.3}.ci-int:focus-visible .is-on:not(circle):not(polyline){outline:2px solid var(--focus);outline-offset:1px}.pw-lock[data-v-1fa17a61]{border-radius:var(--card-radius);display:grid;position:relative;overflow:hidden}.pw-lock[data-v-1fa17a61]>.lock-panel,.pw-pending[data-v-1fa17a61],.pw-preview[data-v-1fa17a61]{grid-area:1/1}.pw-preview[data-v-1fa17a61]{filter:blur(6px)saturate(.6);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.pw-pending[data-v-1fa17a61]{z-index:1;place-self:center}.pw-sk[data-v-1fa17a61]{border-radius:var(--radius-lg);width:calc(min(360px,80vw));height:150px;display:block}.pw-err[data-v-1fa17a61]{color:var(--ink);margin-top:4px;display:block}
