.titlebar.svelte-yb0hlz{background:color-mix(in srgb, var(--v-color-surface) 88%, var(--v-color-border));border-bottom:1px solid var(--v-color-border);user-select:none;flex:none;align-items:center;gap:.45rem;height:2rem;padding:0 .45rem 0 .6rem;display:flex}.home-link.svelte-yb0hlz{min-width:0;color:inherit;border-radius:0;outline:none;flex:auto;align-self:stretch;align-items:center;gap:.45rem;margin-left:-.6rem;padding-left:.6rem;text-decoration:none;display:flex;position:relative}.hit-area.svelte-yb0hlz:before{content:"";position:absolute;inset:0}.home-link.svelte-yb0hlz:hover{background:color-mix(in srgb, var(--v-color-text) 6%, transparent)}.home-link.svelte-yb0hlz:focus-visible{box-shadow:var(--v-focus-ring)}.favicon.svelte-yb0hlz{z-index:1;object-fit:contain;flex:none;width:14px;height:14px;position:relative}.title.svelte-yb0hlz{z-index:1;font-size:var(--v-text-xs,.75rem);font-weight:var(--v-weight-semibold,600);white-space:nowrap;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.profile.svelte-yb0hlz{flex:none;align-items:center;gap:.35rem;display:flex}.profile.svelte-yb0hlz .profile-button{width:1.35rem;height:1.35rem}.profile.svelte-yb0hlz .profile-button,.profile.svelte-yb0hlz .profile-sign-in{font-size:var(--v-text-xs,.75rem)}.profile.svelte-yb0hlz .profile-avatar{font-size:.65rem;line-height:1}.menubar-wrap.svelte-1dc2b0g{border-bottom:var(--v-border-width,1px) solid var(--v-color-border);background:var(--v-color-surface);flex:none}.cbl-menubar{align-items:center;gap:0;min-height:1.6rem;padding:0 .25rem;display:flex}.cbl-menu-trigger{appearance:none;border-radius:var(--v-radius-sm,6px);height:1.4rem;color:var(--v-color-text);font:inherit;font-size:var(--v-text-xs,.625rem);font-weight:var(--v-weight-medium,500);line-height:var(--v-leading-tight,1.2);cursor:default;user-select:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0 .45rem;display:inline-flex}.cbl-menu-trigger:hover,.cbl-menu-trigger[data-highlighted],.cbl-menu-trigger[data-state=open]{background:var(--v-hover-surface)}.cbl-menu-trigger:focus-visible{box-shadow:var(--v-focus-ring);outline:none}.cbl-menu-content{z-index:50;border:var(--v-border-width,1px) solid var(--v-color-border);border-radius:var(--v-radius-sm,6px);background:var(--v-color-surface-elevated,var(--v-color-surface));width:max-content;min-width:11rem;color:var(--v-color-text);box-shadow:var(--v-shadow-sm);outline:none;padding:.2rem}.cbl-menu-item{border-radius:calc(var(--v-radius-sm,6px) - 2px);min-height:1.45rem;font-size:var(--v-text-xs,.625rem);font-weight:var(--v-weight-normal,400);line-height:var(--v-leading-tight,1.2);cursor:default;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem .45rem;display:flex}.cbl-menu-accel{color:var(--v-color-text-muted);font-size:var(--v-text-xs,.625rem);font-weight:var(--v-weight-normal,400);letter-spacing:.02em;flex:none;margin-left:auto}.cbl-menu-item[data-highlighted]{background:var(--v-hover-surface)}.cbl-menu-item[data-disabled]{opacity:.45;pointer-events:none}.cbl-menu-sep{background:var(--v-color-border);height:1px;margin:.2rem 0;display:block}.toolbar.svelte-7rt5o9{border-bottom:1px solid var(--v-color-border);background:var(--v-color-surface);flex-wrap:wrap;flex:none;align-items:flex-end;gap:.5rem;min-height:2rem;padding:.25rem .35rem 0;display:flex}.mode-tabs.svelte-7rt5o9{align-items:flex-end;gap:2px;margin-bottom:-1px;display:inline-flex}.mode-tab.svelte-7rt5o9{appearance:none;z-index:0;border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,4px) var(--v-radius-sm,4px) 0 0;background:color-mix(in srgb, var(--v-color-surface) 70%, var(--v-color-bg));color:var(--v-color-text-muted,var(--v-color-text-secondary,var(--v-color-text)));font:inherit;font-size:var(--v-text-xs,.75rem);cursor:pointer;min-height:2rem;margin:0;padding:.3rem 1.75rem;line-height:1.2;position:relative}.mode-tab.svelte-7rt5o9:hover:not(:disabled):not(.active){background:var(--v-hover-surface,color-mix(in srgb, var(--v-color-primary) 10%, transparent));color:var(--v-color-text)}.mode-tab.active.svelte-7rt5o9{z-index:1;border-bottom-color:var(--v-color-surface);background:var(--v-color-surface);min-height:2.2rem;color:var(--v-color-text);font-weight:var(--v-weight-semibold,600)}.mode-tab.active[data-mode=board].svelte-7rt5o9{border-bottom-color:var(--xq-board-bg);background:var(--xq-board-bg)}.mode-tab.svelte-7rt5o9:disabled{opacity:.4;cursor:default}.actions.svelte-7rt5o9{align-items:center;gap:.25rem;padding-bottom:.25rem;display:inline-flex}.action-btn.svelte-7rt5o9{appearance:none;box-sizing:border-box;border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface-elevated,var(--v-color-surface));min-height:1.7rem;color:var(--v-color-text);font:inherit;font-size:var(--v-text-xs,.75rem);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.2rem .55rem;line-height:1.2;display:inline-flex}.action-btn.svelte-7rt5o9:hover:not(:disabled){border-color:var(--v-color-primary);background:var(--v-hover-surface,color-mix(in srgb, var(--v-color-primary) 10%, transparent))}.action-btn.svelte-7rt5o9:disabled{opacity:.4;cursor:default}.action-label.svelte-7rt5o9{font-weight:var(--v-weight-medium,500)}.icon.svelte-7rt5o9{flex:none;width:.95rem;height:.95rem;display:block}.status.svelte-lb7j5l{border-top:1px solid var(--v-color-border);background:color-mix(in srgb, var(--v-color-surface) 90%, var(--v-color-border));min-height:1.4rem;font-size:var(--v-text-xs,.75rem);color:var(--v-color-text-muted);flex:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;padding:0 .5rem;display:grid}.msg.svelte-lb7j5l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell.svelte-1tsyy2v{box-sizing:border-box;background:var(--v-color-bg);width:100%;height:100%;min-height:0;color:var(--v-color-text);--xq-border:var(--v-color-border);--xq-panel-bg:var(--v-color-surface);--xq-accent:var(--v-color-primary);--xq-text:var(--v-color-text);flex-direction:column;display:flex}.content.svelte-1tsyy2v{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.btn-group.svelte-1wo4i50{align-self:stretch;gap:0;padding:1px;display:inline-flex}.locale-btn.svelte-1wo4i50{appearance:none;border-radius:var(--v-radius-xs,2px);color:inherit;cursor:pointer;font:inherit;opacity:.85;font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);letter-spacing:.04em;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;min-width:28px;margin:0;padding:0 6px;line-height:1;display:inline-flex}.locale-btn.svelte-1wo4i50:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--v-color-text) 14%, transparent)}.locale-btn.svelte-1wo4i50:hover:not(:disabled):not([data-active=true]):not([aria-pressed=true]){color:var(--v-color-text)}.locale-btn[data-active=true].svelte-1wo4i50,.locale-btn[aria-pressed=true].svelte-1wo4i50{opacity:1;background:color-mix(in srgb, var(--v-color-primary,#d9541a) 22%, transparent);color:var(--v-color-primary,#d9541a)}.locale-btn[data-active=true].svelte-1wo4i50:hover:not(:disabled),.locale-btn[aria-pressed=true].svelte-1wo4i50:hover:not(:disabled){background:color-mix(in srgb, var(--v-color-primary,#d9541a) 32%, transparent)}.locale-btn.svelte-1wo4i50:disabled{opacity:.35;cursor:not-allowed}.comment-translation-panel.svelte-kq4tta{background:var(--v-color-surface,var(--v-board-bg));height:100%;min-height:0;color:var(--v-board-text,var(--v-color-text));flex-direction:column;display:flex;position:relative}.panel-head.svelte-kq4tta{box-sizing:border-box;height:var(--v-sp-11,32px);border-bottom:1px solid var(--v-color-border,var(--v-board-border));backdrop-filter:none;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.title.svelte-kq4tta{font-size:var(--v-text-xs);font-weight:var(--v-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--v-board-text-muted,var(--v-color-text-muted));margin:0}.opening-meta.svelte-kq4tta{border-bottom:1px solid var(--v-color-border,var(--v-board-border));flex-direction:column;flex-shrink:0;gap:4px;padding:10px 10px 8px;display:flex}.compact.svelte-kq4tta .opening-meta:where(.svelte-kq4tta){padding:8px 8px 6px}.opening-label.svelte-kq4tta{font-size:var(--v-text-xs);font-weight:var(--v-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--v-board-text-muted,var(--v-color-text-muted))}.opening-name.svelte-kq4tta{color:var(--v-board-text,var(--v-color-text));font-size:var(--v-text-body-sm);line-height:var(--v-leading-body);margin:0}a.opening-name.svelte-kq4tta{text-underline-offset:2px;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}a.opening-name.svelte-kq4tta:hover{text-decoration-color:currentColor}.panel-body.svelte-kq4tta{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:10px;display:flex;overflow:auto}.compact.svelte-kq4tta .panel-body:where(.svelte-kq4tta){gap:10px;padding:8px}.stack-block.svelte-kq4tta{flex-direction:column;gap:4px;display:flex}.stack-label-row.svelte-kq4tta{justify-content:space-between;align-items:center;gap:8px;display:flex}.stack-label.svelte-kq4tta{font-size:var(--v-text-xs);font-weight:var(--v-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--v-board-text-muted,var(--v-color-text-muted));margin:0}.edit-original-btn.svelte-kq4tta{appearance:none;border-radius:var(--v-radius-sm);color:var(--v-board-text-muted,var(--v-color-text-muted));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:2px;display:inline-flex}.edit-original-btn.svelte-kq4tta:hover{color:var(--v-board-text,var(--v-color-text));background:color-mix(in srgb, var(--v-board-text,currentColor) 8%, transparent)}.original-editor.svelte-kq4tta{box-sizing:border-box;border:1px solid var(--v-board-border,var(--v-color-border));border-radius:var(--v-radius-sm);background:var(--v-color-surface,var(--v-board-bg));width:100%;min-height:4.5rem;color:var(--v-board-text,var(--v-color-text));font:inherit;font-size:var(--v-text-body-sm);line-height:var(--v-leading-body);resize:vertical;margin:0;padding:8px}.edit-actions.svelte-kq4tta{flex-wrap:wrap;gap:8px;display:flex}.edit-action-btn.svelte-kq4tta{appearance:none;border:1px solid var(--v-board-border,var(--v-color-border));border-radius:var(--v-radius-sm);background:var(--v-color-surface,var(--v-board-bg));color:var(--v-board-text,var(--v-color-text));cursor:pointer;font-size:var(--v-text-xs);font-weight:var(--v-weight-bold);margin:0;padding:4px 10px}.edit-action-btn.svelte-kq4tta:hover:not(:disabled){background:color-mix(in srgb, var(--v-board-text,currentColor) 8%, transparent)}.edit-action-btn.svelte-kq4tta:disabled{opacity:.6;cursor:not-allowed}.stack-text.svelte-kq4tta{color:var(--v-board-text,var(--v-color-text));font-size:var(--v-text-body-sm);line-height:var(--v-leading-body);margin:0}.muted.svelte-kq4tta{color:var(--v-board-text-muted,var(--v-color-text-muted));font-size:var(--v-text-body-sm);margin:0}.error.svelte-kq4tta{color:var(--v-color-danger,#b42318);font-size:var(--v-text-xs);margin:0}.ctx-backdrop.svelte-kq4tta{z-index:20;position:fixed;inset:0}.ctx-menu.svelte-kq4tta{z-index:21;border:1px solid var(--v-board-border,var(--v-color-border));border-radius:var(--v-radius-md);background:var(--v-color-surface,var(--v-board-bg));min-width:10rem;box-shadow:var(--v-shadow-md,0 8px 24px #0000001f);flex-direction:column;padding:4px;display:flex;position:absolute;top:2.5rem;right:.5rem}.ctx-menu.svelte-kq4tta button:where(.svelte-kq4tta){all:unset;cursor:pointer;border-radius:var(--v-radius-sm);font-size:var(--v-text-body-sm);color:var(--v-board-text,var(--v-color-text));padding:8px 10px}.ctx-menu.svelte-kq4tta button:where(.svelte-kq4tta):hover{background:color-mix(in srgb, var(--v-board-text,currentColor) 6%, transparent)}.split.svelte-qi5289{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.split.horizontal.svelte-qi5289{flex-direction:row}.split.vertical.svelte-qi5289{flex-direction:column}.pane.svelte-qi5289{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane.secondary.svelte-qi5289{flex:1}.gutter.svelte-qi5289{background:var(--v-color-border);cursor:col-resize;z-index:2;border:0;flex:0 0 5px;padding:0;position:relative}.vertical.svelte-qi5289 .gutter:where(.svelte-qi5289){cursor:row-resize}.gutter.svelte-qi5289:hover,.gutter.svelte-qi5289:focus-visible,.dragging.svelte-qi5289 .gutter:where(.svelte-qi5289){background:var(--v-color-primary)}.nested.svelte-1269vpw{width:100%;min-width:0;height:100%;min-height:0}.inner.svelte-1269vpw{width:100%;min-width:0;height:100%;min-height:0;position:relative}.corner.svelte-1269vpw{z-index:6;cursor:nwse-resize;touch-action:none;background:0 0;border:0;margin:0;padding:0;position:absolute;left:0;transform:translate(-50%,-50%)}.corner.svelte-1269vpw:hover,.corner-dragging.svelte-1269vpw .corner:where(.svelte-1269vpw){background:0 0}.cloud-contents.svelte-u67vwp{background:var(--v-color-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.pane-title.svelte-u67vwp{font-size:var(--v-text-xs,.75rem);font-weight:var(--v-weight-semibold,600);color:var(--v-color-text-muted);border-bottom:1px solid var(--v-color-border);flex:none;margin:0;padding:.35rem .5rem}.empty.svelte-u67vwp{font-size:var(--v-text-xs,.75rem);color:var(--v-color-text-muted);margin:.75rem;padding:.5rem}.cloud-contents.svelte-u67vwp [data-testid=contents-table]{flex:1;min-height:0}.tree.svelte-1h4i8l6{background:var(--v-color-surface);border-right:1px solid var(--v-color-border);height:100%;min-height:0;overflow:auto}.head.svelte-1h4i8l6{z-index:1;font-size:var(--v-text-xs,.75rem);font-weight:var(--v-weight-semibold,600);background:color-mix(in srgb, var(--v-color-surface) 92%, var(--v-color-border));border-bottom:1px solid var(--v-color-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex;position:sticky;top:0}.source.svelte-1h4i8l6{align-items:center;gap:.35rem;font-weight:500;display:flex}.source-label.svelte-1h4i8l6{color:var(--v-color-text-muted)}.source-group.svelte-1h4i8l6{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:color-mix(in srgb, var(--v-color-border) 35%, var(--v-color-surface));gap:1px;padding:1px;display:inline-flex}.source-btn.svelte-1h4i8l6{border-radius:var(--v-radius-xs,2px);color:var(--v-color-text-muted);font:inherit;font-size:.7rem;font-weight:var(--v-weight-semibold,600);cursor:pointer;background:0 0;border:0;margin:0;padding:.1rem .4rem;line-height:1.2}.source-btn.svelte-1h4i8l6:hover:not(.active){color:var(--v-color-text);background:color-mix(in srgb, var(--v-color-text) 10%, transparent)}.source-btn.active.svelte-1h4i8l6,.source-btn[aria-checked=true].svelte-1h4i8l6{color:var(--v-color-text);background:var(--v-color-surface)}.folder-label.svelte-1h4i8l6{font-size:var(--v-text-xs,.75rem);color:var(--v-color-text-muted);padding:.35rem .5rem .15rem}.lib-row.svelte-1h4i8l6{align-items:stretch;gap:.15rem;display:flex}.lib-row.svelte-1h4i8l6:hover,.lib-row.svelte-1h4i8l6:focus-within{background:#3b82f61f}.lib-row.active.svelte-1h4i8l6,.lib-row.svelte-1h4i8l6:focus-within:has(.lib:where(.svelte-1h4i8l6):focus-visible){color:#1e3a8a;background:#dbeafe}.lib-row.active.svelte-1h4i8l6 .count:where(.svelte-1h4i8l6){color:#1e40af}.lib-row.svelte-1h4i8l6:hover .upload-cloud:where(.svelte-1h4i8l6),.lib-row.svelte-1h4i8l6:focus-within .upload-cloud:where(.svelte-1h4i8l6){opacity:1}.lib.svelte-1h4i8l6{text-align:left;min-width:0;color:inherit;font:inherit;font-size:var(--v-text-xs,.75rem);cursor:pointer;background:0 0;border:0;flex:1;padding:.25rem .5rem .25rem .85rem;display:flex}.name.svelte-1h4i8l6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-cloud.svelte-1h4i8l6{opacity:0;font:inherit;border:1px solid var(--v-color-border);background:var(--v-color-surface);color:var(--v-color-text-muted);cursor:pointer;border-radius:4px;flex:none;align-self:center;padding:.1rem .35rem;font-size:.65rem}.count.svelte-1h4i8l6{color:var(--v-color-text-muted);font-size:var(--v-text-xs,.75rem);text-align:right;flex:none;align-self:center;margin-right:.35rem;padding-right:.15rem}.empty.svelte-1h4i8l6{font-size:var(--v-text-xs,.75rem);color:var(--v-color-text-muted);margin:.75rem}.empty.svelte-1h4i8l6 a:where(.svelte-1h4i8l6),.manage.svelte-1h4i8l6 a:where(.svelte-1h4i8l6){color:var(--v-color-accent,#2563eb)}.manage.svelte-1h4i8l6{font-size:var(--v-text-xs,.75rem);margin:.5rem .75rem .75rem}.badge.svelte-1h4i8l6{border-radius:var(--v-radius-xs,2px);color:var(--v-color-text-muted);background:color-mix(in srgb, var(--v-color-border) 55%, transparent);flex:none;align-self:center;margin-left:auto;margin-right:.35rem;padding:.05rem .3rem;font-size:.65rem}.props.svelte-18yasb3{background:var(--v-color-surface);height:100%;overflow:auto}table.svelte-18yasb3{border-collapse:collapse;width:100%;font-size:var(--v-text-xs,.75rem)}th.svelte-18yasb3,td.svelte-18yasb3{border-bottom:1px solid var(--v-color-border);vertical-align:top;padding:.25rem .45rem}th.svelte-18yasb3{text-align:left;width:6.5rem;color:var(--v-color-text-muted);font-weight:var(--v-weight-medium,500)}td.svelte-18yasb3{word-break:break-word}.library.svelte-1wy7se2{height:100%;min-height:0}.loading.svelte-1wy7se2{height:100%;font-size:var(--v-text-sm,.875rem);color:var(--v-color-text-muted);place-items:center;gap:.5rem;padding:1rem;display:grid}.loading.svelte-1wy7se2:before{content:"";border:2px solid #3b82f659;border-top-color:#3b82f6;border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite svelte-1wy7se2-cbl-spin}@keyframes svelte-1wy7se2-cbl-spin{to{transform:rotate(360deg)}}.detail.svelte-1wy7se2{min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.peek.svelte-1wy7se2{background:var(--v-color-surface);flex-direction:column;flex:none;min-width:10rem;height:100%;min-height:0;display:flex}.peek-hint.svelte-1wy7se2{font-size:var(--v-text-xs,.75rem);color:var(--v-color-text-muted);border-bottom:1px solid var(--v-color-border);flex:none;padding:.25rem .45rem}.peek-board.svelte-1wy7se2{flex:1;min-height:0;padding:.35rem;display:flex}.mini-preview.svelte-1wy7se2{flex:1;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.props.svelte-1wy7se2{border-left:1px solid var(--v-color-border);background:var(--v-color-surface);flex-direction:column;flex:auto;min-width:10rem;min-height:0;display:flex;overflow:hidden}.props-meta.svelte-1wy7se2{border-bottom:1px solid var(--v-color-border);flex:0 auto;max-height:45%;overflow:auto}.props-comments.svelte-1wy7se2{flex:auto;min-height:0;overflow:hidden}.panel-btn-group.svelte-24e8eq{align-self:stretch;gap:1px;padding:1px;display:inline-flex}.panel-icon-btn.svelte-24e8eq{border-radius:var(--v-radius-xs,2px);color:inherit;cursor:pointer;font:inherit;opacity:.85;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;min-width:32px;margin:0;padding:0 8px;display:inline-flex}.panel-icon-btn--text.svelte-24e8eq{font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);letter-spacing:.04em;min-width:28px;padding-inline:6px;line-height:1}.panel-icon-btn.svelte-24e8eq:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--v-color-text) 14%, transparent)}.panel-icon-btn.svelte-24e8eq:hover:not(:disabled):not(.active):not([aria-checked=true]){color:var(--v-color-text)}.panel-icon-btn.active.svelte-24e8eq,.panel-icon-btn[aria-checked=true].svelte-24e8eq{opacity:1;background:color-mix(in srgb, var(--v-color-primary,#d9541a) 22%, transparent);color:var(--v-color-primary,#d9541a)}.panel-icon-btn.active.svelte-24e8eq:hover,.panel-icon-btn[aria-checked=true].svelte-24e8eq:hover{background:color-mix(in srgb, var(--v-color-primary,#d9541a) 32%, transparent)}.panel-icon-btn.svelte-24e8eq:disabled{opacity:.35;cursor:default}button.notation-menu-trigger{border-radius:var(--v-radius-xs,2px);color:inherit;cursor:pointer;font:inherit;opacity:.85;box-sizing:border-box;min-width:28px;font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);letter-spacing:.04em;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0 6px;line-height:1;display:inline-flex}button.notation-menu-trigger:hover{opacity:1;background:color-mix(in srgb, var(--v-color-text) 14%, transparent)}button.notation-menu-trigger[data-state=open]{opacity:1;background:color-mix(in srgb, var(--v-color-primary,#d9541a) 22%, transparent);color:var(--v-color-primary,#d9541a)}[data-bits-floating-content-wrapper]:has(.notation-menu-host){z-index:26000!important}.notation-menu-host{z-index:26000;box-shadow:none;background:0 0;border:none;outline:none;padding:0;position:relative}.notation-menu-host[data-state=open] .notation-menu.t-dropdown{opacity:1;pointer-events:auto;transform:scale(1)}.notation-menu{z-index:26000;box-sizing:border-box;border:1px solid var(--v-color-border,#d0d5d2);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface-elevated,#fff);width:max-content;min-width:12rem;max-width:min(20rem,100vw - 1rem);color:var(--v-color-text,#1a1f1c);box-shadow:var(--v-shadow-md,0 4px 16px #0000001f);outline:none;flex-direction:column;gap:2px;padding:4px;display:flex;overflow:hidden}.notation-menu-item{all:unset;box-sizing:border-box;border-radius:var(--v-radius-xs,2px);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;outline:none;flex-direction:column;align-self:stretch;align-items:flex-start;gap:2px;margin:0;padding:8px 10px;display:flex}.notation-menu-item[data-highlighted],.notation-menu-item:hover{background:color-mix(in srgb, var(--v-color-text) 10%, transparent)}.notation-menu-item[data-active=true]{background:color-mix(in srgb, var(--v-color-primary,#d9541a) 16%, transparent)}.notation-menu-name{font-size:var(--v-text-body-sm,.8125rem);font-weight:var(--v-weight-semibold,600);white-space:nowrap;line-height:1.2}.notation-menu-example{font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-regular,400);color:var(--v-color-text-muted,#53605b);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.playback-toolbar.svelte-15y47hp{justify-content:center;align-items:center;gap:var(--v-sp-2,.35rem);background:var(--v-color-surface);flex-wrap:wrap;padding:.35rem .5rem;display:flex}.toolbar-group.svelte-15y47hp{align-items:center;gap:.125rem;display:inline-flex}.toolbar-separator.svelte-15y47hp{background:var(--v-color-border);align-self:stretch;width:1px;margin-block:.25rem}.btn-tool.svelte-15y47hp{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--v-radius-sm);width:2rem;height:2rem;color:var(--v-color-text);transition:color var(--v-duration-fast) var(--v-easing-default), background var(--v-duration-fast) var(--v-easing-default);background:0 0;justify-content:center;align-items:center;display:inline-flex}.btn-tool-play.svelte-15y47hp{width:2.25rem}.btn-icon.svelte-15y47hp{width:1rem;height:1rem;display:block}.btn-tool.svelte-15y47hp:hover:not(:disabled){color:var(--v-color-primary);background:color-mix(in srgb, var(--v-color-primary) 10%, var(--v-color-surface))}.btn-tool.svelte-15y47hp:disabled{opacity:.4;cursor:not-allowed}.btn-tool[data-active=true].svelte-15y47hp{color:var(--v-color-primary);background:color-mix(in srgb, var(--v-color-primary) 12%, var(--v-color-surface))}.btn-tool.svelte-15y47hp:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.interval-picker.svelte-15y47hp{margin-inline-start:.125rem;display:inline-flex}.interval-picker.svelte-15y47hp select:where(.svelte-15y47hp){border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm);background:var(--v-color-surface);height:1.75rem;color:var(--v-color-text);font:inherit;font-size:var(--v-text-xs);font-weight:var(--v-weight-semibold);cursor:pointer;padding:0 .5rem}.sr-only.svelte-15y47hp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-status-bar.svelte-l066tk{z-index:18;border-radius:var(--v-radius-none);width:max-content;max-width:min(70%,100% - 24px);font-family:var(--v-font-family-mono);font-size:var(--v-text-label);font-weight:var(--v-weight-medium,500);text-align:center;color:var(--v-color-text);text-overflow:clip;pointer-events:none;-webkit-text-stroke:.35px color-mix(in srgb, var(--v-color-bg) 88%, transparent);paint-order:stroke fill;text-shadow:0 0 3px var(--v-color-bg), 0 0 6px var(--v-color-bg), 1px 0 0 var(--v-color-bg), -1px 0 0 var(--v-color-bg), 0 1px 0 var(--v-color-bg), 0 -1px 0 var(--v-color-bg), 1px 1px 0 var(--v-color-bg), -1px -1px 0 var(--v-color-bg), 1px -1px 0 var(--v-color-bg), -1px 1px 0 var(--v-color-bg);background:0 0;align-items:center;margin:0 auto;padding:6px 12px;display:inline-flex;position:absolute;bottom:0;left:0;right:0;overflow:visible}.pv-explorer-dialog.dialog-shell{width:min(740px,100vw - 24px)}.board-skel.svelte-1fytxnr{aspect-ratio:9/10;width:min(700px,100%);margin-inline:auto}.skel-board.svelte-1fytxnr{border-radius:var(--v-radius-sm,4px);background:color-mix(in srgb, var(--v-color-text) 6%, transparent);width:100%;height:100%}.board-wrap.svelte-1fytxnr{justify-content:center;width:100%;height:100%;min-height:0;display:flex}.board-wrap.svelte-1fytxnr xq-board.pv-explorer-board{width:100%;max-width:100%}@media (width<=640px){.board-skel.svelte-1fytxnr{width:100%}}.engine-panel.svelte-bqmvt2{color:var(--v-color-text);background:0 0;flex-direction:column;gap:0;display:flex}.head.svelte-bqmvt2{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;padding:.25rem 0;display:flex}.head-main.svelte-bqmvt2{align-items:baseline;gap:.5rem;min-width:0;display:flex}.title.svelte-bqmvt2{font-weight:var(--v-weight-semibold,600);font-size:var(--v-text-xs,.625rem);text-transform:uppercase;letter-spacing:.04em}.status.svelte-bqmvt2{font-size:var(--v-text-xs,.625rem);color:var(--v-color-text-muted,var(--v-color-text-secondary))}.status[data-status=thinking].svelte-bqmvt2{color:var(--v-color-primary)}.status[data-status=error].svelte-bqmvt2{color:var(--v-color-danger,#b42318)}.notation.svelte-bqmvt2{flex:none;gap:0;display:inline-flex}.notation-btn.svelte-bqmvt2{border-radius:var(--v-radius-xs,2px);min-width:28px;color:inherit;cursor:pointer;font:inherit;font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);letter-spacing:.04em;opacity:.85;background:0 0;border:0;margin:0;padding:0 6px;line-height:1}.notation-btn.svelte-bqmvt2:hover{opacity:1;background:color-mix(in srgb, var(--v-color-text) 14%, transparent)}.notation-btn.active.svelte-bqmvt2{opacity:1;background:color-mix(in srgb, var(--v-color-primary,#d9541a) 22%, transparent);color:var(--v-color-primary,#d9541a)}.body.svelte-bqmvt2{flex-direction:column;gap:.35rem;padding:.15rem 0 .25rem;display:flex}.summary.svelte-bqmvt2{font-size:var(--v-text-sm,.75rem);justify-content:space-between;align-items:baseline;display:flex}.runtime-meta.svelte-bqmvt2{min-height:1rem;font-size:var(--v-text-xs,.625rem);color:var(--v-color-text-muted,var(--v-color-text-secondary));flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;line-height:1.2;display:flex}.runtime-meta.svelte-bqmvt2 .sep:where(.svelte-bqmvt2){opacity:.55}.score.svelte-bqmvt2{font-variant-numeric:tabular-nums}.depth.svelte-bqmvt2{color:var(--v-color-text-muted,var(--v-color-text-secondary));font-size:var(--v-text-xs,.625rem)}.lines.svelte-bqmvt2{flex-direction:column;gap:.15rem;max-height:9rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.line-row.svelte-bqmvt2{align-items:stretch;gap:.15rem;display:flex}.line-row.svelte-bqmvt2 .line:where(.svelte-bqmvt2){flex:1;min-width:0}.merge-ghost.svelte-bqmvt2{border-radius:var(--v-radius-sm,4px);color:var(--v-color-text-muted,var(--v-color-text-secondary));font:inherit;font-size:var(--v-text-xs,.625rem);opacity:.55;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:.2rem .4rem}.merge-ghost.svelte-bqmvt2:hover:not(:disabled){opacity:1;color:var(--v-color-text)}.merge-ghost.svelte-bqmvt2:disabled{opacity:.25;cursor:default}.line.svelte-bqmvt2{border-radius:var(--v-radius-sm,4px);width:100%;color:inherit;font:inherit;font-size:var(--v-text-xs,.625rem);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.75rem 3.25rem 1fr;gap:.35rem;margin:0;padding:.2rem .3rem;display:grid}button.line.svelte-bqmvt2:hover:not(:disabled){background:var(--v-hover-surface,color-mix(in srgb, var(--v-color-text) 8%, transparent))}button.line.svelte-bqmvt2:disabled,button.line.muted.svelte-bqmvt2{color:var(--v-color-text-muted,var(--v-color-text-secondary));cursor:default;opacity:.85}.line-num.svelte-bqmvt2{color:var(--v-color-text-muted,var(--v-color-text-secondary))}.line-score.svelte-bqmvt2{font-weight:var(--v-weight-medium,500)}.line-pv.svelte-bqmvt2{text-overflow:ellipsis;white-space:nowrap;color:var(--v-color-text-secondary,var(--v-color-text));overflow:hidden}.hint.svelte-bqmvt2,.err.svelte-bqmvt2{font-size:var(--v-text-xs,.625rem);margin:0}.err.svelte-bqmvt2{color:var(--v-color-danger,#b42318)}.engine-panel.svelte-njrxbj{border-bottom:var(--v-border-width,1px) solid var(--v-color-border);background:var(--v-color-surface);flex-direction:column;flex:none;gap:0;display:flex}.head.svelte-njrxbj{background:var(--v-color-surface);border-bottom:var(--v-border-width,1px) solid var(--v-color-border);align-items:stretch;gap:0;min-height:1.75rem;display:flex}.engine-panel[data-open=false].svelte-njrxbj .head:where(.svelte-njrxbj){border-bottom:0}.toggle.svelte-njrxbj{color:var(--v-color-text);font:inherit;font-size:var(--v-text-xs,.625rem);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.25rem .5rem;display:flex}.toggle.svelte-njrxbj:hover{background:var(--v-hover-surface)}.title.svelte-njrxbj{font-weight:var(--v-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;flex:none}.status.svelte-njrxbj{color:var(--v-color-text-muted,var(--v-color-text-secondary));text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.status[data-status=thinking].svelte-njrxbj{color:var(--v-color-primary)}.status[data-status=error].svelte-njrxbj{color:var(--v-color-danger,#b42318)}.settings.svelte-njrxbj{border:0;border-left:var(--v-border-width,1px) solid var(--v-color-border);color:var(--v-color-text-muted,var(--v-color-text-secondary));font:inherit;font-size:var(--v-text-xs,.625rem);cursor:pointer;background:0 0;flex:none;margin:0;padding:0 .5rem}.analyse.svelte-njrxbj{border:0;border-left:var(--v-border-width,1px) solid var(--v-color-border);color:var(--v-color-text);font:inherit;font-size:var(--v-text-xs,.625rem);cursor:pointer;white-space:nowrap;background:0 0;flex:none;margin:0;padding:0 .5rem}.analyse.svelte-njrxbj:hover:not(:disabled){background:var(--v-hover-surface)}.analyse.svelte-njrxbj:disabled{color:var(--v-color-text-muted,var(--v-color-text-secondary));cursor:default;opacity:.65}.settings.svelte-njrxbj:hover{background:var(--v-hover-surface);color:var(--v-color-text)}.body.svelte-njrxbj{background:color-mix(in srgb, var(--v-color-border) 28%, var(--v-color-surface));flex-direction:column;gap:0;padding:.35rem .5rem .5rem;display:flex}.body.svelte-njrxbj .engine-panel{border-bottom:0}.hint.svelte-njrxbj,.err.svelte-njrxbj{font-size:var(--v-text-xs,.625rem);margin:0;padding:0}.err.svelte-njrxbj{color:var(--v-color-danger,#b42318)}.linkish.svelte-njrxbj{color:var(--v-color-primary);font:inherit;font-size:var(--v-text-xs,.625rem);cursor:pointer;background:0 0;border:0;align-self:start;margin:.35rem 0 0;padding:0;text-decoration:underline}.player-bar.svelte-1wbhlst{align-items:center;gap:var(--v-space-2,8px);padding:var(--v-space-1,4px) var(--v-space-2,8px);border-bottom:var(--v-border-width,1px) solid var(--v-color-border);font-size:var(--v-text-label,.75rem);flex-wrap:nowrap;min-width:0;display:flex}.side.svelte-1wbhlst{align-items:center;gap:var(--v-space-1,4px);border:var(--v-border-width,1px) solid var(--v-color-border);border-radius:var(--v-radius-full,9999px);background:var(--v-color-surface);min-height:1.75rem;color:var(--v-color-text);font:inherit;font-weight:var(--v-weight-semibold,600);line-height:var(--v-leading-tight,1.2);white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--v-transition-fast);flex-shrink:0;margin:0;padding:.15rem .3rem .15rem .5rem;display:inline-flex;box-shadow:0 1px 2px #0000001a}.side[data-side=red].svelte-1wbhlst{--side-ring:var(--v-color-danger)}.side[data-side=black].svelte-1wbhlst{--side-ring:var(--v-color-text);padding:.15rem .5rem .15rem .3rem}.side.svelte-1wbhlst:hover{background:var(--v-hover-surface)}.side.svelte-1wbhlst:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.side.svelte-1wbhlst:active{transform:scale(.96)}.side[data-mode=engine].svelte-1wbhlst{border-color:color-mix(in srgb, var(--v-color-primary) 55%, var(--v-color-border));background:color-mix(in srgb, var(--v-color-primary) 14%, var(--v-color-surface));color:var(--v-color-primary)}.side[data-mode=engine].svelte-1wbhlst:hover{background:color-mix(in srgb, var(--v-color-primary) 22%, var(--v-color-surface))}.side[data-active=true].svelte-1wbhlst{box-shadow:0 0 0 1px color-mix(in srgb, var(--side-ring,var(--v-color-primary)) 70%, transparent), 0 1px 1px #0000001a}.side[data-side=red][data-active=true].svelte-1wbhlst{border-color:var(--v-color-danger);background:color-mix(in srgb, var(--v-color-danger) 16%, var(--v-color-surface))}.side[data-side=red][data-active=true].svelte-1wbhlst:hover{background:color-mix(in srgb, var(--v-color-danger) 22%, var(--v-color-surface))}.side[data-side=black][data-active=true].svelte-1wbhlst{border-color:var(--v-color-text);background:color-mix(in srgb, var(--v-color-text) 10%, var(--v-color-surface))}.side[data-side=black][data-active=true].svelte-1wbhlst:hover{background:color-mix(in srgb, var(--v-color-text) 16%, var(--v-color-surface))}.mid.svelte-1wbhlst{color:var(--v-color-text-muted,var(--v-color-text-secondary));font-weight:var(--v-weight-medium,500)}.trail.svelte-1wbhlst{align-items:center;gap:var(--v-space-2,8px);min-width:0;margin-left:auto;display:flex}button.strength{align-items:center;gap:var(--v-space-1,4px);border:var(--v-border-width,1px) solid var(--v-color-border);border-radius:var(--v-radius-full,9999px);background:var(--v-color-surface);max-width:11rem;min-height:1.75rem;color:var(--v-color-text);font:inherit;font-weight:var(--v-weight-semibold,600);line-height:var(--v-leading-tight,1.2);cursor:pointer;min-width:0;transition-property:background-color,border-color,color;transition-duration:var(--v-transition-fast);margin:0;padding:.15rem .5rem;display:inline-flex}button.strength:hover{background:var(--v-hover-surface)}button.strength:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}button.strength[data-state=open]{border-color:color-mix(in srgb, var(--v-color-primary) 55%, var(--v-color-border));background:color-mix(in srgb, var(--v-color-primary) 14%, var(--v-color-surface));color:var(--v-color-primary)}.strength-name.svelte-1wbhlst{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.caret.svelte-1wbhlst{border-inline:.22rem solid #0000;opacity:.7;border-top:.28rem solid;flex:none;width:0;height:0}.auto.svelte-1wbhlst{border-radius:var(--v-radius-full,9999px);background:var(--v-color-primary);color:#fff;min-height:1.75rem;font:inherit;font-weight:var(--v-weight-semibold,600);line-height:var(--v-leading-tight,1.2);white-space:nowrap;cursor:pointer;transition-property:background-color,transform;transition-duration:var(--v-transition-fast);border:0;flex:none;padding:.15rem .65rem}.auto.svelte-1wbhlst:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.auto.svelte-1wbhlst:active{transform:scale(.96)}.auto[aria-pressed=true].svelte-1wbhlst{background:var(--v-color-danger,#b42318)}.tag.svelte-1wbhlst{border-radius:var(--v-radius-round,50%);width:1.2rem;height:1.2rem;font-size:var(--v-text-xs,.625rem);font-weight:var(--v-weight-bold,700);color:#fff;place-items:center;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.side[data-side=red].svelte-1wbhlst .tag:where(.svelte-1wbhlst){background:var(--v-color-danger)}.side[data-side=black].svelte-1wbhlst .tag:where(.svelte-1wbhlst){background:#000}.who.svelte-1wbhlst{padding-inline:.1rem}[data-bits-floating-content-wrapper]:has(.strength-menu-host){z-index:26000!important}.strength-menu-host{z-index:26000;box-shadow:none;background:0 0;border:none;outline:none;padding:0;position:relative}.strength-menu-host[data-state=open] .strength-menu.t-dropdown{opacity:1;pointer-events:auto;transform:scale(1)}.strength-menu{z-index:26000;box-sizing:border-box;border:var(--v-border-width,1px) solid var(--v-color-border);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface-elevated,#fff);width:max-content;min-width:10rem;max-width:min(16rem,100vw - 1rem);max-height:min(22rem,100vh - 2rem);color:var(--v-color-text);box-shadow:var(--v-shadow-md,0 4px 16px #0000001f);outline:none;flex-direction:column;gap:2px;padding:4px;display:flex;overflow:auto}.strength-menu-item{all:unset;box-sizing:border-box;border-radius:var(--v-radius-xs,2px);color:inherit;cursor:pointer;font:inherit;font-size:var(--v-text-body-sm,.8125rem);font-weight:var(--v-weight-medium,500);line-height:var(--v-leading-tight,1.2);text-align:start;white-space:nowrap;background:0 0;outline:none;align-self:stretch;margin:0;padding:.4rem .65rem;display:block}.strength-menu-item[data-highlighted],.strength-menu-item:hover{background:color-mix(in srgb, var(--v-color-text) 10%, transparent)}.strength-menu-item[data-active=true]{background:color-mix(in srgb, var(--v-color-primary) 16%, transparent);font-weight:var(--v-weight-semibold,600)}@media (prefers-reduced-motion:reduce){.side.svelte-1wbhlst,.auto.svelte-1wbhlst,button.strength{transition-duration:0s}.side.svelte-1wbhlst:active,.auto.svelte-1wbhlst:active{transform:none}}.board-ws.svelte-1l5zqb2{height:100%;min-height:0}.board-ws.svelte-1l5zqb2 xq-board.main-board{grid-template-columns:minmax(0, 1fr) var(--cbl-sidebar-w,32rem);--xq-border-color:transparent;--xq-surface-color:transparent;grid-template-rows:minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.board-ws.svelte-1l5zqb2 xq-board.main-board>[slot=board],.board-ws.svelte-1l5zqb2 xq-board.main-board>.board-pane{grid-area:1/1;min-width:0;min-height:0}.board-ws.svelte-1l5zqb2 xq-board.main-board>[slot=sidebar],.board-ws.svelte-1l5zqb2 xq-board.main-board>.side{grid-area:1/2;min-width:0;min-height:0}.board-pane.svelte-1l5zqb2{background:var(--xq-board-bg);--cbl-board-w:min(100cqw, 100cqh * var(--cbl-board-aspect,.901));--cbl-board-h:min(100cqh, 100cqw / var(--cbl-board-aspect,.901));place-items:center;height:100%;min-height:0;display:grid;position:relative;container-type:size}.board-pane.svelte-1l5zqb2 xq-board-surface.board-surface{width:var(--cbl-board-w);height:var(--cbl-board-h);--xq-board-padding:calc(var(--xq-piece-size,50px) * .5) 12px;--xq-board-bg:transparent;--xq-board-border:none;max-width:none}.board-pane.svelte-1l5zqb2 xq-board-surface.board-surface::part(board){width:100%;max-width:100%}.side.svelte-1l5zqb2{border-left:1px solid var(--v-color-border);background:var(--v-color-surface);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.resize-gutter.svelte-1l5zqb2{z-index:3;cursor:col-resize;background:0 0;border:0;width:6px;padding:0;position:absolute;top:0;bottom:0;left:-3px}.resize-gutter.svelte-1l5zqb2:hover,.resize-gutter.svelte-1l5zqb2:focus-visible,.dragging.svelte-1l5zqb2 .resize-gutter:where(.svelte-1l5zqb2){background:var(--v-color-primary)}.meta.svelte-1l5zqb2{font-size:var(--v-text-xs);border-bottom:1px solid var(--v-color-border);flex-direction:column;flex:none;gap:.25rem;padding:.45rem .65rem;display:flex}.meta-row-full.svelte-1l5zqb2{grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:.35rem;display:grid}.meta-row-triple.svelte-1l5zqb2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.5rem;display:grid}.meta-field.svelte-1l5zqb2{flex-direction:column;gap:.05rem;min-width:0;display:flex}.meta-field-result.svelte-1l5zqb2{min-width:2.5rem}.meta.svelte-1l5zqb2 span:where(.svelte-1l5zqb2){color:var(--v-color-text-muted)}.meta.svelte-1l5zqb2 strong:where(.svelte-1l5zqb2){font-weight:var(--v-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-body.svelte-1l5zqb2{flex:auto;min-height:0}.panel.svelte-1l5zqb2{border-bottom:1px solid var(--v-color-border);flex-direction:column;height:100%;min-height:0;display:flex}.moves-panel.svelte-1l5zqb2,.variations-panel.svelte-1l5zqb2{border-bottom:0}.panel-head.svelte-1l5zqb2{min-height:32px;font-size:var(--v-text-xs);font-weight:var(--v-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--v-color-text-muted);border-bottom:1px solid var(--v-color-border);flex:none;justify-content:space-between;align-items:center;gap:.35rem;padding:0 .35rem 0 .65rem;display:flex}.panel-head-title.svelte-1l5zqb2{min-width:0}.panel-body.svelte-1l5zqb2{flex:auto;min-height:0;overflow:auto}.vcr.svelte-1l5zqb2{border-top:1px solid var(--v-color-border);flex:none}.rehearsal-note.svelte-1l5zqb2{font-size:var(--v-text-xs);color:var(--v-color-text-muted);border-top:1px solid var(--v-color-border);flex:none;padding:.35rem .65rem}.overlay.svelte-mtsa67{z-index:40;background:color-mix(in srgb, var(--v-color-text) 28%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-mtsa67{gap:var(--v-sp-3,.75rem);width:min(26rem,100vw - 2rem);padding:var(--v-sp-4,1rem);background:var(--v-color-surface);color:var(--v-color-text);border:1px solid var(--v-color-border);border-radius:var(--v-radius-md,8px);box-shadow:var(--v-shadow-lg);display:grid}h2.svelte-mtsa67{font-size:var(--v-text-sm,.875rem);font-weight:var(--v-weight-semibold,600);margin:0}.field.svelte-mtsa67,.check.svelte-mtsa67,.radio.svelte-mtsa67{font-size:var(--v-text-xs,.75rem);gap:.25rem;display:grid}.radio.svelte-mtsa67,.check.svelte-mtsa67{grid-template-columns:auto 1fr;align-items:center;gap:.4rem}fieldset.svelte-mtsa67{border:0;gap:.35rem;margin:0;padding:0;display:grid}legend.svelte-mtsa67{font-size:var(--v-text-xs,.75rem);margin-bottom:.2rem}input.svelte-mtsa67:not([type]),select.svelte-mtsa67{font:inherit;border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,4px);background:var(--v-color-bg);color:inherit;padding:.35rem .45rem}.hint.svelte-mtsa67,.error.svelte-mtsa67{font-size:var(--v-text-xs,.75rem);margin:0}.error.svelte-mtsa67{color:var(--v-color-danger,#b42318)}.actions.svelte-mtsa67{justify-content:flex-end;gap:.45rem;display:flex}button.svelte-mtsa67{font:inherit;font-size:var(--v-text-xs,.75rem);border-radius:var(--v-radius-sm,4px);cursor:pointer;padding:.35rem .7rem}.ghost.svelte-mtsa67{border:1px solid var(--v-color-border);color:inherit;background:0 0}.primary.svelte-mtsa67{background:var(--v-color-primary);color:var(--v-color-on-primary,#fff);border:0}button.svelte-mtsa67:disabled{opacity:.55;cursor:default}.overlay.svelte-12o86ar{z-index:41;background:color-mix(in srgb, var(--v-color-text) 28%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-12o86ar{gap:var(--v-sp-3,.75rem);width:min(24rem,100vw - 2rem);padding:var(--v-sp-4,1rem);background:var(--v-color-surface);color:var(--v-color-text);border:1px solid var(--v-color-border);border-radius:var(--v-radius-md,8px);box-shadow:var(--v-shadow-lg);display:grid}h2.svelte-12o86ar{font-size:var(--v-text-sm,.875rem);margin:0}p.svelte-12o86ar{font-size:var(--v-text-xs,.75rem);margin:0}.actions.svelte-12o86ar{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}button.svelte-12o86ar{font:inherit;font-size:var(--v-text-xs,.75rem);border-radius:var(--v-radius-sm,4px);cursor:pointer;padding:.35rem .7rem}.ghost.svelte-12o86ar{border:1px solid var(--v-color-border);color:inherit;background:0 0}.primary.svelte-12o86ar{background:var(--v-color-primary);color:var(--v-color-on-primary,#fff);border:0}button.svelte-12o86ar:disabled{opacity:.55;cursor:default}
