.rd-toasts.svelte-5byxc9{left:50%;bottom:calc(max(var(--sv-rail-inset,0px), var(--sv-sheet-foot-h,0px)) + var(--sv-space-4));z-index:var(--sv-z-toast);gap:var(--sv-space-2);max-width:calc(100 * var(--app-vw,1vw) - 2rem);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.rd-toast.svelte-5byxc9{align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-2) var(--sv-space-3);background:var(--sv-dark-surface-raised);border:1px solid var(--sv-dark-border-strong);border-radius:var(--sv-radius-xl);box-shadow:var(--sv-shadow-dark-md);color:var(--sv-dark-text);font-size:.9rem;display:flex}.rd-toast-text.svelte-5byxc9{flex:1}.rd-backdrop.svelte-5byxc9{background:var(--sv-color-scrim);z-index:var(--sv-z-modal);position:fixed;inset:0}.rd-dialog.svelte-5byxc9{z-index:calc(var(--sv-z-modal) + 1);background:var(--sv-dark-surface-raised);border:1px solid var(--sv-dark-border-strong);border-radius:var(--sv-radius-xl);box-shadow:var(--sv-shadow-dark-md);width:min(440px, calc(100 * var(--app-vw,1vw) - 2rem));max-height:calc(100 * var(--app-vh,1dvh) - 4rem);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.rd-header.svelte-5byxc9{padding:var(--sv-space-3) var(--sv-space-4);border-bottom:1px solid var(--sv-dark-border);color:var(--sv-dark-text);font-size:.85rem;font-weight:600}.rd-body.svelte-5byxc9{gap:var(--sv-space-3);padding:var(--sv-space-4);flex-direction:column;display:flex;overflow-y:auto}.rd-text.svelte-5byxc9{color:var(--sv-dark-text);margin:0;font-size:.9rem;line-height:1.4}.rd-note.svelte-5byxc9{color:var(--sv-dark-text-secondary);margin:0;font-size:.8rem;line-height:1.4}.rd-list.svelte-5byxc9{gap:var(--sv-space-2);flex-direction:column;display:flex}.rd-row.svelte-5byxc9{align-items:center;column-gap:var(--sv-space-3);min-height:44px;padding:var(--sv-space-2) var(--sv-space-3);text-align:left;background:var(--sv-dark-surface);border:1px solid var(--sv-dark-border);border-radius:var(--sv-radius-md);color:var(--sv-dark-text);cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"main act""sub act";font-family:inherit;display:grid}.rd-row.svelte-5byxc9:focus-visible{box-shadow:var(--sv-focus-ring);outline:none}.rd-row.svelte-5byxc9:hover{border-color:var(--sv-dark-border-strong)}.rd-row-main.svelte-5byxc9{overflow-wrap:anywhere;grid-area:main;font-size:.9rem}.rd-row-sub.svelte-5byxc9{color:var(--sv-dark-text-secondary);grid-area:sub;font-size:.75rem}.rd-row-act.svelte-5byxc9{color:var(--sv-dark-accent);grid-area:act;font-size:.8rem}.rd-actions.svelte-5byxc9{justify-content:flex-end;gap:var(--sv-space-3);display:flex}.lhd-backdrop.svelte-15a9pw6{background:var(--sv-color-scrim);z-index:var(--sv-z-modal);position:fixed;inset:0}.lhd-dialog.svelte-15a9pw6{z-index:calc(var(--sv-z-modal) + 1);background:var(--sv-dark-surface-raised);border:1px solid var(--sv-dark-border-strong);border-radius:var(--sv-radius-xl);box-shadow:var(--sv-shadow-dark-md);width:min(440px, calc(100 * var(--app-vw,1vw) - 2rem));max-height:calc(100 * var(--app-vh,1dvh) - 4rem);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lhd-header.svelte-15a9pw6{padding:var(--sv-space-1) var(--sv-space-1) var(--sv-space-1) var(--sv-space-4);border-bottom:1px solid var(--sv-dark-border);color:var(--sv-dark-text);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.lhd-close.svelte-15a9pw6{min-width:44px;min-height:44px;color:var(--sv-dark-text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.lhd-close.svelte-15a9pw6:focus-visible{box-shadow:var(--sv-focus-ring);outline:none}.lhd-body.svelte-15a9pw6{gap:var(--sv-space-3);padding:var(--sv-space-4);flex-direction:column;display:flex;overflow-y:auto}.lhd-list.svelte-15a9pw6{gap:var(--sv-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lhd-row.svelte-15a9pw6{gap:var(--sv-space-2);padding:var(--sv-space-2) var(--sv-space-3);background:var(--sv-dark-surface);border:1px solid var(--sv-dark-border);border-radius:var(--sv-radius-md);flex-direction:column;display:flex}.lhd-active.svelte-15a9pw6{border-color:var(--sv-dark-accent)}.lhd-main.svelte-15a9pw6{flex-direction:column;min-width:0;display:flex}.lhd-when.svelte-15a9pw6{align-items:center;gap:var(--sv-space-2);color:var(--sv-dark-text);font-size:.9rem;display:flex}.lhd-badge.svelte-15a9pw6{padding:0 var(--sv-space-2);border-radius:var(--sv-radius-md);background:var(--sv-dark-accent-subtle);color:var(--sv-dark-accent);font-size:.75rem}.lhd-sub.svelte-15a9pw6{color:var(--sv-dark-text-secondary);font-size:.75rem}.lhd-label.svelte-15a9pw6{overflow-wrap:anywhere}.lhd-actions.svelte-15a9pw6{gap:var(--sv-space-2);display:flex}.lhd-none.svelte-15a9pw6{display:none}.lhd-note.svelte-15a9pw6,.lhd-confirm.svelte-15a9pw6,.lhd-error.svelte-15a9pw6{margin:0;font-size:.8rem;line-height:1.4}.lhd-note.svelte-15a9pw6{color:var(--sv-dark-text-secondary)}.lhd-confirm.svelte-15a9pw6{color:var(--sv-dark-text)}.lhd-error.svelte-15a9pw6{color:var(--sv-color-danger)}.ppt.svelte-1o1vobq{background:var(--sv-color-bg);border:1px solid var(--sv-dark-border);border-radius:var(--sv-radius-md);width:100%;position:relative;overflow:hidden}.ppt-base.svelte-1o1vobq,.ppt-ghost.svelte-1o1vobq,.ppt-halo.svelte-1o1vobq{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.ppt-ghost.svelte-1o1vobq{opacity:.5;pointer-events:none}.ppt-ghost--full.svelte-1o1vobq{opacity:1}.ppt-halo.svelte-1o1vobq{pointer-events:none;visibility:hidden}.ppt-halo--ready.svelte-1o1vobq{visibility:visible}.ppt-failed.svelte-1o1vobq{padding:var(--sv-space-3);text-align:center;color:var(--sv-color-text-secondary);justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute;inset:0}.pa-sheet.svelte-1d7qp7v{z-index:calc(var(--sv-z-modal) + 2);background:var(--sv-dark-surface);color:var(--sv-dark-text);flex-direction:column;display:flex;position:fixed;inset:0}.pa-header.svelte-1d7qp7v{padding:var(--sv-space-3) var(--sv-space-4);border-bottom:1px solid var(--sv-dark-border);flex:none}.pa-title.svelte-1d7qp7v{margin:0 0 var(--sv-space-2);font-size:1rem;font-weight:600}.pa-notes.svelte-1d7qp7v{gap:var(--sv-space-2);flex-direction:column;display:flex}.pa-msg.svelte-1d7qp7v{margin:0;font-size:.9rem;line-height:1.4}.pa-msg--warn.svelte-1d7qp7v{color:var(--sv-dark-accent)}.pa-msg--error.svelte-1d7qp7v{color:var(--sv-dark-danger)}.pa-body.svelte-1d7qp7v{min-height:0;padding:var(--sv-space-4);flex:1;overflow-y:auto;container-type:size}.pa-grid.svelte-1d7qp7v{gap:var(--sv-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));margin:0;padding:0;list-style:none;display:grid}.pa-cell.svelte-1d7qp7v{align-items:center;gap:var(--sv-space-1-5);flex-direction:column;display:flex}.pa-cell.svelte-1d7qp7v .ppt{width:min(100%, calc((100cqh - 2rem) * var(--ppt-aspect,.75)))}.pa-badge.svelte-1d7qp7v{justify-content:center;align-items:center;gap:var(--sv-space-2);color:var(--sv-dark-text-secondary);flex-wrap:wrap;font-size:.8rem;display:flex}.pa-tag.svelte-1d7qp7v{padding:0 var(--sv-space-2);border:1px solid var(--sv-dark-accent);border-radius:var(--sv-radius-md);color:var(--sv-dark-accent)}.pa-offset.svelte-1d7qp7v{align-items:center;gap:var(--sv-space-2);flex-wrap:wrap;font-size:.9rem;display:flex}.pa-offset-input.svelte-1d7qp7v{text-align:center;width:4.5rem;min-height:44px;color:var(--sv-dark-text);background:var(--sv-dark-surface);border:1px solid var(--sv-dark-border);border-radius:var(--sv-radius-md);font-size:1rem}.pa-offset-input.svelte-1d7qp7v:focus-visible{box-shadow:var(--sv-focus-ring);outline:none}.pa-scope.svelte-1d7qp7v{justify-content:center;align-items:center;gap:var(--sv-space-3);flex-wrap:wrap;font-size:.9rem;display:flex}.pa-scope-opt.svelte-1d7qp7v{align-items:center;gap:var(--sv-space-1-5);min-height:44px;display:flex}.pa-align.svelte-1d7qp7v{align-items:center;gap:var(--sv-space-3);flex-direction:column;display:flex}.pa-pager.svelte-1d7qp7v{align-items:center;gap:var(--sv-space-3);display:flex}.pa-page.svelte-1d7qp7v{text-align:center;min-width:5rem;font-size:.9rem}.pa-surface.svelte-1d7qp7v{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:var(--sv-radius-md);max-width:100%}.pa-surface.svelte-1d7qp7v:focus-visible{box-shadow:var(--sv-focus-ring);outline:none}.pa-readout.svelte-1d7qp7v{color:var(--sv-dark-text-secondary);margin:0;font-size:.8rem}.pa-actions.svelte-1d7qp7v{justify-content:flex-end;gap:var(--sv-space-3);padding:var(--sv-space-3) var(--sv-space-4);padding-bottom:max(var(--sv-space-3), env(safe-area-inset-bottom));border-top:1px solid var(--sv-dark-border);flex:none;display:flex}.pa-sheet.svelte-1d7qp7v .pa-touch{min-width:44px;min-height:44px}.mp-sheet.svelte-l1ylxc{z-index:calc(var(--sv-z-modal) + 3);background:var(--sv-dark-surface);color:var(--sv-dark-text);flex-direction:column;display:flex;position:fixed;inset:0}.mp-head.svelte-l1ylxc{justify-content:space-between;align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-3) var(--sv-space-4);border-bottom:1px solid var(--sv-dark-border);flex:none;display:flex}.mp-title.svelte-l1ylxc{margin:0;font-size:1rem;font-weight:600}.mp-note.svelte-l1ylxc{padding:var(--sv-space-2) var(--sv-space-4) 0;color:var(--sv-dark-text-secondary);flex:none;margin:0;font-size:.9rem}.mp-body.svelte-l1ylxc{min-height:0;padding:var(--sv-space-4);flex:1;overflow-y:auto;container-type:size}.mp-grid.svelte-l1ylxc{gap:var(--sv-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));margin:0;padding:0;list-style:none;display:grid}.mp-cell.svelte-l1ylxc{align-items:center;gap:var(--sv-space-1-5);flex-direction:column;display:flex}.mp-cell.svelte-l1ylxc .ppt{width:min(100%, calc((100cqh - 2rem) * var(--ppt-aspect,.75)))}.mp-badge.svelte-l1ylxc{color:var(--sv-dark-text-secondary);font-size:.8rem}.mp-sheet.svelte-l1ylxc .mp-touch{min-width:44px;min-height:44px}.keep-bar.svelte-1l4zuls{box-sizing:border-box;width:fit-content;left:0;right:0;top:calc(64px + env(safe-area-inset-top));z-index:var(--sv-z-toast);max-width:calc(100 * var(--app-vw,1vw) - 32px);background:var(--sv-dark-surface-raised);color:var(--sv-dark-text);font-family:var(--sv-font-sans);border:1px solid var(--sv-dark-border);border-radius:12px;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 16px;display:flex;position:fixed}.keep-bar.svelte-1l4zuls button:where(.svelte-1l4zuls){white-space:nowrap;background:var(--sv-dark-btn-bg);border:1px solid var(--sv-dark-btn-border);min-width:44px;min-height:44px;color:var(--sv-dark-text);border-radius:8px;flex-shrink:0;padding:0 14px}.keep-bar.svelte-1l4zuls .primary:where(.svelte-1l4zuls){background:var(--sv-dark-accent);color:var(--sv-dark-accent-fg)}.sr-announce.svelte-1l4zuls{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.diag.svelte-axnvpk{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:9999;max-width:min(360px, calc(60 * var(--app-vw,1vw)));background:color-mix(in srgb, var(--sv-dark-surface) 85%, transparent);border:1px solid var(--sv-dark-border);color:var(--sv-dark-text);pointer-events:none;border-radius:6px;padding:6px;font:11px/1.3 ui-monospace,Menlo,monospace;position:fixed;left:4px}.diag-body.svelte-axnvpk{overflow-wrap:anywhere}.diag-trace.svelte-axnvpk{overflow-wrap:anywhere;margin-top:4px;font-size:10px}.k.svelte-axnvpk{color:var(--sv-dark-text-secondary)}.diag-buttons.svelte-axnvpk{pointer-events:auto;gap:4px;margin-bottom:4px;display:flex}button.svelte-axnvpk{font:inherit;min-height:28px;color:var(--sv-dark-text);background:var(--sv-dark-surface-raised);border:1px solid var(--sv-dark-border);border-radius:4px;padding:0 8px}textarea.svelte-axnvpk{width:100%;font:inherit;pointer-events:auto;background:var(--sv-dark-bg);color:var(--sv-dark-text);margin-top:4px}.rps-backdrop.svelte-cnqiew{z-index:var(--sv-z-modal);background:var(--sv-color-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rps-dialog.svelte-cnqiew{box-sizing:border-box;border-radius:var(--sv-radius-xl);background:var(--sv-color-bg);width:min(480px,100%);max-height:100%;color:var(--sv-color-text);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow-y:auto}h2.svelte-cnqiew{margin:0;font-size:1.125rem}label.svelte-cnqiew{flex-direction:column;gap:.25rem;display:flex}textarea.svelte-cnqiew{resize:vertical;font-family:inherit;font-size:16px}.optional.svelte-cnqiew,.rps-note.svelte-cnqiew{color:var(--sv-color-text-secondary)}.rps-note.svelte-cnqiew{margin:0;font-size:.875rem}pre.svelte-cnqiew{white-space:pre-wrap;font-size:.8125rem}.rps-actions.svelte-cnqiew{flex-wrap:wrap;gap:.5rem;display:flex}.rps-send.svelte-cnqiew{box-sizing:border-box;min-height:44px;padding:var(--sv-space-2) var(--sv-space-4);font-family:var(--sv-font-sans);font-size:var(--sv-text-sm);font-weight:var(--sv-font-medium);line-height:var(--sv-leading-tight);white-space:nowrap;border-radius:var(--sv-radius-lg);background:linear-gradient(135deg, var(--sv-color-primary), var(--sv-color-primary-hover));box-shadow:var(--sv-shadow-primary);color:var(--sv-color-primary-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--sv-duration-base) var(--sv-easing), box-shadow var(--sv-duration-base) var(--sv-easing);border:1px solid #0000;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rps-send.svelte-cnqiew:hover:not([aria-disabled=true]){background:linear-gradient(135deg, var(--sv-color-primary-hover), var(--sv-color-primary-deep));box-shadow:var(--sv-shadow-primary-hover)}.rps-send.svelte-cnqiew:focus-visible{box-shadow:var(--sv-focus-ring)}.rps-send.svelte-cnqiew:active:not([aria-disabled=true]){transform:scale(.97)}.rps-send[aria-disabled=true].svelte-cnqiew{opacity:.5;pointer-events:none}.rps-error.svelte-cnqiew{color:var(--sv-color-danger);margin:0}.library-blocked-wrap.svelte-pqmpyn{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}h1.svelte-pqmpyn{margin:0 0 .75rem;font-size:1.5rem}p.svelte-pqmpyn{color:var(--sv-color-text-secondary);max-width:32rem;margin:0}.actions.svelte-pqmpyn{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}button.svelte-pqmpyn{border:1px solid var(--sv-color-border-strong);background:var(--sv-color-bg-subtle);min-width:44px;min-height:44px;color:var(--sv-color-text);cursor:pointer;border-radius:.5rem;padding:0 1.25rem;font-size:1rem}button.svelte-pqmpyn:first-child{background:var(--sv-color-primary);border-color:var(--sv-color-primary);color:var(--sv-color-primary-fg)}.sync-subheading{font-family:var(--sv-font-serif);font-size:var(--sv-text-lg);margin:0 0 .5rem;font-weight:500}.recent-tiles{gap:.5rem;margin:0 0 1rem;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.recent-tiles li{flex:none}.recent-tile{border:1px solid var(--sv-color-border-strong);border-radius:var(--sv-radius-lg);background:var(--sv-color-bg-subtle);width:96px;color:inherit;cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .4rem;text-decoration:none;display:flex}.recent-tile:hover{background:var(--sv-color-bg-hover)}.recent-tile-icon{color:var(--sv-color-text-secondary)}.recent-tile-title{font-family:var(--sv-font-serif);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:.75rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.setlist-name,.board-name{font-family:var(--sv-font-serif);font-size:var(--sv-text-lg);overflow-wrap:anywhere;min-width:0;font-weight:500}@media (width<=459px){:where(.app-root:not([data-app-swapped])) .setlist-name,:where(.app-root:not([data-app-swapped])) .board-name{font-size:var(--sv-text-base)}}@container app-root (width<=459px){.setlist-name,.board-name{font-size:var(--sv-text-base)}}.collection-row{border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);overflow:hidden}.popover-label{color:var(--sv-dark-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}:root{--sv-blue-50:#eff6ff;--sv-blue-100:#dbeafe;--sv-blue-200:#bfdbfe;--sv-blue-500:#3b82f6;--sv-blue-600:#2563eb;--sv-blue-700:#1d4ed8;--sv-blue-800:#1e40af;--sv-neutral-0:#fff;--sv-neutral-50:#f9fafb;--sv-neutral-100:#f3f4f6;--sv-neutral-200:#e5e7eb;--sv-neutral-300:#d1d5db;--sv-neutral-400:#9ca3af;--sv-neutral-500:#6b7280;--sv-neutral-600:#4b5563;--sv-neutral-700:#374151;--sv-neutral-800:#1f2937;--sv-neutral-900:#111827;--sv-red-50:#fef2f2;--sv-red-100:#fee2e2;--sv-red-200:#fca5a5;--sv-red-400:#f87171;--sv-red-500:#ef4444;--sv-red-600:#dc2626;--sv-red-700:#b91c1c;--sv-green-50:#f0fdf4;--sv-green-200:#86efac;--sv-green-500:#22c55e;--sv-green-600:#10b981;--sv-green-700:#059669;--sv-green-800:#166534;--sv-slate-600:#475569;--sv-slate-700:#334155;--sv-slate-800:#1e293b;--sv-slate-900:#0f172a;--sv-ink-900:#23201d;--sv-aubergine-500:#6d3f6a;--sv-aubergine-500-rgb:109 63 106;--sv-aubergine-600:#5f375c;--sv-aubergine-700:#502e4d;--sv-aubergine-300:#c99bc4;--sv-aubergine-300-rgb:201 155 196;--sv-aubergine-400:#b58cb0;--sv-aubergine-50:#e9e2e3;--sv-aubergine-100:#c9b7c4;--sv-teal-500:#2e6b68;--sv-teal-500-rgb:46 107 104;--sv-teal-600:#285d5a;--sv-teal-700:#224e4c;--sv-teal-300:#7fbdb6;--sv-teal-300-rgb:127 189 182;--sv-teal-400:#72aaa4;--sv-teal-50:#e2e7e3;--sv-teal-100:#b3c7c3;--sv-bronze-500:#7d5a22;--sv-bronze-500-rgb:125 90 34;--sv-bronze-600:#6d4e1e;--sv-bronze-700:#5b4219;--sv-bronze-300:#d2ab6a;--sv-bronze-300-rgb:210 171 106;--sv-bronze-400:#bd9a5f;--sv-bronze-50:#ebe5db;--sv-bronze-100:#cec1ab;--sv-navy-500:#2c4a7c;--sv-navy-500-rgb:44 74 124;--sv-navy-600:#26406c;--sv-navy-700:#20365b;--sv-navy-300:#9fb6e0;--sv-navy-300-rgb:159 182 224;--sv-navy-400:#8fa4ca;--sv-navy-50:#e1e3e6;--sv-navy-100:#b2bbca;--sv-garnet-500:#8a2537;--sv-garnet-500-rgb:138 37 55;--sv-garnet-600:#782030;--sv-garnet-700:#651b28;--sv-garnet-300:#e39aa6;--sv-garnet-300-rgb:227 154 166;--sv-garnet-400:#cc8b95;--sv-garnet-50:#eddfdd;--sv-garnet-100:#d3aeb2;--sv-leaf-600:#397130;--sv-leaf-600-rgb:57 113 48;--sv-leaf-300:#7cc06a;--sv-leaf-50:#e3e8dc;--sv-leaf-100:#b6c9af;--sv-brick-600:#b3302a;--sv-brick-600-rgb:179 48 42;--sv-brick-300:#e2826f;--sv-amber-600:#b8860b;--sv-amber-300:#e8b923;--sv-amber-100:#eee2c9;--sv-amber-700:#8f6614;--sv-paper-50:#faf8f4;--sv-paper-50-rgb:250 248 244;--sv-paper-100:#f5f2ec;--sv-paper-200:#efebe3;--sv-paper-300:#e5e0d6;--sv-paper-400:#d8d2c4;--sv-paper-500:#b7b2a6;--sv-paper-600:#8a867e;--sv-ink-500:#6f6a62;--sv-ink-700:#3c3833;--sv-charcoal-900:#1a1917;--sv-charcoal-900-rgb:26 25 23;--sv-charcoal-800:#22201d;--sv-charcoal-700:#2b2825;--sv-parchment-100:#eae5db;--sv-parchment-100-rgb:234 229 219}:root,[data-accent=aubergine]{--sv-accent:var(--sv-aubergine-500);--sv-accent-rgb:var(--sv-aubergine-500-rgb);--sv-accent-hover:var(--sv-aubergine-600);--sv-accent-deep:var(--sv-aubergine-700);--sv-accent-light:var(--sv-aubergine-300);--sv-accent-light-rgb:var(--sv-aubergine-300-rgb);--sv-accent-cover:var(--sv-aubergine-400);--sv-accent-tint:var(--sv-aubergine-50);--sv-accent-tint-strong:var(--sv-aubergine-100)}[data-accent=teal]{--sv-accent:var(--sv-teal-500);--sv-accent-rgb:var(--sv-teal-500-rgb);--sv-accent-hover:var(--sv-teal-600);--sv-accent-deep:var(--sv-teal-700);--sv-accent-light:var(--sv-teal-300);--sv-accent-light-rgb:var(--sv-teal-300-rgb);--sv-accent-cover:var(--sv-teal-400);--sv-accent-tint:var(--sv-teal-50);--sv-accent-tint-strong:var(--sv-teal-100)}[data-accent=bronze]{--sv-accent:var(--sv-bronze-500);--sv-accent-rgb:var(--sv-bronze-500-rgb);--sv-accent-hover:var(--sv-bronze-600);--sv-accent-deep:var(--sv-bronze-700);--sv-accent-light:var(--sv-bronze-300);--sv-accent-light-rgb:var(--sv-bronze-300-rgb);--sv-accent-cover:var(--sv-bronze-400);--sv-accent-tint:var(--sv-bronze-50);--sv-accent-tint-strong:var(--sv-bronze-100)}[data-accent=navy]{--sv-accent:var(--sv-navy-500);--sv-accent-rgb:var(--sv-navy-500-rgb);--sv-accent-hover:var(--sv-navy-600);--sv-accent-deep:var(--sv-navy-700);--sv-accent-light:var(--sv-navy-300);--sv-accent-light-rgb:var(--sv-navy-300-rgb);--sv-accent-cover:var(--sv-navy-400);--sv-accent-tint:var(--sv-navy-50);--sv-accent-tint-strong:var(--sv-navy-100)}[data-accent=garnet]{--sv-accent:var(--sv-garnet-500);--sv-accent-rgb:var(--sv-garnet-500-rgb);--sv-accent-hover:var(--sv-garnet-600);--sv-accent-deep:var(--sv-garnet-700);--sv-accent-light:var(--sv-garnet-300);--sv-accent-light-rgb:var(--sv-garnet-300-rgb);--sv-accent-cover:var(--sv-garnet-400);--sv-accent-tint:var(--sv-garnet-50);--sv-accent-tint-strong:var(--sv-garnet-100)}:root,[data-skin=manuscript]{--sv-color-bg:var(--sv-paper-50);--sv-color-bg-subtle:var(--sv-paper-100);--sv-color-bg-muted:var(--sv-paper-200);--sv-color-border:var(--sv-paper-500);--sv-color-border-strong:var(--sv-paper-600);--sv-color-text:var(--sv-ink-700);--sv-color-text-secondary:var(--sv-ink-500);--sv-color-text-strong:var(--sv-ink-900);--sv-color-bg-hover:var(--sv-paper-300);--sv-color-bg-active:var(--sv-paper-400);--sv-color-scrim:#00000080;--sv-dark-bg:var(--sv-charcoal-900);--sv-dark-surface:var(--sv-charcoal-800);--sv-dark-surface-raised:var(--sv-charcoal-700);--sv-viewer-margin-light:var(--sv-neutral-200);--sv-viewer-page-edge:var(--sv-neutral-400);--sv-dark-glass:rgb(var(--sv-charcoal-900-rgb) / .92);--sv-dark-border:rgb(var(--sv-paper-50-rgb) / .11);--sv-dark-border-strong:rgb(var(--sv-paper-50-rgb) / .2);--sv-dark-text:var(--sv-parchment-100);--sv-dark-text-secondary:rgb(var(--sv-parchment-100-rgb) / .6);--sv-dark-focus-outline:var(--sv-amber-600);--sv-dark-bg-hover:#ffffff2b;--sv-dark-bg-active:#ffffff38;--sv-dark-accent:var(--sv-accent-light);--sv-dark-danger:var(--sv-brick-300);--sv-dark-success:var(--sv-leaf-300);--sv-dark-emphasis:var(--sv-amber-300);--sv-dark-accent-subtle:rgb(var(--sv-accent-light-rgb) / .14);--sv-dark-accent-subtle-fg:var(--sv-dark-accent);--sv-dark-accent-fg:var(--sv-charcoal-900);--sv-dark-accent-hover:var(--sv-accent-cover);--sv-dark-btn-bg:#ffffff17;--sv-dark-btn-bg-hover:#ffffff2b;--sv-dark-btn-border:#ffffff1c;--sv-dark-btn-border-hover:#ffffff38;--sv-color-primary:var(--sv-accent);--sv-color-emphasis:var(--sv-amber-300);--sv-color-primary-hover:var(--sv-accent-hover);--sv-color-primary-deep:var(--sv-accent-deep);--sv-color-primary-glow:rgb(var(--sv-accent-rgb) / .25);--sv-color-primary-subtle:var(--sv-accent-tint);--sv-color-primary-subtle-border:var(--sv-accent-tint-strong);--sv-color-primary-fg:var(--sv-neutral-0);--sv-color-danger:var(--sv-brick-600);--sv-color-danger-hover:var(--sv-red-700);--sv-color-danger-glow:rgb(var(--sv-brick-600-rgb) / .22);--sv-color-success:var(--sv-leaf-600);--sv-color-success-hover:var(--sv-green-700);--sv-color-success-glow:rgb(var(--sv-leaf-600-rgb) / .22);--sv-color-success-subtle:var(--sv-leaf-50);--sv-color-success-subtle-border:var(--sv-leaf-100);--sv-color-note:var(--sv-amber-700);--sv-color-note-subtle:var(--sv-amber-100);--sv-focus-ring:0 0 0 3px rgb(var(--sv-accent-rgb) / .4)}:root{--sv-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sv-font-serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sv-font-body:Times, "Times New Roman", serif;--sv-font-music:"Bravura", serif;--sv-font-normal:400;--sv-font-medium:500;--sv-font-semibold:600;--sv-font-bold:700;--sv-text-2xs:.7rem;--sv-text-xs:.75rem;--sv-text-sm:.875rem;--sv-text-base:1rem;--sv-text-lg:1.125rem;--sv-text-xl:1.25rem;--sv-text-2xl:1.5rem;--sv-leading-tight:1.25;--sv-leading-normal:1.5;--sv-leading-relaxed:1.65;--sv-space-0-5:.125rem;--sv-space-1:.25rem;--sv-space-1-5:.375rem;--sv-space-2:.5rem;--sv-space-2-5:.625rem;--sv-space-3:.75rem;--sv-space-4:1rem;--sv-space-5:1.25rem;--sv-space-6:1.5rem;--sv-space-8:2rem;--sv-space-10:2.5rem;--sv-space-12:3rem;--sv-space-16:4rem;--sv-chrome-height:52px;--sv-radius-xs:2px;--sv-radius-sm:2px;--sv-radius-md:3px;--sv-radius-lg:4px;--sv-radius-xl:6px;--sv-radius-2xl:8px;--sv-radius-full:9999px;--sv-shadow-xs:0 1px 2px #0000000d;--sv-shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--sv-shadow-md:0 4px 8px #00000014, 0 1px 3px #0000000a;--sv-shadow-lg:0 10px 24px #0000001a, 0 2px 6px #0000000f;--sv-shadow-dark-sm:0 2px 8px #0006;--sv-shadow-dark-md:0 8px 24px #0000008c;--sv-shadow-dark-lg:0 16px 40px #000000b3;--sv-shadow-primary:0 2px 6px var(--sv-color-primary-glow);--sv-shadow-primary-hover:0 4px 12px var(--sv-color-primary-glow);--sv-shadow-danger:0 2px 6px var(--sv-color-danger-glow);--sv-shadow-success:0 2px 6px var(--sv-color-success-glow);--sv-duration-fast:.1s;--sv-duration-base:.2s;--sv-duration-slow:.3s;--sv-easing:cubic-bezier(.4, 0, .2, 1);--sv-easing-spring:cubic-bezier(.16, 1, .3, 1);--sv-easing-out:cubic-bezier(0, 0, .2, 1);--sv-z-toolbar:100;--sv-z-overlay:150;--sv-z-popover:200;--sv-z-modal:300;--sv-z-toast:400}[data-accent=bronze]{--sv-dark-focus-outline:var(--sv-dark-text)}html,body{height:100%;margin:0}html{font-family:var(--sv-font-body)}.app-root.svelte-12qhfyh{display:contents}.app-root[data-app-rotation].svelte-12qhfyh{transform-origin:0 0;width:100dvw;height:100dvh;display:block;position:fixed}.app-root[data-app-rotation="90"].svelte-12qhfyh{width:100dvh;height:100dvw;top:0;left:100%;transform:rotate(90deg)}.app-root[data-app-rotation="180"].svelte-12qhfyh{top:100%;left:100%;transform:rotate(180deg)}.app-root[data-app-rotation="270"].svelte-12qhfyh{width:100dvh;height:100dvw;top:100%;left:0;transform:rotate(270deg)}.app-root[data-app-swapped].svelte-12qhfyh{--app-vw:1dvh;--app-vh:1dvw;container:app-root/size}:root{--sv-phys-top-strip-h:var(--sv-top-strip-h,0px);--sv-phys-bottom-strip-h:var(--sv-bottom-strip-h,0px)}.app-root[data-app-rotation="90"].svelte-12qhfyh{--sv-top-strip-h:0px;--sv-right-strip-w:var(--sv-phys-bottom-strip-h);--sv-bottom-strip-h:0px;--sv-left-strip-w:var(--sv-phys-top-strip-h)}.app-root[data-app-rotation="180"].svelte-12qhfyh{--sv-top-strip-h:var(--sv-phys-bottom-strip-h);--sv-bottom-strip-h:var(--sv-phys-top-strip-h)}.app-root[data-app-rotation="270"].svelte-12qhfyh{--sv-top-strip-h:0px;--sv-right-strip-w:var(--sv-phys-top-strip-h);--sv-bottom-strip-h:0px;--sv-left-strip-w:var(--sv-phys-bottom-strip-h)}.app-shell.svelte-12qhfyh{contain:layout;clip-path:inset(0 0 calc(-1 * var(--sv-bottom-strip-h,0px)) 0);position:fixed;inset:0}@media (display-mode:standalone){:root{--sv-top-strip-h:0px;--sv-bottom-strip-h:20px}.app-shell.svelte-12qhfyh{top:var(--sv-top-strip-h);bottom:var(--sv-bottom-strip-h);left:var(--sv-left-strip-w,0px);right:var(--sv-right-strip-w,0px)}}.safe-area-strip.svelte-12qhfyh{background:var(--sv-dark-bg);pointer-events:none;height:0;position:fixed;left:0;right:0}.safe-area-strip--top.svelte-12qhfyh{top:0}.safe-area-strip--bottom.svelte-12qhfyh{bottom:0}.safe-area-strip--left.svelte-12qhfyh,.safe-area-strip--right.svelte-12qhfyh{width:0;height:auto;top:0;bottom:0}.safe-area-strip--left.svelte-12qhfyh{left:0;right:auto}.safe-area-strip--right.svelte-12qhfyh{left:auto;right:0}@media (display-mode:standalone){.safe-area-strip--top.svelte-12qhfyh{height:var(--sv-top-strip-h,0px)}.safe-area-strip--bottom.svelte-12qhfyh{height:var(--sv-bottom-strip-h,0px)}.safe-area-strip--left.svelte-12qhfyh{width:var(--sv-left-strip-w,0px)}.safe-area-strip--right.svelte-12qhfyh{width:var(--sv-right-strip-w,0px)}}textarea[data-fabric=textarea]{font-size:16px!important}.insecure-context-wrap.svelte-12qhfyh{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.migration-progress.svelte-12qhfyh{z-index:10000;background:var(--sv-color-bg);color:var(--sv-color-text);justify-content:center;align-items:center;font-size:1.125rem;display:flex;position:fixed;inset:0}.insecure-context-box.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0 0 .75rem;font-size:1.5rem}.insecure-context-box.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--sv-color-text-secondary);max-width:32rem;margin:0}.ff-notice.svelte-12qhfyh{bottom:var(--sv-rail-inset,0px);background:var(--sv-dark-surface-raised);color:var(--sv-dark-text);z-index:9999;pointer-events:none;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.85rem;display:flex;position:fixed;left:0;right:0}.ff-notice.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--sv-dark-text-secondary);cursor:pointer;pointer-events:auto;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1rem}@font-face{font-family:Bravura;src:url(../../../fonts/Bravura.woff2)format("woff2");font-weight:400;font-style:normal}
