.menubar[data-v-1f159ab6]{background:var(--chrome-bg);border-bottom:1px solid var(--chrome-border);flex:none;align-items:stretch;height:24px;display:flex}.menu-root[data-v-1f159ab6]{position:relative}.brand-corner[data-v-1f159ab6]{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;padding:0 10px;display:flex}.brand-name[data-v-1f159ab6]{color:var(--text-secondary,#555);font-size:11px;font-weight:600}.brand-appstore[data-v-1f159ab6]{color:var(--accent,#1063b0);font-size:11px;text-decoration:none}.brand-appstore[data-v-1f159ab6]:hover{text-decoration:underline}.menu-title[data-v-1f159ab6]{cursor:default;height:24px;color:var(--text);background:0 0;border:1px solid #0000;padding:0 9px}.menu-root.open .menu-title[data-v-1f159ab6],.menu-title[data-v-1f159ab6]:hover{background:var(--menu-hover);border-color:var(--menu-hover-border)}.dropdown[data-v-1f159ab6]{border:1px solid var(--dialog-border);z-index:100;background:#fbfbfb;min-width:240px;padding:2px;position:absolute;top:24px;left:0;box-shadow:2px 3px 7px #00000040}.dropdown-item[data-v-1f159ab6]{text-align:left;cursor:default;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px;display:flex}.dropdown-item .check[data-v-1f159ab6]{width:12px;color:var(--accent)}.dropdown-item .label[data-v-1f159ab6]{flex:1}.dropdown-item .shortcut[data-v-1f159ab6]{color:var(--text-muted);font-size:11px}.dropdown-item[data-v-1f159ab6]:hover:not(.disabled){background:var(--menu-hover)}.dropdown-item.disabled[data-v-1f159ab6]{color:var(--disabled)}.sep[data-v-1f159ab6]{background:var(--chrome-border-light);height:1px;margin:3px 4px}.dialog-backdrop[data-v-24596a06]{z-index:500;background:#0000002e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-24596a06]{background:var(--dialog-bg);border:1px solid var(--dialog-border);flex-direction:column;max-height:90vh;display:flex;box-shadow:3px 4px 14px #00000059}.titlebar[data-v-24596a06]{border-bottom:1px solid var(--chrome-border);background:linear-gradient(#e9e9e9,#dcdcdc);align-items:center;height:26px;padding:0 6px 0 10px;display:flex}.title[data-v-24596a06]{flex:1;font-weight:600}.close[data-v-24596a06]{border:1px solid var(--chrome-border);background:var(--button-bg);cursor:pointer;width:20px;height:18px;line-height:1}.dialog-body[data-v-24596a06]{padding:12px;overflow:auto}.dialog-buttons[data-v-24596a06]{justify-content:center;gap:6px;padding:8px 12px 12px;display:flex}.prompt[data-v-f6b94b15]{margin:0 0 12px}.row[data-v-f6b94b15]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.lbl[data-v-f6b94b15]{text-align:right;width:52px}.code-input[data-v-f6b94b15]{border:1px solid var(--chrome-border);height:24px;font:inherit;flex:1;padding:0 6px}.label-echo[data-v-f6b94b15]{color:var(--text-muted);flex:1}.grid-scroll[data-v-ad98c77c]{background:#fff;outline:none;height:100%;position:relative;overflow:auto}.header-row[data-v-ad98c77c]{z-index:3;display:flex;position:sticky;top:0}.col-header[data-v-ad98c77c]{background:var(--grid-header-bg);border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);white-space:nowrap;flex:none;justify-content:center;align-items:center;height:100%;font-weight:600;display:flex;position:relative;overflow:hidden}.col-name[data-v-ad98c77c]{text-overflow:ellipsis;overflow:hidden}.col-resize[data-v-ad98c77c]{cursor:col-resize;z-index:4;width:7px;height:100%;position:absolute;top:0;right:0}.grid-body[data-v-ad98c77c]{position:relative}.data-row[data-v-ad98c77c]{display:flex;position:absolute;top:0;left:0}.rownum-cell[data-v-ad98c77c]{z-index:2;background:var(--rownum-bg);border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:flex;position:sticky;left:0}.corner[data-v-ad98c77c]{z-index:4;border-bottom:1px solid var(--grid-line)}.data-cell[data-v-ad98c77c]{border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:cell;flex:none;justify-content:flex-end;align-items:center;height:100%;padding:0 6px;display:flex;overflow:hidden}.data-cell.active[data-v-ad98c77c]{outline:2px solid var(--accent);outline-offset:-2px;background:var(--grid-selected)}.cell-editor[data-v-ad98c77c]{text-align:right;width:100%;height:100%;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:none;outline:none;margin:0;padding:0}.varview-scroll[data-v-cf8fbf47]{background:#fff;height:100%;overflow:auto}.varview[data-v-cf8fbf47]{border-collapse:collapse;font-size:var(--spss-font-size);white-space:nowrap}.varview th[data-v-cf8fbf47],.varview td[data-v-cf8fbf47]{border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);text-align:center;height:22px;padding:2px 8px}.varview th[data-v-cf8fbf47]{background:var(--grid-header-bg);z-index:2;font-weight:600;position:sticky;top:0}.varview td.left[data-v-cf8fbf47]{text-align:left}.rownum[data-v-cf8fbf47]{background:var(--rownum-bg);color:var(--text-muted);z-index:1;min-width:40px;position:sticky;left:0}.empty td[data-v-cf8fbf47]{color:#0000}.highlighted td[data-v-cf8fbf47]{background:var(--grid-selected)}.edit[data-v-cf8fbf47]{cursor:text}.cell-editor[data-v-cf8fbf47]{width:100%;min-width:90px;font:inherit;background:#fff;border:none;outline:none;margin:0;padding:0}.btn-cell[data-v-cf8fbf47]{cursor:default;position:relative}.btn-cell .ellip[data-v-cf8fbf47]{text-overflow:ellipsis;vertical-align:middle;max-width:120px;display:inline-block;overflow:hidden}.dots[data-v-cf8fbf47]{border:1px solid var(--chrome-border);background:var(--button-bg);cursor:pointer;vertical-align:middle;width:20px;height:16px;margin-left:6px;line-height:1}.measure-sel[data-v-cf8fbf47]{font:inherit;background:0 0;border:1px solid #0000}.measure-sel[data-v-cf8fbf47]:hover{border-color:var(--chrome-border);background:#fff}.data-editor[data-v-d6c50ebb]{flex-direction:column;height:100%;min-height:0;display:flex}.editor-body[data-v-d6c50ebb]{flex:1;min-height:0;position:relative}.editor-body[data-v-d6c50ebb]>*{position:absolute;inset:0}.sheet-tabs[data-v-d6c50ebb]{background:var(--chrome-bg);border-top:1px solid var(--chrome-border);flex:none;height:24px;display:flex}.sheet-tab[data-v-d6c50ebb]{border:1px solid var(--chrome-border);cursor:default;height:24px;color:var(--text);background:#dcdcdc;border-top:none;border-bottom:none;border-left:none;padding:0 16px}.sheet-tab.active[data-v-d6c50ebb]{background:#fff;font-weight:600}.pivot[data-v-5006d879]{margin:0 0 22px}.pivot-title[data-v-5006d879]{color:#000;-webkit-user-select:text;user-select:text;margin-bottom:4px;font-weight:700}.pivot-table[data-v-5006d879]{border-collapse:collapse;font-size:var(--spss-font-size);-webkit-user-select:text;user-select:text;border:1px solid #000}.pivot-table th[data-v-5006d879],.pivot-table td[data-v-5006d879]{white-space:nowrap;border:1px solid gray;padding:2px 10px}.pivot-table thead th[data-v-5006d879]{background:var(--table-header-bg);text-align:center;font-weight:700}.col-head[data-v-5006d879]{text-align:center}.group-head[data-v-5006d879]{background:var(--table-header-bg);vertical-align:top;text-align:left;font-weight:700}.row-head[data-v-5006d879]{text-align:left;background:#fff;font-weight:400}.row-head.indented[data-v-5006d879]{padding-left:14px}td.right[data-v-5006d879]{text-align:right;font-variant-numeric:tabular-nums}td.left[data-v-5006d879]{text-align:left}tr.total>th[data-v-5006d879],tr.total>td[data-v-5006d879]{font-weight:700}.footnote[data-v-5006d879]{color:var(--text-muted);margin-top:3px;font-size:11px}.ctx-backdrop[data-v-5006d879]{z-index:700;position:fixed;inset:0}.ctx-menu[data-v-5006d879]{z-index:701;border:1px solid var(--dialog-border);background:#fbfbfb;min-width:140px;padding:2px;position:fixed;box-shadow:2px 3px 7px #00000040}.ctx-item[data-v-5006d879]{text-align:left;cursor:default;width:100%;color:var(--text);background:0 0;border:none;padding:4px 12px;display:block}.ctx-item[data-v-5006d879]:hover{background:var(--menu-hover)}.chart[data-v-c43f9c2e]{max-width:560px;margin:0 0 18px}.chart-header[data-v-c43f9c2e]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.chart-title[data-v-c43f9c2e]{color:#000;font-size:13px;font-weight:600}.save-img[data-v-c43f9c2e]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;color:var(--text);opacity:0;border-radius:2px;margin-left:auto;padding:1px 8px;font-size:11px;transition:opacity .1s}.chart:hover .save-img[data-v-c43f9c2e],.save-img[data-v-c43f9c2e]:focus{opacity:1}.chart-render[data-v-c43f9c2e]{border:1px solid var(--chrome-border,#b8b8b8);background:#fff;line-height:0}.chart-render[data-v-c43f9c2e] svg{width:100%;height:auto;display:block}.chart-error[data-v-c43f9c2e]{color:#a12;margin:4px 0 0;font-size:12px}.output-viewer[data-v-cf346cff]{background:#fff;height:100%;min-height:0;display:flex}.outline[data-v-cf346cff]{border-right:1px solid var(--chrome-border);background:#f7f7f7;flex:none;width:230px;padding:4px 0;overflow:auto}.outline-empty[data-v-cf346cff]{color:var(--text-muted);padding:8px}.outline-node[data-v-cf346cff]{cursor:default;white-space:nowrap;padding:2px 8px}.outline-node.procedure[data-v-cf346cff]{font-weight:600}.outline-node.leaf[data-v-cf346cff]{color:#333;padding-left:26px}.outline-node.selected[data-v-cf346cff]{background:var(--grid-selected)}.twisty[data-v-cf346cff]{width:14px;color:var(--text-muted);display:inline-block}.output-pane[data-v-cf346cff]{flex:1;min-width:0;padding:16px 22px;overflow:auto}.pane-empty[data-v-cf346cff]{color:var(--text-muted)}.section-heading[data-v-cf346cff]{color:#000;margin:0 0 12px;font-size:15px}.text-block[data-v-cf346cff],.note-block[data-v-cf346cff]{margin:0 0 12px}.note-block[data-v-cf346cff]{color:var(--text-muted)}.warning-block[data-v-cf346cff]{color:#a12;margin:0 0 12px}.error-block[data-v-cf346cff]{color:#b00020;white-space:pre-wrap;background:#fdecea;border:1px solid #f5c2c0;border-left:4px solid #b00020;margin:0 0 12px;padding:8px 12px;font-weight:600}.syntax-editor[data-v-5cb49941]{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.toolbar[data-v-5cb49941]{background:var(--chrome-bg);border-bottom:1px solid var(--chrome-border);flex:none;align-items:center;gap:10px;padding:4px 8px;display:flex}.run-btn[data-v-5cb49941]{color:#0a5c1e}.hint[data-v-5cb49941]{color:var(--text-muted)}.cm-host[data-v-5cb49941]{border-bottom:1px solid var(--chrome-border);flex:1;min-height:0;overflow:hidden}.paste-panel[data-v-5cb49941]{background:#fafafa;flex-direction:column;flex:none;height:150px;display:flex}.paste-tabs[data-v-5cb49941]{background:var(--chrome-bg);border-bottom:1px solid var(--chrome-border);align-items:center;gap:2px;padding:3px 6px;display:flex}.paste-tab[data-v-5cb49941]{border:1px solid var(--chrome-border);cursor:default;background:#dcdcdc;padding:2px 12px}.paste-tab.active[data-v-5cb49941]{background:#fff;font-weight:600}.copy-btn[data-v-5cb49941]{min-width:54px;margin-left:auto}.paste-code[data-v-5cb49941]{white-space:pre;flex:1;margin:0;padding:8px 10px;font-size:12px;overflow:auto}.statusbar[data-v-c88d8e54]{background:var(--status-bg);border-top:1px solid var(--chrome-border);color:#333;flex:none;align-items:center;height:22px;font-size:11px;display:flex}.cell[data-v-c88d8e54]{border-right:1px solid var(--chrome-border-light);align-items:center;height:100%;padding:0 10px;display:flex}.spacer[data-v-c88d8e54]{flex:1}.weight[data-v-c88d8e54]{border:none;border-right:1px solid var(--chrome-border-light);font:inherit;color:inherit;cursor:pointer;background:0 0}.weight[data-v-c88d8e54]:hover{background:var(--grid-selected)}.weight.on[data-v-c88d8e54],.state[data-v-c88d8e54]{color:#0a5c1e;font-weight:700}.flash[data-v-c88d8e54]{color:#b00020;font-weight:700}.measure-icon[data-v-fa6cf179]{vertical-align:middle;flex:none;display:inline-block}.picker[data-v-c7ebb23e]{grid-template-columns:1fr 34px 1fr;align-items:start;gap:8px;display:grid}.list-box[data-v-c7ebb23e]{border:1px solid var(--chrome-border);background:#fff;height:190px;padding:2px;overflow:auto}.var-row[data-v-c7ebb23e]{cursor:default;white-space:nowrap;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-c7ebb23e]{background:var(--grid-selected)}.var-name[data-v-c7ebb23e]{text-overflow:ellipsis;overflow:hidden}.arrow-col[data-v-c7ebb23e]{justify-content:center;align-items:center;height:190px;display:flex}.arrow-btn[data-v-c7ebb23e]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:30px;height:26px}.arrow-btn[data-v-c7ebb23e]:disabled{color:var(--disabled);cursor:default}.target-col[data-v-c7ebb23e]{flex-direction:column;display:flex}.target-label[data-v-c7ebb23e]{margin-bottom:3px}.chk[data-v-3d934b80]{align-items:center;gap:6px;margin-top:12px;display:flex}.opts[data-v-0affcdbc]{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.chk[data-v-0affcdbc]{align-items:center;gap:6px;display:flex}.row[data-v-98c3b94d]{align-items:flex-start;gap:10px;display:flex}.row[data-v-98c3b94d]>:first-child{flex:1}.side[data-v-98c3b94d]{flex-direction:column;padding-top:20px;display:flex}.groups[data-v-fd0a76b5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.group[data-v-fd0a76b5]{border:1px solid var(--chrome-border);margin:0;padding:8px 10px}legend[data-v-fd0a76b5]{padding:0 4px;font-weight:600}.chk[data-v-fd0a76b5]{align-items:center;gap:6px;margin:3px 0;display:flex}.chk[data-v-2ed3c941]{align-items:center;gap:6px;display:flex}.layout[data-v-6419f770]{align-items:flex-start;gap:10px;display:flex}.slots[data-v-6419f770]{flex-direction:column;flex:1;gap:14px;display:flex}.side[data-v-6419f770]{flex-direction:column;gap:6px;padding-top:20px;display:flex}.fld-label[data-v-120f8f9e]{margin-bottom:3px;display:block}.target[data-v-120f8f9e]{margin-bottom:10px}.txt[data-v-120f8f9e]{border:1px solid var(--chrome-border);background:#fff;width:220px;padding:3px 5px}.body[data-v-120f8f9e]{grid-template-columns:1fr 1.2fr 130px;align-items:start;gap:10px;display:grid}.varlist[data-v-120f8f9e],.func-list[data-v-120f8f9e]{border:1px solid var(--chrome-border);background:#fff;height:210px;padding:2px;overflow:auto}.var-row[data-v-120f8f9e]{white-space:nowrap;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row[data-v-120f8f9e]:hover,.func-row[data-v-120f8f9e]:hover{background:var(--grid-selected)}.var-name[data-v-120f8f9e]{text-overflow:ellipsis;overflow:hidden}.expr-col[data-v-120f8f9e]{flex-direction:column;display:flex}.expr[data-v-120f8f9e]{resize:none;border:1px solid var(--chrome-border);background:#fff;height:90px;padding:4px 6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.keypad[data-v-120f8f9e]{flex-direction:column;gap:3px;margin-top:8px;display:flex}.keypad-row[data-v-120f8f9e]{gap:3px;display:flex}.key[data-v-120f8f9e]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;min-width:34px;height:26px}.key[data-v-120f8f9e]:hover{border-color:var(--menu-hover-border);background:#f4f4f4}.func-row[data-v-120f8f9e]{cursor:default;padding:2px 5px}.err[data-v-120f8f9e]{color:#b00020;margin:10px 0 0}.grid[data-v-a805376c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.group[data-v-a805376c]{border:1px solid var(--chrome-border);margin:0;padding:8px 10px 10px}legend[data-v-a805376c]{padding:0 4px;font-weight:600}.radio[data-v-a805376c]{align-items:center;gap:6px;margin:3px 0;display:flex}.num[data-v-a805376c]{border:1px solid var(--chrome-border);background:#fff;width:90px;padding:2px 4px}.num[data-v-a805376c]:disabled{background:#eee}.num.indent[data-v-a805376c]{margin-left:22px}.range-row[data-v-a805376c]{align-items:center;gap:6px;margin:3px 0 3px 22px;display:flex}.map-label[data-v-a805376c]{margin:10px 0 3px}.map-list[data-v-a805376c]{border:1px solid var(--chrome-border);background:#fff;height:96px;padding:2px;overflow:auto}.map-row[data-v-a805376c]{white-space:nowrap;cursor:default;padding:2px 4px}.map-row.hl[data-v-a805376c]{background:var(--grid-selected)}.map-btns[data-v-a805376c]{gap:6px;margin-top:8px;display:flex}.recode[data-v-b85535cc]{grid-template-columns:1fr 34px 1.1fr 180px;align-items:start;gap:8px;display:grid}.recode.same[data-v-b85535cc]{grid-template-columns:1fr 34px 1.4fr}.list-box[data-v-b85535cc]{border:1px solid var(--chrome-border);background:#fff;height:200px;padding:2px;overflow:auto}.var-row[data-v-b85535cc],.pair-row[data-v-b85535cc]{white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-b85535cc],.pair-row.hl[data-v-b85535cc]{background:var(--grid-selected)}.var-name[data-v-b85535cc]{text-overflow:ellipsis;overflow:hidden}.arrow-col[data-v-b85535cc]{justify-content:center;align-items:center;height:200px;display:flex}.arrow-btn[data-v-b85535cc]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:30px;height:26px}.arrow-btn[data-v-b85535cc]:disabled{color:var(--disabled);cursor:default}.mid-label[data-v-b85535cc]{margin-bottom:3px}.output[data-v-b85535cc]{border:1px solid var(--chrome-border);margin:0;padding:6px 10px 10px}.output legend[data-v-b85535cc]{padding:0 4px;font-weight:600}.fld[data-v-b85535cc]{margin:4px 0 2px;display:block}.txt[data-v-b85535cc]{border:1px solid var(--chrome-border);background:#fff;width:100%;padding:3px 5px}.txt[data-v-b85535cc]:disabled{background:#eee}.change[data-v-b85535cc]{margin-top:10px}.oldnew-row[data-v-b85535cc]{align-items:center;gap:10px;margin-top:12px;display:flex}.hint[data-v-b85535cc]{color:var(--text-muted)}.weight-grid[data-v-499ad640]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.list-box[data-v-499ad640]{border:1px solid var(--chrome-border);background:#fff;height:170px;padding:2px;overflow:auto}.var-row[data-v-499ad640]{cursor:default;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-499ad640]{background:var(--grid-selected)}.controls[data-v-499ad640]{flex-direction:column;gap:10px;display:flex}.radio[data-v-499ad640]{align-items:center;gap:6px;display:flex}.freq-slot-row[data-v-499ad640]{align-items:flex-start;gap:8px;display:flex}.arrow-btn[data-v-499ad640]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:30px;height:26px;margin-top:16px}.arrow-btn[data-v-499ad640]:disabled{color:var(--disabled);cursor:default}.freq-slot[data-v-499ad640]{flex:1}.freq-label[data-v-499ad640]{margin-bottom:3px}.slot-box[data-v-499ad640]{border:1px solid var(--chrome-border);background:#fff;align-items:center;gap:6px;height:26px;padding:0 6px;display:flex}.current[data-v-499ad640]{color:var(--text-muted);margin-top:12px}.body[data-v-49ca4e54]{grid-template-columns:1fr 1.3fr;align-items:start;gap:10px;display:grid}.varlist[data-v-49ca4e54]{border:1px solid var(--chrome-border);background:#fff;height:180px;padding:2px;overflow:auto}.var-row[data-v-49ca4e54]{white-space:nowrap;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row[data-v-49ca4e54]:hover{background:var(--grid-selected)}.var-name[data-v-49ca4e54]{text-overflow:ellipsis;overflow:hidden}.expr-col[data-v-49ca4e54]{flex-direction:column;display:flex}.expr[data-v-49ca4e54]{resize:none;border:1px solid var(--chrome-border);background:#fff;height:70px;padding:4px 6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.ops[data-v-49ca4e54]{flex-wrap:wrap;gap:3px;margin-top:8px;display:flex}.key[data-v-49ca4e54]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;min-width:30px;height:24px}.err[data-v-49ca4e54]{color:#b00020;margin:8px 0 0}.layout[data-v-245e5c66]{grid-template-columns:1fr 1.2fr;align-items:start;gap:12px;display:grid}.varlist[data-v-245e5c66]{border:1px solid var(--chrome-border);background:#fff;height:260px;padding:2px;overflow:auto}.var-row[data-v-245e5c66]{white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-245e5c66]{background:var(--grid-selected)}.var-name[data-v-245e5c66]{text-overflow:ellipsis;overflow:hidden}.controls[data-v-245e5c66]{flex-direction:column;gap:12px;display:flex}.group[data-v-245e5c66]{border:1px solid var(--chrome-border);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.group legend[data-v-245e5c66]{color:var(--text-muted);padding:0 4px}.radio[data-v-245e5c66]{align-items:center;gap:6px;display:flex}.ifrow[data-v-245e5c66]{align-items:center;gap:8px;margin-left:20px;display:flex}.cond[data-v-245e5c66]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.slot-box[data-v-245e5c66]{border:1px solid var(--chrome-border);background:#fff;align-items:center;gap:6px;height:24px;margin-left:20px;padding:0 6px;display:flex}.warn[data-v-245e5c66]{color:#b00020;margin:2px 0 0;font-size:11px}.opts[data-v-451927fd]{flex-direction:column;gap:8px;display:flex}.radio[data-v-451927fd]{align-items:center;gap:6px;display:flex}.slot[data-v-451927fd]{margin-top:6px}.slot.dim[data-v-451927fd]{opacity:.55}.testval[data-v-73899a13]{align-items:center;gap:8px;margin-top:12px;display:flex}.fld-label[data-v-73899a13]{color:var(--text)}.txt[data-v-73899a13]{border:1px solid var(--chrome-border);background:#fff;width:90px;padding:3px 5px}.radio[data-v-bcd00f87]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.fields[data-v-bcd00f87]{flex-direction:column;gap:6px;margin:0 0 10px 20px;display:flex}.fields.dim[data-v-bcd00f87]{opacity:.55}.txt[data-v-bcd00f87]{border:1px solid var(--chrome-border);background:#fff;width:80px;padding:2px 5px}.cut[data-v-bcd00f87]{width:80px}.slots[data-v-fbee27e3]{flex-direction:column;gap:12px;display:flex}.define-row[data-v-fbee27e3]{align-items:center;gap:10px;display:flex}.grp[data-v-fbee27e3]{color:var(--text-muted);font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px}.layout[data-v-1c91d91b]{grid-template-columns:1fr 150px 1.3fr;align-items:start;gap:10px;display:grid}.varlist[data-v-1c91d91b]{border:1px solid var(--chrome-border);background:#fff;height:210px;padding:2px;overflow:auto}.var-row[data-v-1c91d91b]{white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row[data-v-1c91d91b]:hover{background:var(--grid-selected)}.var-name[data-v-1c91d91b]{text-overflow:ellipsis;overflow:hidden}.middle[data-v-1c91d91b]{flex-direction:column;gap:8px;display:flex}.fld-label[data-v-1c91d91b]{margin-bottom:3px;display:block}.slot-box[data-v-1c91d91b]{border:1px solid var(--chrome-border);white-space:nowrap;text-overflow:ellipsis;background:#fff;height:24px;padding:2px 6px;overflow:hidden}.add[data-v-1c91d91b]{align-self:center;margin-top:4px}.pairs[data-v-1c91d91b]{border:1px solid var(--chrome-border);background:#fff;flex-direction:column;height:210px;display:flex}.pairs-head[data-v-1c91d91b],.pair-row[data-v-1c91d91b]{grid-template-columns:40px 1fr 1fr;gap:4px;padding:2px 5px;display:grid}.pairs-head[data-v-1c91d91b]{background:var(--status-bg);border-bottom:1px solid var(--chrome-border);font-weight:600}.pairs-body[data-v-1c91d91b]{overflow:auto}.pair-row[data-v-1c91d91b]{cursor:default;white-space:nowrap}.pair-row[data-v-1c91d91b]:hover{background:var(--grid-selected)}.slots[data-v-0c686dff]{flex-direction:column;gap:14px;display:flex}.group[data-v-6c8d23bc]{border:1px solid var(--chrome-border);flex-wrap:wrap;gap:16px;margin-top:12px;padding:8px 10px;display:flex}.group legend[data-v-6c8d23bc]{color:var(--text-muted);padding:0 4px}.chk[data-v-6c8d23bc],.radio[data-v-6c8d23bc]{align-items:center;gap:6px;display:flex}.chk.dim[data-v-6c8d23bc],.radio.dim[data-v-6c8d23bc]{color:var(--disabled)}.chk[data-v-6c8d23bc]:last-of-type{margin-top:10px}.picker[data-v-4f3b1183]{grid-template-columns:1fr 40px 1fr;align-items:start;gap:8px;display:grid}.list-box[data-v-4f3b1183]{border:1px solid var(--chrome-border);background:#fff;height:190px;padding:2px;overflow:auto}.var-row[data-v-4f3b1183]{cursor:default;white-space:nowrap;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-4f3b1183]{background:var(--grid-selected)}.var-name[data-v-4f3b1183]{text-overflow:ellipsis;overflow:hidden}.dir[data-v-4f3b1183]{color:var(--text-muted);margin-left:auto;font-size:11px}.arrow-col[data-v-4f3b1183]{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:190px;display:flex}.arrow-btn[data-v-4f3b1183]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:32px;height:26px}.arrow-btn[data-v-4f3b1183]:disabled{color:var(--disabled);cursor:default}.target-col[data-v-4f3b1183]{flex-direction:column;display:flex}.target-head[data-v-4f3b1183]{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.reorder[data-v-4f3b1183]{gap:3px;display:flex}.reorder-btn[data-v-4f3b1183]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:22px;height:20px;line-height:1}.reorder-btn[data-v-4f3b1183]:disabled{color:var(--disabled);cursor:default}.order[data-v-4f3b1183]{border:1px solid var(--chrome-border);gap:18px;margin-top:12px;padding:6px 10px 8px;display:flex}.order.dim[data-v-4f3b1183]{opacity:.6}.order legend[data-v-4f3b1183]{padding:0 4px}.radio[data-v-4f3b1183]{align-items:center;gap:6px;display:flex}.wizard[data-v-3d2e4ccf]{flex-direction:column;gap:10px;min-width:0;display:flex}.filename[data-v-3d2e4ccf]{align-items:baseline;gap:10px;display:flex}.kind[data-v-3d2e4ccf]{color:var(--text-muted);font-size:12px}.opts[data-v-3d2e4ccf]{border-top:1px solid var(--chrome-border-light);border-bottom:1px solid var(--chrome-border-light);flex-wrap:wrap;align-items:center;gap:16px;padding:6px 0;display:flex}.opts label[data-v-3d2e4ccf]{align-items:center;gap:6px;display:flex}.opts .check[data-v-3d2e4ccf]{gap:5px}.qual[data-v-3d2e4ccf]{text-align:center;width:28px}.range[data-v-3d2e4ccf]{width:90px}.err[data-v-3d2e4ccf]{color:#b00020;font-weight:600}.preview[data-v-3d2e4ccf]{border:1px solid var(--chrome-border);max-height:320px;overflow:auto}.ptable[data-v-3d2e4ccf]{border-collapse:collapse;white-space:nowrap;font-size:12px}.ptable th[data-v-3d2e4ccf],.ptable td[data-v-3d2e4ccf]{border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);padding:2px 8px}.ptable thead th[data-v-3d2e4ccf]{background:var(--grid-header-bg);text-align:left;position:sticky;top:0}.pname[data-v-3d2e4ccf]{font-weight:600}.pfmt[data-v-3d2e4ccf]{color:var(--text-muted);font-size:10px}.ptable td.num[data-v-3d2e4ccf]{text-align:right;font-variant-numeric:tabular-nums}.rownum[data-v-3d2e4ccf]{background:var(--rownum-bg);color:var(--text-muted);text-align:center}.loading[data-v-3d2e4ccf]{color:var(--text-muted);padding:20px}.vl-editor[data-v-cb4b2706]{flex-direction:column;gap:10px;display:flex}.grid[data-v-cb4b2706]{grid-template-columns:1fr 1fr;align-items:end;gap:8px 12px;display:grid}.fld[data-v-cb4b2706]{flex-direction:column;gap:3px;display:flex}.fld input[data-v-cb4b2706]{box-sizing:border-box;width:100%}.ops[data-v-cb4b2706]{grid-column:1/span 2;gap:6px;display:flex}.list-box[data-v-cb4b2706]{border:1px solid var(--chrome-border);background:#fff;height:150px;padding:2px;overflow:auto}.lrow[data-v-cb4b2706]{cursor:default;white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;overflow:hidden}.lrow.hl[data-v-cb4b2706]{background:var(--grid-selected)}.empty[data-v-cb4b2706]{color:var(--text-muted);padding:4px}.err[data-v-cb4b2706]{color:#b00020;font-weight:600}.mv[data-v-3d81dd50]{flex-direction:column;gap:8px;display:flex}.varname[data-v-3d81dd50]{margin-bottom:2px}.opt[data-v-3d81dd50]{align-items:center;gap:6px;display:flex}.row[data-v-3d81dd50]{gap:8px;display:flex}.indent[data-v-3d81dd50]{padding-left:22px}.row input[data-v-3d81dd50]{width:80px}.pair[data-v-3d81dd50]{align-items:center;gap:4px;display:flex}.pair input[data-v-3d81dd50]{width:70px}.dim[data-v-3d81dd50]{opacity:.5}.err[data-v-3d81dd50]{color:#b00020;font-weight:600}.vt[data-v-a5b7f0c9]{flex-direction:column;gap:10px;display:flex}.fld[data-v-a5b7f0c9]{flex-direction:column;gap:3px;display:flex}.dims[data-v-a5b7f0c9]{gap:16px;display:flex}.w[data-v-a5b7f0c9]{width:70px}.dim[data-v-a5b7f0c9]{opacity:.5}.preview[data-v-a5b7f0c9]{color:var(--text-muted)}.err[data-v-a5b7f0c9]{color:#b00020;font-weight:600}.exp[data-v-bf0a922f]{flex-direction:column;gap:10px;display:flex}.fld[data-v-bf0a922f]{flex-direction:column;gap:3px;display:flex}.file[data-v-bf0a922f]{box-sizing:border-box;width:100%}.opts[data-v-bf0a922f]{gap:16px;display:flex}.qual[data-v-bf0a922f]{text-align:center;width:30px}.fmt[data-v-bf0a922f],.cells[data-v-bf0a922f]{border:1px solid var(--chrome-border);gap:18px;padding:6px 10px 8px;display:flex}.fmt legend[data-v-bf0a922f],.cells legend[data-v-bf0a922f]{padding:0 4px}.radio[data-v-bf0a922f],.check[data-v-bf0a922f]{align-items:center;gap:6px;display:flex}.err[data-v-bf0a922f]{color:#b00020;font-weight:600}.about[data-v-8dd7ae09]{align-items:center;gap:16px;display:flex}.logo[data-v-8dd7ae09]{color:#fff;background:linear-gradient(135deg,#0b5fb0,#0b3d91);border-radius:6px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:18px;font-weight:800;display:flex}.lines p[data-v-8dd7ae09]{margin:0 0 4px}.muted[data-v-8dd7ae09]{color:var(--text-muted)}.variables[data-v-24c5000e]{gap:12px;min-height:260px;display:flex}.var-list[data-v-24c5000e]{border:1px solid var(--chrome-border);background:#fff;flex:none;width:180px;max-height:320px;overflow:auto}.var-item[data-v-24c5000e]{text-align:left;cursor:default;width:100%;color:var(--text);background:0 0;border:none;padding:3px 8px;display:block}.var-item[data-v-24c5000e]:hover{background:var(--menu-hover)}.var-item.selected[data-v-24c5000e]{background:var(--grid-selected)}.var-details[data-v-24c5000e]{border:1px solid var(--chrome-border);background:#fff;flex:1;min-width:0;max-height:320px;padding:8px 12px;overflow:auto}dl[data-v-24c5000e]{grid-template-columns:130px 1fr;gap:6px 8px;margin:0;display:grid}dt[data-v-24c5000e]{color:var(--text-muted);font-weight:700}dd[data-v-24c5000e]{word-break:break-word;margin:0}.labels[data-v-24c5000e]{border-collapse:collapse}.labels td[data-v-24c5000e]{border:1px solid var(--grid-line);padding:1px 8px}.labels .lv[data-v-24c5000e]{text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums}.var-empty[data-v-24c5000e]{color:var(--text-muted);padding:8px}.target-row[data-v-a8e70039]{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:6px 8px;margin-bottom:12px;display:grid}.txt[data-v-a8e70039]{border:1px solid var(--chrome-border);background:#fff;width:100%;padding:3px 5px}.txt.short[data-v-a8e70039]{width:110px}.txt.tiny[data-v-a8e70039]{width:64px}.txt[data-v-a8e70039]:disabled{background:#eee}.values[data-v-a8e70039]{border:1px solid var(--chrome-border);margin-top:12px;padding:6px 10px 10px}.values legend[data-v-a8e70039]{padding:0 4px;font-weight:600}.values-grid[data-v-a8e70039]{grid-template-columns:1fr 1.3fr;gap:10px;display:grid}.list-box[data-v-a8e70039]{border:1px solid var(--chrome-border);background:#fff;height:150px;padding:2px;overflow:auto}.crit-row[data-v-a8e70039]{cursor:default;white-space:nowrap;padding:2px 4px}.crit-row[data-v-a8e70039]:hover{background:var(--grid-selected)}.editor[data-v-a8e70039]{flex-direction:column;gap:4px;display:flex}.ed-radio[data-v-a8e70039]{align-items:center;gap:5px;display:flex}.add[data-v-a8e70039]{align-self:flex-start;margin-top:6px}.hint[data-v-a8e70039]{color:var(--text-muted);padding:6px}.opts[data-v-55a2faef]{flex-direction:column;gap:4px;margin-top:14px;display:flex}.fld[data-v-55a2faef]{margin-top:8px}.txt[data-v-55a2faef]{border:1px solid var(--chrome-border);background:#fff;width:240px;padding:3px 5px}.num[data-v-55a2faef]{border:1px solid var(--chrome-border);background:#fff;width:80px;padding:3px 5px}.grp[data-v-55a2faef]{border:1px solid var(--chrome-border);margin:10px 0 4px;padding:6px 10px 8px}.grp legend[data-v-55a2faef]{padding:0 4px}.radio[data-v-55a2faef]{align-items:center;gap:6px;margin:2px 0;display:flex}.err[data-v-55a2faef]{color:#b00020;font-size:11px}.recode[data-v-d9eab0f5]{grid-template-columns:1fr 34px 1.2fr;align-items:start;gap:8px;display:grid}.list-box[data-v-d9eab0f5]{border:1px solid var(--chrome-border);background:#fff;height:190px;padding:2px;overflow:auto}.var-row[data-v-d9eab0f5],.pair-row[data-v-d9eab0f5]{white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-d9eab0f5],.pair-row.hl[data-v-d9eab0f5]{background:var(--grid-selected)}.var-name[data-v-d9eab0f5]{text-overflow:ellipsis;overflow:hidden}.arrow-col[data-v-d9eab0f5]{justify-content:center;align-items:center;height:190px;display:flex}.arrow-btn[data-v-d9eab0f5]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:30px;height:26px}.arrow-btn[data-v-d9eab0f5]:disabled{color:var(--disabled);cursor:default}.mid-label[data-v-d9eab0f5]{margin-bottom:3px}.newname[data-v-d9eab0f5]{align-items:center;gap:8px;margin-top:12px;display:flex}.txt[data-v-d9eab0f5]{border:1px solid var(--chrome-border);background:#fff;flex:1;padding:3px 5px}.txt[data-v-d9eab0f5]:disabled{background:#eee}.chk[data-v-d9eab0f5]{align-items:center;gap:6px;margin-top:10px;display:flex}.picker[data-v-b67cf826]{grid-template-columns:1fr 92px 1fr;align-items:start;gap:8px;display:grid}.list-box[data-v-b67cf826]{border:1px solid var(--chrome-border);background:#fff;padding:2px;overflow:auto}.picker>.list-box[data-v-b67cf826]{height:210px}.target[data-v-b67cf826]{height:120px}.target.by[data-v-b67cf826]{height:66px}.var-row[data-v-b67cf826]{cursor:default;white-space:nowrap;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-b67cf826]{background:var(--grid-selected)}.var-name[data-v-b67cf826]{text-overflow:ellipsis;overflow:hidden}.dir[data-v-b67cf826]{color:var(--text-muted);margin-left:auto;font-size:11px}.arrow-col[data-v-b67cf826]{flex-direction:column;align-items:center;gap:2px;padding-top:20px;display:flex}.arrow-btn[data-v-b67cf826]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:32px;height:24px}.arrow-btn[data-v-b67cf826]:disabled{color:var(--disabled);cursor:default}.arrow-cap[data-v-b67cf826]{color:var(--text-muted);margin-bottom:8px;font-size:10px}.target-label[data-v-b67cf826]{margin:0 0 3px}.lower[data-v-b67cf826]{gap:12px;margin-top:12px;display:flex}.order[data-v-b67cf826],.ties[data-v-b67cf826]{border:1px solid var(--chrome-border);padding:6px 10px 8px}.order.dim[data-v-b67cf826]{opacity:.6}.order legend[data-v-b67cf826],.ties legend[data-v-b67cf826]{padding:0 4px}.radio[data-v-b67cf826]{align-items:center;gap:6px;margin:2px 0;display:flex}.rmv[data-v-1c56620a]{grid-template-columns:1fr 34px 1.3fr;align-items:start;gap:8px;display:grid}.list-box[data-v-1c56620a]{border:1px solid var(--chrome-border);background:#fff;height:180px;padding:2px;overflow:auto}.var-row[data-v-1c56620a],.spec-row[data-v-1c56620a]{white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-1c56620a],.spec-row.hl[data-v-1c56620a]{background:var(--grid-selected)}.var-name[data-v-1c56620a]{text-overflow:ellipsis;overflow:hidden}.arrow-col[data-v-1c56620a]{justify-content:center;align-items:center;height:180px;display:flex}.arrow-btn[data-v-1c56620a]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;border-radius:2px;width:30px;height:26px}.arrow-btn[data-v-1c56620a]:disabled{color:var(--disabled);cursor:default}.mid-label[data-v-1c56620a]{margin-bottom:3px}.editor[data-v-1c56620a]{border:1px solid var(--chrome-border);grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin-top:12px;padding:6px 10px 10px;display:grid}.editor.dim[data-v-1c56620a]{opacity:.6}.editor legend[data-v-1c56620a]{padding:0 4px}.fld[data-v-1c56620a]{justify-self:end}.txt[data-v-1c56620a],.sel[data-v-1c56620a],.num[data-v-1c56620a]{border:1px solid var(--chrome-border);background:#fff;padding:3px 5px}.txt[data-v-1c56620a]{width:200px}.num[data-v-1c56620a]{width:90px}.txt[data-v-1c56620a]:disabled,.sel[data-v-1c56620a]:disabled,.num[data-v-1c56620a]:disabled{background:#eee}.opts[data-v-f57bf366]{flex-direction:column;gap:5px;display:flex}.hint[data-v-f57bf366]{color:var(--text-muted);margin-bottom:2px}.chk[data-v-f57bf366]{align-items:center;gap:6px;display:flex}.slots[data-v-d4fc65df]{flex-direction:column;gap:14px;display:flex}.row[data-v-d4fc65df]{justify-content:flex-end;margin-top:12px;display:flex}.slots[data-v-920a5249]{flex-direction:column;gap:14px;display:flex}.represent[data-v-6b754552]{border:1px solid var(--chrome-border);margin:0 0 14px;padding:6px 10px 10px}.represent legend[data-v-6b754552]{padding:0 4px}.radio[data-v-6b754552]{align-items:center;gap:6px;margin:2px 0;display:flex}.summary-var[data-v-6b754552]{margin-top:8px}.chk[data-v-e2373127]{align-items:center;gap:6px;margin-top:12px;display:flex}.slots[data-v-9ddb8c04]{flex-direction:column;gap:14px;display:flex}.represent[data-v-31a7c485]{color:var(--text-muted);margin-bottom:12px}.cb-body[data-v-96a48ed5]{grid-template-columns:240px 1fr;grid-template-areas:"vars canvas""gallery zones";align-items:start;gap:12px 16px;display:grid}.cb-vars[data-v-96a48ed5]{grid-area:vars}.cb-canvas[data-v-96a48ed5]{grid-area:canvas}.cb-gallery[data-v-96a48ed5]{grid-area:gallery}.cb-zones[data-v-96a48ed5]{flex-direction:column;grid-area:zones;display:flex}.list-title[data-v-96a48ed5],.zone-label[data-v-96a48ed5]{margin-bottom:3px;font-size:12px}.list-box[data-v-96a48ed5]{border:1px solid var(--chrome-border);background:#fff;height:260px;padding:2px;overflow:auto}.var-row[data-v-96a48ed5]{cursor:grab;white-space:nowrap;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row.hl[data-v-96a48ed5]{background:var(--grid-selected)}.var-name[data-v-96a48ed5]{text-overflow:ellipsis;overflow:hidden}.empty-note[data-v-96a48ed5]{color:var(--text-muted);padding:8px;font-size:11px}.preview[data-v-96a48ed5]{aspect-ratio:44/30;border:1px solid var(--chrome-border);background:#fff;justify-content:center;align-items:center;width:100%;display:flex}.preview.empty[data-v-96a48ed5]{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 8px,#f2f2f2 8px 16px)}.preview-svg[data-v-96a48ed5]{width:100%;height:100%}.preview-svg[data-v-96a48ed5] svg{width:100%;height:100%;display:block}.preview-hint[data-v-96a48ed5]{color:var(--text-muted);text-align:center;padding:0 24px;font-size:12px}.gallery[data-v-96a48ed5]{flex-wrap:wrap;gap:8px;display:flex}.gallery-item[data-v-96a48ed5]{border:1px solid var(--chrome-border);cursor:pointer;background:#fff;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:4px;display:flex}.gallery-item.active[data-v-96a48ed5]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.thumb[data-v-96a48ed5]{width:60px;height:45px;display:block}.thumb[data-v-96a48ed5] svg{width:100%;height:100%;display:block}.thumb-label[data-v-96a48ed5]{font-size:11px}.zone[data-v-96a48ed5]{text-align:left;border:1px dashed var(--chrome-border);cursor:pointer;width:100%;color:var(--text-muted);background:#fff;border-radius:3px;margin-bottom:8px;padding:8px;display:block}.zone.filled[data-v-96a48ed5]{color:var(--text);background:var(--grid-selected);border-style:solid}.mode-row[data-v-96a48ed5]{align-items:center;gap:12px;margin:-2px 0 10px;display:flex}.radio[data-v-96a48ed5]{align-items:center;gap:6px;margin:2px 0;display:flex}.radio.opt[data-v-96a48ed5]{margin-top:6px}.link[data-v-96a48ed5]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.hint[data-v-96a48ed5]{color:var(--text-muted);margin-top:auto;padding-top:8px;font-size:11px}.group[data-v-dffe9a69]{border:1px solid var(--chrome-border);padding:8px 10px}.chk[data-v-dffe9a69]{align-items:center;gap:6px;display:flex}.slots[data-v-80d5f135]{flex-direction:column;gap:14px;display:flex}.row[data-v-80d5f135]{align-items:flex-end;gap:12px;display:flex}.field[data-v-80d5f135]{flex-direction:column;gap:3px;display:flex}.field.grow[data-v-80d5f135]{flex:1}.txt[data-v-80d5f135]{border:1px solid var(--chrome-border);background:#fff;padding:2px 5px}select[data-v-80d5f135]{padding:2px 5px}.slots[data-v-25168ecf]{flex-direction:column;gap:14px;display:flex}.groups[data-v-25168ecf]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.group[data-v-25168ecf]{border:1px solid var(--chrome-border);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.radio[data-v-25168ecf]{align-items:center;gap:6px;display:flex}.fields[data-v-25168ecf]{flex-direction:column;gap:6px;margin-left:20px;display:flex}.fields.dim[data-v-25168ecf],.values.dim[data-v-25168ecf]{opacity:.55}.txt[data-v-25168ecf]{border:1px solid var(--chrome-border);background:#fff;width:80px;padding:2px 5px}.values[data-v-25168ecf]{flex-direction:column;gap:6px;margin-left:20px;display:flex}.add-row[data-v-25168ecf]{gap:6px;display:flex}.list[data-v-25168ecf]{border:1px solid var(--chrome-border);background:#fff;height:80px;overflow:auto}.val-row[data-v-25168ecf]{cursor:default;padding:2px 6px}.val-row[data-v-25168ecf]:hover{background:var(--grid-selected)}.fields[data-v-36b623dd]{flex-direction:column;gap:8px;display:flex}.txt[data-v-36b623dd]{border:1px solid var(--chrome-border);background:#fff;width:80px;padding:2px 5px}.slots[data-v-7cb8035a]{flex-direction:column;gap:12px;display:flex}.define-row[data-v-7cb8035a]{align-items:center;gap:10px;display:flex}.grp[data-v-7cb8035a]{color:var(--text-muted);font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px}.group[data-v-7cb8035a]{border:1px solid var(--chrome-border);padding:8px 10px}.chk[data-v-7cb8035a]{align-items:center;gap:6px;display:flex}.layout[data-v-de03724f]{grid-template-columns:1fr 150px 1.3fr;align-items:start;gap:10px;display:grid}.varlist[data-v-de03724f]{border:1px solid var(--chrome-border);background:#fff;height:210px;padding:2px;overflow:auto}.var-row[data-v-de03724f]{white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 4px;display:flex}.var-row[data-v-de03724f]:hover{background:var(--grid-selected)}.var-name[data-v-de03724f]{text-overflow:ellipsis;overflow:hidden}.middle[data-v-de03724f]{flex-direction:column;gap:8px;display:flex}.fld-label[data-v-de03724f]{margin-bottom:3px;display:block}.slot-box[data-v-de03724f]{border:1px solid var(--chrome-border);white-space:nowrap;text-overflow:ellipsis;background:#fff;height:24px;padding:2px 6px;overflow:hidden}.add[data-v-de03724f]{align-self:center;margin-top:4px}.pairs[data-v-de03724f]{border:1px solid var(--chrome-border);background:#fff;flex-direction:column;height:210px;display:flex}.pairs-head[data-v-de03724f],.pair-row[data-v-de03724f]{grid-template-columns:40px 1fr 1fr;gap:4px;padding:2px 5px;display:grid}.pairs-head[data-v-de03724f]{background:var(--status-bg);border-bottom:1px solid var(--chrome-border);font-weight:600}.pairs-body[data-v-de03724f]{overflow:auto}.pair-row[data-v-de03724f]{cursor:default;white-space:nowrap}.pair-row[data-v-de03724f]:hover{background:var(--grid-selected)}.group[data-v-de03724f]{border:1px solid var(--chrome-border);margin-top:12px;padding:8px 10px}.chk[data-v-de03724f]{align-items:center;gap:6px;display:flex}.fields[data-v-2bc039a0]{flex-direction:column;gap:8px;display:flex}.txt[data-v-2bc039a0]{border:1px solid var(--chrome-border);background:#fff;width:80px;padding:2px 5px}.slots[data-v-ade43dfc]{flex-direction:column;gap:12px;display:flex}.define-row[data-v-ade43dfc]{align-items:center;gap:10px;display:flex}.grp[data-v-ade43dfc]{color:var(--text-muted);font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px}.group[data-v-ade43dfc]{border:1px solid var(--chrome-border);padding:8px 10px}.chk[data-v-ade43dfc]{align-items:center;gap:6px;display:flex}.opts[data-v-aa0bc3da]{flex-direction:column;gap:6px;display:flex}.chk[data-v-aa0bc3da]{align-items:center;gap:6px;display:flex}.slots[data-v-7e9ffb56]{flex-direction:column;gap:14px;display:flex}.bottom[data-v-7e9ffb56]{align-items:flex-end;gap:14px;display:flex}.group[data-v-7e9ffb56]{border:1px solid var(--chrome-border);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.radio[data-v-7e9ffb56]{align-items:center;gap:6px;display:flex}.radio.dim[data-v-7e9ffb56]{opacity:.55}.busy-overlay[data-v-d3780e53]{z-index:600;cursor:progress;background:#f0f0f08c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.busy-box[data-v-d3780e53]{border:1px solid var(--dialog-border);color:var(--text);background:#fbfbfb;align-items:center;gap:10px;padding:12px 20px;display:flex;box-shadow:2px 3px 10px #00000047}.spinner[data-v-d3780e53]{border:3px solid var(--chrome-border-light);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite busy-spin-d3780e53}.busy-label[data-v-d3780e53]{white-space:nowrap;font-size:13px}@keyframes busy-spin-d3780e53{to{transform:rotate(360deg)}}.welcome-backdrop[data-v-1c48cf09]{z-index:30;background:var(--chrome-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.welcome-card[data-v-1c48cf09]{background:var(--window-bg,#fff);border:1px solid var(--chrome-border);width:min(720px,100% - 32px);font-family:var(--spss-font);color:var(--text);border-radius:6px;box-shadow:0 8px 32px #0000002e}.welcome-header[data-v-1c48cf09]{border-bottom:1px solid var(--chrome-border);background:var(--chrome-bg);border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.welcome-title[data-v-1c48cf09]{font-weight:600}.welcome-x[data-v-1c48cf09]{cursor:pointer;color:var(--text);background:0 0;border:none;padding:2px 6px;font-size:13px}.welcome-body[data-v-1c48cf09]{grid-template-columns:1fr 1fr;gap:20px;padding:18px;display:grid}@media (width<=640px){.welcome-body[data-v-1c48cf09]{grid-template-columns:1fr}}.welcome-body h2[data-v-1c48cf09]{color:var(--text);margin:0 0 10px;font-size:13px;font-weight:600}.welcome-action[data-v-1c48cf09]{text-align:left;background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;width:100%;color:var(--text);font:inherit;border-radius:5px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.welcome-action[data-v-1c48cf09]:hover{border-color:var(--accent)}.welcome-action strong[data-v-1c48cf09]{font-size:13px;display:block}.welcome-action small[data-v-1c48cf09]{color:var(--disabled);font-size:11px;display:block}.action-icon[data-v-1c48cf09]{font-size:20px}.welcome-hint[data-v-1c48cf09]{color:var(--disabled);margin:10px 2px 0;font-size:11px}.welcome-info ul[data-v-1c48cf09]{margin:0;padding-left:18px;font-size:12px;line-height:1.7}.welcome-ios[data-v-1c48cf09]{color:var(--disabled);margin:12px 0 0;font-size:12px}.welcome-footer[data-v-1c48cf09]{border-top:1px solid var(--chrome-border);background:var(--chrome-bg);border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.welcome-dontshow[data-v-1c48cf09]{align-items:center;gap:6px;font-size:12px;display:flex}.welcome-close-btn[data-v-1c48cf09]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;font:inherit;color:var(--text);border-radius:4px;padding:4px 16px}.welcome-close-btn[data-v-1c48cf09]:hover{border-color:var(--accent)}.restore-bar[data-v-9683385a]{color:#4a3d00;background:#fff7d6;border-bottom:1px solid #e0c94a;flex:none;align-items:center;gap:10px;height:28px;padding:0 12px;font-size:12px;display:flex}.msg[data-v-9683385a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.when[data-v-9683385a]{color:#7a6a20;margin-left:4px}.spacer[data-v-9683385a]{flex:1}.restore-btn[data-v-9683385a]{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;color:var(--text);border-radius:2px;padding:2px 12px;font-size:12px}.restore-btn.discard[data-v-9683385a]{color:#b00020}.promo-banner[data-v-5e10f34f]{border-bottom:1px solid var(--chrome-border);color:var(--text);background:linear-gradient(#eaf3fb,#dcebf7);flex:none;align-items:center;gap:10px;padding:5px 10px;font-size:12px;display:flex}.promo-icon[data-v-5e10f34f]{font-size:14px}.promo-text[data-v-5e10f34f]{flex:1;min-width:0}.promo-text a[data-v-5e10f34f]{color:var(--accent);font-weight:600;text-decoration:none}.promo-text a[data-v-5e10f34f]:hover{text-decoration:underline}.promo-upgrade[data-v-5e10f34f]{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #094a8c;border-radius:3px;padding:3px 12px;font-size:12px;font-weight:600}.promo-upgrade[data-v-5e10f34f]:hover{background:#0a559d}.promo-upgrade[data-v-5e10f34f]:disabled{opacity:.6;cursor:default}.promo-error[data-v-5e10f34f]{color:#b00020;font-size:11px}.promo-close[data-v-5e10f34f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:18px;line-height:1}.promo-close[data-v-5e10f34f]:hover{color:var(--text)}.mobile-banner[data-v-06145b1c]{z-index:900;background:var(--chrome-bg,#fff);border:1px solid var(--chrome-border,#c9cdd4);border-radius:12px;padding:14px 40px 14px 16px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 34px #0f233c47}.mban-close[data-v-06145b1c]{color:var(--text-muted,#5b616b);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;position:absolute;top:6px;right:8px}.mban-title[data-v-06145b1c]{color:var(--text,#1c1e21);margin-bottom:4px;font-size:14px;font-weight:700}.mban-body[data-v-06145b1c]{color:var(--text-muted,#5b616b);margin:0 0 10px;font-size:13px;line-height:1.45}.mban-cta[data-v-06145b1c]{color:var(--accent,#1774d1);font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.mobile-block[data-v-7ff9af35]{z-index:1000;background:linear-gradient(160deg,#f4f7fa 0%,#e4edf5 100%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mb-card[data-v-7ff9af35]{text-align:center;border:1px solid var(--chrome-border);background:#fff;border-radius:12px;width:100%;max-width:340px;padding:32px 24px;box-shadow:0 8px 30px #0b5fb026}.mb-logo[data-v-7ff9af35]{letter-spacing:2px;color:var(--accent);margin-bottom:18px;font-size:28px;font-weight:800}.mb-title[data-v-7ff9af35]{color:var(--text);margin:0 0 12px;font-size:19px;font-weight:700}.mb-body[data-v-7ff9af35]{color:var(--text-muted);margin:0 0 22px;font-size:14px;line-height:1.5}.mb-cta[data-v-7ff9af35]{background:var(--accent);color:#fff;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.mb-cta[data-v-7ff9af35]:hover{background:#0a559d}.mb-foot[data-v-7ff9af35]{color:var(--text-muted);margin:22px 0 0;font-size:11px}.checkout-result[data-v-455beaa9]{z-index:1000;background:linear-gradient(160deg,#f4f7fa 0%,#e4edf5 100%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cr-card[data-v-455beaa9]{text-align:center;border:1px solid var(--chrome-border);background:#fff;border-radius:12px;width:100%;max-width:360px;padding:32px 24px;box-shadow:0 8px 30px #0b5fb026}.cr-mark[data-v-455beaa9]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:28px;display:flex}.cr-ok[data-v-455beaa9]{background:#1c8a4a}.cr-cancel[data-v-455beaa9]{background:#9aa3ab}.cr-title[data-v-455beaa9]{color:var(--text);margin:0 0 12px;font-size:19px;font-weight:700}.cr-body[data-v-455beaa9]{color:var(--text-muted);margin:0 0 22px;font-size:14px;line-height:1.5}.cr-cta[data-v-455beaa9]{background:var(--accent);color:#fff;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.cr-cta[data-v-455beaa9]:hover{background:#0a559d}.app[data-v-e560f78c]{flex-direction:column;height:100%;display:flex;position:relative}.window-tabs[data-v-e560f78c]{background:var(--chrome-bg);border-bottom:1px solid var(--chrome-border);flex:none;gap:2px;padding:3px 4px 0;display:flex}.window-tab[data-v-e560f78c]{border:1px solid var(--chrome-border);cursor:default;color:var(--text);background:#dcdcdc;border-bottom:none;border-radius:3px 3px 0 0;padding:3px 14px}.window-tab.active[data-v-e560f78c]{background:#fff;font-weight:600}.workspace[data-v-e560f78c]{flex:1;min-height:0;position:relative}.workspace[data-v-e560f78c]>*{position:absolute;inset:0}.hidden-file[data-v-e560f78c]{display:none}.drop-overlay[data-v-e560f78c]{border:3px dashed var(--accent);color:var(--accent);z-index:400;pointer-events:none;background:#0b5fb01f;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}:root{--spss-font:system-ui, "Segoe UI", Tahoma, "Helvetica Neue", Arial, sans-serif;--spss-font-size:12px;--chrome-bg:#f0f0f0;--chrome-border:#a0a0a0;--chrome-border-light:#d4d4d4;--menu-hover:#cfe3fb;--menu-hover-border:#7aa7e0;--dialog-bg:#f4f4f4;--dialog-border:#8a8a8a;--grid-header-bg:#e6e6e6;--grid-line:#c8c8c8;--grid-selected:#cfe3fb;--rownum-bg:#ececec;--text:#1a1a1a;--text-muted:#666;--accent:#0b5fb0;--table-header-bg:#f2f2f2;--button-bg:#e8e8e8;--button-bg-active:#d8d8d8;--disabled:#a8a8a8;--status-bg:#e4e4e4}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--spss-font);font-size:var(--spss-font-size);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#fff}button{font-family:inherit;font-size:inherit}.spss-btn{background:var(--button-bg);border:1px solid var(--chrome-border);cursor:pointer;min-width:74px;color:var(--text);border-radius:2px;padding:3px 10px}.spss-btn:hover:not(:disabled){border-color:var(--menu-hover-border);background:#f4f4f4}.spss-btn:active:not(:disabled){background:var(--button-bg-active)}.spss-btn:disabled{color:var(--disabled);cursor:default}.spss-btn.default{border-color:var(--accent);font-weight:600}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-thumb{border:3px solid var(--chrome-bg);background:#c4c4c4;border-radius:7px}::-webkit-scrollbar-track{background:var(--chrome-bg)}.mono{font-family:SF Mono,Cascadia Mono,Menlo,Consolas,monospace}
