.canvas[data-v-48cea02c]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background-color:#151515;background-image:radial-gradient(circle,#3a3a3a 1px,#0000 1.3px);height:100%;min-height:0;position:relative;overflow:hidden}.canvas[data-v-48cea02c]:active{cursor:grabbing}.world[data-v-48cea02c]{transform-origin:0 0;position:absolute;top:0;left:0}.world.animate[data-v-48cea02c]{transition:transform .25s}.ui[data-v-48cea02c]{z-index:2;position:absolute}.it[data-v-48cea02c]{cursor:move;border-radius:6px;position:absolute;box-shadow:0 8px 28px #0000008c}.it.dim[data-v-48cea02c]{opacity:.42}.it.sel[data-v-48cea02c]{outline:2px solid var(--blue-focus);outline-offset:3px}.tag[data-v-48cea02c]{z-index:1;border:1px solid var(--border-strong);color:var(--text);background:#0c0c0c;border-radius:6px;padding:0 6px;font-size:11px;font-weight:900;line-height:18px;position:absolute;top:-10px;left:-6px}.tx[data-v-48cea02c]{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;display:block}textarea.tx[data-v-48cea02c]{height:100%;color:inherit;resize:none;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;padding:0}.sticky[data-v-48cea02c]{color:#241d05;border-radius:3px;padding:14px 12px 12px;font-size:14px;font-weight:700;line-height:1.5}.sticky .tx[data-v-48cea02c]{height:100%;overflow:hidden}.text[data-v-48cea02c]{box-shadow:none;color:var(--text);padding:4px 6px;font-size:15px;line-height:26px}.text .tx[data-v-48cea02c]:first-line{font-size:21px;font-weight:900}.photo[data-v-48cea02c],.video[data-v-48cea02c]{color:#222;background:#f4f2ee;border-radius:4px;padding:6px 6px 0}.im[data-v-48cea02c]{aspect-ratio:3/4;background:#202024;border-radius:2px;overflow:hidden}.im img[data-v-48cea02c],.im svg[data-v-48cea02c]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.im.lost[data-v-48cea02c]{aspect-ratio:16/9;color:var(--text-3);place-items:center;font-size:12px;display:grid}video[data-v-48cea02c]{aspect-ratio:16/9;background:#000;border-radius:2px;width:100%;display:block}.cap[data-v-48cea02c]{width:100%;min-height:28px;padding:5px 2px 6px;font-size:12px;font-weight:700;line-height:1.3;display:block}input.cap[data-v-48cea02c]{color:#222;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0}.tools[data-v-48cea02c]{z-index:3;border:1px solid var(--border-strong);color:var(--text);white-space:nowrap;cursor:default;transform-origin:0 100%;transform:scale(calc(1 / var(--z)));background:#1c1c1c;border-radius:9px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0}.tools select[data-v-48cea02c]{padding:3px 6px;font-size:12px;font-weight:700}.sw[data-v-48cea02c]{border:1.5px solid #ffffff80;border-radius:50%;width:18px;height:18px}.del[data-v-48cea02c]{width:28px;height:28px;color:var(--red-text);border-radius:6px;place-items:center;display:grid}.del[data-v-48cea02c]:hover{background:#333}.rs[data-v-48cea02c]{z-index:3;background:var(--blue-focus);cursor:nwse-resize;width:18px;height:18px;transform:scale(calc(1 / var(--z)));border:2px solid #fff;border-radius:50%;position:absolute;bottom:-9px;right:-9px}.filter[data-v-48cea02c]{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;top:10px;left:10px;right:10px}.filter .sc[data-v-48cea02c]{pointer-events:auto;background:#1c1c1ceb}.filter .sc.on[data-v-48cea02c]{background:var(--blue-fill)}.controls[data-v-48cea02c]{border:1px solid var(--border);background:#1c1c1ceb;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex;bottom:12px;left:12px}.controls button[data-v-48cea02c]{color:#e6e6e6;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.controls button[data-v-48cea02c]:hover,.dock button[data-v-48cea02c]:hover{background:#333}.zoom[data-v-48cea02c]{color:var(--text-3);padding:2px 0;font-size:10px}.dock[data-v-48cea02c]{border:1px solid var(--border);background:#1c1c1cf0;border-radius:12px;gap:2px;padding:4px;display:flex;bottom:12px;left:50%;transform:translate(-50%)}.dock button[data-v-48cea02c]{color:#e6e6e6;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:56px;padding:6px 8px 4px;font-size:11px;font-weight:700;display:flex}.minimap[data-v-48cea02c]{border:1px solid var(--border-strong);cursor:pointer;background:#101010eb;border-radius:10px;width:168px;height:106px;bottom:12px;right:12px}.mm-view[data-v-48cea02c]{fill:#2680fa1a;stroke:#8fb8ff}@media (prefers-reduced-motion:reduce){.world.animate[data-v-48cea02c]{transition:none}}@media (width<=720px){.minimap[data-v-48cea02c]{display:none}}.editor[data-v-3c2136ca]{flex-direction:column;height:100%;min-height:0;display:flex}.head[data-v-3c2136ca]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.no[data-v-3c2136ca]{color:var(--text-2);white-space:nowrap;font-weight:900}.name[data-v-3c2136ca]{background:0 0;border-color:#0000;flex:1;min-width:140px;padding:2px 6px;font-size:18px;font-weight:900}.name[data-v-3c2136ca]:hover{border-color:var(--border)}.head .pill[data-v-3c2136ca]{cursor:pointer}.count[data-v-3c2136ca]{opacity:.7;margin-left:6px;font-size:11px}.body[data-v-3c2136ca]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px;display:flex}.board[data-v-3c2136ca]{flex:1;min-height:0}.field[data-v-3c2136ca]{color:var(--text-2);grid-template-columns:44px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.block[data-v-3c2136ca]{background:var(--row);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.block-h[data-v-3c2136ca]{justify-content:space-between;align-items:center;gap:8px;display:flex}.block-h b[data-v-3c2136ca]{font-size:14px;font-weight:900}.chips[data-v-3c2136ca]{flex-wrap:wrap;gap:6px;display:flex}.held[data-v-3c2136ca]{color:var(--text-3);font-size:10px;font-weight:400}.items[data-v-3c2136ca],.states[data-v-3c2136ca]{flex-direction:column;gap:6px;display:flex}.items li[data-v-3c2136ca]{grid-template-columns:1fr 28px;gap:6px;display:grid}.items .add input[data-v-3c2136ca]{border-style:dashed}.states li[data-v-3c2136ca]{grid-template-columns:104px 1fr auto 28px;align-items:center;gap:6px;display:grid}.during[data-v-3c2136ca]{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.x[data-v-3c2136ca]{width:28px;height:28px;color:var(--text-2);border-radius:6px;place-items:center;display:grid}.x[data-v-3c2136ca]:hover{background:var(--body);color:var(--text)}@media (width<=560px){.states li[data-v-3c2136ca]{grid-template-columns:1fr 28px}}.prep[data-v-453a3955]{background:var(--border);grid-template-columns:250px minmax(300px,1fr) minmax(380px,1.25fr);gap:1px;height:100%;display:grid}.chars[data-v-453a3955],.looks[data-v-453a3955],.detail[data-v-453a3955]{background:var(--workspace);min-height:0}.chars[data-v-453a3955],.looks[data-v-453a3955]{flex-direction:column;gap:10px;padding:14px;display:flex}.chars[data-v-453a3955]{background:var(--panel)}.detail[data-v-453a3955]{background:var(--page)}.col-h[data-v-453a3955]{justify-content:space-between;align-items:center;gap:8px;display:flex}.col-h b[data-v-453a3955]{font-size:16px;font-weight:900}.new[data-v-453a3955]{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--row);flex-direction:column;gap:6px;padding:10px;display:flex}.group[data-v-453a3955]{flex-direction:column;gap:4px;display:flex}.group h3[data-v-453a3955]{color:var(--text-3);padding:6px 4px 2px;font-size:11px;font-weight:700}.char[data-v-453a3955]{border-radius:var(--radius);text-align:left;border:1px solid #0000;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.char[data-v-453a3955]:hover{background:var(--row)}.char.on[data-v-453a3955]{background:var(--blue-fill);border-color:var(--blue)}.char b[data-v-453a3955]{font-weight:900}.char .n[data-v-453a3955]{color:var(--text-2);font-size:12px}.gap[data-v-453a3955]{border-radius:var(--radius);border:1px solid var(--red);background:#e34f4714;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.look[data-v-453a3955]{border:1.5px solid var(--border);background:var(--row);text-align:left;border-radius:12px;grid-template-columns:66px 1fr;gap:12px;padding:10px;display:grid}.look[data-v-453a3955]:hover{border-color:var(--border-strong)}.look.on[data-v-453a3955]{border-color:var(--blue);background:var(--blue-fill)}.thumb[data-v-453a3955]{border-radius:6px;width:66px;height:88px;overflow:hidden}.thumb svg[data-v-453a3955]{width:100%;height:100%;display:block}.info[data-v-453a3955]{flex-direction:column;gap:6px;min-width:0;display:flex}.row[data-v-453a3955]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row b[data-v-453a3955]{font-size:16px;font-weight:900}.no[data-v-453a3955]{color:var(--text-2);font-size:11px;font-weight:700}.period[data-v-453a3955]{font-size:12px}.chips[data-v-453a3955]{flex-wrap:wrap;gap:5px;display:flex}.counts[data-v-453a3955]{color:var(--text-2);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.counts b[data-v-453a3955]{color:var(--text)}@media (width<=1100px){.prep[data-v-453a3955]{grid-template-rows:minmax(0,1fr) minmax(0,1.2fr);grid-template-columns:220px 1fr}.chars[data-v-453a3955]{grid-row:1/3}}@media (width<=720px){.prep[data-v-453a3955]{flex-direction:column;display:flex;overflow:auto}.chars[data-v-453a3955],.looks[data-v-453a3955]{flex:none}.detail[data-v-453a3955]{min-height:560px}}.sheet[data-v-f633dbb1]{flex-direction:column;gap:14px;height:100%;padding:16px 18px 40px;display:flex}.bar[data-v-f633dbb1]{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.bar .seg[data-v-f633dbb1]{align-self:center}.day[data-v-f633dbb1]{border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);align-items:center;gap:16px;padding:8px 16px;display:flex}.day b[data-v-f633dbb1]{font-size:20px;font-weight:900}.stats[data-v-f633dbb1]{border-radius:var(--radius);border:1px solid var(--border);background:var(--border);flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:320px;margin:0;display:grid;overflow:hidden}.stats div[data-v-f633dbb1]{background:var(--panel);padding:8px 12px}.stats dt[data-v-f633dbb1]{color:var(--text-2);white-space:nowrap;font-size:11px}.stats dd[data-v-f633dbb1]{margin:0;font-size:20px;font-weight:900;line-height:1.2}.stats .warn dd[data-v-f633dbb1]{color:var(--red-text)}.grid[data-v-f633dbb1]{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));align-items:start;gap:12px;display:grid}.card[data-v-f633dbb1]{background:var(--panel);border:1px solid var(--border);break-inside:avoid;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.card header[data-v-f633dbb1]{align-items:center;gap:10px;display:flex}.card header b[data-v-f633dbb1]{font-size:16px;font-weight:900}.sum[data-v-f633dbb1]{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:12px}.swap[data-v-f633dbb1]{color:var(--text-3);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.swap[data-v-f633dbb1]:before,.swap[data-v-f633dbb1]:after{content:"";border-top:1px dashed var(--border-strong);flex:1}.segment[data-v-f633dbb1]{border-radius:var(--radius);background:var(--row);border:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.segment.gap[data-v-f633dbb1]{border-color:var(--red);background:#e34f4714}.seg-h[data-v-f633dbb1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg-h b[data-v-f633dbb1]{font-size:15px;font-weight:900}.no[data-v-f633dbb1]{color:var(--text-2);font-size:11px;font-weight:700}.done[data-v-f633dbb1]{color:var(--text-2);margin-left:auto;font-size:12px;font-weight:700}.chips[data-v-f633dbb1]{flex-wrap:wrap;gap:6px;display:flex}.link small[data-v-f633dbb1]{color:var(--text-3);font-size:10px;font-weight:400}.link.both i[data-v-f633dbb1]{background:var(--red)}.link.prev i[data-v-f633dbb1]{background:var(--blue-focus)}.link.next i[data-v-f633dbb1]{background:var(--yellow)}.link.done[data-v-f633dbb1]{border-color:var(--green);color:var(--green-text)}.link.done i[data-v-f633dbb1]{background:var(--green)}.cats[data-v-f633dbb1]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 14px;padding-top:8px;display:grid}.cat[data-v-f633dbb1]{flex-direction:column;gap:4px;min-width:0;display:flex}.cat h5[data-v-f633dbb1]{color:var(--text-3);margin:0;font-size:11px;font-weight:700}.cat label[data-v-f633dbb1]{cursor:pointer;align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;display:flex}.cat label.on[data-v-f633dbb1]{color:var(--text-3);text-decoration:line-through}.cat input[data-v-f633dbb1]{accent-color:var(--green);flex:none;margin:3px 0 0}.none[data-v-f633dbb1]{color:var(--text-3)}.scenes[data-v-f633dbb1]{flex-direction:column;gap:12px;display:flex}.loc[data-v-f633dbb1]{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:12px}.loc header[data-v-f633dbb1]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.loc header b[data-v-f633dbb1]{font-size:15px;font-weight:900}.srow[data-v-f633dbb1]{border-top:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.sid[data-v-f633dbb1]{font-size:20px;font-weight:900;line-height:1.1;display:block}.txt[data-v-f633dbb1]{margin:2px 0 8px;font-weight:700}.who[data-v-f633dbb1]{border:1px solid var(--border);background:var(--input);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:700;display:inline-flex}.who[data-v-f633dbb1]:hover{border-color:var(--blue)}.who small[data-v-f633dbb1]{color:var(--text-2);font-weight:400}.who .miss[data-v-f633dbb1]{color:var(--red-text)}@media (width<=560px){.grid[data-v-f633dbb1]{grid-template-columns:1fr}.stats[data-v-f633dbb1]{grid-template-columns:repeat(3,minmax(0,1fr))}.srow[data-v-f633dbb1]{grid-template-columns:1fr}}@media print{.sheet[data-v-f633dbb1]{height:auto;padding:0;overflow:visible}.grid[data-v-f633dbb1]{display:block}.card[data-v-f633dbb1]{margin-bottom:10px}}.onset[data-v-845726e8]{flex-direction:column;height:100%;min-height:0;display:flex}.strip[data-v-845726e8]{background:var(--panel);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 14px;display:flex}.scenes[data-v-845726e8]{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.scene[data-v-845726e8]{border-radius:var(--radius);border:1.5px solid var(--border);background:var(--row);flex-direction:column;flex:none;align-items:flex-start;padding:5px 14px;line-height:1.2;display:flex}.scene b[data-v-845726e8]{align-items:center;gap:6px;font-size:17px;font-weight:900;display:flex}.scene small[data-v-845726e8]{color:var(--text-2);white-space:nowrap;font-size:11px}.scene[data-v-845726e8]:hover{border-color:var(--border-strong)}.scene.on[data-v-845726e8]{border-color:var(--blue);background:var(--blue-fill)}.live[data-v-845726e8]{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #e34f4740}.livebox[data-v-845726e8]{flex:none;align-items:center;gap:6px;display:flex}.livebox b[data-v-845726e8]{align-items:center;gap:6px;font-size:15px;font-weight:900;display:flex}.step[data-v-845726e8]{border:1px solid var(--border);background:var(--input);width:28px;height:32px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}.step.next svg[data-v-845726e8]{transform:rotate(180deg)}.body[data-v-845726e8]{flex:1;grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.panel[data-v-845726e8]{background:var(--page);border-right:1px solid var(--border);flex-direction:column;gap:12px;padding:14px;display:flex}.board[data-v-845726e8]{min-height:0}.sc-h[data-v-845726e8]{align-items:center;gap:12px;display:flex}.sid[data-v-845726e8]{font-size:30px;font-weight:900;line-height:1}.sc-h .label-pair b[data-v-845726e8]{font-size:15px;font-weight:900}.sc-h .label-pair small[data-v-845726e8]{margin-top:3px;font-size:12px}.tabs[data-v-845726e8]{flex-wrap:wrap;gap:6px;display:flex}.tabs button[data-v-845726e8]{border:1px solid var(--border);background:var(--input);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-weight:700;display:inline-flex}.tabs button.on[data-v-845726e8]{background:var(--text);color:#111;border-color:var(--text)}.look-h[data-v-845726e8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.look-h b[data-v-845726e8]{font-size:18px;font-weight:900}.no[data-v-845726e8]{color:var(--text-2);font-size:11px;font-weight:700}.cats[data-v-845726e8]{border-radius:var(--radius);background:var(--row);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px;display:grid}.cat h5[data-v-845726e8]{color:var(--text-3);margin:0 0 3px;font-size:11px;font-weight:700}.cat p[data-v-845726e8]{font-size:13px;line-height:1.45}.side[data-v-845726e8]{border-radius:var(--radius);background:var(--row);border:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.side-h[data-v-845726e8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.side-h b[data-v-845726e8]{font-weight:900}.note[data-v-845726e8]{border-left:2px solid var(--border-strong);padding-left:10px;font-size:13px}.meta[data-v-845726e8]{font-size:11px}.gap[data-v-845726e8]{border-radius:var(--radius);border:1px solid var(--red);background:#e34f4714;align-items:center;gap:8px;padding:12px;display:flex}@media (width<=900px){.strip[data-v-845726e8]{flex-wrap:wrap}.scenes[data-v-845726e8]{flex-basis:100%;order:3}.body[data-v-845726e8]{grid-template-rows:auto minmax(420px,1fr);grid-template-columns:1fr;overflow:auto}.panel[data-v-845726e8]{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.board[data-v-845726e8]{height:520px}}.shell[data-v-89e6a6f3]{flex-direction:column;height:100%;display:flex}.top[data-v-89e6a6f3]{background:var(--panel);border-bottom:1px solid var(--border);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:64px;padding:0 16px;display:grid}.brand[data-v-89e6a6f3]{align-items:center;gap:10px;min-width:0;display:flex}.brand img[data-v-89e6a6f3]{border-radius:8px;flex:none}.brand>.label-pair b[data-v-89e6a6f3]{white-space:nowrap;font-size:18px;font-weight:900}.brand>.label-pair small[data-v-89e6a6f3]{white-space:nowrap}.back[data-v-89e6a6f3]{border:1px solid var(--border-strong);background:var(--input);text-align:left;border-radius:10px;flex:none;align-items:center;gap:4px;margin-right:6px;padding:6px 12px 6px 6px;display:flex}.back[data-v-89e6a6f3]:hover{border-color:var(--blue)}.back b[data-v-89e6a6f3]{font-size:13px;font-weight:900}.modes[data-v-89e6a6f3]{background:var(--input);border:1px solid var(--border);border-radius:14px;gap:4px;padding:4px;display:flex}.mode[data-v-89e6a6f3]{min-width:108px;color:var(--text-2);text-align:center;border-radius:10px;padding:6px 18px}.mode .label-pair[data-v-89e6a6f3]{align-items:center}.mode b[data-v-89e6a6f3]{font-size:16px;font-weight:900}.mode[data-v-89e6a6f3]:hover{color:var(--text)}.mode.on[data-v-89e6a6f3]{background:var(--blue);color:#fff}.mode.on small[data-v-89e6a6f3]{color:#ffffffbf}.ctx[data-v-89e6a6f3]{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.reset[data-v-89e6a6f3]{width:34px;height:34px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.reset[data-v-89e6a6f3]:hover{background:var(--input);color:var(--text)}.main[data-v-89e6a6f3]{background:var(--workspace);flex:1;min-height:0}.toast[data-v-89e6a6f3]{z-index:50;border:1px solid var(--green);cursor:pointer;background:#1d2a1a;border-radius:8px;max-width:min(420px,90vw);padding:10px 14px;position:fixed;top:76px;right:16px}.toast.err[data-v-89e6a6f3]{border-color:var(--red);color:var(--red-text);background:#2a1a1a}@media (width<=1180px){.brand>.label-pair small[data-v-89e6a6f3],.back .label-pair[data-v-89e6a6f3]{display:none}.mode[data-v-89e6a6f3]{min-width:84px;padding:6px 10px}}@media (width<=900px){.top[data-v-89e6a6f3]{grid-template-columns:1fr auto;row-gap:8px;height:auto;padding:8px 12px}.modes[data-v-89e6a6f3]{grid-area:2/1/auto/3;justify-self:stretch}.mode[data-v-89e6a6f3]{flex:1;min-width:0}.ctx .seg[data-v-89e6a6f3]{overflow-x:auto}}@media (width<=560px){.brand>.label-pair[data-v-89e6a6f3],.brand img[data-v-89e6a6f3]{display:none}.ctx .seg button[data-v-89e6a6f3]{padding:5px 8px}}@media print{.main[data-v-89e6a6f3]{background:#fff}.shell[data-v-89e6a6f3]{height:auto}}@font-face{font-family:PuHuiTi;src:url(/fonts/AlibabaPuHuiTi-3-55-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:PuHuiTi;src:url(/fonts/AlibabaPuHuiTi-3-85-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:PuHuiTi;src:url(/fonts/AlibabaPuHuiTi-3-115-Black.otf)format("opentype");font-weight:900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101010;--workspace:#242424;--panel:#0d0d0d;--row:#141414;--body:#222;--input:#1b1b1b;--border:#313131;--border-strong:#484848;--text:#ededed;--text-2:#9a9a9a;--text-3:#6b6b6b;--blue:#0076c8;--blue-fill:#0076c857;--blue-focus:#2680fa;--green:#689f24;--green-text:#9fd45a;--yellow:#c69c00;--yellow-text:#e6c23a;--red:#e34f47;--red-text:#ff8c80;--radius:10px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;font-family:PuHuiTi,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.45}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{background:var(--input);border:1px solid var(--border);border-radius:6px;min-width:0;padding:5px 8px}input:focus,select:focus,textarea:focus{border-color:var(--blue-focus);outline:none}button:focus-visible{outline:2px solid var(--blue-focus);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.btn{cursor:pointer;background:var(--input);border:1.5px solid var(--border-strong);white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:4px 16px;line-height:1.15;display:inline-flex}.btn b{font-size:15px;font-weight:900}.btn small{color:var(--text-2);letter-spacing:.02em;font-size:10px}.btn.blue{background:var(--blue-fill);border-color:var(--blue)}.btn.green{border-color:var(--green);background:#689f2440}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.sm{border-radius:8px;min-height:32px;padding:2px 10px}.btn.sm b{font-size:13px}.label-pair{flex-direction:column;line-height:1.15;display:flex}.label-pair small{color:var(--text-2);font-size:10px}.muted{color:var(--text-2)}.num{font-variant-numeric:tabular-nums}.scroll{overflow:auto}.scroll::-webkit-scrollbar{width:8px;height:8px}.scroll::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.seg{background:var(--input);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-2);white-space:nowrap;border-radius:7px;padding:5px 12px;font-weight:700}.seg button[aria-pressed=true]{background:var(--text);color:#111}.pill{white-space:nowrap;background:var(--body);color:var(--text-2);border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;line-height:19px;display:inline-flex}.pill.ok{color:var(--green-text);background:#689f2440}.pill.warn{color:var(--yellow-text);background:#c69c0038}.pill.err{color:var(--red-text);background:#e34f4733}.pill.info{background:var(--blue-fill);color:#cfe6ff}.sc{border:1px solid var(--border);background:var(--input);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.sc i{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.sc.shot i{background:var(--green)}.sc.today i{background:var(--blue-focus)}.sc.tomorrow i{background:var(--yellow)}.sc.on{border-color:var(--blue);background:var(--blue-fill)}button.sc:hover{border-color:var(--border-strong)}.avatar{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.avatar.sm{border-radius:50%;width:24px;height:24px;font-size:12px}.alert{color:var(--yellow-text);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.alert.err{color:var(--red-text)}.alert:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--workspace:#fff;--panel:#fff;--row:#fff;--input:#fff;--body:#eee;--border:#bbb;--border-strong:#888;--text:#111;--text-2:#444;--text-3:#777;--green-text:#2d6a00;--yellow-text:#7a5c00;--red-text:#b3261e}html,body,#app{height:auto}.no-print{display:none!important}}
