.analysis-coach-summary.svelte-1oalhb3{gap:var(--space-1);border:1px solid color-mix(in srgb, var(--brand-action), transparent 68%);border-radius:var(--radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-action), transparent 90%), transparent 62%), var(--material-surface);width:100%;max-width:min(100%,46rem,100dvh - 5.5rem);padding:var(--space-1) var(--space-2);box-shadow:var(--material-subtle-shadow);display:grid}.coach-heading.svelte-1oalhb3{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.coach-icon.svelte-1oalhb3{border-radius:var(--radius-full);background:color-mix(in srgb, var(--brand-action), transparent 84%);width:1.6rem;height:1.6rem;color:var(--material-link);place-items:center;display:inline-grid}.coach-heading.svelte-1oalhb3 p:where(.svelte-1oalhb3),.coach-heading.svelte-1oalhb3 h3:where(.svelte-1oalhb3),.coach-body.svelte-1oalhb3{margin:0}.coach-heading.svelte-1oalhb3 p:where(.svelte-1oalhb3),.coach-signal.svelte-1oalhb3 span:where(.svelte-1oalhb3){color:var(--material-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.coach-heading.svelte-1oalhb3 h3:where(.svelte-1oalhb3){color:var(--material-text);font-size:clamp(var(--text-base), 1.35vw, var(--text-lg));line-height:var(--leading-tight)}.coach-body.svelte-1oalhb3{color:var(--material-text-secondary);font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.coach-signals.svelte-1oalhb3{gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr);min-width:0;display:grid}.coach-signal.svelte-1oalhb3{gap:var(--space-1);border:1px solid var(--material-border);border-radius:var(--radius-lg);background:var(--material-surface-muted);min-width:0;padding:var(--space-2);display:grid}.coach-signal.svelte-1oalhb3 strong:where(.svelte-1oalhb3){color:var(--material-text);font-size:var(--text-base);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-signal[data-analysis-free-coach-tone=white].svelte-1oalhb3 strong:where(.svelte-1oalhb3),.coach-signal[data-analysis-free-coach-tone=black].svelte-1oalhb3 strong:where(.svelte-1oalhb3){color:var(--material-link)}.coach-signal[data-analysis-free-coach-tone=mate].svelte-1oalhb3 strong:where(.svelte-1oalhb3){color:var(--danger)}.coach-action.svelte-1oalhb3{justify-content:center;justify-self:start;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);background:var(--material-cta-gradient);min-height:2.1rem;color:var(--brand-action-contrast);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:0 var(--space-4);border:0;display:inline-flex}.coach-action.svelte-1oalhb3:disabled{cursor:not-allowed;opacity:.58}@media (width<=760px){.analysis-coach-summary.svelte-1oalhb3{padding:var(--space-2)}.coach-signals.svelte-1oalhb3{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.analysis-coach-summary.svelte-1oalhb3{align-items:center;gap:var(--space-1) var(--space-2);max-width:min(100%,32rem,100dvh - 24rem);padding:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto}.coach-heading.svelte-1oalhb3,.coach-body.svelte-1oalhb3,.coach-signals.svelte-1oalhb3{grid-column:1}.coach-action.svelte-1oalhb3{min-height:2rem;padding-inline:var(--space-3);white-space:nowrap;grid-area:1/2/span 3;align-self:center}.coach-heading.svelte-1oalhb3 h3:where(.svelte-1oalhb3){font-size:var(--text-base)}.coach-body.svelte-1oalhb3{display:none}.coach-signals.svelte-1oalhb3{grid-template-columns:minmax(0,1fr) minmax(6rem,.45fr)}.coach-signal.svelte-1oalhb3{min-height:1.9rem;padding:.35rem var(--space-2)}.coach-signal.svelte-1oalhb3 strong:where(.svelte-1oalhb3){font-size:var(--text-sm)}}@media (width<=760px){.analysis-coach-summary.svelte-1oalhb3{grid-template-columns:minmax(0,1fr)}.coach-action.svelte-1oalhb3{grid-area:auto/1;justify-self:stretch}.coach-icon.svelte-1oalhb3,.coach-body.svelte-1oalhb3{display:none}.coach-heading.svelte-1oalhb3{grid-template-columns:minmax(0,1fr)}.coach-signals.svelte-1oalhb3{grid-template-columns:minmax(0,1fr) minmax(5rem,.5fr)}}.free-analysis-board-shell.svelte-kv9avj{gap:var(--space-2);width:100%;min-width:0;display:grid}.free-analysis-board-wrap.svelte-kv9avj{width:min(100%,38rem);min-width:0;position:relative}.free-analysis-board-fallback.svelte-kv9avj{z-index:2;pointer-events:none;display:grid;position:absolute;inset:0}.free-analysis-board-fallback.svelte-kv9avj .readonly-fen-board{border-radius:var(--radius-lg);width:100%}.free-analysis-board.is-loading.svelte-kv9avj{pointer-events:none}.free-analysis-board.svelte-kv9avj{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--border-strong), transparent 20%);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--board-light), transparent 86%), transparent 52%), repeating-conic-gradient(from 0deg, var(--board-dark) 0deg 90deg, var(--board-light) 90deg 180deg);width:100%;min-width:0;box-shadow:var(--material-subtle-shadow);background-size:cover,25% 25%;outline:none;overflow:hidden}.free-analysis-board.svelte-kv9avj:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-action), transparent 58%), var(--material-subtle-shadow)}.free-analysis-board.svelte-kv9avj cg-board{cursor:grab;background:linear-gradient(135deg, color-mix(in srgb, var(--board-light), transparent 86%), transparent 52%), repeating-conic-gradient(from 0deg, var(--board-dark) 0deg 90deg, var(--board-light) 90deg 180deg);background-size:cover,25% 25%}.free-analysis-board.svelte-kv9avj cg-board square{background-color:#0000}.free-analysis-board.svelte-kv9avj cg-board square.last-move,.free-analysis-board.svelte-kv9avj cg-board square.selected{background-color:color-mix(in srgb, var(--game-accent,var(--app-lime)), transparent 56%)}.free-analysis-board.svelte-kv9avj cg-board square.selected{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--game-accent,var(--app-lime)), white 18%), inset 0 0 22px color-mix(in srgb, var(--game-accent,var(--app-lime)), transparent 40%)}.free-analysis-board.svelte-kv9avj cg-board square.move-dest{background:radial-gradient(color-mix(in srgb, var(--game-accent,var(--app-lime)), transparent 18%) 18%, color-mix(in srgb, var(--game-accent,var(--app-lime)), transparent 65%) 19%, transparent 20%)}.free-analysis-board.svelte-kv9avj cg-board square.oc.move-dest{background:radial-gradient(transparent 0 54%, color-mix(in srgb, var(--game-accent,var(--app-lime)), transparent 20%) 55% 68%, transparent 69%), radial-gradient(transparent 0 50%, #11181342 51% 72%, transparent 73%)}.free-analysis-board.svelte-kv9avj cg-board square.check{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--danger), transparent 8%) 0 30%, transparent 58%), color-mix(in srgb, var(--danger), transparent 64%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--danger), white 10%), inset 0 0 22px color-mix(in srgb, var(--danger), transparent 34%)}.free-analysis-board.svelte-kv9avj cg-board:active{cursor:grabbing}@media (width<=760px){.free-analysis-board-wrap.svelte-kv9avj{justify-self:center;width:min(100%,22rem)}}.analysis-hub.svelte-1t75nmm{gap:var(--space-3);min-width:0;padding:clamp(var(--space-3), 2vw, var(--space-5));font-family:var(--font-sans);display:grid}.analysis-hero.svelte-1t75nmm,.hub-panel.svelte-1t75nmm,.review-loop-card.svelte-1t75nmm{border:1px solid var(--material-border);border-radius:var(--material-card-radius);background:var(--material-surface);min-width:0;box-shadow:var(--material-subtle-shadow)}.free-analysis-workbench.svelte-1t75nmm{gap:var(--space-1);border:1px solid color-mix(in srgb, var(--brand-action), transparent 76%);border-radius:var(--material-card-radius);background:var(--material-surface);min-width:0;box-shadow:var(--material-subtle-shadow);padding:clamp(var(--space-1), 1vw, var(--space-3));display:grid}.free-analysis-copy.svelte-1t75nmm,.free-analysis-layout.svelte-1t75nmm,.free-analysis-side.svelte-1t75nmm,.free-analysis-facts.svelte-1t75nmm,.free-engine-panel.svelte-1t75nmm,.free-move-tree.svelte-1t75nmm,.engine-lines.svelte-1t75nmm,.free-analysis-explorer.svelte-1t75nmm,.free-explorer-meta.svelte-1t75nmm,.free-move-table.svelte-1t75nmm{min-width:0;display:grid}.free-analysis-copy.svelte-1t75nmm{align-items:baseline;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);max-width:none}.free-analysis-layout.svelte-1t75nmm{align-items:start;gap:clamp(var(--space-2), 1.5vw, var(--space-4));grid-template-columns:minmax(28rem,min(72dvh,46rem)) minmax(18rem,1fr)}.free-analysis-board-column.svelte-1t75nmm{justify-items:center;gap:var(--space-2);min-width:0;display:grid}.free-analysis-layout.svelte-1t75nmm [data-free-analysis-board-shell=interactive]{width:100%;max-width:min(100%,46rem,100dvh - 5.5rem)}.free-analysis-layout.svelte-1t75nmm [data-free-analysis-board=interactive]{width:100%}.free-board-controls.svelte-1t75nmm,.free-analysis-advanced-actions.svelte-1t75nmm{justify-content:center;gap:var(--space-1);flex-wrap:wrap;max-width:min(100%,46rem,100dvh - 5.5rem);display:flex}.free-analysis-advanced-actions.svelte-1t75nmm{justify-content:flex-start;max-width:100%}.free-board-controls.svelte-1t75nmm button:where(.svelte-1t75nmm),.free-analysis-advanced-actions.svelte-1t75nmm button:where(.svelte-1t75nmm),.copy-status.svelte-1t75nmm{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--material-border);border-radius:var(--radius-full);background:var(--material-surface-muted);min-height:2rem;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);padding:0 var(--space-3);text-align:center;white-space:normal;line-height:1.1;display:inline-flex}.free-board-controls.svelte-1t75nmm button:where(.svelte-1t75nmm):hover,.free-board-controls.svelte-1t75nmm button:where(.svelte-1t75nmm):focus-visible,.free-analysis-advanced-actions.svelte-1t75nmm button:where(.svelte-1t75nmm):hover,.free-analysis-advanced-actions.svelte-1t75nmm button:where(.svelte-1t75nmm):focus-visible{border-color:color-mix(in srgb, var(--brand-action), transparent 45%);background:color-mix(in srgb, var(--brand-action), transparent 88%)}.free-board-controls.svelte-1t75nmm button:where(.svelte-1t75nmm):disabled,.free-analysis-advanced-actions.svelte-1t75nmm button:where(.svelte-1t75nmm):disabled{cursor:not-allowed;opacity:.58}.free-share-status.svelte-1t75nmm{gap:var(--space-1);border:1px solid color-mix(in srgb, var(--brand-action), transparent 68%);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-action), transparent 92%);min-width:0;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-3);flex:100%;display:grid}.free-share-status.svelte-1t75nmm a:where(.svelte-1t75nmm),.free-share-status.svelte-1t75nmm small:where(.svelte-1t75nmm){overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.free-share-status.svelte-1t75nmm a:where(.svelte-1t75nmm):hover,.free-share-status.svelte-1t75nmm a:where(.svelte-1t75nmm):focus-visible{color:var(--brand-action)}.free-analysis-settings.svelte-1t75nmm{gap:var(--space-2);border:1px solid color-mix(in srgb, var(--brand-action), transparent 78%);border-radius:var(--radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-action), transparent 94%), transparent 58%), color-mix(in srgb, var(--material-surface), transparent 8%);width:100%;max-width:min(100%,46rem,100dvh - 5.5rem);padding:var(--space-2);display:grid}.free-settings-heading.svelte-1t75nmm{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.free-settings-heading.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em}.free-settings-grid.svelte-1t75nmm{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.free-setting-card.svelte-1t75nmm{align-items:center;gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--material-surface-muted), transparent 8%);min-width:0;min-height:2.35rem;color:var(--text-secondary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-2);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;line-height:1.2;display:grid}.free-setting-card.svelte-1t75nmm:hover,.free-setting-card.svelte-1t75nmm:focus-within{border-color:color-mix(in srgb, var(--brand-action), transparent 52%);background:color-mix(in srgb, var(--brand-action), transparent 90%);color:var(--text-primary)}.free-setting-card.svelte-1t75nmm span:where(.svelte-1t75nmm){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-setting-card.svelte-1t75nmm input[type=checkbox]:where(.svelte-1t75nmm){appearance:none;border:1px solid color-mix(in srgb, var(--border-strong), transparent 18%);border-radius:var(--radius-full);background:var(--bg-secondary);cursor:pointer;width:2.25rem;height:1.25rem;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;margin:0;position:relative}.free-setting-card.svelte-1t75nmm input[type=checkbox]:where(.svelte-1t75nmm):after{background:var(--text-muted);content:"";width:.82rem;height:.82rem;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:999px;position:absolute;top:50%;left:.18rem;transform:translateY(-50%)}.free-setting-card.svelte-1t75nmm input[type=checkbox]:where(.svelte-1t75nmm):checked{border-color:color-mix(in srgb, var(--brand-action), transparent 15%);background:color-mix(in srgb, var(--brand-action), transparent 20%)}.free-setting-card.svelte-1t75nmm input[type=checkbox]:where(.svelte-1t75nmm):checked:after{background:var(--color-white);transform:translate(.96rem,-50%)}.free-setting-card.svelte-1t75nmm input[type=checkbox]:where(.svelte-1t75nmm):focus-visible,.free-analysis-settings.svelte-1t75nmm select:where(.svelte-1t75nmm):focus-visible,.free-analysis-settings.svelte-1t75nmm button:where(.svelte-1t75nmm):focus-visible{outline:2px solid color-mix(in srgb, var(--brand-action), white 18%);outline-offset:2px}.free-setting-select.svelte-1t75nmm{cursor:default}.free-analysis-settings.svelte-1t75nmm select:where(.svelte-1t75nmm){border:1px solid var(--material-border);border-radius:var(--radius-full);background:var(--material-surface);min-width:7.4rem;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);padding:var(--space-1) var(--space-2)}.free-analysis-settings.svelte-1t75nmm button:where(.svelte-1t75nmm){border:1px solid var(--material-border);border-radius:var(--radius-full);background:var(--material-surface-muted);min-height:1.9rem;color:var(--text-primary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);padding:0 var(--space-3)}.free-analysis-settings.svelte-1t75nmm button:where(.svelte-1t75nmm):hover,.free-analysis-settings.svelte-1t75nmm button:where(.svelte-1t75nmm):focus-visible{border-color:color-mix(in srgb, var(--brand-action), transparent 48%);background:color-mix(in srgb, var(--brand-action), transparent 88%)}.shortcut-help.svelte-1t75nmm{gap:var(--space-1);border:1px solid color-mix(in srgb, var(--brand-action), transparent 78%);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-action), transparent 94%);color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-2);line-height:1.45;display:grid}.free-analysis-side.svelte-1t75nmm{gap:var(--space-1)}.free-analysis-copy.svelte-1t75nmm h2:where(.svelte-1t75nmm){color:var(--text-primary);margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.08}.free-analysis-copy.svelte-1t75nmm span:where(.svelte-1t75nmm),.free-analysis-note.svelte-1t75nmm,.engine-heading.svelte-1t75nmm span:where(.svelte-1t75nmm),.explorer-heading.svelte-1t75nmm span:where(.svelte-1t75nmm),.tablebase-heading.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-secondary);line-height:1.45}.free-analysis-facts.svelte-1t75nmm,.free-engine-panel.svelte-1t75nmm,.free-tablebase-panel.svelte-1t75nmm,.free-move-tree.svelte-1t75nmm,.free-analysis-explorer.svelte-1t75nmm{gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--material-surface-raised), transparent 12%);padding:var(--space-2)}.free-analysis-facts.svelte-1t75nmm{background:color-mix(in srgb, var(--material-surface-muted), transparent 34%)}.free-analysis-facts.svelte-1t75nmm summary:where(.svelte-1t75nmm){justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;min-width:0;list-style:none;display:flex}.free-analysis-facts.svelte-1t75nmm summary:where(.svelte-1t75nmm)::-webkit-details-marker{display:none}.free-analysis-facts.svelte-1t75nmm summary:where(.svelte-1t75nmm):after{content:"+";color:var(--text-muted);font-weight:var(--font-weight-extrabold)}.free-analysis-facts[open].svelte-1t75nmm summary:where(.svelte-1t75nmm):after{content:"-"}.free-analysis-facts.svelte-1t75nmm summary:where(.svelte-1t75nmm) span:where(.svelte-1t75nmm){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}.free-analysis-facts.svelte-1t75nmm summary:where(.svelte-1t75nmm) strong:where(.svelte-1t75nmm){color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-technical-meta.svelte-1t75nmm{display:none!important}.free-move-tree.svelte-1t75nmm{gap:var(--space-1);padding:var(--space-2)}.move-tree-heading.svelte-1t75nmm{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.move-tree-heading.svelte-1t75nmm>div:where(.svelte-1t75nmm):first-child{gap:var(--space-1);min-width:0;display:grid}.move-tree-heading.svelte-1t75nmm strong:where(.svelte-1t75nmm),.pgn-import.svelte-1t75nmm label:where(.svelte-1t75nmm)>span:where(.svelte-1t75nmm){color:var(--text-primary);font-weight:var(--font-weight-extrabold)}.move-tree-heading.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-tree-controls.svelte-1t75nmm,.pgn-import-actions.svelte-1t75nmm{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.move-tree-controls.svelte-1t75nmm{justify-content:flex-start}.move-tree-controls.svelte-1t75nmm button:where(.svelte-1t75nmm),.pgn-import-actions.svelte-1t75nmm button:where(.svelte-1t75nmm){border:1px solid var(--material-border);background:var(--material-surface);min-height:1.9rem;color:var(--text-primary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);padding:0 var(--space-2);border-radius:999px}.move-tree-controls.svelte-1t75nmm button:where(.svelte-1t75nmm):disabled,.pgn-import-actions.svelte-1t75nmm button:where(.svelte-1t75nmm):disabled{cursor:not-allowed;opacity:.55}.move-tree-controls.svelte-1t75nmm button[data-analysis-free-nav$=branch]:where(.svelte-1t75nmm):disabled{display:none}.move-tree-list.svelte-1t75nmm{gap:var(--space-1);flex-wrap:wrap;max-height:2.35rem;display:flex;overflow:auto}.move-tree-list.svelte-1t75nmm button:where(.svelte-1t75nmm){border:1px solid var(--material-border);background:var(--material-surface-muted);min-height:2rem;color:var(--text-secondary);cursor:pointer;font-size:var(--text-xs);padding:0 var(--space-2);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}.move-tree-list.svelte-1t75nmm button.active:where(.svelte-1t75nmm){border-color:color-mix(in srgb, var(--brand-action), transparent 45%);background:color-mix(in srgb, var(--brand-action), transparent 88%);color:var(--text-primary)}.move-tree-list.svelte-1t75nmm .move-branch-chip:where(.svelte-1t75nmm){border-color:color-mix(in srgb, var(--brand-action), transparent 35%);background:color-mix(in srgb, var(--brand-action), transparent 82%);color:var(--text-primary)}.move-branch-chip.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-muted);font-weight:var(--font-weight-bold)}.move-tree-list.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:inherit;font-weight:var(--font-weight-extrabold)}.pgn-import.svelte-1t75nmm{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.pgn-import.svelte-1t75nmm label:where(.svelte-1t75nmm){gap:var(--space-1);min-width:0;display:grid}.pgn-import.svelte-1t75nmm textarea:where(.svelte-1t75nmm){resize:vertical;border:1px solid var(--material-border);border-radius:var(--radius-md);background:var(--material-surface);width:100%;min-width:0;min-height:2rem;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2);line-height:1.35}.free-engine-panel.svelte-1t75nmm{gap:var(--space-1);padding:var(--space-2)}.free-analysis-facts.svelte-1t75nmm>div:where(.svelte-1t75nmm){gap:var(--space-1);min-width:0;display:grid}.free-analysis-facts.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}.free-analysis-facts.svelte-1t75nmm strong:where(.svelte-1t75nmm),.engine-heading.svelte-1t75nmm strong:where(.svelte-1t75nmm),.explorer-heading.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-weight:var(--font-weight-extrabold)}.free-analysis-facts.svelte-1t75nmm code:where(.svelte-1t75nmm){overflow-wrap:anywhere;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs)}.engine-heading.svelte-1t75nmm,.explorer-heading.svelte-1t75nmm{gap:var(--space-2);align-items:flex-start;min-width:0;display:flex}.engine-heading.svelte-1t75nmm svg,.explorer-heading.svelte-1t75nmm svg{color:var(--brand-action);flex:none}.engine-heading.svelte-1t75nmm div:where(.svelte-1t75nmm),.explorer-heading.svelte-1t75nmm div:where(.svelte-1t75nmm){gap:var(--space-1);min-width:0;display:grid}.engine-heading.svelte-1t75nmm{align-items:center}.engine-heading.svelte-1t75nmm div:where(.svelte-1t75nmm){flex:auto}@media (width>=1181px){.free-analysis-workbench.svelte-1t75nmm{min-height:calc(100dvh - 5rem)}.free-analysis-side.svelte-1t75nmm{max-height:calc(100dvh - 6rem);padding-right:.15rem;overflow:auto}}.engine-action.svelte-1t75nmm{background:var(--brand-action);min-height:2rem;color:var(--color-white);cursor:pointer;min-width:5.6rem;font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);padding:0 var(--space-3);text-align:center;white-space:normal;border:0;border-radius:999px;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.engine-action.svelte-1t75nmm:disabled{cursor:progress;opacity:.68}.engine-actions.svelte-1t75nmm{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.engine-action-secondary.svelte-1t75nmm{border:1px solid var(--material-border);background:var(--material-surface);color:var(--text-primary)}.engine-advanced-controls.svelte-1t75nmm{gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--material-surface-muted), transparent 24%);min-width:0;padding:var(--space-1) var(--space-2);display:grid}.engine-advanced-controls.svelte-1t75nmm summary:where(.svelte-1t75nmm){justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;list-style:none;display:flex}.engine-advanced-controls.svelte-1t75nmm summary:where(.svelte-1t75nmm)::-webkit-details-marker{display:none}.engine-advanced-controls.svelte-1t75nmm summary:where(.svelte-1t75nmm):after{content:"+";color:var(--text-muted)}.engine-advanced-controls[open].svelte-1t75nmm summary:where(.svelte-1t75nmm):after{content:"-"}.engine-controls.svelte-1t75nmm{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.engine-controls.svelte-1t75nmm label:where(.svelte-1t75nmm){gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.03em;text-transform:uppercase;display:grid}.engine-controls.svelte-1t75nmm select:where(.svelte-1t75nmm){border:1px solid var(--material-border);border-radius:var(--radius-md);background:var(--material-surface);min-height:2rem;color:var(--text-primary);font-weight:var(--font-weight-bold);padding:0 var(--space-2)}.engine-eval-bar.svelte-1t75nmm{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.engine-eval-bar.svelte-1t75nmm progress:where(.svelte-1t75nmm){background:var(--bg-secondary);border:0;border-radius:999px;width:100%;height:.7rem;overflow:hidden}.engine-eval-bar.svelte-1t75nmm progress:where(.svelte-1t75nmm)::-webkit-progress-bar{background:var(--bg-secondary)}.engine-eval-bar.svelte-1t75nmm progress:where(.svelte-1t75nmm)::-webkit-progress-value{background:linear-gradient(90deg, var(--brand-action), var(--brand-accent))}.engine-eval-bar.svelte-1t75nmm progress:where(.svelte-1t75nmm)::-moz-progress-bar{background:linear-gradient(90deg, var(--brand-action), var(--brand-accent))}.engine-eval-bar.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm)}.engine-summary.svelte-1t75nmm{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.engine-summary.svelte-1t75nmm span:where(.svelte-1t75nmm){border-radius:var(--radius-sm);min-width:0;color:var(--text-muted);font-size:var(--text-xs);background:0 0;border:0;align-items:baseline;gap:.25rem;padding:0;display:inline-flex}.engine-summary.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engine-lines.svelte-1t75nmm{gap:var(--space-1)}.engine-line.svelte-1t75nmm{gap:var(--space-1);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-action), transparent 92%);width:100%;min-width:0;color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-1);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(4.8rem,.34fr) minmax(0,1fr);align-items:center;display:grid}.engine-line-summary.svelte-1t75nmm,.engine-line-token.svelte-1t75nmm{color:inherit;font:inherit;background:0 0;border:0}.engine-line-summary.svelte-1t75nmm{gap:var(--space-1);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;padding:0;display:grid}.engine-line.svelte-1t75nmm:hover,.engine-line.svelte-1t75nmm:focus-within,.engine-line[data-analysis-free-engine-line-preview=active].svelte-1t75nmm{background:color-mix(in srgb, var(--brand-action), transparent 84%);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-action), transparent 58%)}.engine-line-summary.svelte-1t75nmm:focus-visible,.engine-line-token.svelte-1t75nmm:focus-visible{border-radius:var(--radius-sm);outline:2px solid color-mix(in srgb, var(--brand-action), white 18%);outline-offset:2px}.engine-line-pv.svelte-1t75nmm{min-width:0;color:var(--text-primary);font-family:var(--font-mono);flex-wrap:wrap;gap:.15rem;display:flex;overflow:hidden}.engine-line-token.svelte-1t75nmm{border-radius:var(--radius-sm);white-space:nowrap;align-items:baseline;gap:.15rem;padding:.05rem .2rem;display:inline-flex}.engine-line-token.svelte-1t75nmm:hover,.engine-line-token[data-analysis-free-engine-pv-token-preview=active].svelte-1t75nmm{background:color-mix(in srgb, var(--brand-action), transparent 78%);color:var(--text-primary)}.engine-line-token.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-muted)}.free-tablebase-panel.svelte-1t75nmm{gap:var(--space-1);padding:var(--space-2)}.tablebase-heading.svelte-1t75nmm{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tablebase-heading.svelte-1t75nmm svg{color:var(--brand-action)}.tablebase-heading.svelte-1t75nmm>div:where(.svelte-1t75nmm){gap:.2rem;min-width:0;display:grid}.tablebase-heading.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-weight:var(--font-weight-extrabold)}.tablebase-summary.svelte-1t75nmm{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tablebase-summary.svelte-1t75nmm span:where(.svelte-1t75nmm){border:1px solid var(--material-border);border-radius:var(--radius-md);background:var(--material-surface-muted);color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-2);gap:.15rem;display:grid}.tablebase-summary.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-size:var(--text-sm)}.tablebase-move-list.svelte-1t75nmm{gap:var(--space-1);display:grid}.tablebase-move.svelte-1t75nmm{gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--radius-md);background:var(--material-surface);width:100%;min-width:0;min-height:2.2rem;color:var(--text-secondary);cursor:pointer;font-size:var(--text-xs);text-align:left;padding:var(--space-2);grid-template-columns:minmax(4rem,.85fr) minmax(5rem,1fr) auto;align-items:center;display:grid}.tablebase-move.svelte-1t75nmm:hover,.tablebase-move.svelte-1t75nmm:focus-visible,.tablebase-move.principal-tablebase.svelte-1t75nmm{border-color:color-mix(in srgb, var(--brand-action), transparent 45%);background:color-mix(in srgb, var(--brand-action), transparent 88%);color:var(--text-primary)}.tablebase-move.svelte-1t75nmm:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-action), white 18%);outline-offset:2px}.tablebase-move.svelte-1t75nmm strong:where(.svelte-1t75nmm),.tablebase-move.svelte-1t75nmm code:where(.svelte-1t75nmm){color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tablebase-move.svelte-1t75nmm span:where(.svelte-1t75nmm){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.explorer-tabs.svelte-1t75nmm{gap:var(--space-1);border:1px solid var(--material-border);border-radius:var(--radius-full);background:var(--material-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:.18rem;display:grid}.explorer-tabs.svelte-1t75nmm button:where(.svelte-1t75nmm),.player-explorer-controls.svelte-1t75nmm button:where(.svelte-1t75nmm){border-radius:var(--radius-full);min-width:0;min-height:1.95rem;color:var(--material-text-secondary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:0 var(--space-2);white-space:nowrap;background:0 0;border:0}.explorer-tabs.svelte-1t75nmm button.active:where(.svelte-1t75nmm),.player-explorer-controls.svelte-1t75nmm button.active:where(.svelte-1t75nmm){background:var(--brand-action);color:var(--color-white)}.player-explorer-controls.svelte-1t75nmm{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;min-width:0;display:grid}.player-explorer-controls.svelte-1t75nmm label:where(.svelte-1t75nmm){min-width:0;color:var(--material-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);gap:.2rem;display:grid}.player-explorer-controls.svelte-1t75nmm input:where(.svelte-1t75nmm){border:1px solid var(--material-border);border-radius:var(--radius-full);background:var(--material-surface);width:100%;min-width:0;min-height:2rem;color:var(--material-text);font-size:var(--text-xs);padding:0 var(--space-3)}.free-explorer-meta.svelte-1t75nmm{grid-template-columns:repeat(2,minmax(0,1fr))}.free-explorer-meta.svelte-1t75nmm span:where(.svelte-1t75nmm){border:1px solid var(--material-border);border-radius:var(--radius-full);background:var(--material-surface-muted);padding:var(--space-1) var(--space-3);color:var(--material-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.explorer-opening-title.svelte-1t75nmm{color:var(--brand-action);font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.free-move-table.svelte-1t75nmm{border:1px solid var(--material-border);border-radius:var(--radius-lg);background:linear-gradient(var(--material-surface-muted) 30%, transparent) top / 100% 32px, linear-gradient(transparent, var(--material-surface-muted) 70%) bottom / 100% 32px, radial-gradient(farthest-side at 50% 0, #0000004d, transparent) top / 100% 12px, radial-gradient(farthest-side at 50% 100%, #0000004d, transparent) bottom / 100% 12px, var(--material-surface-muted);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll,local;gap:0;max-height:16rem;overflow:auto}.free-move-row.svelte-1t75nmm{align-items:center;gap:var(--space-2);border-top:1px solid var(--material-border);min-width:0;padding:.48rem var(--space-2);color:var(--material-text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-columns:minmax(2.8rem,.45fr) minmax(4.4rem,.72fr) minmax(8.5rem,1.45fr);text-decoration:none;display:grid}.free-move-row.svelte-1t75nmm:first-child{border-top:0}.free-move-row.principal-suggestion.svelte-1t75nmm{background:color-mix(in srgb, var(--brand-action), transparent 94%)}.free-move-row.svelte-1t75nmm:not(.free-move-header):hover,.free-move-row.svelte-1t75nmm:not(.free-move-header):focus-visible{background:color-mix(in srgb, var(--brand-action), transparent 88%);color:var(--material-text)}.free-move-total.svelte-1t75nmm{background:color-mix(in srgb, var(--material-text), transparent 94%);font-weight:var(--font-weight-extrabold)}.free-move-header.svelte-1t75nmm{z-index:1;background:var(--material-surface-muted);color:var(--material-text-muted);font-size:.68rem;font-weight:var(--font-weight-medium);letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0}.free-move-row.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--material-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-bar.svelte-1t75nmm{border:1px solid var(--material-border);border-radius:var(--radius-full);background:var(--material-surface);min-width:0;min-height:1.2rem;display:flex;overflow:hidden}.result-bar.svelte-1t75nmm span:where(.svelte-1t75nmm){min-width:0;color:var(--material-text);font-size:.68rem;font-weight:var(--font-weight-semibold);text-shadow:0 1px #ffffff47;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.result-bar.svelte-1t75nmm .white:where(.svelte-1t75nmm){background:linear-gradient(180deg, var(--color-white), color-mix(in srgb, var(--material-text-muted), transparent 45%))}.result-bar.svelte-1t75nmm .draws:where(.svelte-1t75nmm){background:linear-gradient(180deg, color-mix(in srgb, var(--material-text-muted), transparent 58%), color-mix(in srgb, var(--material-text-muted), transparent 35%))}.result-bar.svelte-1t75nmm .black:where(.svelte-1t75nmm){background:linear-gradient(180deg, color-mix(in srgb, var(--material-text), transparent 32%), color-mix(in srgb, var(--material-text), transparent 8%));color:var(--color-white);text-shadow:none}.analysis-hero.svelte-1t75nmm{align-items:stretch;gap:var(--space-4);padding:clamp(var(--space-5), 4vw, var(--space-8));grid-template-columns:minmax(0,1fr) minmax(13rem,20rem) minmax(13rem,20rem);display:grid}.hero-copy.svelte-1t75nmm{align-content:center;gap:var(--space-2);min-width:0;display:grid}p.svelte-1t75nmm,h1.svelte-1t75nmm,span.svelte-1t75nmm,strong.svelte-1t75nmm,small.svelte-1t75nmm{min-width:0;margin:0}p.svelte-1t75nmm{color:var(--material-link);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}h1.svelte-1t75nmm{color:var(--material-text);font-size:clamp(1.7rem,3.5vw,2.75rem);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1}.app-shell[data-compact-headings=true] .analysis-hub.svelte-1t75nmm h1:where(.svelte-1t75nmm){font-size:clamp(1.7rem,3.5vw,2.75rem);font-weight:var(--font-weight-medium);line-height:1}.hero-copy.svelte-1t75nmm>span:where(.svelte-1t75nmm),.state-card.svelte-1t75nmm>span:where(.svelte-1t75nmm),.boundary-note.svelte-1t75nmm{color:var(--text-secondary);line-height:1.6}.authority-card.svelte-1t75nmm,.report-card.svelte-1t75nmm,.boundary-note.svelte-1t75nmm{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);min-width:0;padding:var(--space-3);font-size:var(--text-sm);line-height:1.45;display:flex}.review-loop-card.svelte-1t75nmm{align-items:center;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-green), transparent 92%), transparent), var(--bg-card);grid-template-columns:minmax(0,1fr) auto;display:grid}.review-loop-card.svelte-1t75nmm>div:where(.svelte-1t75nmm){gap:var(--space-2);min-width:0;display:grid}.review-loop-card.svelte-1t75nmm h2:where(.svelte-1t75nmm){color:var(--text-primary);margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.18}.review-loop-card.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-secondary);line-height:1.55}.authority-card.svelte-1t75nmm{border-color:color-mix(in srgb, var(--accent-green), transparent 58%);background:color-mix(in srgb, var(--accent-green), transparent 91%)}.authority-card.svelte-1t75nmm svg,.state-card.svelte-1t75nmm svg,.spin.svelte-1t75nmm{color:var(--accent-green)}.report-card.svelte-1t75nmm svg,.boundary-note.svelte-1t75nmm svg{color:var(--accent)}.authority-card.svelte-1t75nmm strong:where(.svelte-1t75nmm),.report-card.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;display:block}.hub-panel.svelte-1t75nmm{overflow:clip}.hub-summary.svelte-1t75nmm{gap:var(--space-2);border-bottom:1px solid var(--border);padding:var(--space-4) var(--space-4) 0;flex-wrap:wrap;display:flex}.hub-summary.svelte-1t75nmm span:where(.svelte-1t75nmm){align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:.4rem .65rem;display:inline-flex}.hub-summary.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--text-primary);font-variant-numeric:tabular-nums}.boundary-note.svelte-1t75nmm,.hub-filters.svelte-1t75nmm,.hub-sort.svelte-1t75nmm,.quick-actions.svelte-1t75nmm{margin:var(--space-4)}.quick-actions.svelte-1t75nmm{justify-content:flex-end;display:flex}.hub-filters.svelte-1t75nmm,.hub-sort.svelte-1t75nmm{align-items:end;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);padding:var(--space-3);grid-template-columns:minmax(11rem,1fr) minmax(10rem,13rem) minmax(10rem,13rem) auto;display:grid}.filter-copy.svelte-1t75nmm,.hub-filters.svelte-1t75nmm label:where(.svelte-1t75nmm),.hub-sort.svelte-1t75nmm label:where(.svelte-1t75nmm){gap:var(--space-1);min-width:0;display:grid}.filter-copy.svelte-1t75nmm strong:where(.svelte-1t75nmm),.hub-filters.svelte-1t75nmm label:where(.svelte-1t75nmm) span:where(.svelte-1t75nmm),.hub-sort.svelte-1t75nmm label:where(.svelte-1t75nmm) span:where(.svelte-1t75nmm){color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}.filter-copy.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.hub-filters.svelte-1t75nmm select:where(.svelte-1t75nmm),.hub-filters.svelte-1t75nmm button:where(.svelte-1t75nmm),.hub-sort.svelte-1t75nmm select:where(.svelte-1t75nmm){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);min-height:2.45rem;padding:0 var(--space-3);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.hub-filters.svelte-1t75nmm button:where(.svelte-1t75nmm){opacity:0;pointer-events:none;font-weight:var(--font-weight-bold)}.hub-filters.svelte-1t75nmm button.visible:where(.svelte-1t75nmm){opacity:1;pointer-events:auto}.hub-sort.svelte-1t75nmm{grid-template-columns:minmax(11rem,1fr) minmax(11rem,16rem)}.hub-filters.svelte-1t75nmm select:where(.svelte-1t75nmm):hover,.hub-filters.svelte-1t75nmm button:where(.svelte-1t75nmm):hover,.hub-sort.svelte-1t75nmm select:where(.svelte-1t75nmm):hover{border-color:var(--border-strong)}.state-card.svelte-1t75nmm a:where(.svelte-1t75nmm),.review-loop-card.svelte-1t75nmm a:where(.svelte-1t75nmm),.quick-actions.svelte-1t75nmm a:where(.svelte-1t75nmm){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);min-height:2.35rem;padding:0 var(--space-4);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.state-card.svelte-1t75nmm a:where(.svelte-1t75nmm):hover,.review-loop-card.svelte-1t75nmm a:where(.svelte-1t75nmm):hover,.quick-actions.svelte-1t75nmm a:where(.svelte-1t75nmm):hover,.analysis-row.svelte-1t75nmm:hover{border-color:var(--border-strong);background:var(--bg-hover)}.analysis-list.svelte-1t75nmm{display:grid}.analysis-row.svelte-1t75nmm{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);min-width:0;min-height:4.35rem;padding:var(--space-3) var(--space-4);color:var(--text-primary);grid-template-columns:minmax(5.8rem,auto) minmax(0,1fr) auto;text-decoration:none;transition:background .12s;display:grid}.row-status.svelte-1t75nmm,.row-main.svelte-1t75nmm{gap:.34rem;min-width:0;display:grid}.row-status.svelte-1t75nmm strong:where(.svelte-1t75nmm){color:var(--accent);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.03em;text-transform:uppercase}.row-status.svelte-1t75nmm small:where(.svelte-1t75nmm),.row-main.svelte-1t75nmm>strong:where(.svelte-1t75nmm),.row-action.svelte-1t75nmm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-status.svelte-1t75nmm small:where(.svelte-1t75nmm),.row-meta.svelte-1t75nmm span:where(.svelte-1t75nmm){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.row-main.svelte-1t75nmm>strong:where(.svelte-1t75nmm){font-size:var(--text-sm)}.row-meta.svelte-1t75nmm{gap:var(--space-2);flex-wrap:wrap;display:flex}.row-meta.svelte-1t75nmm span:where(.svelte-1t75nmm){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);padding:.22rem .48rem}.row-action.svelte-1t75nmm{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;display:inline-flex}.filtered-empty.svelte-1t75nmm{border-top:1px solid var(--border)}.state-card.svelte-1t75nmm{place-items:center;gap:var(--space-3);min-height:15rem;padding:var(--space-6);text-align:center;display:grid}.spin.svelte-1t75nmm{animation:1s linear infinite svelte-1t75nmm-spin}@keyframes svelte-1t75nmm-spin{to{transform:rotate(360deg)}}a.svelte-1t75nmm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1180px){.analysis-hero.svelte-1t75nmm,.review-loop-card.svelte-1t75nmm,.free-analysis-layout.svelte-1t75nmm{grid-template-columns:minmax(0,1fr);align-items:start}.free-analysis-layout.svelte-1t75nmm{justify-items:stretch}.free-analysis-layout.svelte-1t75nmm [data-free-analysis-board-shell=interactive],.free-board-controls.svelte-1t75nmm{max-width:min(100%,32rem,100dvh - 24rem)}.review-loop-card.svelte-1t75nmm a:where(.svelte-1t75nmm){justify-self:start}}@media (width<=760px){.analysis-hub.svelte-1t75nmm{padding:var(--space-3)}.analysis-hero.svelte-1t75nmm{gap:var(--space-2);padding:var(--space-4)}.free-analysis-workbench.svelte-1t75nmm,.free-analysis-facts.svelte-1t75nmm,.free-analysis-explorer.svelte-1t75nmm{padding:var(--space-3)}.free-analysis-workbench.svelte-1t75nmm{gap:var(--space-2);padding:var(--space-2)}.free-analysis-copy.svelte-1t75nmm{padding-inline:var(--space-1);grid-template-columns:minmax(0,1fr)}.free-analysis-layout.svelte-1t75nmm{gap:var(--space-2)}.free-analysis-side.svelte-1t75nmm{display:contents}.free-analysis-board-column.svelte-1t75nmm{gap:var(--space-1);order:1}.free-settings-grid.svelte-1t75nmm{grid-template-columns:minmax(0,1fr)}.free-settings-heading.svelte-1t75nmm{flex-direction:column;align-items:stretch}.free-settings-heading.svelte-1t75nmm button:where(.svelte-1t75nmm){place-self:start}.free-engine-panel.svelte-1t75nmm{order:2}.free-analysis-explorer.svelte-1t75nmm{order:3}.free-move-tree.svelte-1t75nmm{order:4}.free-tablebase-panel.svelte-1t75nmm{order:5}.free-analysis-facts.svelte-1t75nmm{font-size:var(--text-xs);order:6}.pgn-import.svelte-1t75nmm{grid-template-columns:minmax(0,1fr)}.engine-summary.svelte-1t75nmm{grid-template-columns:repeat(2,minmax(0,1fr))}.free-explorer-meta.svelte-1t75nmm{grid-template-columns:minmax(0,1fr)}.free-move-row.svelte-1t75nmm{min-width:0;padding-inline:var(--space-2);grid-template-columns:minmax(2.6rem,.5fr) minmax(4rem,.75fr) minmax(7.2rem,1.35fr)}.authority-card.svelte-1t75nmm,.report-card.svelte-1t75nmm,.review-loop-card.svelte-1t75nmm{display:none}.state-card.svelte-1t75nmm{min-height:10rem;padding:var(--space-4)}.analysis-row.svelte-1t75nmm{grid-template-columns:minmax(0,1fr);align-items:start}.hub-filters.svelte-1t75nmm,.hub-sort.svelte-1t75nmm{grid-template-columns:minmax(0,1fr)}.hub-filters.svelte-1t75nmm button:where(.svelte-1t75nmm){justify-self:start}.row-action.svelte-1t75nmm,.quick-actions.svelte-1t75nmm{justify-content:flex-start}}@media (height<=650px) and (width<=1023px){.authority-card.svelte-1t75nmm,.report-card.svelte-1t75nmm,.review-loop-card.svelte-1t75nmm{display:none}.analysis-hero.svelte-1t75nmm{padding:var(--space-4)}}
