.analysis-board-tools.svelte-d7056p{min-width:0;display:grid;position:relative}.tools-trigger.svelte-d7056p{border:1px solid var(--material-border);border-radius:var(--radius-md);background:var(--material-surface-raised);width:3rem;min-height:2.75rem;color:var(--text-secondary);cursor:pointer;place-items:center;display:inline-grid}.tools-trigger.svelte-d7056p:hover,.tools-trigger.svelte-d7056p:focus-visible,.tools-trigger[aria-expanded=true].svelte-d7056p{border-color:color-mix(in srgb, var(--brand-action), transparent 45%);background:color-mix(in srgb, var(--brand-action), transparent 88%);color:var(--brand-action)}.tools-trigger.svelte-d7056p:focus-visible,.tools-menu.svelte-d7056p button:where(.svelte-d7056p):focus-visible{outline:2px solid color-mix(in srgb, var(--brand-action), white 18%);outline-offset:2px}.tools-menu.svelte-d7056p{z-index:var(--z-popover);right:0;bottom:calc(100% + var(--space-1));border:1px solid var(--material-border);border-radius:var(--radius-lg);background:var(--material-surface-raised);width:min(15rem,100vw - 2rem);padding:var(--space-1);box-shadow:var(--shadow-lg);display:grid;position:absolute;overflow:hidden}.tools-menu.svelte-d7056p button:where(.svelte-d7056p){align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:2.5rem;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:0 var(--space-2);text-align:left;background:0 0;border:0;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.tools-menu.svelte-d7056p button:where(.svelte-d7056p):hover,.tools-menu.svelte-d7056p button:where(.svelte-d7056p):focus-visible{background:color-mix(in srgb, var(--brand-action), transparent 90%);color:var(--brand-action)}.tools-menu.svelte-d7056p svg{justify-self:center}.analysis-control-bar.svelte-euyc4r{border-top:1px solid var(--material-border);background:var(--material-surface);grid-template-columns:repeat(7,minmax(2.35rem,1fr));min-width:0;display:grid;overflow:hidden}button.svelte-euyc4r{border:0;border-right:1px solid var(--material-border);min-width:0;min-height:2.7rem;color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;display:inline-grid}button.svelte-euyc4r:last-child{border-right:0}button.svelte-euyc4r:hover:not(:disabled),button.svelte-euyc4r:focus-visible,button.active.svelte-euyc4r{background:var(--bg-hover);color:var(--brand-action)}button.active.svelte-euyc4r{box-shadow:inset 0 2px var(--brand-action)}button.svelte-euyc4r:focus-visible{z-index:1;outline:2px solid var(--brand-action);outline-offset:-2px;position:relative}button.svelte-euyc4r:disabled{cursor:default;opacity:.3}@media (width<=420px){.analysis-control-bar.svelte-euyc4r{grid-template-columns:repeat(12,minmax(0,1fr))}button.svelte-euyc4r{min-height:2.8rem}button.svelte-euyc4r:nth-child(-n+4){border-bottom:1px solid var(--material-border);grid-column:span 3}button.svelte-euyc4r:nth-child(n+5){grid-column:span 4}button.svelte-euyc4r:nth-child(4),button.svelte-euyc4r:last-child{border-right:0}}.engine-lines.svelte-17slroi{gap:2px;display:grid}.engine-line.svelte-17slroi{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border-left:3px solid #0000;grid-template-columns:4.35rem minmax(0,1fr);align-items:center;display:grid}.engine-line.primary.svelte-17slroi{border-left-color:var(--brand-action);background:color-mix(in srgb, var(--brand-action), transparent 92%);color:var(--text-primary)}.engine-line.svelte-17slroi:hover,.engine-line.svelte-17slroi:focus-within,.engine-line[data-analysis-free-engine-line-preview=active].svelte-17slroi{border-left-color:color-mix(in srgb, var(--brand-action), transparent 24%);background:color-mix(in srgb, var(--brand-action), transparent 86%);color:var(--text-primary)}.engine-line-summary.svelte-17slroi,.engine-line-token.svelte-17slroi{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.engine-line-summary.svelte-17slroi{gap:var(--space-1);min-width:0;padding:.35rem var(--space-1);text-align:left;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;display:grid}.rank.svelte-17slroi{border-radius:var(--radius-sm);background:var(--material-surface-muted);width:1.25rem;height:1.25rem;color:var(--text-muted);font-variant-numeric:tabular-nums;place-items:center;font-size:.66rem;display:grid}.primary.svelte-17slroi .rank:where(.svelte-17slroi){background:var(--brand-action);color:var(--brand-action-contrast)}.score.svelte-17slroi{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engine-line-summary.svelte-17slroi:focus-visible,.engine-line-token.svelte-17slroi:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--brand-action);outline-offset:-2px}.engine-line-pv.svelte-17slroi{min-width:0;max-height:2.65rem;color:inherit;font-family:var(--font-mono);padding:.25rem var(--space-1) .25rem 0;flex-wrap:wrap;gap:.24rem;line-height:1.35;display:flex;overflow:hidden}.engine-line-token.svelte-17slroi{border-radius:var(--radius-sm);white-space:nowrap;align-items:baseline;gap:.12rem;padding:.05rem .18rem;display:inline-flex}.engine-line-token.svelte-17slroi:hover,.engine-line-token[data-analysis-free-engine-pv-token-preview=active].svelte-17slroi{background:color-mix(in srgb, var(--brand-action), transparent 76%)}.engine-line-token.svelte-17slroi span:where(.svelte-17slroi){color:var(--text-muted)}.engine-line-token.svelte-17slroi:disabled,.engine-line-summary.svelte-17slroi:disabled{cursor:not-allowed}@media (width<=480px){.engine-line.svelte-17slroi{grid-template-columns:4rem minmax(0,1fr)}.engine-line-pv.svelte-17slroi{max-height:2.45rem}}.engine-settings.svelte-1ejlypq{position:static}button.svelte-1ejlypq{border:1px solid var(--material-border);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.settings-trigger.svelte-1ejlypq,header.svelte-1ejlypq button:where(.svelte-1ejlypq){border-radius:var(--radius-sm);background:0 0;width:2.75rem;min-height:2.75rem}button.svelte-1ejlypq:hover,button.svelte-1ejlypq:focus-visible{border-color:color-mix(in srgb, var(--brand-action), transparent 44%);background:color-mix(in srgb, var(--brand-action), transparent 90%);color:var(--brand-action)}button.svelte-1ejlypq:focus-visible,input.svelte-1ejlypq:focus-visible{outline:2px solid var(--brand-action);outline-offset:2px}.settings-popover.svelte-1ejlypq{z-index:var(--z-dropdown);top:calc(2.75rem + (2 * var(--space-2)));box-sizing:border-box;border:1px solid var(--material-border);border-top:2px solid var(--brand-action);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--material-surface);width:100%;min-width:0;box-shadow:var(--material-subtle-shadow);gap:0;padding:0;display:grid;position:absolute;left:0;right:0;overflow:hidden}.settings-backdrop.svelte-1ejlypq{display:none}header.svelte-1ejlypq{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--material-border);min-height:2.75rem;padding:0 var(--space-2) 0 var(--space-3);display:flex}header.svelte-1ejlypq strong:where(.svelte-1ejlypq){font-size:var(--text-sm)}header.svelte-1ejlypq button:where(.svelte-1ejlypq){border:0;width:2.25rem;min-height:2.25rem}label.svelte-1ejlypq{gap:var(--space-2);border-bottom:1px solid var(--material-border);min-height:2.75rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:0 var(--space-3);grid-template-columns:minmax(3.65rem,.7fr) minmax(5.5rem,1.6fr) minmax(2.7rem,auto);align-items:center;display:grid}label.svelte-1ejlypq span:where(.svelte-1ejlypq){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}label.svelte-1ejlypq strong:where(.svelte-1ejlypq){color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}input.svelte-1ejlypq{width:100%;min-width:0;accent-color:var(--brand-action);cursor:pointer}p.svelte-1ejlypq{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);padding:var(--space-3);margin:0}.reset.svelte-1ejlypq{justify-self:start;gap:var(--space-2);min-height:2.25rem;margin:0 var(--space-3) var(--space-3);border-radius:var(--radius-sm);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:0 0}@media (width<=760px){.settings-backdrop.svelte-1ejlypq{z-index:calc(var(--z-modal) - 1);background:color-mix(in srgb, var(--material-page-bg), transparent 28%);border:0;border-radius:0;width:100%;display:block;position:fixed;inset:0}.settings-popover.svelte-1ejlypq{z-index:var(--z-modal);top:auto;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto;max-height:calc(100dvh - (2 * var(--space-3)));overscroll-behavior:contain;box-shadow:var(--shadow-xl);position:fixed;overflow:auto}}@media (width<=360px){label.svelte-1ejlypq{gap:var(--space-1);padding-inline:var(--space-2);grid-template-columns:minmax(3.2rem,.65fr) minmax(4.5rem,1.35fr) minmax(2.5rem,auto)}}.analysis-eval-gauge.svelte-16t5lbe{--analysis-eval-dark:var(--text-primary);--analysis-eval-light:var(--board-light);border:1px solid var(--material-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--analysis-eval-light);width:1.8rem;min-height:0;color:var(--analysis-eval-dark);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--material-surface), transparent 72%);border-right:0;display:none;position:relative;overflow:hidden}:root[data-theme=dark] .analysis-eval-gauge.svelte-16t5lbe{--analysis-eval-dark:var(--material-page-bg)}.black.svelte-16t5lbe{background:var(--analysis-eval-dark);width:100%;min-height:0;box-shadow:inset -.3rem 0 .6rem color-mix(in srgb, var(--material-page-bg), transparent 70%);transition:height var(--duration-normal) var(--ease-out)}.ticks.svelte-16t5lbe{pointer-events:none;position:absolute;inset:0}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe){background:color-mix(in srgb, var(--material-border-strong), transparent 24%);width:.45rem;height:1px;position:absolute;right:0}.ticks.svelte-16t5lbe i.center:where(.svelte-16t5lbe){background:var(--brand-action);width:100%;height:2px;box-shadow:0 0 .45rem color-mix(in srgb, var(--brand-action), transparent 36%)}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe):first-child{top:12.5%}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe):nth-child(2){top:25%}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe):nth-child(3){top:37.5%}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe):nth-child(4){top:50%}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe):nth-child(5){top:62.5%}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe):nth-child(6){top:75%}.ticks.svelte-16t5lbe i:where(.svelte-16t5lbe):nth-child(7){top:87.5%}.evaluation.svelte-16t5lbe{border-radius:var(--radius-sm);background:var(--analysis-eval-dark);color:var(--analysis-eval-light);font-size:.58rem;font-weight:var(--font-weight-extrabold);text-align:center;text-overflow:clip;text-shadow:0 1px 2px var(--material-page-bg);white-space:nowrap;padding:.22rem .08rem;line-height:1;position:absolute;bottom:.3rem;left:.12rem;right:.12rem;overflow:hidden}.reverse.svelte-16t5lbe,.reverse.svelte-16t5lbe .evaluation:where(.svelte-16t5lbe){transform:rotate(180deg)}@media (width>=761px){.analysis-eval-gauge.svelte-16t5lbe{display:block}}.notation-panel.svelte-1e8a98h,.notation-field.svelte-1e8a98h{min-width:0;display:grid}.notation-panel.svelte-1e8a98h{gap:var(--space-3)}.notation-field.svelte-1e8a98h{gap:var(--space-1)}label.svelte-1e8a98h{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.notation-entry.svelte-1e8a98h{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}input.svelte-1e8a98h,textarea.svelte-1e8a98h{border:1px solid var(--material-border);border-radius:var(--radius-sm);background:var(--material-surface);width:100%;min-width:0;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2);line-height:1.4}textarea.svelte-1e8a98h{resize:vertical}input.svelte-1e8a98h:focus-visible,textarea.svelte-1e8a98h:focus-visible,button.svelte-1e8a98h:focus-visible{outline:2px solid var(--brand-action);outline-offset:2px}.notation-actions.svelte-1e8a98h{gap:var(--space-1);flex-wrap:wrap;display:flex}button.svelte-1e8a98h{border:1px solid var(--material-border);border-radius:var(--radius-sm);background:var(--material-surface-muted);min-height:2.25rem;color:var(--text-primary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:0 var(--space-3)}button[type=submit].svelte-1e8a98h{border-color:var(--brand-action);background:var(--brand-action);color:var(--color-white)}button.svelte-1e8a98h:disabled{cursor:not-allowed;opacity:.5}.notation-error.svelte-1e8a98h{color:var(--color-danger);font-size:var(--text-xs);margin:0}@media (width<=500px){.notation-entry.svelte-1e8a98h{grid-template-columns:minmax(0,1fr)}}.move-tree.svelte-d6yp1s{border-top:1px solid var(--material-border);align-content:start;min-width:0;display:grid}header.svelte-d6yp1s{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);display:flex}header.svelte-d6yp1s>div:where(.svelte-d6yp1s){gap:.15rem;min-width:0;display:grid}header.svelte-d6yp1s span:where(.svelte-d6yp1s){color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}nav.svelte-d6yp1s{gap:var(--space-1);display:flex}button.svelte-d6yp1s{color:var(--text-secondary);cursor:pointer;font-size:var(--text-xs);background:0 0;border:0}button.svelte-d6yp1s:focus-visible{outline:2px solid var(--brand-action);outline-offset:-2px}.move-list.svelte-d6yp1s{border-top:1px solid var(--material-border);max-height:13rem;padding:var(--space-1);flex-wrap:wrap;align-content:flex-start;gap:0;display:flex;overflow:auto}.move-list.svelte-d6yp1s>button:where(.svelte-d6yp1s){min-height:2rem;padding:0 var(--space-2);align-items:baseline;gap:.22rem;display:inline-flex}.move-list.svelte-d6yp1s>button:where(.svelte-d6yp1s):hover,.move-list.svelte-d6yp1s>button.active:where(.svelte-d6yp1s){background:var(--bg-hover);color:var(--text-primary)}.move-list.svelte-d6yp1s>button.active:where(.svelte-d6yp1s){box-shadow:inset 0 -2px var(--brand-action)}.move-list.svelte-d6yp1s .branch:where(.svelte-d6yp1s){border-left:2px solid var(--material-border);width:100%;color:var(--text-muted);justify-content:flex-start}.variations.svelte-d6yp1s{gap:var(--space-1);border-top:1px solid var(--material-border);padding:var(--space-2) var(--space-3);display:grid}.variations.svelte-d6yp1s button:where(.svelte-d6yp1s){text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-status.svelte-1cotvc4{align-items:center;gap:var(--space-2);min-height:0;color:var(--text-secondary);font-size:var(--text-sm);display:flex}.position-status.visible.svelte-1cotvc4{border:1px solid var(--material-border);border-radius:var(--radius-md);background:var(--material-surface);min-height:2.75rem;padding:0 var(--space-3)}.position-status.danger.svelte-1cotvc4{border-color:color-mix(in srgb, var(--danger), transparent 52%);background:color-mix(in srgb, var(--danger), transparent 91%);color:var(--danger)}strong.svelte-1cotvc4{font-weight:var(--font-weight-bold)}.free-analysis-board-shell.svelte-kv9avj{gap:0;width:100%;min-width:0;display:grid}.free-analysis-board-wrap.svelte-kv9avj{width:100%;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:0;width:100%}.free-analysis-board.is-loading.svelte-kv9avj{pointer-events:none}.free-analysis-board.svelte-kv9avj{aspect-ratio:1;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:none;background-size:cover,25% 25%;border:0;border-radius:0;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:stretch;width:100%}}.explorer-top-games.svelte-13qmo10{gap:var(--space-1);border-top:1px solid var(--material-border);min-width:0;padding-top:var(--space-2);display:grid}h3.svelte-13qmo10{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase;margin:0}.top-game-list.svelte-13qmo10{min-width:0;display:grid}a.svelte-13qmo10{gap:var(--space-2);border-radius:var(--radius-md);min-width:0;min-height:2.8rem;color:var(--text-secondary);padding:var(--space-1) var(--space-2);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;text-decoration:none;display:grid}a.svelte-13qmo10:hover,a.svelte-13qmo10:focus-visible{background:color-mix(in srgb, var(--brand-action), transparent 90%);color:var(--text-primary)}a.svelte-13qmo10:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-action), white 18%);outline-offset:-2px}.top-game-players.svelte-13qmo10{min-width:0;font-size:var(--text-xs);line-height:1.25;display:grid}.top-game-players.svelte-13qmo10 strong:where(.svelte-13qmo10),.top-game-players.svelte-13qmo10 span:where(.svelte-13qmo10){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-game-players.svelte-13qmo10 strong:where(.svelte-13qmo10){color:var(--text-primary)}.top-game-result.svelte-13qmo10{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold)}.top-game-year.svelte-13qmo10{color:var(--text-muted);font-size:var(--text-xs)}svg{color:var(--text-muted)}.analysis-hub.svelte-10avwn6{gap:var(--space-3);min-width:0;padding:clamp(var(--space-3), 2vw, var(--space-5));font-family:var(--font-sans);display:grid}.analysis-hub.workbench.svelte-10avwn6{gap:0;max-width:none;padding:0}.analysis-hero.svelte-10avwn6,.hub-panel.svelte-10avwn6,.review-loop-card.svelte-10avwn6{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-10avwn6{gap:var(--space-1);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.free-analysis-copy.svelte-10avwn6,.free-analysis-layout.svelte-10avwn6,.free-analysis-side.svelte-10avwn6,.free-engine-panel.svelte-10avwn6,.engine-lines.svelte-10avwn6,.free-analysis-explorer.svelte-10avwn6,.free-explorer-meta.svelte-10avwn6,.free-move-table.svelte-10avwn6{min-width:0;display:grid}.free-analysis-copy.svelte-10avwn6{align-items:baseline;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);max-width:none}.free-analysis-copy[data-analysis-free-title-visibility=accessible].svelte-10avwn6{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.free-analysis-layout.svelte-10avwn6{justify-content:center;align-items:start;column-gap:var(--space-2);grid-template-columns:minmax(31rem,min(52rem,100dvh - 12rem)) minmax(18.5rem,19.5rem);grid-template-areas:"board tools""status controls""under controls";row-gap:0}.free-analysis-board-column.svelte-10avwn6{display:contents}.free-analysis-board-cluster.svelte-10avwn6,.free-analysis-layout.svelte-10avwn6 [data-free-analysis-board-shell=interactive]{width:100%;max-width:min(100%,52rem,100dvh - 12rem)}.free-analysis-board-cluster.svelte-10avwn6{grid-area:board;grid-template-columns:clamp(.8rem,.9vw,1rem) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.free-analysis-board-stage.svelte-10avwn6{min-width:0;position:relative}.free-analysis-layout.svelte-10avwn6 [data-analysis-free-eval-gauge]{align-self:stretch;width:100%;height:100%}.free-promotion-overlay.svelte-10avwn6,.free-promotion-backdrop.svelte-10avwn6{position:absolute;inset:0}.free-promotion-overlay.svelte-10avwn6{z-index:12}.free-promotion-backdrop.svelte-10avwn6{background:color-mix(in srgb, var(--material-surface), transparent 44%);cursor:pointer;border:0;width:100%}.free-promotion-choice.svelte-10avwn6{z-index:2;width:12.5%;height:50%;position:absolute;top:0}.free-promotion-choice.promotion-file-0.svelte-10avwn6{left:0}.free-promotion-choice.promotion-file-1.svelte-10avwn6{left:12.5%}.free-promotion-choice.promotion-file-2.svelte-10avwn6{left:25%}.free-promotion-choice.promotion-file-3.svelte-10avwn6{left:37.5%}.free-promotion-choice.promotion-file-4.svelte-10avwn6{left:50%}.free-promotion-choice.promotion-file-5.svelte-10avwn6{left:62.5%}.free-promotion-choice.promotion-file-6.svelte-10avwn6{left:75%}.free-promotion-choice.promotion-file-7.svelte-10avwn6{left:87.5%}.free-promotion-choice.black.svelte-10avwn6{top:auto;bottom:0}.free-analysis-layout.svelte-10avwn6 [data-free-analysis-board=interactive]{width:100%}.free-analysis-command-bar.svelte-10avwn6{grid-area:controls;width:100%;max-width:none;display:grid}.free-analysis-layout.svelte-10avwn6 [data-analysis-position-status]{grid-area:status}.analysis-copyables.svelte-10avwn6{grid-area:under}.analysis-copyables.svelte-10avwn6,.free-analysis-layout.svelte-10avwn6 [data-analysis-position-status]{width:100%;max-width:none}.underboard-grid.svelte-10avwn6{gap:var(--space-3);min-width:0;display:grid}.underboard-field.svelte-10avwn6{gap:var(--space-1);min-width:0;display:grid}.free-analysis-advanced-actions.svelte-10avwn6{justify-content:center;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-start;max-width:100%;display:flex}.free-analysis-advanced-actions.svelte-10avwn6 button:where(.svelte-10avwn6),.copy-status.svelte-10avwn6{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-analysis-advanced-actions.svelte-10avwn6 button:where(.svelte-10avwn6):hover,.free-analysis-advanced-actions.svelte-10avwn6 button:where(.svelte-10avwn6):focus-visible{border-color:color-mix(in srgb, var(--brand-action), transparent 45%);background:color-mix(in srgb, var(--brand-action), transparent 88%)}.free-analysis-advanced-actions.svelte-10avwn6 button:where(.svelte-10avwn6):disabled{cursor:not-allowed;opacity:.58}.free-share-status.svelte-10avwn6{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-10avwn6 a:where(.svelte-10avwn6){overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.free-share-status.svelte-10avwn6 a:where(.svelte-10avwn6):hover,.free-share-status.svelte-10avwn6 a:where(.svelte-10avwn6):focus-visible{color:var(--brand-action)}.free-settings-grid.svelte-10avwn6{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.free-setting-card.svelte-10avwn6{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-10avwn6:hover,.free-setting-card.svelte-10avwn6: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-10avwn6 span:where(.svelte-10avwn6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-setting-card.svelte-10avwn6 input[type=checkbox]:where(.svelte-10avwn6){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-10avwn6 input[type=checkbox]:where(.svelte-10avwn6):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-10avwn6 input[type=checkbox]:where(.svelte-10avwn6):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-10avwn6 input[type=checkbox]:where(.svelte-10avwn6):checked:after{background:var(--color-white);transform:translate(.96rem,-50%)}.free-setting-card.svelte-10avwn6 input[type=checkbox]:where(.svelte-10avwn6):focus-visible,.free-setting-card.svelte-10avwn6 select:where(.svelte-10avwn6):focus-visible{outline:2px solid color-mix(in srgb, var(--brand-action), white 18%);outline-offset:2px}.free-setting-select.svelte-10avwn6{cursor:default}.free-setting-card.svelte-10avwn6 select:where(.svelte-10avwn6){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)}.shortcut-help.svelte-10avwn6{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-10avwn6{border:1px solid var(--material-border);border-radius:var(--radius-sm);background:var(--material-surface);height:100%;min-height:0;box-shadow:none;grid-area:tools;align-content:start;align-self:stretch;gap:0;overflow:auto}.free-analysis-side.svelte-10avwn6>.analysis-coach-summary,.free-analysis-side.svelte-10avwn6>.free-tablebase-panel:where(.svelte-10avwn6){border-top:1px solid var(--material-border)}.free-analysis-side.svelte-10avwn6>.analysis-coach-summary,.free-analysis-side.svelte-10avwn6>.free-engine-panel:where(.svelte-10avwn6),.free-analysis-side.svelte-10avwn6>.free-analysis-explorer:where(.svelte-10avwn6),.free-analysis-side.svelte-10avwn6>.free-tablebase-panel:where(.svelte-10avwn6){box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.analysis-action-menu.svelte-10avwn6{gap:var(--space-2);min-width:0;padding:var(--space-2);display:grid}.analysis-action-menu.svelte-10avwn6>header:where(.svelte-10avwn6){justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.free-analysis-copy.svelte-10avwn6 h2:where(.svelte-10avwn6){color:var(--text-primary);margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.08}.free-analysis-copy.svelte-10avwn6 span:where(.svelte-10avwn6),.free-analysis-note.svelte-10avwn6,.engine-heading.svelte-10avwn6 span:where(.svelte-10avwn6),.explorer-heading.svelte-10avwn6 span:where(.svelte-10avwn6),.tablebase-heading.svelte-10avwn6 span:where(.svelte-10avwn6){color:var(--text-secondary);line-height:1.45}.free-engine-panel.svelte-10avwn6,.free-tablebase-panel.svelte-10avwn6,.free-analysis-explorer.svelte-10avwn6{align-content:start;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-technical-meta.svelte-10avwn6{display:none!important}.free-engine-panel.svelte-10avwn6{gap:var(--space-1);padding:var(--space-2);position:relative}.explorer-heading.svelte-10avwn6 strong:where(.svelte-10avwn6){color:var(--text-primary);font-weight:var(--font-weight-extrabold)}.engine-heading.svelte-10avwn6,.explorer-heading.svelte-10avwn6{gap:var(--space-2);align-items:flex-start;min-width:0;display:flex}.engine-heading.svelte-10avwn6 svg,.explorer-heading.svelte-10avwn6 svg{color:var(--brand-action);flex:none}.engine-identity.svelte-10avwn6>div:where(.svelte-10avwn6),.explorer-heading.svelte-10avwn6 div:where(.svelte-10avwn6){gap:var(--space-1);min-width:0;display:grid}.engine-heading.svelte-10avwn6{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.engine-identity.svelte-10avwn6{align-items:center;gap:var(--space-2);min-width:0;display:flex}.engine-identity.svelte-10avwn6 strong:where(.svelte-10avwn6){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.engine-heading-eval.svelte-10avwn6{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-lg);text-align:right;display:block}@media (width>=1181px){.free-analysis-workbench.svelte-10avwn6{min-height:calc(100dvh - 5rem)}.free-analysis-side.svelte-10avwn6{top:var(--space-1);scrollbar-gutter:stable;max-height:calc(100dvh - 5rem);padding-right:.15rem;position:sticky;overflow:auto}}.engine-action.svelte-10avwn6{border-radius:var(--radius-sm);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;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.engine-action.svelte-10avwn6:disabled{cursor:progress;opacity:.68}.engine-actions.svelte-10avwn6{gap:var(--space-1);flex-wrap:nowrap;justify-content:flex-end;display:flex}.engine-threat-action.svelte-10avwn6{width:2.75rem;min-width:2.75rem;padding:0}.engine-threat-label.svelte-10avwn6{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.engine-action-secondary.svelte-10avwn6{border:1px solid var(--material-border);background:var(--material-surface);color:var(--text-primary)}.engine-threat-action.active.svelte-10avwn6{border-color:color-mix(in srgb, var(--color-danger), transparent 38%);background:color-mix(in srgb, var(--color-danger), transparent 86%);color:var(--color-danger)}.engine-threat-action.svelte-10avwn6:disabled{cursor:not-allowed;opacity:.5}.engine-summary.svelte-10avwn6{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.engine-summary.svelte-10avwn6 span:where(.svelte-10avwn6){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-10avwn6 strong:where(.svelte-10avwn6){color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-tablebase-panel.svelte-10avwn6{gap:var(--space-1);padding:var(--space-2)}.tablebase-heading.svelte-10avwn6{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tablebase-heading.svelte-10avwn6 svg{color:var(--brand-action)}.tablebase-heading.svelte-10avwn6>div:where(.svelte-10avwn6){gap:.2rem;min-width:0;display:grid}.tablebase-heading.svelte-10avwn6 strong:where(.svelte-10avwn6){color:var(--text-primary);font-weight:var(--font-weight-extrabold)}.tablebase-summary.svelte-10avwn6{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tablebase-summary.svelte-10avwn6 span:where(.svelte-10avwn6){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-10avwn6 strong:where(.svelte-10avwn6){color:var(--text-primary);font-size:var(--text-sm)}.tablebase-move-list.svelte-10avwn6{gap:var(--space-1);display:grid}.tablebase-move.svelte-10avwn6{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-10avwn6:hover,.tablebase-move.svelte-10avwn6:focus-visible,.tablebase-move.principal-tablebase.svelte-10avwn6{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-10avwn6:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-action), white 18%);outline-offset:2px}.tablebase-move.svelte-10avwn6 strong:where(.svelte-10avwn6),.tablebase-move.svelte-10avwn6 code:where(.svelte-10avwn6){color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tablebase-move.svelte-10avwn6 span:where(.svelte-10avwn6){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.explorer-tabs.svelte-10avwn6{gap:var(--space-1);border:1px solid var(--material-border);border-radius:var(--radius-sm);background:var(--material-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:.18rem;display:grid}.explorer-tabs.svelte-10avwn6 button:where(.svelte-10avwn6),.player-explorer-controls.svelte-10avwn6 button:where(.svelte-10avwn6){border-radius:var(--radius-sm);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-10avwn6 button.active:where(.svelte-10avwn6),.player-explorer-controls.svelte-10avwn6 button.active:where(.svelte-10avwn6){background:var(--brand-action);color:var(--color-white)}.player-explorer-controls.svelte-10avwn6{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;min-width:0;display:grid}.player-explorer-controls.svelte-10avwn6 label:where(.svelte-10avwn6){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-10avwn6 input:where(.svelte-10avwn6){border:1px solid var(--material-border);border-radius:var(--radius-sm);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-10avwn6{grid-template-columns:repeat(2,minmax(0,1fr))}.free-explorer-meta.svelte-10avwn6 span:where(.svelte-10avwn6){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-10avwn6{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-10avwn6{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, color-mix(in srgb, var(--text-strong) 30%, transparent), transparent) top / 100% 12px, radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--text-strong) 30%, transparent), 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-10avwn6{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-10avwn6:first-child{border-top:0}.free-move-row.principal-suggestion.svelte-10avwn6{background:color-mix(in srgb, var(--brand-action), transparent 94%)}.free-move-row.svelte-10avwn6:not(.free-move-header):hover,.free-move-row.svelte-10avwn6:not(.free-move-header):focus-visible{background:color-mix(in srgb, var(--brand-action), transparent 88%);color:var(--material-text)}.free-move-total.svelte-10avwn6{background:color-mix(in srgb, var(--material-text), transparent 94%);font-weight:var(--font-weight-extrabold)}.free-move-header.svelte-10avwn6{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-10avwn6 strong:where(.svelte-10avwn6){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-10avwn6{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-10avwn6 span:where(.svelte-10avwn6){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-10avwn6 .white:where(.svelte-10avwn6){background:linear-gradient(180deg, var(--color-white), color-mix(in srgb, var(--material-text-muted), transparent 45%))}.result-bar.svelte-10avwn6 .draws:where(.svelte-10avwn6){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-10avwn6 .black:where(.svelte-10avwn6){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-10avwn6{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-10avwn6{align-content:center;gap:var(--space-2);min-width:0;display:grid}p.svelte-10avwn6,h1.svelte-10avwn6,span.svelte-10avwn6,strong.svelte-10avwn6,small.svelte-10avwn6{min-width:0;margin:0}p.svelte-10avwn6{color:var(--material-link);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}h1.svelte-10avwn6{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-10avwn6 h1:where(.svelte-10avwn6){font-size:clamp(1.7rem,3.5vw,2.75rem);font-weight:var(--font-weight-medium);line-height:1}.hero-copy.svelte-10avwn6>span:where(.svelte-10avwn6),.state-card.svelte-10avwn6>span:where(.svelte-10avwn6),.boundary-note.svelte-10avwn6{color:var(--text-secondary);line-height:1.6}.authority-card.svelte-10avwn6,.report-card.svelte-10avwn6,.boundary-note.svelte-10avwn6{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-10avwn6{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-10avwn6>div:where(.svelte-10avwn6){gap:var(--space-2);min-width:0;display:grid}.review-loop-card.svelte-10avwn6 h2:where(.svelte-10avwn6){color:var(--text-primary);margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.18}.review-loop-card.svelte-10avwn6 span:where(.svelte-10avwn6){color:var(--text-secondary);line-height:1.55}.authority-card.svelte-10avwn6{border-color:color-mix(in srgb, var(--accent-green), transparent 58%);background:color-mix(in srgb, var(--accent-green), transparent 91%)}.authority-card.svelte-10avwn6 svg,.state-card.svelte-10avwn6 svg,.spin.svelte-10avwn6{color:var(--accent-green)}.report-card.svelte-10avwn6 svg,.boundary-note.svelte-10avwn6 svg{color:var(--accent)}.authority-card.svelte-10avwn6 strong:where(.svelte-10avwn6),.report-card.svelte-10avwn6 strong:where(.svelte-10avwn6){color:var(--text-primary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;display:block}.hub-panel.svelte-10avwn6{overflow:clip}.hub-summary.svelte-10avwn6{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-10avwn6 span:where(.svelte-10avwn6){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-10avwn6 strong:where(.svelte-10avwn6){color:var(--text-primary);font-variant-numeric:tabular-nums}.boundary-note.svelte-10avwn6,.hub-filters.svelte-10avwn6,.hub-sort.svelte-10avwn6,.quick-actions.svelte-10avwn6{margin:var(--space-4)}.quick-actions.svelte-10avwn6{justify-content:flex-end;display:flex}.hub-filters.svelte-10avwn6,.hub-sort.svelte-10avwn6{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-10avwn6,.hub-filters.svelte-10avwn6 label:where(.svelte-10avwn6),.hub-sort.svelte-10avwn6 label:where(.svelte-10avwn6){gap:var(--space-1);min-width:0;display:grid}.filter-copy.svelte-10avwn6 strong:where(.svelte-10avwn6),.hub-filters.svelte-10avwn6 label:where(.svelte-10avwn6) span:where(.svelte-10avwn6),.hub-sort.svelte-10avwn6 label:where(.svelte-10avwn6) span:where(.svelte-10avwn6){color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}.filter-copy.svelte-10avwn6 span:where(.svelte-10avwn6){color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.hub-filters.svelte-10avwn6 select:where(.svelte-10avwn6),.hub-filters.svelte-10avwn6 button:where(.svelte-10avwn6),.hub-sort.svelte-10avwn6 select:where(.svelte-10avwn6){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-10avwn6 button:where(.svelte-10avwn6){opacity:0;pointer-events:none;font-weight:var(--font-weight-bold)}.hub-filters.svelte-10avwn6 button.visible:where(.svelte-10avwn6){opacity:1;pointer-events:auto}.hub-sort.svelte-10avwn6{grid-template-columns:minmax(11rem,1fr) minmax(11rem,16rem)}.hub-filters.svelte-10avwn6 select:where(.svelte-10avwn6):hover,.hub-filters.svelte-10avwn6 button:where(.svelte-10avwn6):hover,.hub-sort.svelte-10avwn6 select:where(.svelte-10avwn6):hover{border-color:var(--border-strong)}.state-card.svelte-10avwn6 a:where(.svelte-10avwn6),.review-loop-card.svelte-10avwn6 a:where(.svelte-10avwn6),.quick-actions.svelte-10avwn6 a:where(.svelte-10avwn6){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-10avwn6 a:where(.svelte-10avwn6):hover,.review-loop-card.svelte-10avwn6 a:where(.svelte-10avwn6):hover,.quick-actions.svelte-10avwn6 a:where(.svelte-10avwn6):hover,.analysis-row.svelte-10avwn6:hover{border-color:var(--border-strong);background:var(--bg-hover)}.analysis-list.svelte-10avwn6{display:grid}.analysis-row.svelte-10avwn6{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-10avwn6,.row-main.svelte-10avwn6{gap:.34rem;min-width:0;display:grid}.row-status.svelte-10avwn6 strong:where(.svelte-10avwn6){color:var(--accent);font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.03em;text-transform:uppercase}.row-status.svelte-10avwn6 small:where(.svelte-10avwn6),.row-main.svelte-10avwn6>strong:where(.svelte-10avwn6),.row-action.svelte-10avwn6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-status.svelte-10avwn6 small:where(.svelte-10avwn6),.row-meta.svelte-10avwn6 span:where(.svelte-10avwn6){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.row-main.svelte-10avwn6>strong:where(.svelte-10avwn6){font-size:var(--text-sm)}.row-meta.svelte-10avwn6{gap:var(--space-2);flex-wrap:wrap;display:flex}.row-meta.svelte-10avwn6 span:where(.svelte-10avwn6){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);padding:.22rem .48rem}.row-action.svelte-10avwn6{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-10avwn6{border-top:1px solid var(--border)}.state-card.svelte-10avwn6{place-items:center;gap:var(--space-3);min-height:15rem;padding:var(--space-6);text-align:center;display:grid}.spin.svelte-10avwn6{animation:1s linear infinite svelte-10avwn6-spin}@keyframes svelte-10avwn6-spin{to{transform:rotate(360deg)}}a.svelte-10avwn6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1180px){.analysis-hero.svelte-10avwn6,.review-loop-card.svelte-10avwn6{grid-template-columns:minmax(0,1fr);align-items:start}.review-loop-card.svelte-10avwn6 a:where(.svelte-10avwn6){justify-self:start}}@media (width<=1080px){.free-analysis-layout.svelte-10avwn6{grid-template-columns:minmax(0,min(52rem,100dvh - 12rem));grid-template-areas:"board""status""controls""tools""under";justify-content:center}.free-analysis-side.svelte-10avwn6{width:100%;height:auto;max-height:none}}@media (width<=760px){.analysis-hub.svelte-10avwn6:not(.workbench){padding:var(--space-3)}.analysis-hero.svelte-10avwn6{gap:var(--space-2);padding:var(--space-4)}.free-analysis-explorer.svelte-10avwn6{padding:var(--space-3)}.free-analysis-workbench.svelte-10avwn6{gap:var(--space-2);padding:0}.free-analysis-copy.svelte-10avwn6{padding-inline:var(--space-1);grid-template-columns:minmax(0,1fr)}.free-analysis-layout.svelte-10avwn6{grid-template-columns:minmax(0,1fr);grid-template-areas:"board""status""controls""tools""under";gap:0;width:100%}.free-analysis-board-cluster.svelte-10avwn6{grid-template-columns:minmax(0,1fr)}.free-analysis-side.svelte-10avwn6{border-left:0;border-right:0;border-radius:0}.analysis-copyables.svelte-10avwn6{display:none}.analysis-copyables.mobile-visible.svelte-10avwn6{display:block}.free-settings-grid.svelte-10avwn6{grid-template-columns:minmax(0,1fr)}.engine-summary.svelte-10avwn6{grid-template-columns:repeat(2,minmax(0,1fr))}.free-explorer-meta.svelte-10avwn6{grid-template-columns:minmax(0,1fr)}.free-move-row.svelte-10avwn6{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-10avwn6,.report-card.svelte-10avwn6,.review-loop-card.svelte-10avwn6{display:none}.state-card.svelte-10avwn6{min-height:10rem;padding:var(--space-4)}.analysis-row.svelte-10avwn6{grid-template-columns:minmax(0,1fr);align-items:start}.hub-filters.svelte-10avwn6,.hub-sort.svelte-10avwn6{grid-template-columns:minmax(0,1fr)}.hub-filters.svelte-10avwn6 button:where(.svelte-10avwn6){justify-self:start}.row-action.svelte-10avwn6,.quick-actions.svelte-10avwn6{justify-content:flex-start}}@media (height<=650px) and (width<=1023px){.authority-card.svelte-10avwn6,.report-card.svelte-10avwn6,.review-loop-card.svelte-10avwn6{display:none}.analysis-hero.svelte-10avwn6{padding:var(--space-4)}}
