@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color-scheme:light}}:root{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#0f172a}body{margin:0;font-family:system-ui,-apple-system,sans-serif;font-weight:300;background-color:#0f172a;color:#e2e8f0}h1,h2,h3,h4,h5,h6{font-weight:500}a{color:#60a5fa;transition:color .2s ease}a:hover{color:#93c5fd}::selection{background-color:#1e40af;color:#f1f5f9}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}[data-v-3b0772ac]:root,.grid[data-v-3b0772ac]{--cellw: 92px;--cellh: 40px}.grid[data-v-3b0772ac]{display:grid;grid-auto-columns:var(--cellw);gap:4px;width:max-content}.cell[data-v-3b0772ac]{width:var(--cellw);height:var(--cellh);box-sizing:border-box;border-radius:6px;border:3px solid transparent;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#eef1f5;box-shadow:0 1px 2px #00000012;position:relative;display:flex;align-items:flex-start}.grid.readonly .cell[data-v-3b0772ac],.grid.readonly .cell.empty[data-v-3b0772ac],.grid.readonly .cell.blockslot[data-v-3b0772ac]{cursor:default}.cell.stranded[data-v-3b0772ac],.cell.lateral[data-v-3b0772ac],.cell.hl[data-v-3b0772ac],.cell.atomsplit[data-v-3b0772ac]{z-index:3}.cell.latup[data-v-3b0772ac]{z-index:5}.cell.ghost[data-v-3b0772ac]{opacity:.32}.cell .nm[data-v-3b0772ac]{padding:3px 6px 0;font-weight:500;font-size:10.5px;line-height:1.3;color:#11203a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cell .splitlab[data-v-3b0772ac]{position:absolute;right:6px;bottom:3px;font-size:10.5px;font-weight:600;color:#11203a;opacity:.55;line-height:1;pointer-events:none}.cell.stranded[data-v-3b0772ac]{outline:2px solid #d8392b;outline-offset:1px}.cell.stranded[data-v-3b0772ac]:after{content:"alone";position:absolute;top:-8px;right:4px;font-size:9px;line-height:1;font-weight:700;background:#d8392b;color:#fff;padding:2px 5px;border-radius:4px;z-index:4;white-space:nowrap;pointer-events:none}.cell.lateral[data-v-3b0772ac]:before{content:"";position:absolute;inset:-6px;border:2px dashed #d08a1e;border-radius:9px;pointer-events:none}.latmark[data-v-3b0772ac]{position:absolute;left:50%;transform:translate(-50%);font-size:12px;line-height:1;font-weight:700;background:#d08a1e;color:#fff;padding:1px 4px;border-radius:4px;z-index:4;pointer-events:none}.latmark.up[data-v-3b0772ac]{top:-12px}.latmark.down[data-v-3b0772ac]{bottom:-12px}.cell.hl[data-v-3b0772ac]{box-shadow:0 0 0 2px #fff,0 0 0 5px #2f6df0}.cell.dragover[data-v-3b0772ac]{outline:3px dashed #2f6df0;outline-offset:1px}.cell.empty[data-v-3b0772ac]{background:transparent;box-shadow:none;cursor:pointer;border:2px dashed #e2e6ec;align-items:center;justify-content:center}.emptytag[data-v-3b0772ac]{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#c2c8d2;pointer-events:none}.cell.blockslot[data-v-3b0772ac]{background:repeating-linear-gradient(45deg,#e7e3e3 0 7px,#d8d2d2 7px 14px);border:2px solid #b9aeae;box-shadow:none;cursor:pointer;align-items:center;justify-content:center}.blocktag[data-v-3b0772ac]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7f7f;pointer-events:none}.cell.pinned .nm[data-v-3b0772ac]{color:#1d2330}.walkbadge[data-v-3b0772ac]{position:absolute;right:4px;bottom:2px;min-width:15px;padding:0 3px;font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:13px;text-align:center;color:#f4f6f9;background:#1d2330b8;border-radius:3px;pointer-events:none}.lockmark[data-v-3b0772ac]{position:absolute;top:2px;right:3px;font-size:11px;line-height:1;pointer-events:none}.focusbox[data-v-3b0772ac]{position:absolute;border:2px dashed currentColor;border-radius:8px;pointer-events:none;z-index:2}.cellmenu-back[data-v-3b0772ac]{position:fixed;inset:0;z-index:400}.cellmenu[data-v-3b0772ac]{position:fixed;display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border:1px solid #d3d9e0;border-radius:10px;box-shadow:0 8px 28px #00000038}.cellmenu-name[data-v-3b0772ac]{font-size:12px;font-weight:700;color:#2f4368;padding:2px 6px 5px;border-bottom:1px solid #eef1f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cellmenu button[data-v-3b0772ac]{font-size:14px;text-align:left;padding:10px;border:1px solid #d8dde4;border-radius:7px;background:#fff;color:#1d2330;cursor:pointer}.cellmenu button[data-v-3b0772ac]:active{background:#eef1f5}.grid.sheet .cell[data-v-3b0772ac]{align-items:center;justify-content:center;padding-bottom:var(--labelroom, 0px)}.grid.sheet .cell .nm[data-v-3b0772ac]{padding:1px 3px;font-size:var(--namefont, 10.5px);line-height:1.3;-webkit-line-clamp:var(--namelines, 3);line-clamp:var(--namelines, 3);overflow-wrap:break-word;text-align:center}.grid.sheet .cell .splitlab[data-v-3b0772ac]{right:3px;bottom:2px;font-size:calc(var(--namefont, 10.5px) * .85)}@media print{.cell[data-v-3b0772ac]{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cell.dragover[data-v-3b0772ac],.cell.stranded[data-v-3b0772ac]{outline:none}.cell.stranded[data-v-3b0772ac]:after,.lockmark[data-v-3b0772ac]{display:none}}.stageregion[data-v-c2a44ec3]{padding:12px 16px 14px}.stagewrap[data-v-c2a44ec3]{margin:0 -16px;padding:0 16px 10px;overflow-x:auto;--cellw: 92px;--cellh: 40px}.stagestack[data-v-c2a44ec3]{display:flex;flex-direction:column;width:max-content;padding-right:16px}.axisrow[data-v-c2a44ec3]{display:flex;align-items:flex-start;gap:6px}.gutter[data-v-c2a44ec3]{width:26px;flex:none}.rowheads[data-v-c2a44ec3]{display:grid;gap:4px}.colheadrow[data-v-c2a44ec3]{margin-bottom:4px}.colheads[data-v-c2a44ec3]{display:grid;grid-auto-columns:var(--cellw);gap:4px;width:max-content}.axislabel[data-v-c2a44ec3]{font-size:11px;font-weight:700;color:#5a6573;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}@media(max-width:700px){.colheadrow[data-v-c2a44ec3],.gutter[data-v-c2a44ec3]{display:none}}.seclabels-grid[data-v-c2a44ec3]{display:grid;grid-auto-columns:var(--cellw);gap:4px;margin-bottom:6px;width:max-content}.seclabel[data-v-c2a44ec3]{grid-row:1;font-size:12px;font-weight:700;text-align:center;padding:3px 4px;border-radius:5px 5px 0 0;border-bottom:3px solid currentColor;box-sizing:border-box;overflow:hidden;white-space:nowrap}.audiencerow[data-v-c2a44ec3]{margin-top:8px}.audiencerow.attop[data-v-c2a44ec3]{margin-top:0;margin-bottom:8px}.audience[data-v-c2a44ec3]{flex:none;padding:5px 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.22em;color:#3f4957;background:#dbe1e9;border:1px solid #c5cdd8;border-radius:6px}.footrow[data-v-c2a44ec3]{font-size:12px;color:#5a6573;margin-top:10px;display:flex;gap:4px 14px;flex-wrap:wrap;align-items:center}.footrow .seckey[data-v-c2a44ec3]{display:inline-flex;align-items:center;gap:5px}.footrow .secdot[data-v-c2a44ec3]{width:11px;height:11px;border-radius:3px;display:inline-block}.markpill[data-v-9159cefd]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 3px 1px 9px;font-size:11px;font-weight:600;color:#1f4fb8;background:#eaf1ff;border:1px solid #2f6df0;border-radius:999px;vertical-align:middle}.markclose[data-v-9159cefd]{width:18px;height:18px;padding:0;line-height:1;font-size:13px;border:none;border-radius:50%;background:transparent;color:#1f4fb8;cursor:pointer}.markclose[data-v-9159cefd]:hover{background:#d3e1fd}.walkon-list[data-v-588238b2]{display:flex;flex-direction:column;gap:18px}.cols[data-v-588238b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:14px 32px;align-items:start}.rhead[data-v-588238b2]{break-after:avoid}.entry[data-v-588238b2]{display:grid;grid-template-columns:2.2em minmax(0,1fr) auto;column-gap:10px;align-items:baseline;break-inside:avoid}.qhead[data-v-588238b2]{margin:0 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#2f4368;border-bottom:2px solid #e2e6ec;padding-bottom:5px}.qnote[data-v-588238b2]{display:block;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:#5a6573}.rhead[data-v-588238b2]{margin:0 0 4px;font-size:12px;font-weight:700;color:#5a6573}.pos[data-v-588238b2],.who[data-v-588238b2],.seat[data-v-588238b2]{font-size:13px;padding:2px 0;border-bottom:1px solid #f0f2f5}.pos[data-v-588238b2]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:#2f4368}.who[data-v-588238b2]{overflow-wrap:anywhere}.seat[data-v-588238b2]{font-size:11px;font-weight:700;color:#8a93a0;font-variant-numeric:tabular-nums;white-space:nowrap}.side[data-v-588238b2]{margin:0;font-size:13px;font-weight:600;color:#36404f}.none[data-v-588238b2]{margin:0;font-size:13px;color:#5a6573}.benchnames[data-v-588238b2]{margin:0;font-size:13px;color:#36404f}.sheet .cols[data-v-588238b2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12pt 8mm}.sheet .pos[data-v-588238b2],.sheet .who[data-v-588238b2]{font-size:10pt;line-height:1.2;padding:1pt 0;border-bottom-color:#d8dde4}.sheet .seat[data-v-588238b2]{font-size:9pt;color:#4a5567}.sheet .rhead[data-v-588238b2]{font-size:10pt;color:#1d2330}.sheet .qhead[data-v-588238b2]{font-size:11pt;color:#1d2330;break-after:avoid}.sheet .side[data-v-588238b2],.sheet .benchnames[data-v-588238b2]{font-size:10.5pt}.walkpanel[data-v-4122bb50]{font-size:13px;border-top:1px solid #e2e6ec;padding:14px 16px 16px}.walkpanel.wsettings[data-v-4122bb50]{border-top:none;border-bottom:1px solid #e2e6ec;padding:12px 16px}.wactions[data-v-4122bb50]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.wcontrols[data-v-4122bb50]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.wctl[data-v-4122bb50]{display:flex;align-items:center;gap:8px}.note[data-v-4122bb50]{margin:8px 0 0;font-size:11px;color:#8a93a0;line-height:1.45}.wctl .note[data-v-4122bb50]{margin:0}.note.failed[data-v-4122bb50]{color:#a33}.picon[data-v-4122bb50]{display:inline-block;width:1.15em;height:1.15em;margin-right:6px}.csel.rowdir[data-v-4122bb50]{height:26px;font-size:12px;padding:0 4px}.link[data-v-4122bb50]{border:none;background:none;padding:0;color:#2f6df0;font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.perrow[data-v-4122bb50]{margin-top:12px;padding:10px 12px;border:1px solid #eef1f5;border-radius:8px;background:#fafbfc;display:inline-flex;flex-direction:column;gap:6px}.perrowhead[data-v-4122bb50]{display:flex;align-items:center;gap:14px;margin-bottom:4px}.rowitem[data-v-4122bb50]{display:flex;align-items:center;gap:8px}.step[data-v-4122bb50]{min-width:1.4em;text-align:right;font-weight:700;color:#8a93a0}.rowname[data-v-4122bb50]{min-width:56px;color:#36404f}.ordbtn[data-v-4122bb50]{width:24px;height:24px;padding:0;line-height:1;font-size:12px;font-weight:700;color:#2f4368;background:#eef1f5;border:1px solid #c4ccd6;border-radius:5px;cursor:pointer}.ordbtn[data-v-4122bb50]:disabled{opacity:.4;cursor:default}@media(max-width:700px){.labelsopt[data-v-4122bb50]{display:none}}@media(max-width:640px){.walkpanel[data-v-4122bb50],.walkpanel.wsettings[data-v-4122bb50]{padding-left:12px;padding-right:12px}.wcontrols[data-v-4122bb50]{flex-direction:column;align-items:stretch}.wcontrols>.clabel[data-v-4122bb50],.wctl>.clabel[data-v-4122bb50]{justify-content:space-between;flex:1 1 auto}}.secblock[data-v-480398d6]{border-top:1px solid #e2e6ec;padding:12px 16px 14px}.secblock[data-v-480398d6]:first-child{border-top:none}.secscroll[data-v-480398d6]{overflow-x:auto;margin:0 -16px -14px;padding:8px 16px 14px}.secsplit.compared[data-v-480398d6]{display:flex;gap:22px;align-items:flex-start;overflow-x:auto;padding-bottom:4px}.secsplit.compared .secscroll[data-v-480398d6]{overflow:visible;margin:0;padding:8px 0 10px}.secsplit.compared .secside[data-v-480398d6]{flex:none}.sidefoot[data-v-480398d6]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;font-size:12px;color:#3b4657}.sidefoot .sidemeta[data-v-480398d6]{color:#5a6573}.secref .sidefoot b[data-v-480398d6]{color:#5a6573;font-weight:600}.sechead[data-v-480398d6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.sechead h2[data-v-480398d6]{font-size:15px;margin:0}.sechead .meta[data-v-480398d6]{font-size:12px;color:#5a6573}.status.ok[data-v-480398d6]{color:#1a7f3c;font-weight:600;font-size:12px}.status.warn[data-v-480398d6]{color:#b4601a;font-weight:600;font-size:12px}.refpane[data-v-2e87f11a]{border-top:1px solid #e2e6ec;background:#fafbfc;padding:10px 16px 14px}.refhead[data-v-2e87f11a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.refname[data-v-2e87f11a]{font-size:13px;color:#1d2330}.refconcert[data-v-2e87f11a]{font-weight:400;color:#5a6573}.refhint[data-v-2e87f11a]{font-size:12px;color:#5a6573;flex:1 1 220px}.refwrap[data-v-2e87f11a]{overflow-x:auto;margin:0 -16px -14px;padding:4px 16px 14px;--cellw: 92px;--cellh: 40px}.gutter[data-v-2e87f11a]{width:26px;flex:none}.rowheads[data-v-2e87f11a]{display:grid;gap:4px}.colheadrow[data-v-2e87f11a]{margin-bottom:4px}.colheads[data-v-2e87f11a]{display:grid;grid-auto-columns:var(--cellw);gap:4px;width:max-content}.axislabel[data-v-2e87f11a]{font-size:11px;font-weight:700;color:#5a6573;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}@media(max-width:700px){.colheadrow[data-v-2e87f11a],.gutter[data-v-2e87f11a]{display:none}}.refstack[data-v-2e87f11a]{display:flex;flex-direction:column;width:max-content;padding-right:16px}.axisrow[data-v-2e87f11a]{display:flex;align-items:flex-start;gap:6px}.seclabels-grid[data-v-2e87f11a]{display:grid;grid-auto-columns:var(--cellw);gap:4px;margin-bottom:6px;width:max-content}.seclabel[data-v-2e87f11a]{grid-row:1;font-size:12px;font-weight:700;text-align:center;padding:3px 4px;border-radius:5px 5px 0 0;border-bottom:3px solid currentColor;box-sizing:border-box;overflow:hidden;white-space:nowrap}.audiencerow[data-v-2e87f11a]{margin-top:8px}.audiencerow.attop[data-v-2e87f11a]{margin-top:0;margin-bottom:8px}.audience[data-v-2e87f11a]{flex:none;padding:5px 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.22em;color:#3f4957;background:#dbe1e9;border:1px solid #c5cdd8;border-radius:6px}.reffoot[data-v-2e87f11a]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:8px 0 0;font-size:12px}.refmeta[data-v-2e87f11a]{color:#5a6573}.status.ok[data-v-2e87f11a]{color:#1a7f3c;font-weight:600}.status.warn[data-v-2e87f11a]{color:#b4601a;font-weight:600}.bench[data-v-e21d7e9b]{border-top:1px solid #e2e6ec;padding:11px 16px 12px}.bench.dragover[data-v-e21d7e9b]{outline:3px dashed #2f6df0;outline-offset:-4px}.benchhead[data-v-e21d7e9b]{display:flex;align-items:baseline;gap:10px}.benchtitle[data-v-e21d7e9b]{font-size:13px;font-weight:700;color:#2f4368}.benchmeta[data-v-e21d7e9b]{font-size:12px;color:#5a6573}.benchlist[data-v-e21d7e9b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip[data-v-e21d7e9b]{font-size:11px;font-weight:500;color:#11203a;padding:4px 9px;border:2px solid transparent;border-radius:14px;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;white-space:nowrap}.chip[data-v-e21d7e9b]:active{cursor:grabbing}.report[data-v-2c70cb30]{font-size:13px;background:#fff;border:1px solid #e2e6ec;border-radius:8px;padding:12px 14px;margin-top:16px}.report h3[data-v-2c70cb30]{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#5a6573}.reptbl[data-v-2c70cb30]{border-collapse:collapse}.reptbl th[data-v-2c70cb30],.reptbl td[data-v-2c70cb30]{text-align:left;padding:5px 16px 5px 0;vertical-align:middle;font-weight:400}.reptbl tbody tr+tr[data-v-2c70cb30]>*{border-top:1px solid #f0f2f5}.reptbl thead th[data-v-2c70cb30]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#5a6573;border-bottom:1px solid #e2e6ec}.reptbl th.repsec[data-v-2c70cb30]{font-weight:700}.chips[data-v-2c70cb30]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.chip[data-v-2c70cb30]{display:inline-block;padding:1px 7px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.chip.ok[data-v-2c70cb30]{color:#1a7f3c;background:#e7f5ec}.chip.alone[data-v-2c70cb30],.chip.broken[data-v-2c70cb30]{color:#a4520f;background:#fdf0e3;border-color:#f0c9a0}.chip.lateral[data-v-2c70cb30]{color:#4e5665;background:#f1f3f6;font-weight:500}.live .chip[data-v-2c70cb30]:not(.key){cursor:pointer}.live .chip[data-v-2c70cb30]:not(.key):hover,.live .chip[data-v-2c70cb30]:not(.key):focus-visible{border-color:#2f6df0;outline:none}.live .chip.pinned[data-v-2c70cb30]{border-color:#2f6df0;box-shadow:0 0 0 1px #2f6df0}.names[data-v-2c70cb30]{font-size:12px;color:#3a4453}.replegend[data-v-2c70cb30]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:11.5px;color:#5a6573}.replegend .chip[data-v-2c70cb30]{font-size:11px;padding:0 6px;margin-right:3px}.legendhint[data-v-2c70cb30]{font-style:italic}.walkonsheet[data-v-ca19d575]{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2330;background:#fff}.sheethead[data-v-ca19d575]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:6px;border-bottom:3px solid currentColor;white-space:nowrap;overflow:hidden}.sheetname[data-v-ca19d575]{font-size:14pt;font-weight:700}.sheetpart[data-v-ca19d575]{font-size:12pt;font-weight:600;color:#36404f}.sheetmeta[data-v-ca19d575]{font-size:9pt;color:#4a5567}.plansheet[data-v-3db4523d]{container-type:inline-size;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2330;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.plansheet+.plansheet[data-v-3db4523d]{break-before:page;page-break-before:always}.sheetpage+.sheetpage[data-v-3db4523d]{break-before:page;page-break-before:always}.sheetpage[data-v-3db4523d],.sheetreport[data-v-3db4523d]{page:choir}.sheethead[data-v-3db4523d]{height:30px;display:flex;align-items:baseline;gap:10px;overflow:hidden;white-space:nowrap}.sheetname[data-v-3db4523d]{font-size:14px;font-weight:700}.sheetpart[data-v-3db4523d]{font-size:12px;font-weight:600;color:#36404f}.sheetmeta[data-v-3db4523d]{font-size:10px;color:#4a5567}.sheetfoot[data-v-3db4523d]{height:16px;margin:10px 0 0;font-size:10px;color:#1d2330;overflow:hidden}.sheetstack[data-v-3db4523d]{display:flex;flex-direction:column}.axisrow[data-v-3db4523d]{display:flex;align-items:flex-start;gap:6px}.gutter[data-v-3db4523d]{width:32px;flex:none}.rowheads[data-v-3db4523d]{display:grid;gap:4px}.seclabels[data-v-3db4523d]{display:grid;grid-auto-columns:var(--cellw);gap:4px;height:20px;margin-bottom:6px;width:max-content}.seclabel[data-v-3db4523d]{grid-row:1;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border-bottom:3px solid currentColor;box-sizing:border-box;overflow:hidden;white-space:nowrap}.colheadrow[data-v-3db4523d]{margin-bottom:4px}.colheads[data-v-3db4523d]{display:grid;grid-auto-columns:var(--cellw);gap:4px;height:20px;width:max-content}.axislabel[data-v-3db4523d]{font-size:16px;font-weight:700;color:#36404f;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.audiencerow[data-v-3db4523d]{margin-top:8px}.audiencerow.attop[data-v-3db4523d]{margin-top:0;margin-bottom:8px}.audience[data-v-3db4523d]{height:22px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.22em;color:#36404f;border:1px solid #b8c1cd;border-radius:4px}.sheetreport[data-v-3db4523d]{break-before:page;page-break-before:always;margin-top:16px}.sheetwalkon[data-v-3db4523d]{page:choir-portrait;break-before:page;page-break-before:always}.choirmodal[data-v-9d82c72c]{margin:auto;width:min(560px,92vw);max-height:86vh;max-height:86dvh;padding:0;border:1px solid #d3d9e0;border-radius:12px;box-shadow:0 18px 60px #00000052;background:#fff;color:#1d2330;font-size:13px;display:flex;flex-direction:column}.choirmodal[data-v-9d82c72c]:not([open]){display:none}.choirmodal[data-v-9d82c72c]::backdrop{background:#1419286b}.cm-head[data-v-9d82c72c]{flex:none;padding:12px 16px;border-bottom:2px solid #e2e6ec;background:#fafbfc}.tone-ok .cm-head[data-v-9d82c72c]{border-bottom-color:#2b7a3e}.tone-error .cm-head[data-v-9d82c72c]{border-bottom-color:#b4231a}.cm-head h3[data-v-9d82c72c]{margin:0;font-size:15px;font-weight:600}.cm-body[data-v-9d82c72c]{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px;line-height:1.5}.cm-foot[data-v-9d82c72c]{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 16px 14px;border-top:1px solid #e2e6ec;background:#fafbfc}@media(max-width:640px){.cm-foot[data-v-9d82c72c]{justify-content:stretch}.cm-foot[data-v-9d82c72c] button{flex:1 1 40%}}.templatebtn[data-v-b338064a]{margin-right:auto}@media(max-width:640px){.pbtn.templatebtn[data-v-b338064a]{flex-basis:100%;margin-right:0}}.lead[data-v-b338064a]{margin:0 0 10px;font-size:13.5px}.lead.ok[data-v-b338064a]{color:#2b7a3e;font-weight:600}.lead.err[data-v-b338064a]{color:#b4231a;font-weight:600}.note[data-v-b338064a]{margin:12px 0 6px;color:#5a6573;font-size:12.5px}.cols[data-v-b338064a]{list-style:none;margin:0;padding:0;border:1px solid #e2e6ec;border-radius:8px;background:#fafbfc}.col+.col[data-v-b338064a]{border-top:1px solid #eef1f5}.col label[data-v-b338064a]{display:flex;align-items:baseline;gap:10px;padding:7px 10px;cursor:pointer}.col input[data-v-b338064a]{flex:none;align-self:center}.colname[data-v-b338064a]{flex:1 1 auto;font-weight:600;min-width:0;overflow-wrap:anywhere}.colname.nameless[data-v-b338064a]{font-weight:400;font-style:italic;color:#5a6573}.groups[data-v-b338064a]{flex:none;color:#5a6573;font-size:12px;white-space:nowrap}.reason[data-v-b338064a]{flex:none;color:#8a5a00;font-size:12px;white-space:nowrap}.namefield[data-v-b338064a]{display:flex;flex-direction:column;gap:4px;margin:14px 0 0}.namefield+.nameerr+.namefield[data-v-b338064a],.namefield+.namefield[data-v-b338064a]{margin-top:10px}.namelabel[data-v-b338064a]{font-size:12.5px;font-weight:600;color:#2f4368}.nameinput[data-v-b338064a]{height:34px;padding:0 10px;font-size:13.5px;border:1px solid #c4ccd6;border-radius:6px}.nameinput[data-v-b338064a]:focus{outline:2px solid #2f4368;outline-offset:-1px}.nameerr[data-v-b338064a]{margin:6px 0 0;color:#b4231a;font-size:12.5px}.pbtn[data-v-b338064a]:disabled{opacity:.5;cursor:not-allowed}.warn[data-v-b338064a]{margin:12px 0 0;color:#b4231a;font-size:12.5px;line-height:1.45}.rules[data-v-b338064a]{margin:0 0 6px;padding-left:20px;font-size:13px;line-height:1.5}.choice[data-v-b338064a]{display:flex;align-items:center;gap:8px;margin:14px 0 4px;cursor:pointer}.choice.off[data-v-b338064a]{opacity:.5;cursor:not-allowed}.indent[data-v-b338064a]{margin-left:24px}.nameinput.indent[data-v-b338064a]{display:block;box-sizing:border-box;width:calc(100% - 24px)}.nameinput[data-v-b338064a]:disabled{opacity:.55}.values[data-v-b338064a]{margin:0;padding-left:20px;font-size:12.5px}.skipped[data-v-b338064a]{margin:0;max-height:30vh;overflow:auto;padding:8px 10px;border:1px solid #e2e6ec;border-radius:6px;background:#fafbfc;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.pbtn[data-v-b338064a]{height:34px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:1px solid #c4ccd6;border-radius:6px;background:#eef1f5;color:#2f4368;cursor:pointer}.pbtn[data-v-b338064a]:hover{background:#e3e8ef}.pbtn-primary[data-v-b338064a]{background:#2f4368;border-color:#2f4368;color:#fff}.pbtn-primary[data-v-b338064a]:hover{background:#26354f}.preview[data-v-920c4ba2]{--cw: 22px;--ch: 16px;--gutw: 18px;flex:none;display:flex;flex-direction:column;gap:5px;width:max-content;padding:8px;border:1px solid #e2e6ec;border-radius:8px;background:#fff}.audbtn[data-v-920c4ba2]{margin-left:calc(var(--gutw) + 2px);font-size:9px;font-weight:700;letter-spacing:.16em;padding:4px 6px;color:#9aa3b0;background:#fff;border:1px dashed #c4ccd6;border-radius:5px;cursor:pointer}.audbtn[data-v-920c4ba2]:hover:not(.on){color:#2f4368;background:#eef1f5}.audbtn.on[data-v-920c4ba2]{color:#fff;background:#2f4368;border:1px solid #2f4368;cursor:default}.pbody[data-v-920c4ba2]{display:grid;gap:2px}.corner[data-v-920c4ba2]{width:var(--gutw)}.chead[data-v-920c4ba2],.rhead[data-v-920c4ba2]{height:var(--ch);font-size:9px;font-weight:700;color:#8a93a0;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.chead.on[data-v-920c4ba2],.rhead.on[data-v-920c4ba2]{color:#2f4368}.cell[data-v-920c4ba2]{height:var(--ch);border:1px solid #e2e6ec;border-radius:3px;background:#eef1f5}.cell.gap[data-v-920c4ba2],.chead.gap[data-v-920c4ba2]{background:transparent;border-color:transparent;color:#8a93a0}@media(max-width:640px){.preview[data-v-920c4ba2]{--cw: 24px;--ch: 18px}.audbtn[data-v-920c4ba2]{padding:6px}}.rosterdialog[data-v-fe3ae459]{margin:auto;width:min(1100px,94vw);max-width:94vw;max-height:90vh;max-height:90dvh;padding:0;border:1px solid #d3d9e0;border-radius:12px;box-shadow:0 18px 60px #00000047;overflow:hidden;color:#1d2330;background:#fff;display:flex;flex-direction:column}.rosterdialog[data-v-fe3ae459]:not([open]){display:none}.rosterdialog[data-v-fe3ae459]::backdrop{background:#1419286b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.rosterdialog-head[data-v-fe3ae459]{flex:none;display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e6ec;background:#fafbfc}.rosterdialog-head h2[data-v-fe3ae459]{font-size:16px;margin:0;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-count[data-v-fe3ae459]{font-size:12px;color:#5a6573;flex:none}.rosterclose[data-v-fe3ae459]{margin-left:auto;flex:none;font-weight:600}button[data-v-fe3ae459]:disabled,.autobtn[data-v-fe3ae459]:disabled{opacity:.45;cursor:default}.rostertabs[data-v-fe3ae459]{flex:none;display:flex;gap:4px;padding:6px 12px 0;background:#fafbfc;box-shadow:inset 0 -1px #e2e6ec;overflow-x:auto;overflow-y:hidden}.rostertab[data-v-fe3ae459]{flex:none;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;padding:8px 16px;font-size:13px;font-weight:600;color:#5a6573;background:transparent}.rostertab[data-v-fe3ae459]:hover:not(.on){color:#2f4368;background:#eef1f5}.rostertab.on[data-v-fe3ae459]{color:#2f4368;background:#fff;border-color:#e2e6ec;border-bottom:1px solid #fff}.rosterbody[data-v-fe3ae459]{flex:1 1 auto;min-height:0;padding:14px 16px 18px;overflow:auto}.rosterwrap[data-v-fe3ae459]{background:transparent}.panel[data-v-fe3ae459]{border:1px solid #e2e6ec;border-radius:8px;padding:10px 12px 12px;margin-bottom:14px;background:#fafbfc;font-size:13px}.panel[data-v-fe3ae459]:last-child{margin-bottom:0}.panel-head[data-v-fe3ae459]{font-size:13px;margin-bottom:10px}.panel-head .hint[data-v-fe3ae459],.colsub .hint[data-v-fe3ae459]{margin-left:.5em;color:#5a6573;font-size:12px;font-weight:400}.ctlrow[data-v-fe3ae459]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ctlrow+.ctlrow[data-v-fe3ae459]{margin-top:8px}.ctlrow .grpstart[data-v-fe3ae459]{margin-left:8px}.ctlrow .hint[data-v-fe3ae459]{color:#5a6573;font-size:12px}.dirtydot[data-v-fe3ae459]{margin-left:4px;color:#c2410c}.splitsave[data-v-fe3ae459]{margin-bottom:10px}.noticepanel[data-v-fe3ae459]{background:#fff;border-color:#c4ccd6}.noticepanel .presetinline[data-v-fe3ae459]{margin-top:0;padding-top:0;border-top:0}.ionote[data-v-fe3ae459]{margin:10px 0 0;color:#5a6573;font-size:12px;line-height:1.45}.ionote b[data-v-fe3ae459]{color:#1d2330;font-weight:600}.ionote+.ionote[data-v-fe3ae459]{margin-top:6px}.msgtext[data-v-fe3ae459]{margin:0;font-size:13.5px;line-height:1.5}.emptynote[data-v-fe3ae459]{color:#5a6573;font-size:13px;line-height:1.5;padding:6px 0}.planlabel[data-v-fe3ae459]{font-size:12px;font-weight:600;color:#5a6573;align-self:center}.presetsel[data-v-fe3ae459]{height:36px;flex:0 1 auto;width:auto;min-width:200px;max-width:min(100%,420px);text-overflow:ellipsis;padding:0 10px;font-size:13px;border:1px solid #c4ccd6;border-radius:6px;background:#fff;color:#1d2330}.pbtn[data-v-fe3ae459]{height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:1px solid #c4ccd6;border-radius:6px;background:#eef1f5;color:#2f4368;cursor:pointer}.pbtn[data-v-fe3ae459]:hover:not(:disabled){background:#e3e8ef}.pbtn[data-v-fe3ae459]:disabled{opacity:.45;cursor:default}.pbtn-primary[data-v-fe3ae459]{background:#2f4368;border-color:#2f4368;color:#fff}.pbtn-primary[data-v-fe3ae459]:hover:not(:disabled){background:#26354f}.pbtn-danger[data-v-fe3ae459]{background:#fbecea;border-color:#e0b4ae;color:#b4231a}.pbtn-danger[data-v-fe3ae459]:hover:not(:disabled){background:#f7ddd9}.pbtn-danger-solid[data-v-fe3ae459]{background:#b4231a;border-color:#b4231a;color:#fff}.pbtn-danger-solid[data-v-fe3ae459]:hover:not(:disabled){background:#9c1d15}.presetinline[data-v-fe3ae459]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #d3d9e0}.presetinput[data-v-fe3ae459]{height:36px;flex:1 1 240px;min-width:200px;max-width:360px;padding:0 10px;font:inherit;font-size:13px;border:1px solid #c4ccd6;border-radius:6px}.presetinput[data-v-fe3ae459]:focus{outline:none;border-color:#2f4368;box-shadow:0 0 0 3px #2f43682e}.presetconfirmtext[data-v-fe3ae459]{flex:1 1 auto;font-size:13px;color:#1d2330}.presetmsg[data-v-fe3ae459]{margin:9px 0 0;font-size:12.5px}.presetmsg[data-v-fe3ae459]:first-child{margin-top:0}.presetmsg-err[data-v-fe3ae459]{color:#b4231a}.presetmsg-ok[data-v-fe3ae459]{color:#2b7a3e}.addrow[data-v-fe3ae459]{margin-top:12px}select[data-v-fe3ae459],button[data-v-fe3ae459]{font-size:14px;padding:6px 10px;border:1px solid #c4ccd6;border-radius:6px;background:#fff;color:#1d2330}button[data-v-fe3ae459]{cursor:pointer}.autobtn[data-v-fe3ae459]{font-size:12px;padding:3px 8px;background:#eef1f5;color:#2f4368;border-color:#c4ccd6;font-weight:600}.rosterscroll[data-v-fe3ae459]{overflow-x:auto;max-width:100%}.subhead[data-v-fe3ae459]{display:flex;align-items:baseline;gap:10px;margin:16px 0 6px;padding-top:12px;border-top:1px solid #eef1f5;font-size:13px}.guesttag[data-v-fe3ae459]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:8px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6a4a00;background:#fbefd0;vertical-align:1px}.guestacts[data-v-fe3ae459]{white-space:nowrap}.guestacts .delrow[data-v-fe3ae459]{margin-left:6px}.sectioncounts[data-v-fe3ae459]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;padding-top:10px;border-top:1px solid #eef1f5;font-size:13px;font-weight:600;color:#36404f}.countchip[data-v-fe3ae459]{display:inline-flex;align-items:center}.countchip .orderdot[data-v-fe3ae459]{margin-right:6px}.counttotal[data-v-fe3ae459]{font-weight:500;color:#5a6573}.panel-head+.sectioncounts[data-v-fe3ae459]{margin-top:4px;padding-top:0;border-top:none}.balance[data-v-fe3ae459]{margin-top:14px}.balancetable .num[data-v-fe3ae459]{text-align:center;font-variant-numeric:tabular-nums}.balancetable .splitgroup[data-v-fe3ae459]{text-align:center;border-left:1px solid #e2e6ec}.balancetable .splitstart[data-v-fe3ae459]{border-left:1px solid #e2e6ec}.balancetable td.zero[data-v-fe3ae459]{color:#b8bfc9}.balancetable .totalrow td[data-v-fe3ae459]{font-weight:700;border-top:2px solid #e2e6ec}.concertlist[data-v-fe3ae459]{margin:4px 0 0;padding-left:20px;list-style:disc}table.roster[data-v-fe3ae459]{width:auto;border-collapse:collapse;font-size:13px}table.roster th[data-v-fe3ae459]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#5a6573;padding:4px 8px;border-bottom:2px solid #e2e6ec}table.roster td[data-v-fe3ae459]{padding:3px 8px;border-bottom:1px solid #eef1f5}table.roster td.rread[data-v-fe3ae459]{color:#3b4657;white-space:nowrap;padding-top:6px;padding-bottom:6px}table.roster td.rread-name[data-v-fe3ae459]{font-weight:600;color:#1d2330}table.roster td.rread .orderdot[data-v-fe3ae459]{margin-right:6px;vertical-align:-1px}table.roster input.rname[data-v-fe3ae459]{width:220px;font:inherit;padding:3px 6px;border:1px solid #c4ccd6;border-radius:5px}table.roster select.rfield[data-v-fe3ae459]{font:inherit;padding:3px 4px;border:1px solid #c4ccd6;border-radius:5px;background:#fff}table.roster th.inhead[data-v-fe3ae459],table.roster td.incell[data-v-fe3ae459]{width:32px;text-align:center;padding-left:4px;padding-right:4px}table.roster input.intick[data-v-fe3ae459]{width:16px;height:16px;margin:0;accent-color:#2f4368;cursor:pointer}table.roster tr.rowout td.rread[data-v-fe3ae459],table.roster tr.rowout input.rname[data-v-fe3ae459],table.roster tr.rowout select.rfield[data-v-fe3ae459]{color:#97a1b0}table.roster tr.rowout input.rname[data-v-fe3ae459],table.roster tr.rowout select.rfield[data-v-fe3ae459]{background:#f7f8fa}.ctlrow.rosterrow[data-v-fe3ae459]{margin-bottom:12px}table.roster .delrow[data-v-fe3ae459]{border:1px solid #e0b4ae;background:#fbecea;color:#b4231a;border-radius:5px;width:24px;height:24px;line-height:1;font-size:15px;padding:0}.orderdot[data-v-fe3ae459]{width:11px;height:11px;border-radius:3px;flex:none;display:inline-block}.colpick[data-v-fe3ae459]{flex:none;width:40px;height:28px;padding:0;border:1px solid #c4ccd6;border-radius:6px;background:#fff;cursor:pointer}.colname[data-v-fe3ae459]{font-weight:700;font-size:12px;min-width:62px;cursor:pointer}.colseat[data-v-fe3ae459]{flex:none;box-sizing:border-box;width:72px;padding:4px 6px;border:3px solid transparent;border-radius:6px;font-size:10.5px;font-weight:500;color:#11203a;box-shadow:0 1px 2px #00000012}.colsub[data-v-fe3ae459]{margin:16px 0 0;font-size:12px;font-weight:600;color:#36404f}.seccols[data-v-fe3ae459]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.seccol[data-v-fe3ae459]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e2e6ec;border-radius:7px;padding:6px 10px;background:#fff}.qseat[data-v-fe3ae459]{display:inline-block;padding:5px;border-radius:9px}.qfill[data-v-fe3ae459]{position:relative;display:flex;align-items:center;justify-content:center;width:118px;height:46px;border-radius:5px;font-size:11px;font-weight:500;color:#11203a}.qn[data-v-fe3ae459]{position:absolute;font-style:normal;font-size:9.5px;font-weight:700;line-height:1;color:#5a6573}.qn.tl[data-v-fe3ae459]{top:4px;left:5px}.qn.tr[data-v-fe3ae459]{top:4px;right:5px}.qn.br[data-v-fe3ae459]{bottom:4px;right:5px}.qn.bl[data-v-fe3ae459]{bottom:4px;left:5px}.coltable-wrap[data-v-fe3ae459]{overflow-x:auto;margin-top:10px}.coltable[data-v-fe3ae459]{border-collapse:collapse}.coltable th[data-v-fe3ae459]{text-align:left;font-size:11px;font-weight:600;color:#5a6573;padding:4px 10px 6px 0;white-space:nowrap}.coltable td[data-v-fe3ae459]{padding:5px 10px 5px 0;border-top:1px solid #eef1f5}.coltable .grpgap[data-v-fe3ae459]{padding-left:14px}.colpick.small[data-v-fe3ae459]{width:32px;height:24px}.smallbtn[data-v-fe3ae459]{height:28px;padding:0 10px;font-size:12px}.setbody[data-v-fe3ae459]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.setrows[data-v-fe3ae459]{display:flex;flex:0 1 380px;flex-direction:column;gap:8px}.setrow[data-v-fe3ae459]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.setlabel[data-v-fe3ae459]{font-weight:600;font-size:12px;min-width:124px}.seg[data-v-fe3ae459]{display:grid;grid-template-columns:1fr 1fr;width:232px;max-width:100%;border:1px solid #c4ccd6;border-radius:7px;overflow:hidden;background:#fff}.segbtn[data-v-fe3ae459]{font-size:12px;font-weight:600;padding:5px 10px;border:0;border-radius:0;background:#fff;color:#2f4368;white-space:nowrap}.segbtn+.segbtn[data-v-fe3ae459]{border-left:1px solid #c4ccd6}.segbtn[data-v-fe3ae459]:hover:not(.on){background:#eef1f5}.segbtn.on[data-v-fe3ae459]{background:#2f4368;color:#fff}.splitcards[data-v-fe3ae459]{display:flex;flex-wrap:wrap;gap:10px}.splitcard[data-v-fe3ae459]{border:1px solid #e2e6ec;border-radius:8px;padding:8px 10px;background:#fff;min-width:180px}.splitcard-head[data-v-fe3ae459]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.splitname[data-v-fe3ae459]{font:inherit;font-weight:600;width:110px;padding:3px 6px;border:1px solid #c4ccd6;border-radius:5px}.splitdel[data-v-fe3ae459]{font-size:11px;padding:2px 6px}.cats[data-v-fe3ae459]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.catchip[data-v-fe3ae459]{display:inline-flex;align-items:center;gap:5px}.catname[data-v-fe3ae459]{font:inherit;font-size:12px;width:96px;padding:2px 5px;border:1px solid #c4ccd6;border-radius:5px}.catdel[data-v-fe3ae459]{width:20px;height:20px;line-height:1;font-size:13px;padding:0;border:1px solid #d8dde4;background:#f3f5f8;color:#8a93a0;border-radius:4px}.catdel[data-v-fe3ae459]:hover:not([disabled]){background:#fbecea;color:#b4231a;border-color:#e0b4ae}.catdel[disabled][data-v-fe3ae459]{opacity:.4;cursor:default}.catadd[data-v-fe3ae459]{font-size:11px;padding:2px 8px;margin-top:2px}.addsplit[data-v-fe3ae459]{margin-top:10px}@media(max-width:640px){.panel[data-v-fe3ae459]{padding:9px 10px 11px}.ctlrow[data-v-fe3ae459],.presetinline[data-v-fe3ae459]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.presetsel[data-v-fe3ae459],.presetinput[data-v-fe3ae459],.presetconfirmtext[data-v-fe3ae459]{grid-column:1 / -1}.presetsel[data-v-fe3ae459],.presetinput[data-v-fe3ae459]{min-width:0;max-width:none}.ctlrow .grpstart[data-v-fe3ae459]{margin-left:0}.libctl>.pbtn[data-v-fe3ae459]:first-child,.libctl>.pbtn[data-v-fe3ae459]:last-child{grid-column:1 / -1}.presetsel[data-v-fe3ae459],.presetinput[data-v-fe3ae459],.pbtn[data-v-fe3ae459]{height:32px}.pbtn[data-v-fe3ae459]{padding:0 11px;font-size:12.5px}.ionote[data-v-fe3ae459]{margin-top:8px;font-size:11.5px;line-height:1.4}.setbody[data-v-fe3ae459]{gap:12px}.seg[data-v-fe3ae459]{width:100%}}.planbar[data-v-24812ed1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;min-width:0}.pgroup[data-v-24812ed1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pconcert[data-v-24812ed1]{font-size:14px;font-weight:600;color:#1d2330;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psep[data-v-24812ed1]{color:#8a94a2;font-size:15px;line-height:1;margin:0 -2px}.psel[data-v-24812ed1]{min-width:150px;max-width:min(100%,32ch)}.psaved[data-v-24812ed1]{font-size:13px;font-weight:600;color:#1a7f3c;padding:0 4px}.pmore[data-v-24812ed1]{position:relative}.cmenu.moremenu[data-v-24812ed1]{left:0;right:auto;width:250px}.pbtn[data-v-24812ed1]{height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:1px solid #c4ccd6;border-radius:6px;background:#eef1f5;color:#2f4368;cursor:pointer;white-space:nowrap}.pbtn[data-v-24812ed1]:hover:not(:disabled,[aria-disabled=true]){background:#e3e8ef}.pbtn[data-v-24812ed1]:disabled,.pbtn[aria-disabled=true][data-v-24812ed1]{opacity:.45;cursor:default}.pbtn-primary[data-v-24812ed1]{background:#2f4368;border-color:#2f4368;color:#fff}.pbtn-primary[data-v-24812ed1]:hover:not(:disabled,[aria-disabled=true]){background:#26354f}.pbtn-danger-solid[data-v-24812ed1]{background:#b4231a;border-color:#b4231a;color:#fff}.pbtn-danger-solid[data-v-24812ed1]:hover:not(:disabled){background:#9c1d15}.pvchip[data-v-24812ed1]{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:600;color:#2f4368;background:#eef1f5;border:1px solid #c4ccd6;border-radius:999px}.pvclose[data-v-24812ed1]{width:20px;height:20px;padding:0;line-height:1;font-size:14px;border:none;border-radius:50%;background:transparent;color:#5a6573;cursor:pointer}.pvclose[data-v-24812ed1]:hover{background:#dfe4ea}.asktext[data-v-24812ed1]{margin:0 0 10px;font-size:13.5px}.askinput[data-v-24812ed1]{width:100%;box-sizing:border-box;height:36px;padding:0 10px;font-size:14px;border:1px solid #c4ccd6;border-radius:6px}.askinput[data-v-24812ed1]:focus{outline:2px solid #2f6df0;outline-offset:-1px}.askerr[data-v-24812ed1]{margin:6px 0 0;color:#b4231a;font-size:12.5px}@media(max-width:640px){.planbar[data-v-24812ed1]{flex-direction:column;align-items:stretch}.pgroup[data-v-24812ed1]{display:grid;grid-template-columns:1fr 1fr}.pconcert[data-v-24812ed1],.pgroup>.psel[data-v-24812ed1],.pgroup>.clabel[data-v-24812ed1],.pvchip[data-v-24812ed1]{grid-column:1 / -1}.psep[data-v-24812ed1]{display:none}.psel[data-v-24812ed1]{width:100%;max-width:none}.clabel .psel[data-v-24812ed1]{flex:1 1 auto;width:auto;min-width:0}.pmore .morebtn[data-v-24812ed1]{width:100%}.psaved[data-v-24812ed1]{text-align:center}.moremenu[data-v-24812ed1]{left:auto;right:0}.pvchip[data-v-24812ed1]{justify-content:space-between}}.tiplayer[data-v-563ae890]{position:fixed;inset:auto;margin:0;max-width:min(18rem,calc(100vw - 16px));padding:6px 9px;border:0;border-radius:6px;background:#1e293b;color:#f8fafc;box-shadow:0 4px 16px #0f172a40;font:400 12.5px/1.4 system-ui,sans-serif;text-align:left;pointer-events:none;overflow:visible}.choir-app[data-v-aa8dfeba]{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2330}.workspace[data-v-aa8dfeba]{background:#fff;border:1px solid #d3d9e0;border-radius:12px}:root.app-window .workspace[data-v-aa8dfeba]{border:0;border-radius:0}:root.app-window .apphead[data-v-aa8dfeba],:root.app-window .fold:not(.open) .foldhead[data-v-aa8dfeba],:root.app-window .fold .foldbody[data-v-aa8dfeba]{border-radius:0}.apphead[data-v-aa8dfeba]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:12px 16px;background:#fafbfc;border-bottom:1px solid #e2e6ec;border-radius:11px 11px 0 0}.choir-app h1[data-v-aa8dfeba]{font-size:17px;margin:0;white-space:nowrap}.setupbtns[data-v-aa8dfeba]{grid-column:3;display:flex;gap:6px}.setupbtns .iconbtn[data-v-aa8dfeba]{width:34px;padding:0}.setupbtns .helpbtn[data-v-aa8dfeba]{font-size:15px;font-weight:700}.tabstrip[data-v-aa8dfeba]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 16px;padding:6px 16px 0;background:#fafbfc;box-shadow:inset 0 -1px #e2e6ec}.tabs[data-v-aa8dfeba]{display:flex;align-items:flex-end;gap:4px}.tab[data-v-aa8dfeba]{border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;padding:9px 18px;font-size:14px;font-weight:600;color:#5a6573;background:transparent;cursor:pointer}.tab[data-v-aa8dfeba]:hover:not(.on){color:#2f4368;background:#eef1f5}.tab.on[data-v-aa8dfeba]{color:#2f4368;background:#fff;border-color:#e2e6ec;border-bottom:1px solid #fff}.outputs[data-v-aa8dfeba]{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:7px}.outbox[data-v-aa8dfeba]{position:relative;display:flex;gap:6px}.printsplit[data-v-aa8dfeba]{gap:0}.choir-app .printsplit>.printbtn[data-v-aa8dfeba]{border-radius:6px 0 0 6px}.choir-app .printsplit>.printmore[data-v-aa8dfeba]{margin-left:-1px;border-radius:0 6px 6px 0}.choir-app .printsplit>.cbtn[data-v-aa8dfeba]:focus-visible{position:relative;z-index:1}.picon[data-v-aa8dfeba]{display:inline-block;width:1.15em;height:1.15em;margin-right:6px}.warnmark[data-v-aa8dfeba]{display:inline-block;margin-left:5px;min-width:16px;height:16px;line-height:16px;border-radius:8px;font-size:11px;font-weight:700;text-align:center;color:#fff;background:#c77700}.cmenu.printmenu[data-v-aa8dfeba]{width:320px;gap:8px;padding:12px}.cmenu.exportmenu[data-v-aa8dfeba]{width:280px}.pmrow[data-v-aa8dfeba]{display:flex;align-items:center;gap:10px}.pmrow .csel[data-v-aa8dfeba]{flex:1 1 auto;min-width:0}.pmlabel[data-v-aa8dfeba]{flex:none;width:44px;font-size:12px;font-weight:600;color:#5a6573}.printmenu .ccheck[data-v-aa8dfeba]{font-size:12px}.printhint[data-v-aa8dfeba]{font-size:11px;color:#5a6573;line-height:1.35}.printwarn[data-v-aa8dfeba]{font-size:11px;line-height:1.35;color:#9a5b00;background:#fdf2dc;border:1px solid #f0d9a8;border-radius:6px;padding:5px 8px}.toolstrip[data-v-aa8dfeba]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 16px;border-bottom:1px solid #e2e6ec}.tgroup[data-v-aa8dfeba]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}input.num[data-v-aa8dfeba]{width:54px;height:34px;padding:0 0 0 8px;font-size:13px;border:1px solid #c4ccd6;border-radius:6px;background:#fff;color:#1d2330}.spacetool[data-v-aa8dfeba]{height:34px;display:inline-flex;align-items:center;box-sizing:border-box;font-size:13px;font-weight:600;padding:0 12px;border-radius:6px;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;white-space:nowrap}.spacetool[data-v-aa8dfeba]:active{cursor:grabbing}.spacetool.block[data-v-aa8dfeba]{border:2px solid #b9aeae;background:repeating-linear-gradient(45deg,#e7e3e3 0 7px,#d8d2d2 7px 14px);color:#6f6464}.spacetool.space[data-v-aa8dfeba]{border:2px dashed #c9d0da;background:#fff;color:#6b7688}.secorder[data-v-aa8dfeba]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.secchip[data-v-aa8dfeba]{height:34px;box-sizing:border-box;display:inline-flex;align-items:center;gap:1px;font-size:13px;font-weight:600;color:#36404f;padding:0 2px;border:1px solid #c4ccd6;border-radius:6px;background:#fff}.secname[data-v-aa8dfeba]{display:inline-flex;align-items:center;gap:6px;line-height:1;padding:0 2px 4px}.secdot[data-v-aa8dfeba]{position:relative;top:2px;width:10px;height:10px;border-radius:3px}.secmove[data-v-aa8dfeba]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;padding:0 0 3px;font-size:15px;font-weight:700;line-height:1;color:#2f4368;background:none;border:none;border-radius:5px;cursor:pointer}.secmove[data-v-aa8dfeba]:hover{background:#e2e7ee}.secchip[data-v-aa8dfeba]:first-child{padding-left:9px}.secchip[data-v-aa8dfeba]:last-child{padding-right:9px}.viewline[data-v-aa8dfeba]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 16px 0}.emptyhint[data-v-aa8dfeba]{color:#5a6573;font-size:14px;padding:44px 24px;text-align:center;margin:0}.fold[data-v-aa8dfeba]{border-top:1px solid #e2e6ec}.foldhead[data-v-aa8dfeba]{display:flex;align-items:baseline;gap:8px;width:100%;padding:11px 16px;border:none;background:transparent;color:#1d2330;font:inherit;text-align:left;cursor:pointer}.foldhead[data-v-aa8dfeba]:hover{background:#f7f8fa}.fold:not(.open) .foldhead[data-v-aa8dfeba]{border-radius:0 0 11px 11px}.foldarrow[data-v-aa8dfeba]{flex:none;align-self:center;position:relative;top:1px;box-sizing:border-box;width:20px;height:20px;padding:3px;color:#2f4368;background:#eef1f5;border:1px solid #c4ccd6;border-radius:5px}.foldhead:hover .foldarrow[data-v-aa8dfeba]{background:#e3e8ef}.fold.open .foldarrow polyline[data-v-aa8dfeba]{transform:rotate(180deg);transform-origin:6px 6px}.foldtitle[data-v-aa8dfeba]{font-size:13px;font-weight:700;color:#2f4368}.foldsum[data-v-aa8dfeba]{font-size:12px;font-weight:500;color:#1a7f3c;min-width:0}.foldsum.bad[data-v-aa8dfeba]{color:#b4601a;font-weight:600}.fold .foldbody[data-v-aa8dfeba]{margin:0;border:none;border-radius:0 0 11px 11px;padding:0 16px 14px}.fold[data-v-aa8dfeba] .report>h3{display:none}.help[data-v-aa8dfeba]{border:none;background:transparent;padding:0;margin:auto;inset:0;position:fixed;max-width:100vw;max-height:100vh}.help[data-v-aa8dfeba]::backdrop{background:#1d233073}.helpbox[data-v-aa8dfeba]{width:min(640px,92vw);max-height:86vh;max-height:86dvh;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e6ec;border-radius:12px;box-shadow:0 12px 40px #00000040;overflow:hidden}.helphead[data-v-aa8dfeba]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e2e6ec}.helphead h2[data-v-aa8dfeba]{margin:0;font-size:16px;color:#1d2330}.helpclose[data-v-aa8dfeba]{border:none;background:transparent;font-size:22px;line-height:1;color:#5a6573;cursor:pointer;padding:0 4px}.helpclose[data-v-aa8dfeba]:hover{color:#1d2330}.helpbody[data-v-aa8dfeba]{padding:16px 18px 20px;overflow:auto;color:#36404f;font-size:14px;line-height:1.5}.helpbody p[data-v-aa8dfeba]{margin:0 0 12px}.helpsteps[data-v-aa8dfeba]{margin:10px 0 12px;padding-left:1.3em;list-style:decimal}.helpsteps li[data-v-aa8dfeba]{margin:0 0 6px}.helplink[data-v-aa8dfeba]{color:#2e74d9;font-weight:600;text-decoration:none}.helplink[data-v-aa8dfeba]:hover{text-decoration:underline}.helpnote[data-v-aa8dfeba]{color:#5a6573;font-size:13px}.newer[data-v-aa8dfeba]{max-width:min(34rem,calc(100vw - 2rem));margin:auto;padding:0;border:1px solid #e2e6ec;border-radius:10px;background:#fff;color:#1d2330;box-shadow:0 6px 22px #00000024}.newer[data-v-aa8dfeba]::backdrop{background:#f5f6f8e6}.newerbox[data-v-aa8dfeba]{display:grid;gap:12px;padding:22px 24px;font-size:14px;font-weight:400;line-height:1.5}.newerbox h2[data-v-aa8dfeba]{font-size:17px;font-weight:600}.newerbox a[data-v-aa8dfeba]{color:#1d4ed8;text-decoration:underline}.newerout[data-v-aa8dfeba]{padding-top:12px;border-top:1px solid #e2e6ec;color:#4b5563}.newerdelete[data-v-aa8dfeba]{margin-left:6px;color:#b42318}.busy[data-v-aa8dfeba]{position:fixed;inset:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:progress}.busy[data-v-aa8dfeba]:not([open]){display:none}.busy[data-v-aa8dfeba]::backdrop{background:#f5f6f89e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.busybox[data-v-aa8dfeba]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:16px 22px;box-shadow:0 6px 22px #00000024}.spinner[data-v-aa8dfeba]{width:22px;height:22px;flex:none;border:3px solid #d3d9e0;border-top-color:#2f6df0;border-radius:50%;animation:choir-spin-aa8dfeba .7s linear infinite}@keyframes choir-spin-aa8dfeba{to{transform:rotate(360deg)}}.busylabel[data-v-aa8dfeba]{font-size:14px;font-weight:600;color:#2f4368}.toast[data-v-aa8dfeba]{position:fixed;left:50%;bottom:22px;z-index:320;max-width:80vw;transform:translate(-50%) translateY(10px);opacity:0;pointer-events:none;background:#1d2330;color:#fff;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 6px 20px #0000003d;transition:opacity .18s ease,transform .18s ease}.toast.show[data-v-aa8dfeba]{opacity:1;transform:translate(-50%) translateY(0)}.toast.nochange[data-v-aa8dfeba]{background:#4a5567}@media(max-width:700px){.labelsopt[data-v-aa8dfeba]{display:none}}@media(max-width:900px){.apphead[data-v-aa8dfeba]{grid-template-columns:minmax(0,1fr) auto}.setupbtns[data-v-aa8dfeba]{grid-column:2;grid-row:1}.apphead[data-v-aa8dfeba]>.planbar{grid-column:1 / -1;grid-row:2}}@media(max-width:640px){.tabstrip[data-v-aa8dfeba]{padding:6px 12px 0}.tab[data-v-aa8dfeba]{padding:9px 12px}.outputs[data-v-aa8dfeba]{flex-basis:100%;margin-left:0;padding:10px 0;flex-direction:column}.outbox>.printbtn[data-v-aa8dfeba],.outbox>.exportbtn[data-v-aa8dfeba]{flex:1 1 auto}.printmenu[data-v-aa8dfeba],.exportmenu[data-v-aa8dfeba]{left:0;right:0;width:auto}.toolstrip[data-v-aa8dfeba],.viewline[data-v-aa8dfeba]{flex-direction:column;align-items:stretch;gap:12px}.toolstrip[data-v-aa8dfeba]{padding:12px}.viewline[data-v-aa8dfeba]{padding:12px 12px 0}.tgroup[data-v-aa8dfeba]{display:grid;grid-template-columns:1fr 1fr}.tgroup>span.clabel[data-v-aa8dfeba],.tgroup>.secorder[data-v-aa8dfeba]{grid-column:1 / -1}.apphead[data-v-aa8dfeba]{padding:12px}.choir-app h1[data-v-aa8dfeba]{white-space:normal;line-height:1.2}.tgroup>label.clabel[data-v-aa8dfeba],.viewline>label.clabel[data-v-aa8dfeba]{justify-content:space-between}input.num[data-v-aa8dfeba],.viewline .csel[data-v-aa8dfeba]{width:auto;flex:1 1 auto;min-width:0}.viewline .csel[data-v-aa8dfeba]{max-width:70%}.spacetool[data-v-aa8dfeba]{justify-content:center}.foldhead[data-v-aa8dfeba]{flex-wrap:wrap;row-gap:2px;padding:11px 12px}.fold[data-v-aa8dfeba] .report{overflow-x:auto;padding:0 12px 14px}.fold[data-v-aa8dfeba] .reptbl td{min-width:9em}}.choir-app .cbtn{height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:1px solid #c4ccd6;border-radius:6px;background:#eef1f5;color:#2f4368;cursor:pointer;white-space:nowrap}.choir-app .cbtn:hover:not(:disabled){background:#e3e8ef}.choir-app .cbtn:disabled{opacity:.45;cursor:default}.choir-app .cbtn.primary,.choir-app .cbtn.on{background:#2f4368;border-color:#2f4368;color:#fff}.choir-app .cbtn.primary:hover:not(:disabled),.choir-app .cbtn.on:hover{background:#26354f}.choir-app .cbtn.sm{height:26px;padding:0 10px;font-size:12px}.choir-app .csel{height:34px;max-width:100%;padding:0 8px;font-size:13px;border:1px solid #c4ccd6;border-radius:6px;background:#fff;color:#1d2330;text-overflow:ellipsis}.choir-app .csel:disabled{color:#8a94a2;background:#f5f6f8}.choir-app .cbtn:focus-visible,.choir-app .csel:focus-visible{outline:2px solid #2f6df0;outline-offset:1px}.choir-app .clabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#5a6573;white-space:nowrap}.choir-app .ccheck{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#36404f;cursor:pointer}.choir-app .ccheck input{accent-color:#2f4368}.choir-app .cmenu{position:absolute;top:100%;right:0;z-index:30;margin-top:6px;display:flex;flex-direction:column;gap:2px;padding:6px;background:#fff;border:1px solid #d3d9e0;border-radius:8px;box-shadow:0 8px 28px #00000029}.choir-app .cmenuitem{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:none;border-radius:6px;padding:7px 9px;font-size:13px;background:#fff;color:#1d2330;cursor:pointer}.choir-app .cmenuitem:hover:not(:disabled){background:#eef1f5}.choir-app .cmenuitem:disabled{opacity:.5;cursor:default}.choir-app .cmenuitem b{font-weight:600}.choir-app .cmenuitem span{font-size:11px;color:#5a6573;line-height:1.35}.choir-app .cmenuitem.danger b{color:#b4231a}body.dnd-active,body.dnd-active *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}@media print{@page choir{size:A4 landscape;margin:10mm}@page choir-portrait{size:A4 portrait;margin:12mm}html.choir-portrait,html.choir-portrait body,html.choir-portrait .choir-app{page:choir-portrait}.choir-app{page:choir;background:#fff!important;color:#1d2330;padding:0!important;border-radius:0!important}.choir-app>:not(#choir-print-root){display:none!important}#choir-print-root{display:block!important}}#choir-print-root{display:none}.topbar[data-v-f23b1ad0]{position:fixed;top:0;left:0;right:0;z-index:50;height:3rem;display:flex;align-items:center;padding:0 1rem;background:#0f172ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #1e293b}.back-link[data-v-f23b1ad0]{display:inline-flex;align-items:center;gap:.4em;color:#9ca3af;text-decoration:none;font-size:.875rem;padding:.4rem .6rem;border-radius:.375rem;transition:color .15s,background .15s}.back-link[data-v-f23b1ad0]:hover{color:#fff;background:#ffffff0f}.back-arrow[data-v-f23b1ad0]{font-size:1.1em;line-height:1}.topbar-end[data-v-f23b1ad0]{margin-left:auto;display:flex;align-items:center;gap:1rem}.install[data-v-f23b1ad0]{padding:.3rem .8rem;border:1px solid #475569;border-radius:.375rem;color:#e2e8f0;font-size:.875rem;font-weight:400;cursor:pointer;transition:border-color .15s,background .15s}.download[data-v-f23b1ad0]{text-decoration:none}.install[data-v-f23b1ad0]:hover{border-color:#94a3b8;background:#ffffff0f}.newversion[data-v-f23b1ad0]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:400}.newversion button[data-v-f23b1ad0]{padding:.3rem .8rem;border-radius:.375rem;background:#2563eb;color:#fff;font-weight:600;cursor:pointer}.newversion button[data-v-f23b1ad0]:hover{background:#1d4ed8}.choir-page[data-v-f23b1ad0]{min-height:100vh;padding-top:4rem;background-color:#0f172b}.choir-pagebody[data-v-f23b1ad0]{padding:1.5rem}.pagefoot[data-v-f23b1ad0]{display:flex;justify-content:center;gap:.6rem;padding:0 1.5rem 1.5rem;font-size:.8rem;color:#94a3b8}.pagefoot a[data-v-f23b1ad0]{color:inherit;text-decoration:none}.pagefoot a[data-v-f23b1ad0]:hover{color:#e2e8f0;text-decoration:underline}:root.app-window .back-link[data-v-f23b1ad0],:root.app-window .download[data-v-f23b1ad0]{display:none}:root.app-window .topbar[data-v-f23b1ad0]:not(:has(.newversion)){display:none}:root.app-window .choir-page[data-v-f23b1ad0]{padding-top:3rem;background-color:#fff}:root.app-window .topbar:not(:has(.newversion))+.choir-page[data-v-f23b1ad0]{padding-top:0}:root.app-window .choir-pagebody[data-v-f23b1ad0]{padding:0}:root.app-window .pagefoot[data-v-f23b1ad0]{padding:.9rem 1.5rem;border-top:1px solid #e2e6ec;color:#64748b}:root.app-window .pagefoot a[data-v-f23b1ad0]:hover{color:#1d2330}:root.app-window{color-scheme:light}:root.app-window,:root.app-window body{background-color:#fff}:root.app-window ::-webkit-scrollbar-track{background:#f1f5f9}:root.app-window ::-webkit-scrollbar-thumb{background:#cbd5e1}:root.app-window ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{:root{color-scheme:light!important}html,body{background:#fff!important;margin:0!important;padding:0!important;page:choir}.topbar,.pagefoot{display:none!important}.choir-page{background:#fff!important;min-height:0!important;padding-top:0!important}.choir-pagebody{padding:0!important}}
