.settings-search.svelte-1y8j30x{flex:auto;align-self:stretch;min-width:0;display:flex}.settings-search-field.svelte-1y8j30x{align-items:center;gap:var(--v-sp-3);width:100%;min-height:32px;padding:0 var(--v-sp-4);border:1px solid var(--v-board-border);border-radius:var(--v-radius-md);background:color-mix(in srgb, var(--v-board-text) 4%, var(--v-board-bg));color:var(--v-board-text);flex:auto;margin:0;display:flex}.search-icon.svelte-1y8j30x{color:var(--v-board-text-muted);flex:0 0 16px}.settings-search-field.svelte-1y8j30x input.search-input{box-sizing:border-box;width:100%;min-width:0;padding:var(--v-sp-3) 0;color:inherit;font:inherit;font-size:var(--v-text-body);box-shadow:none;appearance:none;background:0 0;outline:none;flex:auto;line-height:1.3;display:block;border:none!important}.settings-search-field.svelte-1y8j30x input.search-input:focus,.settings-search-field.svelte-1y8j30x input.search-input:focus-visible{box-shadow:none;outline:none;border:none!important}.search-input.svelte-1y8j30x::placeholder{color:var(--v-board-text-muted)}.search-count.svelte-1y8j30x{font-size:var(--v-text-label);font-weight:var(--v-weight-semibold);color:var(--v-board-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.search-clear.svelte-1y8j30x{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--v-radius-sm);width:24px;height:24px;color:var(--v-board-text-muted);flex:0 0 24px;place-items:center;display:grid}.search-clear.svelte-1y8j30x:hover,.search-clear.svelte-1y8j30x:focus-visible{color:var(--v-board-text);background:color-mix(in srgb, var(--v-board-text) 8%, transparent)}.search-clear.svelte-1y8j30x:focus-visible{outline:2px solid color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 55%, transparent);outline-offset:1px}@media (width<=767px){.settings-search-field.svelte-1y8j30x{min-height:44px}.settings-search-field.svelte-1y8j30x input.search-input{font-size:var(--v-text-md,1rem)}.search-clear.svelte-1y8j30x{flex:0 0 44px;width:44px;height:44px}}.visually-hidden.svelte-1y8j30x{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.setting-row.svelte-1hg19in{align-items:center;gap:var(--v-sp-7) var(--v-sp-9);padding:var(--v-sp-7) 0;border-bottom:1px solid color-mix(in srgb, var(--v-board-border) 80%, transparent);border-radius:var(--v-radius-sm);scroll-margin-block:var(--v-sp-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.setting-row[hidden].svelte-1hg19in{display:none}.setting-row.is-search-hit.svelte-1hg19in{padding-inline:var(--v-sp-5);background:color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 6%, transparent)}.setting-row.svelte-1hg19in:last-child{border-bottom:0}.setting-row.is-disabled.svelte-1hg19in{opacity:.55}.setting-copy.svelte-1hg19in{min-width:0}.setting-label.svelte-1hg19in{font-size:var(--v-text-body);font-weight:var(--v-weight-semibold);line-height:var(--v-leading-snug);color:var(--v-board-text)}.setting-desc.svelte-1hg19in{margin-top:var(--v-sp-1);font-size:var(--v-text-body-sm);line-height:var(--v-leading-snug);color:var(--v-board-text-muted)}.setting-label.svelte-1hg19in mark,.setting-desc.svelte-1hg19in mark{color:inherit;background:color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 28%, transparent);border-radius:2px;padding:0 1px}.setting-control.svelte-1hg19in{flex:none;justify-content:flex-end;align-items:center;min-width:148px;display:flex}.setting-row.is-stacked.svelte-1hg19in{align-items:stretch;gap:var(--v-sp-5);grid-template-columns:1fr}.setting-row.is-stacked.svelte-1hg19in .setting-control:where(.svelte-1hg19in){flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0}@media (width<=767px){.setting-row.svelte-1hg19in{gap:var(--v-sp-5);grid-template-columns:1fr}.setting-control.svelte-1hg19in{justify-content:flex-start;min-width:0}}.toggle.svelte-apms3g{cursor:pointer;display:inline-flex;position:relative}.toggle.svelte-apms3g:has(.toggle-input:where(.svelte-apms3g):disabled){cursor:not-allowed}.toggle-input.svelte-apms3g{opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-apms3g{border-radius:var(--v-radius-full);background:color-mix(in srgb, var(--v-board-text) 18%, transparent);width:40px;height:22px;transition:background var(--v-duration-fast) var(--v-easing-default);display:block}.toggle-track.svelte-apms3g:after{content:"";border-radius:var(--v-radius-full);width:16px;height:16px;transition:transform var(--v-duration-fast) var(--v-easing-default);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.toggle-input.svelte-apms3g:checked+.toggle-track:where(.svelte-apms3g){background:var(--v-board-accent,var(--v-color-primary))}.toggle-input.svelte-apms3g:checked+.toggle-track:where(.svelte-apms3g):after{transform:translate(18px)}.toggle-input.svelte-apms3g:disabled+.toggle-track:where(.svelte-apms3g){opacity:.55;cursor:not-allowed}.toggle-input.svelte-apms3g:focus-visible+.toggle-track:where(.svelte-apms3g){outline:2px solid var(--v-focus-ring);outline-offset:2px}.segment.svelte-rszmsd{border:1px solid var(--v-board-border);border-radius:var(--v-radius-sm);display:inline-flex;overflow:hidden}.segment-btn.svelte-rszmsd{all:unset;box-sizing:border-box;cursor:pointer;padding:var(--v-sp-3) var(--v-sp-5);font-size:var(--v-text-body-sm);color:var(--v-board-text);background:var(--v-board-bg)}.segment-btn.svelte-rszmsd+.segment-btn:where(.svelte-rszmsd){border-left:1px solid var(--v-board-border)}.segment-btn.svelte-rszmsd:hover{background:color-mix(in srgb, var(--v-board-text) 6%, transparent)}.segment-btn.is-active.svelte-rszmsd{background:color-mix(in srgb, var(--v-board-text) 12%, transparent);font-weight:var(--v-weight-semibold)}.board-differs.svelte-rszmsd{all:unset;box-sizing:border-box;width:100%;font:inherit;font-size:var(--v-text-body-sm);text-align:center;text-wrap:balance;color:var(--v-board-text);background:color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 8%, var(--v-board-bg));border:1px solid color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 28%, var(--v-board-border));border-radius:var(--v-radius-md,8px);cursor:pointer;margin-block-end:8px;padding:6px 10px;line-height:1.3;transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block}.board-differs.svelte-rszmsd:hover{background:color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 14%, var(--v-board-bg))}.board-differs.svelte-rszmsd:active{scale:.96}.board-differs.svelte-rszmsd:focus-visible{outline:2px solid var(--v-board-accent,var(--v-color-primary));outline-offset:2px}.theme-gallery.svelte-rszmsd{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:8px;width:100%;display:grid}.theme-card.svelte-rszmsd{border-radius:calc(var(--v-radius-sm) + 6px);background:0 0;border:1px solid #0000;flex-direction:column;gap:6px;min-width:0;padding:6px;display:flex;position:relative}.theme-card.is-active.svelte-rszmsd{border-color:color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 55%, var(--v-board-border));background:color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 7%, var(--v-board-bg))}.theme-card-select.svelte-rszmsd{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--v-radius-sm);min-width:0;color:inherit;font:inherit;text-align:center;flex-direction:column;gap:4px;display:flex}.theme-card-select.svelte-rszmsd:hover:not(:disabled) .theme-thumb:where(.svelte-rszmsd){outline-color:color-mix(in srgb, var(--v-board-text) 28%, transparent)}.theme-card-select.svelte-rszmsd:disabled{opacity:.55;cursor:not-allowed}.theme-card-select.svelte-rszmsd:focus-visible{outline:2px solid var(--v-board-accent,var(--v-color-primary));outline-offset:2px}.theme-card-title.svelte-rszmsd{font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.theme-thumb.svelte-rszmsd{aspect-ratio:8/9;border-radius:var(--v-radius-sm);background:var(--preview-board,var(--v-board-bg));outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);display:block;position:relative;overflow:hidden}html[data-theme=dark] .theme-thumb.svelte-rszmsd{outline-color:oklch(100% 0 0/.1)}.theme-thumb.svelte-rszmsd img:where(.svelte-rszmsd){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.theme-thumb-empty.svelte-rszmsd{background:linear-gradient(var(--v-board-border) 1px, transparent 1px) 0 0 / 100% 20%, linear-gradient(90deg, var(--v-board-border) 1px, transparent 1px) 0 0 / 12.5% 100%, color-mix(in srgb, var(--v-board-text) 6%, var(--v-board-bg));opacity:.55;width:100%;height:100%;display:block}.theme-badge.svelte-rszmsd{z-index:1;pointer-events:none;border-radius:var(--v-radius-sm);max-width:calc(100% - 8px);font-size:var(--v-text-label,.7rem);font-weight:var(--v-weight-semibold);color:var(--v-board-accent,var(--v-color-primary));background:color-mix(in srgb, var(--v-board-bg) 92%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 25%, transparent);padding:1px 5px;line-height:1.2;position:absolute;inset-block-start:4px;inset-inline-start:4px}.theme-detail.svelte-rszmsd{font-size:var(--v-text-body-sm);line-height:var(--v-leading-snug);color:var(--v-board-text-muted);text-wrap:pretty;margin:8px 0 0}.theme-detail-board.svelte-rszmsd{margin-block-start:2px;display:block}.theme-save-btn.svelte-rszmsd,.theme-customize-btn.svelte-rszmsd{all:unset;box-sizing:border-box;width:100%;min-height:1.75rem;font:inherit;font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-medium,500);text-align:center;text-wrap:balance;color:var(--v-board-text);background:var(--v-board-bg);border:1px solid var(--v-board-border);border-radius:var(--v-radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:2px 6px;line-height:1.2;transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.theme-customize-btn.svelte-rszmsd{width:auto;padding-inline:12px}.theme-save-btn.svelte-rszmsd:hover:not(:disabled),.theme-customize-btn.svelte-rszmsd:hover:not(:disabled){background:color-mix(in srgb, var(--v-board-text) 8%, var(--v-board-bg))}.theme-save-btn.svelte-rszmsd:active:not(:disabled),.theme-customize-btn.svelte-rszmsd:active:not(:disabled){scale:.96}.theme-save-btn.svelte-rszmsd:focus-visible,.theme-customize-btn.svelte-rszmsd:focus-visible{outline:2px solid var(--v-board-accent,var(--v-color-primary));outline-offset:2px}.theme-save-btn.svelte-rszmsd:disabled,.theme-customize-btn.svelte-rszmsd:disabled{opacity:.55;cursor:not-allowed}.theme-actions.svelte-rszmsd{flex-wrap:wrap;gap:8px;width:100%;margin-block-start:8px;display:flex}.personal-hint.svelte-rszmsd{font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);line-height:var(--v-leading-snug);margin:0}.offline-error.svelte-rszmsd{margin:0 0 var(--v-sp-7);padding:var(--v-sp-5) var(--v-sp-7);border:1px solid color-mix(in srgb, #dc2626 40%, var(--v-board-border));border-radius:var(--v-radius-sm);background:color-mix(in srgb, #dc2626 8%, var(--v-board-bg));color:var(--v-board-text)}.offline-error.svelte-rszmsd strong:where(.svelte-rszmsd){font-size:var(--v-text-body-sm);margin-bottom:var(--v-sp-2);display:block}.offline-error.svelte-rszmsd p:where(.svelte-rszmsd){font-size:var(--v-text-body-sm);line-height:var(--v-leading-snug);color:var(--v-board-text-muted);word-break:break-word;margin:0}.theme-picker.svelte-a57h1e{gap:var(--v-sp-5,10px);margin-bottom:var(--v-sp-7,16px);grid-template-columns:minmax(0,1fr) minmax(12rem,1.4fr) minmax(0,1fr);align-items:stretch;display:grid}.theme-adjacent.svelte-a57h1e{align-items:center;gap:var(--v-sp-3,6px);min-width:0;padding:var(--v-sp-4,8px) var(--v-sp-5,10px);border:var(--v-border-width,1px) solid var(--v-color-border,#c9d2d9);border-radius:var(--v-radius-sm,6px);background:var(--v-color-surface-elevated,#fff);color:var(--v-color-text,#15211d);font:inherit;font-size:var(--v-text-body-sm,.875rem);cursor:pointer;text-align:start;display:flex}.theme-adjacent--next.svelte-a57h1e{text-align:end;justify-content:flex-end}.theme-adjacent.svelte-a57h1e:disabled{cursor:not-allowed;opacity:.45}.theme-adjacent-indicator.svelte-a57h1e{color:var(--v-color-text-muted,#53605b);font-size:var(--v-text-lg,1.125rem);flex-shrink:0;line-height:1}.theme-adjacent-label.svelte-a57h1e{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.theme-dropdown.svelte-a57h1e{min-width:0}@media (width<=767px){.theme-picker.svelte-a57h1e{grid-template-columns:1fr}.theme-adjacent--next.svelte-a57h1e{text-align:start;justify-content:flex-start}}.choice-row.svelte-a57h1e{flex-wrap:wrap;gap:8px;display:flex}.live-preview.svelte-a57h1e{margin-bottom:var(--v-sp-7,16px);padding:var(--v-sp-5,10px);box-sizing:border-box;background-color:var(--xq-board-bg,transparent);background-image:var(--vct-board-backdrop-image,none);background-position:var(--vct-board-backdrop-position,center);background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container:board-pieces-preview/inline-size}.preview-stage.svelte-a57h1e{--preview-board-w:min(22rem, 75cqw);--preview-hero-size:calc(var(--preview-board-w) * var(--preview-piece-px,50) / 580 * 1.5);grid-template-columns:minmax(0, 1fr) var(--preview-board-w) minmax(0, 1fr);align-items:center;width:100%;max-width:100%;display:grid}.preview-flank.svelte-a57h1e{justify-self:center;align-items:center;gap:calc(var(--preview-hero-size) * .15);pointer-events:none;flex-direction:column;display:flex}.preview-hero-piece.svelte-a57h1e{width:var(--preview-hero-size);height:var(--preview-hero-size);flex-shrink:0}.preview-hero-piece--sprite.svelte-a57h1e{background-repeat:no-repeat;background-size:1400% 100%}.preview-hero-piece--glyph.svelte-a57h1e{box-sizing:border-box;border:var(--xq-piece-black-border,1px solid #444);font-size:calc(var(--preview-hero-size) * .6);font-weight:var(--v-weight-bold,700);border-radius:50%;place-items:center;line-height:1;display:grid}.preview-board-wrap.svelte-a57h1e{width:var(--preview-board-w);aspect-ratio:10/11;contain:layout paint;isolation:isolate;overflow:hidden}.preview-board.svelte-a57h1e{aspect-ratio:10/11;--xq-border-color:transparent;--xq-surface-color:transparent;--xq-board-border:none;width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;display:block;padding:0!important}.preview-board.svelte-a57h1e xq-board-surface{--xq-board-bg:transparent;--xq-board-border:none;--xq-board-padding:0;width:100%;max-width:100%;height:auto;display:block}.selection.svelte-a57h1e{top:var(--v-sp-4,8px);left:var(--v-sp-4,8px);z-index:1;font-weight:600;font-size:var(--v-text-body-sm,.875rem);text-align:start;pointer-events:none;margin:0;position:absolute}.priority-list.svelte-1iuwmxx{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.priority-row.svelte-1iuwmxx{border:1px solid var(--v-board-border);border-radius:var(--v-radius-md);background:color-mix(in srgb, var(--v-board-text) 2%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.priority-rank.svelte-1iuwmxx{font-size:var(--v-text-xs);font-weight:var(--v-weight-bold);color:var(--v-board-text-muted);text-align:center;min-width:1rem}.priority-label.svelte-1iuwmxx{font-size:var(--v-text-body-sm);font-weight:var(--v-weight-semibold);color:var(--v-board-text)}.priority-actions.svelte-1iuwmxx{gap:4px;display:flex}.priority-btn.svelte-1iuwmxx{all:unset;cursor:pointer;border:1px solid var(--v-board-border);border-radius:var(--v-radius-sm);width:28px;height:28px;font-size:var(--v-text-body-sm);font-weight:var(--v-weight-bold);color:var(--v-board-text-muted);place-items:center;display:grid}.priority-btn.svelte-1iuwmxx:hover:not(:disabled){color:var(--v-board-accent);border-color:var(--v-board-accent)}.priority-btn.svelte-1iuwmxx:disabled{cursor:not-allowed;opacity:.35}.purge-btn.svelte-iix8ss{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-body-sm);font-weight:var(--v-weight-bold);margin:0;padding:6px 10px}.purge-btn.svelte-iix8ss:hover:not(:disabled){background:color-mix(in srgb, var(--v-board-text,currentColor) 8%, transparent)}.purge-btn.svelte-iix8ss:disabled{opacity:.6;cursor:not-allowed}.purge-status.svelte-iix8ss{color:var(--v-board-text-muted,var(--v-color-text-muted));font-size:var(--v-text-xs);margin:6px 0 0}.purge-status.is-error.svelte-iix8ss{color:var(--v-color-danger,#b42318)}.locale-group.svelte-1sbfnx6{flex-wrap:wrap;gap:6px;width:100%;display:flex}.locale-btn.svelte-1sbfnx6{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--v-board-border);border-radius:var(--v-radius-md);background:color-mix(in srgb, var(--v-board-text) 2%, transparent);color:var(--v-board-text-muted);font-size:var(--v-text-body-sm);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.locale-btn.svelte-1sbfnx6:hover:not(:disabled){color:var(--v-board-text);border-color:color-mix(in srgb, var(--v-board-accent) 25%, var(--v-board-border))}.locale-btn[data-active=true].svelte-1sbfnx6{color:var(--v-board-text);border-color:color-mix(in srgb, var(--v-board-accent) 40%, var(--v-board-border));background:color-mix(in srgb, var(--v-board-accent) 10%, transparent)}.locale-btn.svelte-1sbfnx6:disabled{cursor:not-allowed;opacity:.45}.letter.svelte-1sbfnx6{font-weight:var(--v-weight-bold);font-size:var(--v-text-xs);letter-spacing:.02em}.name.svelte-1sbfnx6{font-weight:var(--v-weight-semibold)}.settings-nav.svelte-1u9qmwx{min-height:0;padding:var(--v-sp-9) 0 var(--v-sp-7) var(--v-sp-5);background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.settings-nav.svelte-1u9qmwx .vct-slide-pill{border-radius:var(--v-radius-md,8px) 0 0 var(--v-radius-md,8px);background-color:var(--v-board-bg)}.settings-nav[hidden].svelte-1u9qmwx{display:none}.nav-group-label.svelte-1u9qmwx:first-child{margin-top:0}.nav-group-label.svelte-1u9qmwx{z-index:1;margin:var(--v-sp-7) 0 var(--v-sp-5);padding:0 var(--v-sp-5);font-size:var(--v-text-label);font-weight:var(--v-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--v-board-text-muted);position:relative}.nav-list.svelte-1u9qmwx{z-index:1;gap:var(--v-sp-1);flex-direction:column;display:flex;position:relative}.nav-list-account.svelte-1u9qmwx{flex:none}.nav-list-options.svelte-1u9qmwx{flex:auto;min-height:0;overflow:auto}.nav-item.svelte-1u9qmwx{all:unset;box-sizing:border-box;z-index:1;cursor:pointer;align-items:center;gap:var(--v-sp-5);width:100%;padding:var(--v-sp-4) var(--v-sp-5);border-radius:var(--v-radius-md,8px) 0 0 var(--v-radius-md,8px);color:var(--v-board-text);font-size:var(--v-text-body);line-height:1.3;display:flex;position:relative}.nav-item.is-active.svelte-1u9qmwx{font-weight:var(--v-weight-semibold)}.nav-item.svelte-1u9qmwx:focus-visible{outline:2px solid color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 55%, transparent);outline-offset:1px}.nav-item[hidden].svelte-1u9qmwx{display:none}.nav-icon.svelte-1u9qmwx{width:16px;height:16px;color:var(--v-board-text-muted);flex:0 0 16px}.nav-item.is-active.svelte-1u9qmwx .nav-icon:where(.svelte-1u9qmwx){color:var(--v-board-accent)}.nav-icon.svelte-1u9qmwx svg{width:16px;height:16px;display:block}.nav-label.svelte-1u9qmwx{min-width:0}@media (width<=767px){.settings-nav.svelte-1u9qmwx{overscroll-behavior:contain;padding:var(--v-sp-5) var(--v-sp-5) var(--v-sp-7);background:var(--v-board-bg);overflow:auto}.settings-nav.svelte-1u9qmwx .vct-slide-pill-host,.settings-nav.svelte-1u9qmwx .vct-slide-pill{display:none}.nav-list-options.svelte-1u9qmwx{overflow:visible}.nav-item.svelte-1u9qmwx{border-radius:var(--v-radius-md,8px);min-height:44px;padding-block:var(--v-sp-5)}}.segment.svelte-oacf1p{border:1px solid var(--v-board-border);border-radius:var(--v-radius-sm);display:inline-flex;overflow:hidden}.segment-btn.svelte-oacf1p{all:unset;box-sizing:border-box;cursor:pointer;padding:var(--v-sp-3) var(--v-sp-5);font-size:var(--v-text-body-sm);color:var(--v-board-text);background:var(--v-board-bg)}.segment-btn.svelte-oacf1p+.segment-btn:where(.svelte-oacf1p){border-left:1px solid var(--v-board-border)}.segment-btn.svelte-oacf1p:hover:not(:disabled){background:color-mix(in srgb, var(--v-board-text) 6%, transparent)}.segment-btn.is-active.svelte-oacf1p{background:color-mix(in srgb, var(--v-board-text) 12%, transparent);font-weight:var(--v-weight-semibold)}.segment-btn.svelte-oacf1p:disabled{cursor:default;opacity:.55}.play-stats.svelte-1wsu682{padding:var(--v-sp-7,.75rem) 0 0;margin:0}.play-stats-head.svelte-1wsu682{justify-content:space-between;align-items:baseline;gap:var(--v-sp-5,.5rem);margin-bottom:var(--v-sp-5,.5rem);display:flex}.play-stats-mode.svelte-1wsu682{display:grid}.play-stats-tabs.svelte-1wsu682{border-bottom:1px solid var(--v-color-border,var(--v-board-border,currentColor));flex-wrap:wrap;display:flex}.play-stats-tab.svelte-1wsu682{color:var(--v-color-text-muted,var(--v-board-text-muted,inherit));font:inherit;font-size:var(--v-text-body-sm,.8125rem);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;align-items:center;gap:.35rem;margin-bottom:-1px;padding:.45rem .75rem;display:inline-flex}.play-stats-tab[aria-selected=true].svelte-1wsu682{color:var(--v-color-text,var(--v-board-text,inherit));font-weight:var(--v-weight-semibold,600);background:var(--v-color-surface-elevated,var(--v-board-bg,var(--v-color-surface)));border-color:var(--v-color-border,var(--v-board-border,currentColor));border-bottom-color:var(--v-color-surface-elevated,var(--v-board-bg,var(--v-color-surface)));box-shadow:inset 0 2px 0 var(--v-color-primary,var(--v-board-accent,currentColor))}.play-stats-panel.svelte-1wsu682{padding:var(--v-sp-5,12px) var(--v-sp-3,8px) var(--v-sp-3,8px);border:1px solid var(--v-color-border,var(--v-board-border,currentColor));background:var(--v-color-surface-elevated,var(--v-board-bg,var(--v-color-surface)));border-top:none}.play-stats-title.svelte-1wsu682{font-size:var(--v-text-body-sm,.875rem);font-weight:var(--v-weight-semibold,600);color:var(--v-color-text-muted,inherit);text-transform:uppercase;letter-spacing:.04em;margin:0}.play-stats-link.svelte-1wsu682{font-size:var(--v-text-body-sm,.875rem);color:var(--v-color-primary,inherit);text-decoration:none}.play-stats-link.svelte-1wsu682:hover{text-decoration:underline}.play-stats-muted.svelte-1wsu682{font-size:var(--v-text-body-sm,.875rem);color:var(--v-color-text-muted,inherit);margin:0}.play-stats-grid.svelte-1wsu682{gap:var(--v-sp-5,.5rem) var(--v-sp-7,.75rem);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.play-stats-item.svelte-1wsu682{gap:.15rem;display:grid}.play-stats-item--hero.svelte-1wsu682 dd:where(.svelte-1wsu682){font-size:var(--v-text-md,1.125rem);font-weight:var(--v-weight-semibold,600)}.play-stats-item.svelte-1wsu682 dt:where(.svelte-1wsu682){font-size:var(--v-text-label,.75rem);color:var(--v-color-text-muted,inherit);margin:0}.play-stats-item.svelte-1wsu682 dd:where(.svelte-1wsu682){font-variant-numeric:tabular-nums;margin:0}.play-stats-pct.svelte-1wsu682{color:var(--v-color-text-muted,inherit);font-size:var(--v-text-body-sm,.875rem);margin-left:.25rem}.account-lock.svelte-1yk053i{align-items:center;gap:var(--v-sp-5) var(--v-sp-7);margin:0 0 var(--v-sp-7);padding:var(--v-sp-5) var(--v-sp-7);border:1px solid color-mix(in srgb, var(--v-board-accent) 28%, var(--v-board-border));border-radius:var(--v-radius-sm);background:color-mix(in srgb, var(--v-board-accent) 8%, var(--v-board-bg));flex-wrap:wrap;display:flex}.account-lock-desc.svelte-1yk053i{font-size:var(--v-text-body-sm);line-height:var(--v-leading-normal);color:var(--v-board-text);flex:12rem;margin:0}.account-lock-signin.svelte-1yk053i{padding:var(--v-sp-4) var(--v-sp-7);border:1px solid color-mix(in srgb, var(--v-board-accent) 40%, var(--v-board-border));border-radius:var(--v-radius-sm);background:color-mix(in srgb, var(--v-board-accent) 14%, var(--v-board-bg));color:var(--v-board-accent);font-size:var(--v-text-body-sm);font-weight:var(--v-weight-semibold);flex:none;justify-content:center;align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.account-lock-signin.svelte-1yk053i:hover{background:color-mix(in srgb, var(--v-board-accent) 22%, var(--v-board-bg))}.profile-card.svelte-1hf3310{align-items:center;gap:var(--v-sp-7);padding:var(--v-sp-7) 0 var(--v-sp-9);border-bottom:1px solid color-mix(in srgb, var(--v-board-border) 80%, transparent);display:flex}.profile-avatar.svelte-1hf3310{border-radius:var(--v-radius-full);background:color-mix(in srgb, var(--v-board-accent) 18%, var(--v-board-bg));width:48px;height:48px;color:var(--v-board-accent);font-size:var(--v-text-md);font-weight:var(--v-weight-bold);line-height:var(--v-leading-tight);flex:none;place-items:center;display:grid}.profile-head.svelte-1hf3310{min-width:0}.profile-name.svelte-1hf3310{font-size:var(--v-text-md);font-weight:var(--v-weight-bold);color:var(--v-board-text);line-height:1.3}.profile-username.svelte-1hf3310{margin-top:var(--v-sp-1);font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);line-height:1.4}.profile-fields.svelte-1hf3310{padding:var(--v-sp-3) 0 0;margin:0}.profile-field.svelte-1hf3310{align-items:baseline;gap:var(--v-sp-5) var(--v-sp-9);padding:var(--v-sp-7) 0;border-bottom:1px solid color-mix(in srgb, var(--v-board-border) 80%, transparent);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.profile-field.svelte-1hf3310:last-child{border-bottom:0}.profile-field.svelte-1hf3310 dt:where(.svelte-1hf3310){font-size:var(--v-text-body-sm);font-weight:var(--v-weight-semibold);color:var(--v-board-text-muted);margin:0;line-height:1.4}.profile-field.svelte-1hf3310 dd:where(.svelte-1hf3310){font-size:var(--v-text-body);line-height:var(--v-leading-snug);color:var(--v-board-text);word-break:break-word;margin:0}.profile-role-value.svelte-1hf3310{justify-content:start;align-items:center;gap:var(--v-sp-5);flex-wrap:wrap;display:flex}.profile-role-value.svelte-1hf3310 .claim-admin-error:where(.svelte-1hf3310){text-align:start;flex:1 0 100%;margin:0}.claim-admin-btn.svelte-1hf3310{color:var(--v-board-accent);font:inherit;font-size:var(--v-text-body-sm);font-weight:var(--v-weight-semibold);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1.3;text-decoration:underline}.claim-admin-btn.svelte-1hf3310:hover:not(:disabled){color:color-mix(in srgb, var(--v-board-accent) 80%, var(--v-board-text))}.claim-admin-btn.svelte-1hf3310:disabled{opacity:.55;cursor:wait}.profile-editable.svelte-1hf3310{margin-top:var(--v-sp-3);padding-top:var(--v-sp-3);border-top:1px solid color-mix(in srgb, var(--v-board-border) 80%, transparent)}.profile-bio-count.svelte-1hf3310{margin-top:var(--v-sp-2);color:var(--v-board-text-muted);font-size:var(--v-text-body-sm);text-align:end;line-height:1.3;display:block}.profile-stats.svelte-1hf3310{margin:var(--v-sp-3) 0 0;padding:var(--v-sp-5) 0 var(--v-sp-3);border-top:1px solid color-mix(in srgb, var(--v-board-border) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--v-board-border) 80%, transparent)}.profile-card.is-locked.svelte-1hf3310,.profile-fields.is-locked.svelte-1hf3310,.profile-stats.is-locked.svelte-1hf3310{opacity:.55}.profile-action.svelte-1hf3310:disabled{opacity:.55;cursor:not-allowed}.profile-action.svelte-1hf3310{margin-top:var(--v-sp-7);padding:var(--v-sp-4) var(--v-sp-7);border:1px solid var(--v-board-border);border-radius:var(--v-radius-sm);background:color-mix(in srgb, var(--v-board-text) 4%, var(--v-board-bg));color:var(--v-board-text);font-size:var(--v-text-body-sm);font-weight:var(--v-weight-semibold);justify-content:center;align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.profile-action.svelte-1hf3310:hover:not(:disabled){background:color-mix(in srgb, var(--v-board-text) 8%, var(--v-board-bg))}.profile-action-primary.svelte-1hf3310{border-color:color-mix(in srgb, var(--v-board-accent) 40%, var(--v-board-border));background:color-mix(in srgb, var(--v-board-accent) 14%, var(--v-board-bg));color:var(--v-board-accent)}.profile-action-primary.svelte-1hf3310:hover{background:color-mix(in srgb, var(--v-board-accent) 22%, var(--v-board-bg))}.account-status.svelte-1hf3310{align-items:center;gap:var(--v-sp-3);margin:var(--v-sp-5) 0 0;font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);display:flex}.account-status.is-error.svelte-1hf3310{color:var(--v-color-danger,#b42318)}.account-status.is-subtle.svelte-1hf3310{opacity:.5}@media (width<=767px){.profile-field.svelte-1hf3310{gap:var(--v-sp-2);grid-template-columns:1fr}}.account-sessions-link.svelte-1q35f8h{margin:var(--v-sp-5) 0 0;font-size:var(--v-text-body-sm)}.account-sessions-link.svelte-1q35f8h a:where(.svelte-1q35f8h){color:var(--v-board-accent)}.account-sessions-disabled.svelte-1q35f8h{color:var(--v-board-text-muted);cursor:not-allowed}.account-status.svelte-1q35f8h{align-items:center;gap:var(--v-sp-3);margin:var(--v-sp-5) 0 0;font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);display:flex}.account-status.is-error.svelte-1q35f8h{color:var(--v-color-danger,#b42318)}.account-status.is-subtle.svelte-1q35f8h{opacity:.5}.account-hint.svelte-1nfvin5{margin:0 0 var(--v-sp-5);font-size:var(--v-text-body-sm);line-height:var(--v-leading-normal);color:var(--v-board-text-muted)}.account-status.svelte-1nfvin5{align-items:center;gap:var(--v-sp-3);margin:var(--v-sp-5) 0 0;font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);display:flex}.account-status.is-error.svelte-1nfvin5{color:var(--v-color-danger,#b42318)}.account-status.is-subtle.svelte-1nfvin5{opacity:.5}.account-status.svelte-shqg03{align-items:center;gap:var(--v-sp-3);margin:var(--v-sp-5) 0 0;font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);display:flex}.account-status.is-error.svelte-shqg03{color:var(--v-color-danger,#b42318)}.account-status.is-subtle.svelte-shqg03{opacity:.5}.control-input-wide{max-width:28rem}.rematch-accept.svelte-shqg03{align-items:center;gap:var(--v-sp-3,8px);display:flex}.rematch-accept-unit.svelte-shqg03{font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);white-space:nowrap}.preset-empty.svelte-shqg03{font-size:var(--v-text-body-sm);color:var(--v-board-text-muted);margin:0}.preset-list.svelte-shqg03{gap:var(--v-sp-2,6px);width:100%;margin:0;padding:0;list-style:none;display:grid}.preset-row.svelte-shqg03{align-items:center;gap:var(--v-sp-3,8px);border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);grid-template-columns:auto minmax(0,1fr) auto;padding:.45rem .55rem;display:grid}.preset-mark.svelte-shqg03{font-variant-emoji:emoji;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.preset-label.svelte-shqg03{font-size:var(--v-text-body-sm);color:var(--v-color-text);line-height:1.35}.preset-remove.svelte-shqg03,.preset-clear-all.svelte-shqg03{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);color:var(--v-color-text);font:inherit;font-size:var(--v-text-label,12px);cursor:pointer;text-decoration:none}.preset-remove.svelte-shqg03{white-space:nowrap;padding:.25rem .45rem}.preset-clear-all.svelte-shqg03{width:100%;margin-top:var(--v-sp-3,8px);padding:.4rem .55rem}.preset-remove.svelte-shqg03:hover:not(:disabled),.preset-clear-all.svelte-shqg03:hover:not(:disabled){background:color-mix(in srgb, var(--v-color-text) 6%, transparent)}.preset-remove.svelte-shqg03:disabled,.preset-clear-all.svelte-shqg03:disabled{opacity:.45;cursor:not-allowed}.security.svelte-34aabd{gap:var(--v-sp-4,12px);flex-direction:column;display:flex}.security.is-locked.svelte-34aabd .lede:where(.svelte-34aabd),.security.is-locked.svelte-34aabd .account-action:where(.svelte-34aabd):disabled{opacity:.55}.lede.svelte-34aabd,.hint.svelte-34aabd{font-size:var(--v-text-body,.875rem);line-height:var(--v-leading-body,1.45);color:var(--v-board-text,var(--v-color-text));margin:0}.hint.svelte-34aabd{color:var(--v-color-text-muted,#888);font-size:var(--v-text-body-sm,.8125rem)}.account-action.svelte-34aabd{border-radius:var(--v-radius-md,8px);border:1px solid color-mix(in srgb, var(--v-color-border,#ccc) 80%, transparent);background:var(--v-color-primary,#1a1a1a);width:fit-content;color:var(--v-color-primary-contrast,#fff);font:inherit;font-size:var(--v-text-body-sm,.8125rem);align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.account-action.svelte-34aabd:disabled{cursor:not-allowed}.account-action.secondary.svelte-34aabd{color:var(--v-board-text,var(--v-color-text));background:0 0}.about.svelte-15cq0tk{gap:var(--v-sp-7,16px);flex-direction:column;display:flex}.lede.svelte-15cq0tk{font-size:var(--v-text-body,.875rem);line-height:var(--v-leading-body,1.45);color:var(--v-board-text,var(--v-color-text));margin:0}.meta.svelte-15cq0tk{gap:var(--v-sp-3,8px);flex-direction:column;margin:0;display:flex}.row.svelte-15cq0tk{gap:var(--v-sp-5,12px);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;display:grid}dt.svelte-15cq0tk{font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);color:var(--v-board-text-muted,var(--v-color-text-muted));margin:0}dd.svelte-15cq0tk{font-size:var(--v-text-body,.875rem);font-weight:var(--v-weight-semibold,600);margin:0}dd.built-at.svelte-15cq0tk{font-weight:var(--v-weight-regular,400);color:var(--v-board-text-muted,var(--v-color-text-muted))}.about-links.svelte-15cq0tk{gap:var(--v-sp-5,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-link.svelte-15cq0tk{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--v-board-border) 80%, transparent);border-radius:var(--v-radius-sm,6px);background:color-mix(in srgb, var(--v-board-bg) 96%, var(--v-board-text));width:100%;min-height:2.5rem;color:var(--v-board-text);font-size:var(--v-text-body-sm,.8125rem);font-weight:var(--v-weight-semibold,600);justify-content:center;align-items:center;gap:.35rem;padding:.55rem .75rem;line-height:1.3;text-decoration:none;display:flex}.about-link.svelte-15cq0tk:hover{background:color-mix(in srgb, var(--v-board-text) 8%, var(--v-board-bg))}.about-link.svelte-15cq0tk:focus-visible{box-shadow:var(--v-focus-ring)}.about-link-icon.svelte-15cq0tk{opacity:.72;flex-shrink:0}.engine-section-tabs.svelte-1ft373l{border-radius:var(--v-radius-sm,8px);background:color-mix(in srgb, var(--v-color-text-muted) 12%, transparent);grid-template-columns:1fr 1fr;gap:.25rem;margin:0 0 .85rem;padding:.2rem;display:grid}.engine-section-tab.svelte-1ft373l{font:inherit;font-size:var(--v-text-body-sm,.8125rem);border-radius:var(--v-radius-xs,6px);color:inherit;cursor:pointer;background:0 0;border:none;padding:.4rem .5rem;font-weight:600}.engine-section-tab.active.svelte-1ft373l{background:var(--v-color-surface);box-shadow:0 1px 2px #0000001f}.intro.svelte-1ft373l{font-size:var(--v-text-body-sm,.8125rem);color:var(--v-color-text-muted);margin:0 0 .75rem;line-height:1.45}.toolbar.svelte-1ft373l{align-items:center;gap:var(--v-sp-5,12px);margin:var(--v-sp-7,16px) 0 .75rem;flex-wrap:wrap;display:flex}.btn.svelte-1ft373l{font:inherit;font-size:var(--v-text-body-sm,.8125rem);border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface);color:var(--v-color-text);cursor:pointer;padding:.35rem .7rem}.btn.svelte-1ft373l:disabled{opacity:.55;cursor:not-allowed}.btn.primary.svelte-1ft373l{background:color-mix(in srgb, var(--v-color-primary) 16%, var(--v-color-surface));border-color:color-mix(in srgb, var(--v-color-primary) 40%, var(--v-color-border))}.btn.danger.svelte-1ft373l{color:var(--v-color-danger,#c33)}.muted.svelte-1ft373l{align-items:center;gap:var(--v-sp-3);color:var(--v-color-text-muted);display:flex}.err.svelte-1ft373l{color:var(--v-color-danger,#c33);font-size:var(--v-text-body-sm,.8125rem)}.row-err.svelte-1ft373l{flex:8rem;align-self:center;margin:0}.mono.svelte-1ft373l{margin-left:.35rem;font-family:ui-monospace,monospace;font-size:.7rem}.engine-list.svelte-1ft373l{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.engine-card.svelte-1ft373l{border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface);padding:.65rem .75rem}.head.svelte-1ft373l{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.game.svelte-1ft373l{font-size:var(--v-text-label,.75rem);border-radius:var(--v-radius-xs,2px);vertical-align:1px;background:color-mix(in srgb, var(--v-color-text) 10%, transparent);margin-left:.35rem;padding:.05rem .35rem;font-weight:600;display:inline-block}.badge.svelte-1ft373l{font-size:var(--v-text-label,.75rem);border-radius:var(--v-radius-xs,2px);background:color-mix(in srgb, var(--v-color-text-muted) 14%, transparent);white-space:nowrap;padding:.15rem .4rem;font-weight:600}.badge[data-badge=installed].svelte-1ft373l{background:color-mix(in srgb, var(--v-color-success,#2a7) 22%, transparent)}.badge[data-badge=broken].svelte-1ft373l{background:color-mix(in srgb, var(--v-color-danger,#c33) 22%, transparent)}.badge[data-badge=update_available].svelte-1ft373l,.badge[data-badge=outdated].svelte-1ft373l{background:color-mix(in srgb, var(--v-color-primary) 18%, transparent)}.desc.svelte-1ft373l{font-size:var(--v-text-label,.75rem);color:var(--v-color-text-muted);margin:.35rem 0 0}.desc.mono.svelte-1ft373l{margin-left:0}.notes-headline.svelte-1ft373l{font-size:var(--v-text-body,.875rem);font-weight:var(--v-weight-semibold,600);margin:0}.notes-list.svelte-1ft373l{font-size:var(--v-text-body-sm,.8125rem);margin:.4rem 0 0;padding-left:1.1rem;line-height:1.45}.actions.svelte-1ft373l{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.engine-card.confirm.svelte-1ft373l{border-color:color-mix(in srgb, var(--v-color-primary) 35%, var(--v-color-border));background:color-mix(in srgb, var(--v-color-primary) 8%, var(--v-color-surface))}.engine-card.confirm.svelte-1ft373l h3:where(.svelte-1ft373l){font-size:var(--v-text-body,.875rem);margin:0 0 .35rem}.license-body.svelte-1ft373l{font-size:var(--v-text-label,.75rem);margin:.35rem 0 0;line-height:1.45}.arrow-fields.svelte-1eph4a9{align-items:center;gap:.5rem;display:flex}.arrow-limit.svelte-1eph4a9{box-sizing:border-box;border:1px solid var(--v-board-border);border-radius:var(--v-radius-sm);background:var(--v-board-bg);width:4.25rem;min-height:2rem;color:var(--v-board-text);font:inherit;font-size:var(--v-text-body-sm);margin:0;padding:.15rem .35rem}.settings-dialog.svelte-14nyiqm{border:1px solid var(--v-board-border);border-radius:var(--v-radius-2xl);background:color-mix(in srgb, var(--v-board-text) 5%, var(--v-board-bg));width:min(880px,100vw - 32px);height:clamp(480px,78vh,860px);max-height:calc(100vh - 48px);color:var(--v-board-text);box-shadow:var(--v-shadow-lg);padding:0;overflow:hidden}.settings-dialog.svelte-14nyiqm::backdrop{background:var(--v-overlay-scrim)}.settings-shell.svelte-14nyiqm{grid-template-rows:minmax(0,1fr);grid-template-columns:200px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.btn-close.svelte-14nyiqm{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--v-radius-sm);width:28px;height:28px;color:var(--v-board-text-muted);flex:0 0 28px;align-self:center;place-items:center;display:grid}.btn-close.svelte-14nyiqm:hover,.btn-close.svelte-14nyiqm:focus-visible{color:var(--v-board-text);background:color-mix(in srgb, var(--v-board-text) 8%, transparent)}.btn-close.svelte-14nyiqm:focus-visible{outline:2px solid color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 55%, transparent);outline-offset:1px}.btn-back.svelte-14nyiqm{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--v-radius-sm);width:44px;height:44px;color:var(--v-board-text-muted);flex:0 0 44px;align-self:center;place-items:center;display:grid}.btn-back.svelte-14nyiqm:hover,.btn-back.svelte-14nyiqm:focus-visible{color:var(--v-board-text);background:color-mix(in srgb, var(--v-board-text) 8%, transparent)}.btn-back.svelte-14nyiqm:focus-visible{outline:2px solid color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 55%, transparent);outline-offset:1px}.visually-hidden.svelte-14nyiqm{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-main.svelte-14nyiqm{background:var(--v-board-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.settings-search-section.svelte-14nyiqm{align-items:stretch;gap:var(--v-sp-3);min-width:0;padding:var(--v-sp-7) var(--v-sp-5) var(--v-sp-5) var(--v-sp-11);border-bottom:1px solid var(--v-board-border);flex:none;display:flex}.settings-main-header.svelte-14nyiqm{justify-content:space-between;align-items:center;gap:var(--v-sp-5);min-width:0;padding:var(--v-sp-3) var(--v-sp-11) var(--v-sp-5);flex:none;display:flex}.settings-main-header[hidden].svelte-14nyiqm,.settings-content[hidden].svelte-14nyiqm{display:none}.settings-title-row.svelte-14nyiqm{align-items:center;gap:var(--v-sp-2,.25rem);flex:auto;min-width:0;display:flex}.settings-title-row.svelte-14nyiqm h2:where(.svelte-14nyiqm){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--v-text-md);font-weight:var(--v-weight-bold);margin:0;line-height:1.2;overflow:hidden}.btn-copy-link.svelte-14nyiqm{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--v-radius-sm);min-width:24px;height:24px;color:var(--v-board-text-muted);font-size:var(--v-text-label,.75rem);font-weight:var(--v-weight-semibold,600);white-space:nowrap;opacity:0;pointer-events:none;flex:none;align-items:center;gap:4px;padding:0 4px;line-height:1;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex}.settings-title-row.svelte-14nyiqm:hover .btn-copy-link:where(.svelte-14nyiqm),.settings-title-row.svelte-14nyiqm:focus-within .btn-copy-link:where(.svelte-14nyiqm),.btn-copy-link.is-done.svelte-14nyiqm,.btn-copy-link.is-failed.svelte-14nyiqm{opacity:1;pointer-events:auto}.btn-copy-link.svelte-14nyiqm:hover,.btn-copy-link.svelte-14nyiqm:focus-visible{color:var(--v-board-text);background:color-mix(in srgb, var(--v-board-text) 8%, transparent)}.btn-copy-link.svelte-14nyiqm:focus-visible{outline:2px solid color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 55%, transparent);outline-offset:1px}.btn-copy-link.is-done.svelte-14nyiqm{color:var(--v-board-text)}.btn-copy-link.is-failed.svelte-14nyiqm{color:#dc2626}.btn-copy-link__label.svelte-14nyiqm{padding-right:2px}@media (hover:none),(pointer:coarse){.btn-copy-link.svelte-14nyiqm{opacity:.7;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.btn-copy-link.svelte-14nyiqm{transition:none}}.settings-content.svelte-14nyiqm{min-height:0;padding:0 var(--v-sp-11) var(--v-sp-9);overscroll-behavior:contain;flex:auto;overflow:auto}.settings-content.is-filtering.svelte-14nyiqm [data-settings-browse-only]{display:none}.settings-content.svelte-14nyiqm [data-setting-id].is-flash{animation:svelte-14nyiqm-setting-flash var(--v-transition-medium,.32s) var(--v-easing-default,ease)}@keyframes svelte-14nyiqm-setting-flash{0%{background:color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 18%, transparent)}}.settings-empty.svelte-14nyiqm{align-items:flex-start;gap:var(--v-sp-5);padding:var(--v-sp-9) 0;flex-direction:column;max-width:28rem;display:flex}.settings-empty-title.svelte-14nyiqm{font-size:var(--v-text-body);font-weight:var(--v-weight-semibold);color:var(--v-board-text);margin:0}.settings-empty-hint.svelte-14nyiqm{font-size:var(--v-text-body-sm);line-height:var(--v-leading-snug);color:var(--v-board-text-muted);margin:0}.settings-empty-clear.svelte-14nyiqm{all:unset;box-sizing:border-box;cursor:pointer;padding:var(--v-sp-3) var(--v-sp-5);border-radius:var(--v-radius-sm);background:color-mix(in srgb, var(--v-board-text) 8%, transparent);color:var(--v-board-text);font-size:var(--v-text-body-sm);font-weight:var(--v-weight-semibold)}.settings-empty-clear.svelte-14nyiqm:hover,.settings-empty-clear.svelte-14nyiqm:focus-visible{background:color-mix(in srgb, var(--v-board-text) 12%, transparent)}.settings-empty-clear.svelte-14nyiqm:focus-visible{outline:2px solid color-mix(in srgb, var(--v-board-accent,var(--v-color-primary)) 55%, transparent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.settings-content.svelte-14nyiqm [data-setting-id].is-flash{animation:none}}@media (width<=767px){.settings-dialog.svelte-14nyiqm{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:contain;border:0;border-radius:0;margin:0;overflow:hidden;transform:none}.settings-shell.svelte-14nyiqm{grid-template-columns:unset;grid-template-rows:unset;flex-direction:column;display:flex}.settings-dialog[data-settings-mobile-view=index].svelte-14nyiqm .settings-nav{flex:auto;order:2;min-height:0}.settings-dialog[data-settings-mobile-view=index].svelte-14nyiqm .settings-main:where(.svelte-14nyiqm){flex:none;order:1}.settings-dialog[data-settings-mobile-view=index][data-settings-empty].svelte-14nyiqm .settings-main:where(.svelte-14nyiqm),.settings-dialog[data-settings-mobile-view=pane].svelte-14nyiqm .settings-main:where(.svelte-14nyiqm){flex:auto;min-height:0}.settings-search-section.svelte-14nyiqm{padding:var(--v-sp-5) var(--v-sp-5) var(--v-sp-3) var(--v-sp-5)}.settings-main-header.svelte-14nyiqm{padding:var(--v-sp-3) var(--v-sp-7) var(--v-sp-3);flex-wrap:wrap}.settings-content.svelte-14nyiqm{padding:0 var(--v-sp-7) var(--v-sp-7)}.btn-close.svelte-14nyiqm{flex:0 0 44px;width:44px;height:44px}.btn-copy-link.svelte-14nyiqm{opacity:1;pointer-events:auto;min-width:44px;height:44px;min-height:44px}}
