.sr-only.svelte-7p7clh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-autocomplete-input.svelte-7p7clh{box-sizing:border-box;border-radius:.75rem;height:2.375rem;padding-left:.75rem;padding-right:2.25rem}.text-autocomplete-input--clearable.svelte-7p7clh,.text-autocomplete-input--loading.svelte-7p7clh{padding-right:3.75rem}.text-autocomplete-input--clearable.text-autocomplete-input--loading.svelte-7p7clh{padding-right:5.25rem}.text-autocomplete-trailing.svelte-7p7clh{pointer-events:none;align-items:center;gap:.125rem;display:inline-flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.text-autocomplete-clear.svelte-7p7clh,.text-autocomplete-toggle.svelte-7p7clh{width:1.5rem;height:1.5rem;color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.text-autocomplete-spinner.svelte-7p7clh{transform-origin:50%;will-change:transform;border:2px solid;border-right-color:#0000;border-radius:9999px;flex:none;width:1rem;height:1rem;animation:1s linear infinite svelte-7p7clh-text-autocomplete-spin;display:inline-block}.text-autocomplete-clear.svelte-7p7clh:hover,.text-autocomplete-toggle.svelte-7p7clh:hover{color:var(--accent);background-color:color-mix(in srgb, var(--accent) 12%, transparent)}.text-autocomplete-clear.svelte-7p7clh:focus-visible,.text-autocomplete-toggle.svelte-7p7clh:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.text-autocomplete-caret.svelte-7p7clh{flex:none;width:1rem;height:1rem;transition:transform .2s}.text-autocomplete-caret--open.svelte-7p7clh{transform:rotate(180deg)}@keyframes svelte-7p7clh-text-autocomplete-spin{to{transform:rotate(360deg)}}.modal-backdrop.svelte-2l8ken{background-color:#0006}html.dark .modal-backdrop.svelte-2l8ken{background-color:#000c}.modal-panel.svelte-2l8ken:focus{outline:none}.hover-popup.svelte-7tcmws{z-index:100;border:1px solid var(--border);background-color:var(--bg-primary);max-width:min(16rem,100dvw - 1rem);color:var(--text-primary);pointer-events:none;overflow-wrap:break-word;word-wrap:break-word;border-radius:.5rem;position:fixed;transform:translate(-50%);box-shadow:0 10px 25px #0003}.hover-popup--default.svelte-7tcmws{white-space:pre-line;width:16rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.35}.hover-popup--compact.svelte-7tcmws{white-space:nowrap;width:max-content;padding:.25rem .5rem;font-size:.625rem;font-weight:500;line-height:1.2}.hover-popup--mono.svelte-7tcmws{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tooltip-root.svelte-11extwn{vertical-align:middle;flex-shrink:0;align-items:center;line-height:0;display:inline-flex;position:relative}.tooltip-trigger.svelte-11extwn{box-shadow:none;cursor:help;appearance:none;background:0 0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s;display:inline-flex}.tooltip-trigger--help.svelte-11extwn{border:1px solid var(--text-secondary);width:1rem;height:1rem;color:var(--text-secondary);--tw-ring-color:var(--accent);border-radius:9999px}.tooltip-trigger--caution.svelte-11extwn{width:1rem;height:1rem;color:var(--warning);--tw-ring-color:var(--warning);border:0;border-radius:0}.tooltip-trigger.svelte-11extwn:focus-visible{box-shadow:0 0 0 2px var(--tw-ring-color,var(--accent))}.tooltip-trigger-mark.svelte-11extwn{font-size:10px;font-weight:500;line-height:1}.tooltip-trigger-icon.svelte-11extwn{width:1rem;height:1rem;display:block}.segmented-control-sr.svelte-nuytdb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segmented-control-dot.svelte-nuytdb{background-color:var(--filter-active-dot);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.tab-sr.svelte-126ak3w{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab-dot.svelte-126ak3w{background-color:var(--filter-active-dot);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.analyzer-tabs-scope.svelte-9hnsa6{display:contents}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs{background-color:var(--bg-primary);border:1px solid var(--border);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters{border-radius:.5rem;gap:.25rem;padding:.25rem}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar{border-radius:.375rem;gap:.125rem;padding:.125rem;display:inline-grid}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tab{min-width:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab{border-radius:.5rem;padding:.4375rem .375rem;font-size:.8125rem;line-height:1.25}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar .analyzer-tab{border-radius:.25rem;min-width:3.5rem;padding:.125rem .4rem;font-size:.75rem;line-height:1.2}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tab:hover{color:var(--text-primary)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tab:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab--selected{background-color:var(--bg-secondary);border-color:var(--border);color:var(--text-primary);font-weight:600}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab--cmini.analyzer-tab--selected{border-color:color-mix(in srgb, var(--analyzer-cmini) 45%, var(--border));box-shadow:inset 0 -2px 0 var(--analyzer-cmini)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab--cyanophage.analyzer-tab--selected{border-color:color-mix(in srgb, var(--analyzer-cyanophage) 45%, var(--border));box-shadow:inset 0 -2px 0 var(--analyzer-cyanophage)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab--mana2.analyzer-tab--selected{border-color:color-mix(in srgb, var(--analyzer-mana2) 45%, var(--border));box-shadow:inset 0 -2px 0 var(--analyzer-mana2)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab--cmini.analyzer-tab--selected:focus-visible{box-shadow:inset 0 -2px 0 var(--analyzer-cmini), 0 0 0 2px var(--accent)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab--cyanophage.analyzer-tab--selected:focus-visible{box-shadow:inset 0 -2px 0 var(--analyzer-cyanophage), 0 0 0 2px var(--accent)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--filters .analyzer-tab--mana2.analyzer-tab--selected:focus-visible{box-shadow:inset 0 -2px 0 var(--analyzer-mana2), 0 0 0 2px var(--accent)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar .analyzer-tab--selected{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary));border-color:var(--border);font-weight:600}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar .analyzer-tab--cmini.analyzer-tab--selected{color:var(--analyzer-cmini);border-color:color-mix(in srgb, var(--analyzer-cmini) 45%, var(--border));background-color:color-mix(in srgb, var(--analyzer-cmini) 14%, var(--bg-primary))}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar .analyzer-tab--cyanophage.analyzer-tab--selected{color:var(--analyzer-cyanophage);border-color:color-mix(in srgb, var(--analyzer-cyanophage) 45%, var(--border));background-color:color-mix(in srgb, var(--analyzer-cyanophage) 14%, var(--bg-primary))}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar .analyzer-tab--mana2.analyzer-tab--selected{color:var(--analyzer-mana2);border-color:color-mix(in srgb, var(--analyzer-mana2) 45%, var(--border));background-color:color-mix(in srgb, var(--analyzer-mana2) 14%, var(--bg-primary))}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tab--cmini .tab-dot{background-color:var(--analyzer-cmini)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tab--cyanophage .tab-dot{background-color:var(--analyzer-cyanophage)}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tab--mana2 .tab-dot{background-color:var(--analyzer-mana2)}@container (width<=36rem){.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar{flex:auto;min-width:0;display:grid}.analyzer-tabs-scope.svelte-9hnsa6 .analyzer-tabs--toolbar .analyzer-tab{min-width:0}}.dropdown-menu-root.svelte-1fbx6nu{position:relative}.dropdown-menu.svelte-1fbx6nu{z-index:20;border:1px solid var(--border);background-color:var(--bg-primary);border-radius:.75rem;flex-direction:column;padding:.25rem;display:flex;box-shadow:0 8px 24px #0000003d}.dropdown-menu-root--bottom-center.svelte-1fbx6nu .dropdown-menu:where(.svelte-1fbx6nu){width:max-content;min-width:14.5rem;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%)}.dropdown-menu-root--top-stretch.svelte-1fbx6nu .dropdown-menu:where(.svelte-1fbx6nu){position:absolute;bottom:calc(100% + .25rem);left:0;right:0;box-shadow:0 8px 24px #0000002e}.card-action-divider.svelte-lgx36b{justify-content:center;align-items:center;padding:.25rem 0;display:flex;position:relative}.card-action-divider.svelte-lgx36b:before{content:"";border-top:1px solid var(--border);pointer-events:none;position:absolute;top:50%;left:0;right:0}.card-action-toolbar.svelte-lgx36b{z-index:2;background-color:var(--bg-secondary);align-items:center;gap:.25rem;padding:0 .375rem;display:flex;position:relative}.card-action-toolbar--force-included.svelte-lgx36b{background-color:var(--bg-primary)}.card-action-button.svelte-lgx36b{cursor:pointer;color:var(--text-secondary);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform 80ms;display:flex}.card-action-button.svelte-lgx36b:hover:not(:disabled){color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary));border-color:var(--border)}.card-action-button.svelte-lgx36b:active:not(:disabled){box-shadow:none;background-color:color-mix(in srgb, var(--text-primary) 12%, var(--bg-primary));border-color:var(--border);transform:translateY(1px)}.card-action-button.svelte-lgx36b:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);outline:none}.card-action-button.svelte-lgx36b:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.card-action-button--accent.svelte-lgx36b{color:var(--accent-fg);background-color:var(--accent);border-color:var(--accent);box-shadow:0 1px 0 color-mix(in srgb, var(--text-primary) 18%, transparent)}.card-action-button--accent.svelte-lgx36b:hover:not(:disabled){color:var(--accent-fg);background-color:color-mix(in srgb, var(--accent) 88%, black);border-color:color-mix(in srgb, var(--accent) 88%, black)}.card-action-button--accent.svelte-lgx36b:active:not(:disabled){background-color:color-mix(in srgb, var(--accent) 78%, black);border-color:color-mix(in srgb, var(--accent) 78%, black)}.card-action-button--similar.svelte-lgx36b{color:var(--similar-active-fg);background-color:var(--similar-diff);border-color:var(--similar-diff);box-shadow:0 1px 0 color-mix(in srgb, var(--text-primary) 18%, transparent)}.card-action-button--similar.svelte-lgx36b:hover:not(:disabled){color:var(--similar-active-fg);background-color:color-mix(in srgb, var(--similar-diff) 88%, black);border-color:color-mix(in srgb, var(--similar-diff) 88%, black)}.card-action-button--similar.svelte-lgx36b:active:not(:disabled){background-color:color-mix(in srgb, var(--similar-diff) 78%, black);border-color:color-mix(in srgb, var(--similar-diff) 78%, black)}.external-links-menu-item.svelte-lgx36b{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.external-links-menu-item.svelte-lgx36b:hover:not(:disabled){background-color:color-mix(in srgb, var(--accent) 12%, var(--bg-primary))}.external-links-menu-item.svelte-lgx36b:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.external-links-menu-item.svelte-lgx36b:disabled{opacity:.45;cursor:not-allowed}.new-layout-dot.svelte-mo8ptf{background-color:var(--new-layout-dot);border-radius:9999px;width:.6rem;height:.6rem;display:inline-block}.finger-usage-bars.svelte-1opx54q{--finger-usage-bar-color:var(--stats-fg-highlight);--finger-usage-bar-width:14px;--finger-usage-bar-gap:6px;--finger-usage-hand-width:94px;--finger-usage-main-hand-width:74px;--finger-usage-hand-gap:28px;box-sizing:border-box;width:min(100%,216px);height:var(--finger-usage-height);max-height:var(--finger-usage-height);min-width:0;color:var(--stats-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-template-rows:minmax(0,1fr) auto auto;gap:2px;margin:0 auto;font-size:10px;line-height:1.1;display:grid;overflow:visible}.finger-usage-bars--with-label.svelte-1opx54q{grid-template-rows:auto minmax(0,1fr) auto auto}.finger-usage-bars--compact.svelte-1opx54q{--finger-usage-bar-width:9px;--finger-usage-bar-gap:3px;--finger-usage-hand-width:57px;--finger-usage-main-hand-width:45px;--finger-usage-hand-gap:10px;width:min(100%,124px);font-size:9px}figcaption.svelte-1opx54q{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;gap:1px;font-size:10px;line-height:1.1;display:grid;overflow:hidden}.label-detail.svelte-1opx54q{color:var(--stats-fg);font-variant-numeric:tabular-nums}.finger-usage-bars--cmini.svelte-1opx54q{--finger-usage-bar-color:var(--analyzer-cmini)}.finger-usage-bars--cyanophage.svelte-1opx54q{--finger-usage-bar-color:var(--analyzer-cyanophage)}.finger-usage-bars--mana2.svelte-1opx54q{--finger-usage-bar-color:var(--analyzer-mana2)}.hands.svelte-1opx54q{grid-template-columns:repeat(2, var(--finger-usage-hand-width));justify-content:center;gap:var(--finger-usage-hand-gap);min-height:0;display:grid}.hand-bars.svelte-1opx54q,.hand-label-row.svelte-1opx54q{grid-template-columns:repeat(5, var(--finger-usage-bar-width));gap:var(--finger-usage-bar-gap);display:grid}.hand-bars.svelte-1opx54q{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);align-items:end;min-height:0}.bar-column.svelte-1opx54q{justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.bar.svelte-1opx54q{width:var(--finger-usage-bar-width);height:var(--bar-height);background:color-mix(in srgb, var(--finger-usage-bar-color) 65%, transparent);border:1px solid color-mix(in srgb, var(--finger-usage-bar-color) 82%, var(--border));cursor:help;appearance:none;border-bottom:0;border-radius:2px 2px 0 0;outline:none;min-height:1px;margin:0;padding:0;display:block}.bar--interactive.svelte-1opx54q{cursor:pointer}.bar.svelte-1opx54q:focus-visible{box-shadow:0 0 0 2px var(--bg-secondary), 0 0 0 4px var(--finger-usage-bar-color)}.hand-label-row.svelte-1opx54q{text-align:center;color:var(--text-caption)}.hand-totals.svelte-1opx54q{grid-template-columns:repeat(2, var(--finger-usage-hand-width));justify-content:center;gap:var(--finger-usage-hand-gap);color:var(--stats-fg);text-align:center;font-weight:600;display:grid}.hand-total-left.svelte-1opx54q{width:var(--finger-usage-main-hand-width);justify-self:start}.hand-total-right.svelte-1opx54q{width:var(--finger-usage-main-hand-width);justify-self:end}.stats-stack.svelte-1oh46r9{flex-direction:column;min-width:0;display:flex;container:layout-card-stats/inline-size}.core-stats.svelte-1oh46r9{--core-stats-tone:var(--text-caption);min-width:0;min-height:var(--core-stats-min-height)}.core-stats--cmini.svelte-1oh46r9{--core-stats-tone:var(--analyzer-cmini)}.core-stats--cyanophage.svelte-1oh46r9{--core-stats-tone:var(--analyzer-cyanophage)}.core-stats--mana2.svelte-1oh46r9{--core-stats-tone:var(--analyzer-mana2)}.core-stats-grid.svelte-1oh46r9{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid}.core-stat.svelte-1oh46r9{background:0 0;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;min-height:2.75rem;padding:.35rem .6rem;transition:padding-right .12s,background-color .12s;display:flex;position:relative;overflow:hidden}.core-stat--interactive.svelte-1oh46r9:hover,.core-stat--interactive.svelte-1oh46r9:focus-within{background:color-mix(in srgb, var(--text-caption) 5%, transparent);padding-right:1.4rem}.core-stat.svelte-1oh46r9:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.core-stat.svelte-1oh46r9:nth-child(n+4){border-top:1px solid var(--border)}.core-stat--empty.svelte-1oh46r9{background:color-mix(in srgb, var(--text-caption) 2%, transparent)}.core-stat--filtered.svelte-1oh46r9{background:color-mix(in srgb, var(--core-stats-tone) 5%, transparent)}.core-stat--filtered.core-stat--interactive.svelte-1oh46r9:hover,.core-stat--filtered.core-stat--interactive.svelte-1oh46r9:focus-within{background:color-mix(in srgb, var(--core-stats-tone) 9%, transparent)}.core-stat--sorted.svelte-1oh46r9{--core-stats-tone:var(--stats-fg-highlight-sort);background:color-mix(in srgb, var(--stats-fg-highlight-sort) 6%, transparent)}.core-stat--sorted.core-stat--interactive.svelte-1oh46r9:hover,.core-stat--sorted.core-stat--interactive.svelte-1oh46r9:focus-within{background:color-mix(in srgb, var(--stats-fg-highlight-sort) 10%, transparent)}.core-stat-sort-controls.svelte-1oh46r9{border-left:1px solid var(--border);opacity:0;pointer-events:none;z-index:2;grid-template-rows:minmax(0,1fr);width:1rem;height:100%;transition:opacity .12s,transform .12s;display:grid;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden;transform:translate(.2rem)}.core-stat-filter-button.svelte-1oh46r9{z-index:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.core-stat-label.svelte-1oh46r9,.core-stat-value.svelte-1oh46r9{z-index:1;pointer-events:none;position:relative}.core-stat--interactive.svelte-1oh46r9:hover .core-stat-sort-controls:where(.svelte-1oh46r9),.core-stat--interactive.svelte-1oh46r9:focus-within .core-stat-sort-controls:where(.svelte-1oh46r9){opacity:1;pointer-events:auto;transform:translate(0)}.core-stat-sort-button.svelte-1oh46r9{width:100%;min-width:0;height:100%;min-height:0;color:var(--text-caption);background:color-mix(in srgb, var(--bg-primary) 90%, transparent);cursor:pointer;border:0;border-radius:0;place-items:center;padding:0;font-size:.5rem;line-height:1;display:grid}.core-stat-sort-button.svelte-1oh46r9:hover,.core-stat-sort-button.svelte-1oh46r9:focus-visible,.core-stat-sort-button--toggle.svelte-1oh46r9{color:var(--text-primary);background:color-mix(in srgb, var(--stats-fg-highlight-sort) 16%, var(--bg-primary))}.core-stat--foreign.svelte-1oh46r9 .core-stat-sort-button--toggle:where(.svelte-1oh46r9){background:color-mix(in srgb, var(--core-stats-tone) 16%, var(--bg-primary))}.core-stat-sort-button.svelte-1oh46r9:focus-visible{outline:1px solid var(--stats-fg-highlight-sort);outline-offset:-1px}@media (hover:none){.core-stat--interactive.svelte-1oh46r9{padding-right:1.4rem}.core-stat-sort-controls.svelte-1oh46r9{opacity:1;pointer-events:auto;transform:translate(0)}}.core-stat-label.svelte-1oh46r9{min-width:0;color:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:650;line-height:1.15;display:flex}.core-stat-label.svelte-1oh46r9>span:where(.svelte-1oh46r9):first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.core-stat--filtered.svelte-1oh46r9 .core-stat-label:where(.svelte-1oh46r9),.core-stat--sorted.svelte-1oh46r9 .core-stat-label:where(.svelte-1oh46r9){color:var(--core-stats-tone)}.core-stat-sort.svelte-1oh46r9{font-size:.75rem;line-height:1}.core-stat-value.svelte-1oh46r9{min-width:0;color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:.875rem;font-weight:550;line-height:1.2}.core-stat--filtered.svelte-1oh46r9 .core-stat-value:where(.svelte-1oh46r9),.core-stat--sorted.svelte-1oh46r9 .core-stat-value:where(.svelte-1oh46r9){color:var(--text-primary)}.core-stats-status.svelte-1oh46r9{border-block:1px solid var(--border);background:0 0;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .6rem;display:flex}.core-stats-status-mark.svelte-1oh46r9{background:color-mix(in srgb, var(--core-stats-tone) 62%, var(--border));border-radius:999px;flex-shrink:0;width:.25rem;height:1.5rem}.core-stats-status--loading.svelte-1oh46r9 .core-stats-status-mark:where(.svelte-1oh46r9){animation:1.2s ease-in-out infinite alternate svelte-1oh46r9-stats-loading-pulse}.core-stats-status-copy.svelte-1oh46r9{min-width:0;color:var(--text-caption);flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.core-stats-status-copy.svelte-1oh46r9 strong:where(.svelte-1oh46r9){color:var(--text-secondary);font-size:.8125rem}@keyframes svelte-1oh46r9-stats-loading-pulse{to{opacity:.35}}.core-stats.svelte-1oh46r9 .finger-chart-area:where(.svelte-1oh46r9){margin-top:1rem}.finger-chart-area--split.svelte-1oh46r9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.5rem;min-width:0;display:grid}@container layout-card-stats (width>=42rem){.core-stats--wide-focused.svelte-1oh46r9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:0;display:grid}.core-stats--wide-focused.svelte-1oh46r9 .finger-chart-area:where(.svelte-1oh46r9){border-inline-start:1px solid var(--border);margin-top:0;padding-inline-start:1rem}}.input-feature-control.svelte-183pcrt{appearance:none;width:2rem;height:2rem;color:var(--text-primary);opacity:.72;box-shadow:none;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;line-height:0;transition:color .12s,opacity .12s;display:inline-flex}button.input-feature-control.svelte-183pcrt{cursor:pointer}.input-feature-control--active.svelte-183pcrt{color:var(--accent);opacity:1}@media (hover:hover) and (pointer:fine){button.input-feature-control.svelte-183pcrt:hover{color:var(--accent);opacity:1}}button.input-feature-control.svelte-183pcrt:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px;opacity:1}.input-feature-control[data-feature-state=unavailable].svelte-183pcrt{color:var(--text-secondary);opacity:.42}.input-feature-control__glyph.svelte-183pcrt{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.input-feature-control__glyph.svelte-183pcrt svg{width:1.25rem;height:1.25rem;display:block}.input-feature-control[data-feature-state=off].svelte-183pcrt .input-feature-control__glyph:where(.svelte-183pcrt) svg{color:var(--text-secondary)}.input-feature-control[data-feature-state=off].svelte-183pcrt .input-feature-control__glyph:where(.svelte-183pcrt):after{background:var(--text-primary);content:"";pointer-events:none;border-radius:999px;width:1.35rem;height:2px;position:absolute;transform:rotate(45deg)}.input-feature-control--presentation.svelte-183pcrt{cursor:default}.input-mappings-indicators.svelte-1tl6jla{flex-direction:column;flex-shrink:0;align-items:center;gap:.125rem;padding-right:.25rem;display:inline-flex}.layout-display-area--fixed.svelte-oijshr{flex:none}.layout-display--diff.svelte-oijshr{line-height:1.25}.layout-display-row.svelte-oijshr{white-space:pre}.layout-key-diff.svelte-oijshr{color:var(--similar-diff)}.layout-test-area.svelte-wn19lp{backface-visibility:hidden;border-radius:.5rem;width:100%;overflow:hidden;transform:translateZ(0)}.layout-test-area.svelte-wn19lp:focus-within{outline:2px solid var(--tw-ring-color,var(--accent));outline-offset:0}.layout-test-area-input.svelte-wn19lp{resize:none;width:100%;height:100%;color:var(--text-primary);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:.4rem;font-size:.875rem;line-height:1.25rem;display:block}.layout-test-area--page.svelte-wn19lp .layout-test-area-input:where(.svelte-wn19lp){padding:1rem;font-size:1rem;line-height:1.5}.layout-test-area--page-compact.svelte-wn19lp .layout-test-area-input:where(.svelte-wn19lp){padding:.5rem .75rem}.layout-test-area--practice.svelte-wn19lp .layout-test-area-input:where(.svelte-wn19lp){padding:var(--typing-practice-input-padding,.75rem 1.25rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--typing-practice-font-size,2.5rem);letter-spacing:.015em;font-weight:600;line-height:1.2}.layout-test-area--practice.svelte-wn19lp .layout-test-area-input:where(.svelte-wn19lp)::placeholder{color:color-mix(in srgb, var(--text-primary) 45%, transparent)}.layout-test-area--practice-compact.svelte-wn19lp .layout-test-area-input:where(.svelte-wn19lp){padding:var(--typing-practice-input-padding,.3rem .75rem);font-size:var(--typing-practice-font-size,1.375rem)}.layout-test-area--practice.layout-test-area--invalid.svelte-wn19lp .layout-test-area-input:where(.svelte-wn19lp){color:var(--typing-practice-incorrect)}.layout-test-area-error.svelte-wn19lp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-card.svelte-s9qs60{isolation:isolate;position:relative}.layout-keyboard-row.svelte-s9qs60{align-items:center;display:flex}.layout-keyboard-link.svelte-s9qs60{color:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:.5rem;text-decoration:none;display:flex}.layout-keyboard-link.svelte-s9qs60:hover{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.layout-keyboard-link.svelte-s9qs60:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:1px}.layout-card-analyzer-switch.svelte-s9qs60{width:100%;padding-top:.125rem;display:flex}.layout-card-analyzer-switch.svelte-s9qs60 .layout-card-analyzer-tabs{width:100%}.layout-card-force-border.svelte-s9qs60{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.layout-card-force-border.svelte-s9qs60 rect:where(.svelte-s9qs60){fill:none;stroke:var(--force-border-color,var(--border));stroke-width:2px;stroke-dasharray:.5 .5;stroke-linecap:butt;vector-effect:non-scaling-stroke;x:.5px;y:.5px;rx:11.5px;ry:11.5px;width:calc(100% - 1px);height:calc(100% - 1px)}
