.seed-frame .ex-picture{margin:0 calc(-1 * var(--ctl-page-gutter, 0px));padding:0}.seed .ex-scene{display:block;padding:0;overflow:hidden}.seed-frame .ex-scene{max-height:calc(var(--seed-screen, 100cqh) * .34)}.seed-frame .seed-top:has(>.seed-asked) .ex-scene{max-height:calc(var(--seed-screen, 100cqh) * .17)}.seed-frame .ex-library{position:relative;box-sizing:border-box;height:calc(var(--seed-screen, 100cqh) * .34);padding:0;background:#fff}.seed-frame .seed-top:has(>.seed-asked) .ex-library{height:calc(var(--seed-screen, 100cqh) * .17)}.ex-library .ex-marks,.ex-library .ex-state{position:absolute;inset:0;width:100%;height:100%}.ex-library .ex-state{object-fit:contain;opacity:0}.ex-library .ex-marks{overflow:visible;pointer-events:none}.ex-library .ex-focus{fill:none;stroke:var(--seed-green);stroke-width:2.5;animation:ex-focus-in 1.4s ease-out}.ex-library .ex-ghost{fill:color-mix(in srgb,var(--seed-accent) 12%,transparent);stroke:color-mix(in srgb,var(--seed-accent) 80%,var(--seed-ink));stroke-width:2;stroke-dasharray:5 4}@keyframes ex-focus-in{0%{stroke-opacity:0}}@media (prefers-reduced-motion:reduce){.ex-library .ex-focus{animation:none}}.seed.ex-engine .scene-accent{fill:color-mix(in srgb,var(--seed-green) 70%,var(--seed-mint))}.seed .ex-text{margin:0 4px;color:var(--seed-ink);font-size:15px;font-weight:400;line-height:1.45;text-wrap:pretty}.seed-frame.inline .ex-explain{font-size:16px;line-height:1.5;animation:seed-in .4s ease-out both}.ex-right{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:600}.seed .ex-right{margin:0;padding:9px 14px;border:1px solid color-mix(in srgb,var(--seed-green) 50%,var(--seed-mint));border-radius:12px;background:color-mix(in srgb,var(--seed-mint) 40%,var(--seed-face));color:var(--seed-edge)}.ex-right-mark{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:6px;padding:2px 7px;background:var(--seed-green);color:var(--seed-face)}.ex-right-mark:before{content:"✓ "}.seed.ex-engine.inline .seed-note.hit{display:none}.seed .seed-choice.explore .seed-option.seen:after{content:"✓";position:absolute;top:50%;right:12px;display:grid;place-items:center;box-sizing:border-box;width:22px;height:22px;margin-top:-11px;border:1.5px solid color-mix(in srgb,var(--seed-ink) 45%,transparent);border-radius:50%;color:var(--seed-ink);font-size:12px;font-weight:800;line-height:1}.seed-frame .br-case{margin:0;padding:8px}.seed-frame .seed-page>.br-case{margin-bottom:8px}.br-banks{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);margin:0 6px 6px}.br-bank{padding:6px 9px 7px;border:1px solid var(--seed-body-edge);border-radius:8px;background:var(--seed-face);font-size:13px;line-height:1.3}.br-bank.new{grid-column:3}.br-bank small{display:block;margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--seed-muted)}.br-bank strong{color:var(--seed-edge)}.br-bank.new.reached{border-color:color-mix(in srgb,var(--seed-green) 50%,var(--seed-mint));background:color-mix(in srgb,var(--seed-mint) 40%,var(--seed-face));animation:seed-in .4s ease-out both}.br-bank.reached small{color:var(--seed-green)}.br-bank.reached small:before{content:"✓ "}.br-deck{list-style:none;display:grid;gap:6px;margin:0;padding:8px 6px;border-radius:10px;background:repeating-linear-gradient(-12deg,#d7e8ee 0 9px,#cfe2e9 9px 18px);box-shadow:inset 0 2px 3px color-mix(in srgb,var(--seed-edge) 14%,transparent)}.br-deck.empty{padding:0;height:14px}.br-plank{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-items:stretch}.br-left,.br-right{padding:9px 10px;font-size:14px;font-weight:600;line-height:1.4;color:var(--seed-edge)}.br-left{border:1px solid var(--seed-body-edge);border-radius:8px 0 0 8px;background:var(--seed-face)}.br-right{border:1px solid var(--seed-accent-edge);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--seed-accent) 30%,var(--seed-face))}.br-plank.laid .br-gap{background:var(--seed-accent-edge)}.br-plank.open .br-right{display:grid;place-items:center;border:2px dashed color-mix(in srgb,var(--seed-muted) 55%,transparent);background:color-mix(in srgb,var(--seed-face) 55%,transparent);color:var(--seed-muted);font-family:var(--seed-title-font);font-size:18px}.br-plank.open.new{animation:seed-in .35s ease-out both}.br-plank.laid.new .br-right{animation:br-slide .45s ease-out both}.br-plank.laid.new .br-gap{animation:seed-in .3s ease-out both}.br-deck.crossed .br-left,.br-deck.crossed .br-right{border-color:var(--seed-ink)}.br-deck.crossed .br-plank.laid .br-gap{background:color-mix(in srgb,var(--seed-green) 55%,var(--seed-mint))}.br-limit{padding:14px 15px;border:1.5px dashed var(--seed-coral);border-radius:12px;background:color-mix(in srgb,var(--seed-coral) 6%,var(--seed-face));animation:seed-in .4s ease-out both}.br-limit strong{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:color-mix(in srgb,var(--seed-coral) 70%,var(--seed-ink))}.seed-frame .br-limit+.seed-final{margin-top:4px}@keyframes br-slide{0%{transform:translateX(14px);opacity:0}to{transform:none;opacity:1}}.seed-frame .ex-cols-case{margin:0;padding:8px}.seed-frame .seed-page>.ex-cols-case{margin-bottom:8px}.ex-cols{display:grid;gap:6px;padding:8px 8px 8px 4px}.ex-col-row,.ex-cols-head{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);column-gap:6px}.ex-cols-head span{padding:0 2px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ex-cols-head .yours{grid-column:2;color:var(--seed-accent-edge)}.ex-cols-head .right{grid-column:3;color:var(--seed-ink)}.ex-col-row{animation:seed-in .32s ease-out both}.ex-col-n{grid-column:1;align-self:start;padding-top:7px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--seed-muted)}.seed .ex-col-both,.seed .ex-col-cell{margin:0;padding:6px 8px;font-size:14px;line-height:1.35;overflow-wrap:break-word}.seed .ex-col-both{grid-column:2/span 2;padding-left:2px;font-weight:500;color:var(--seed-muted)}.seed .ex-col-cell{border-radius:8px}.seed .ex-col-cell.yours{border:1.5px solid var(--seed-coral);background:color-mix(in srgb,var(--seed-coral) 8%,var(--seed-face));color:var(--seed-edge)}.seed .ex-col-cell.right{border:1.5px solid var(--seed-ink);font-weight:600;color:var(--seed-ink)}.seed .ex-col-row.carried .ex-col-cell.yours{border-width:1px;border-color:color-mix(in srgb,var(--seed-coral) 70%,var(--seed-line))}.seed .ex-col-row.carried .ex-col-cell.right{border-width:1px;border-color:color-mix(in srgb,var(--seed-ink) 30%,var(--seed-line))}.ex-col-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.6px;line-height:1.5;text-transform:uppercase;vertical-align:1px;white-space:nowrap}.ex-col-cell .ex-col-tag{display:table;margin:4px 0 0}.ex-col-tag.same{background:color-mix(in srgb,var(--seed-mint) 70%,var(--seed-face));color:var(--seed-edge)}.ex-col-tag.split{background:var(--seed-coral-strong);color:var(--seed-face)}.ex-col-tag.carried{background:color-mix(in srgb,var(--seed-coral) 18%,var(--seed-face));color:color-mix(in srgb,var(--seed-coral) 55%,var(--seed-edge))}mark.ex-diff{padding:0 2px;border-radius:3px;border-bottom:2px solid var(--seed-coral);background:color-mix(in srgb,var(--seed-coral) 20%,var(--seed-face));color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}mark.ex-diff.right{border-bottom-color:var(--seed-green);background:color-mix(in srgb,var(--seed-mint) 50%,var(--seed-face))}.ex-answers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;animation:seed-in .32s ease-out both}.seed .ex-answer{margin:0;padding:8px 10px;border-radius:12px;font-size:15px;font-weight:650;line-height:1.3;overflow-wrap:break-word}.ex-answer small{display:block;margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.seed .ex-answer.yours{border:1.5px solid var(--seed-coral);background:color-mix(in srgb,var(--seed-coral) 8%,var(--seed-face));color:color-mix(in srgb,var(--seed-coral) 55%,var(--seed-edge))}.ex-answer.yours span{font-weight:450;text-decoration:line-through;text-decoration-thickness:2px}.seed .ex-answer.right{border:1px solid color-mix(in srgb,var(--seed-green) 45%,var(--seed-mint));background:color-mix(in srgb,var(--seed-mint) 32%,var(--seed-face));color:var(--seed-edge)}.seed-frame .dial{margin:6px 0 0;padding:7px 9px 6px}.dial-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px 4px}.dial-name{min-width:0;font-size:12.5px;line-height:1.25;color:var(--seed-muted)}.dial-value{flex:none;font-size:14px;line-height:1.25;color:var(--seed-ink)}.dial-steps{display:flex;gap:4px;margin:0 2px 6px}.dial-steps i{flex:1;height:10px;border:1px solid var(--seed-ink);border-radius:3px;background:var(--seed-face)}.dial-steps i.on{background:color-mix(in srgb,var(--seed-ink) 22%,var(--seed-face))}.dial.turned .dial-steps i.on{border-color:var(--seed-accent-edge);background:var(--seed-accent)}.dial-window{padding:4px 6px}.dial-window svg{display:block;width:100%;height:auto;max-height:84px}.dial-base,.dial-bump{fill:none;stroke:var(--seed-muted);stroke-width:1.5;stroke-linecap:round}.dial-ruler,.dial-sill{fill:none;stroke:var(--seed-muted);stroke-width:1;stroke-dasharray:4 3}.dial-sill{stroke-dasharray:1.5 3;stroke-width:1.5;stroke-linecap:round}.dial-label{fill:var(--seed-muted);font-size:10.5px;text-anchor:end;paint-order:stroke;stroke:var(--seed-face);stroke-width:3px;stroke-linejoin:round}.dial-unit{fill:none;stroke:var(--seed-ink);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.dial-unit.new{animation:dial-in .35s ease-out both}@keyframes dial-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dial-unit.new{animation:none}}.seed .dial-count{margin:4px 2px 0;font-size:13px;line-height:1.3;color:var(--seed-muted)}.dial-count strong{font-size:15px;color:var(--seed-ink);font-variant-numeric:tabular-nums}.seed-task.dial-task .key.primary{width:100%;text-align:center}.seed-frame .dbt-case{margin:0 0 4px;padding:5px}.dbt-list{display:grid;gap:3px;padding:5px}.seed .dbt-head{margin:0 4px 1px;font-size:10.5px;font-weight:700;letter-spacing:.9px;line-height:1.3;text-transform:uppercase;color:var(--seed-muted)}.dbt-row{display:grid;grid-template-columns:minmax(0,1fr) 66px;column-gap:8px;align-items:center;padding:4px 5px 4px 8px;border:1.5px solid color-mix(in srgb,var(--seed-line) 80%,transparent);border-radius:9px;background:var(--seed-face);transition:background-color .2s,border-color .2s}.dbt-text{font-size:13.5px;line-height:1.25;color:var(--seed-edge)}.dbt-tag{justify-self:stretch;box-sizing:border-box;padding:2px 4px;border:1px solid color-mix(in srgb,var(--seed-ink) 22%,transparent);border-radius:6px;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.4;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--seed-muted)}.dbt-row.testing .dbt-tag{border-style:dashed}.dbt-row.out{border-color:color-mix(in srgb,var(--seed-green) 40%,var(--seed-mint));background:color-mix(in srgb,var(--seed-mint) 24%,var(--seed-face))}.dbt-row.out .dbt-text{color:color-mix(in srgb,var(--seed-muted) 55%,var(--seed-ink));text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--seed-green) 70%,transparent)}.dbt-row.out .dbt-tag{border-color:transparent;background:var(--seed-green);color:var(--seed-face);animation:dbt-pop .3s ease-out both}.dbt-row.kept{border-color:var(--seed-coral);background:color-mix(in srgb,var(--seed-coral) 7%,var(--seed-face))}.dbt-row.kept .dbt-tag{border-color:transparent;background:var(--seed-coral-strong);color:var(--seed-face);animation:dbt-pop .3s ease-out both}@keyframes dbt-pop{50%{transform:scale(1.08)}}.inp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0}.inp-case{display:grid;gap:4px;min-width:0;padding:7px 9px 8px;border:1px solid color-mix(in srgb,var(--seed-ink) 13%,transparent);border-radius:12px;background:var(--seed-face);box-shadow:0 2px 0 var(--seed-body-edge)}.inp-case.mine{border:1.5px solid var(--seed-ink)}.seed .inp-case-name{margin:0;font-family:var(--seed-title-font);font-size:15px;font-weight:700;color:var(--seed-ink)}.inp-meter{display:grid;grid-template-columns:auto 1fr;gap:1px 6px;align-items:center}.inp-meter-name{grid-column:1/-1;font-size:11.5px;line-height:1.2;color:var(--seed-muted)}.inp-pips{display:flex;gap:3px}.inp-pips i{width:9px;height:9px;border:1px solid var(--seed-ink);border-radius:2px}.inp-pips i.on{background:var(--seed-mint)}.inp-meter-value{justify-self:end;font-size:12.5px;font-weight:700;color:var(--seed-ink);font-variant-numeric:tabular-nums}.seed .inp-reading{display:flex;align-items:baseline;justify-content:space-between;gap:4px;flex-wrap:wrap;margin:2px 0 0;padding:4px 7px;border-radius:8px;background:var(--seed-sand);color:var(--seed-ink)}.inp-reading span{font-size:11.5px}.inp-reading strong{font-size:17px;font-variant-numeric:tabular-nums}.seed .inp-reading.same{background:var(--seed-green);color:var(--seed-paper)}.seed .inp-model{font-size:13px;line-height:1.4;color:var(--seed-muted)}.inp-keys{display:grid;gap:6px;margin:2px 0 0}.inp-key-row{display:grid;grid-template-columns:1fr 52px 52px;gap:8px;align-items:center}.inp-key-name{font-size:14px;font-weight:600;color:var(--seed-ink)}.inp-key-row .key{min-width:44px;min-height:44px;padding:0;font-size:20px;line-height:1}.inp-mixes{display:grid;gap:6px}.seed .inp-mix{display:grid;grid-template-columns:auto 1fr auto;gap:2px 10px;align-items:baseline;margin:0;padding:8px 11px;border:1px solid color-mix(in srgb,var(--seed-ink) 13%,transparent);border-radius:12px;background:var(--seed-face);font-size:14px;line-height:1.4;color:var(--seed-ink)}.inp-mix.mine{border:1.5px solid var(--seed-ink)}.inp-mix b{font-variant-numeric:tabular-nums;white-space:nowrap}.inp-mix-lines{display:grid}.seed .mk-key{margin:0 2px 6px;font-size:12.5px;line-height:1.35;color:var(--seed-muted)}.mk-key strong{color:var(--seed-ink);font-weight:650}.mk-case,.mk-cases{display:grid;gap:6px}.mk-case{min-width:0;padding:7px 8px 8px;border:1px solid color-mix(in srgb,var(--seed-ink) 13%,transparent);border-radius:12px;background:var(--seed-face);box-shadow:0 2px 0 var(--seed-body-edge)}.seed .mk-story{margin:0 2px;font-size:13.5px;line-height:1.35;color:var(--seed-ink)}.mk-name{margin-right:5px;font-family:var(--seed-title-font);font-size:15px;font-weight:700}.mk-chips{display:grid;grid-template-columns:repeat(var(--mk-n,3),minmax(0,1fr));gap:8px}.seed .key.mk-chip{min-height:44px;padding:5px 6px;font-size:13px;font-weight:550;line-height:1.25;text-align:center}.mk-chip:before{content:"✓ ";font-weight:800;visibility:hidden}.mk-chip.has:before,.mk-chip[aria-pressed=true]:before{visibility:visible}.seed .key.mk-chip.has:disabled{border:1.5px solid var(--seed-green);background:var(--seed-face);box-shadow:0 1px 0 var(--seed-green);color:var(--seed-edge)}.mk-chip.has:before{color:var(--seed-green)}.seed .key.mk-chip.not:disabled{border-color:color-mix(in srgb,var(--seed-line) 80%,transparent);background:transparent;box-shadow:none;color:var(--seed-muted)}.seed .key.mk-chip.fixed{outline:2px dashed var(--seed-coral);outline-offset:1.5px}.mk-table{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(var(--mk-cases,3),minmax(0,1fr));column-gap:4px;padding:4px 8px 6px;border:1px solid color-mix(in srgb,var(--seed-ink) 13%,transparent);border-radius:12px;background:var(--seed-face);box-shadow:0 2px 0 var(--seed-body-edge)}.mk-row{display:contents}.mk-head{padding:5px 2px 4px;border-radius:8px 8px 0 0;font-family:var(--seed-title-font);font-size:13.5px;font-weight:700;line-height:1.2;text-align:center}.mk-feat,.mk-head{color:var(--seed-ink)}.mk-feat{padding:5px 4px 5px 0;border-top:1px solid color-mix(in srgb,var(--seed-line) 70%,transparent);font-size:12.5px;line-height:1.3;align-self:stretch;display:flex;align-items:center}.mk-feat.def{font-weight:700}.mk-cell{display:grid;place-items:center;padding:4px 0;border-top:1px solid color-mix(in srgb,var(--seed-line) 70%,transparent)}.mk-cell.last{border-radius:0 0 8px 8px}.mk-dot{display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;border:1.5px solid color-mix(in srgb,var(--seed-line) 90%,var(--seed-ink));border-radius:50%;font-size:13px;font-weight:800;line-height:1}.mk-dot.has{border-color:var(--seed-green);background:var(--seed-face);color:var(--seed-green)}.mk-cell.fixed .mk-dot{outline:2px dashed var(--seed-coral);outline-offset:1.5px}.mk-cell.fit,.mk-head.fit{background:color-mix(in srgb,var(--seed-mint) 34%,var(--seed-face))}.mk-cell.fit.def .mk-dot.has{border-color:var(--seed-green);background:var(--seed-green);color:var(--seed-face)}.mk-cell.tried,.mk-head.tried{background:color-mix(in srgb,var(--seed-coral) 10%,var(--seed-face))}.mk-head.tried{color:var(--seed-coral-strong)}.seed .mk-score{margin:0 4px;font-size:16px;line-height:1.4;color:var(--seed-ink)}.mk-score strong{font-variant-numeric:tabular-nums}.seed .mk-legend{margin:0 4px;font-size:13.5px;line-height:1.4;color:var(--seed-muted)}.seed .mk-done{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:8px 0 0;padding:8px 12px;border-radius:12px;background:var(--seed-sand);font-size:15px;font-weight:650;color:var(--seed-ink);font-variant-numeric:tabular-nums}.mk-corner{align-self:end;padding:0 4px 5px 0;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1.2;color:var(--seed-muted)}.seed-frame .ex-pair-case{margin:0;padding:6px}.seed-frame .seed-page>.ex-pair-case{margin-bottom:8px}.ex-pair,.ex-pair-grid{display:grid;gap:4px;padding:6px 8px 8px 4px}.seed .ex-pair-head{margin:0;padding:0 2px 0 24px;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1.4;text-transform:uppercase;color:var(--seed-muted)}.ex-pair-parts{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ex-pair-part,.ex-pair-row{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:6px;align-items:start}.seed .ex-pair-part{padding:4px 6px 4px 0;border:1.5px solid transparent;border-radius:8px;font-size:14px;line-height:1.35;color:var(--seed-edge)}.ex-pair-n{grid-column:1;grid-row:1;padding-top:1px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5;text-align:right;color:var(--seed-muted)}.ex-pair-text{grid-column:2;overflow-wrap:break-word}.seed .ex-pair-part.quiet,.seed .ex-pair-part.same{color:var(--seed-muted)}.seed .ex-pair-part.changed{border-color:var(--seed-ink);font-weight:600;color:var(--seed-ink);animation:seed-in .3s ease-out both}.seed .ex-pair-part.changed .ex-pair-n{color:var(--seed-ink)}.ex-pair-tag{padding:1px 6px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.6px;line-height:1.5;text-transform:uppercase;white-space:nowrap}.ex-pair-text .ex-pair-tag{display:inline-block;margin-left:6px;vertical-align:1px;animation:seed-in .3s ease-out both}.ex-pair-tag.same{background:var(--seed-sand);color:var(--seed-muted)}.ex-pair-tag.changed{background:var(--seed-ink);color:var(--seed-face)}.ex-pair-row{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);animation:seed-in .32s ease-out both}.seed .ex-pair-both{grid-column:2/span 2;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0;padding:2px 2px 4px;font-size:14px;line-height:1.35;color:var(--seed-muted);overflow-wrap:break-word}.ex-pair-both>span:first-child{min-width:0}.ex-pair-both .ex-pair-tag{flex:none}.ex-pair-row .ex-pair-n{padding-top:3px}.ex-pair-row.changed .ex-pair-n,.seed .ex-pair-cell{color:var(--seed-ink)}.seed .ex-pair-cell{margin:0;padding:5px 8px 6px;border:1.5px solid var(--seed-ink);border-radius:8px;font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:break-word}.seed .ex-pair-cell .ex-pair-head{display:block;padding:0 0 2px;font-size:10.5px}.ex-pair-row .ex-pair-tag.changed{grid-column:2/span 2;justify-self:center;margin-top:4px}.ex-pair-labels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;animation:seed-in .32s ease-out both}.seed .ex-pair-label{display:grid;align-content:start;gap:2px;padding:8px 10px;border:1.5px solid var(--seed-ink);border-radius:12px;background:var(--seed-face);overflow-wrap:break-word}.ex-pair-label small{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--seed-muted)}.ex-pair-label strong{font-size:15px;font-weight:700;line-height:1.3;color:var(--seed-ink)}.ex-pair-label span{font-size:13px;line-height:1.35;color:var(--seed-muted)}.rec-lanes{display:grid;margin:0;padding:2px;border:1px solid color-mix(in srgb,var(--seed-ink) 13%,transparent);border-radius:12px;background:var(--seed-face);box-shadow:0 2px 0 var(--seed-body-edge)}.rec-lane{display:grid;gap:3px;min-width:0;padding:3px 8px 4px 6px;transition:box-shadow .2s}.rec-lane+.rec-lane{border-top:1px solid var(--seed-line)}.rec-lane.miss{border-radius:9px;border-top-color:transparent;box-shadow:inset 0 0 0 2px var(--seed-coral)}.rec-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0}.rec-n{display:grid;place-items:center;flex:none;box-sizing:border-box;width:18px;height:18px;align-self:center;border:1.5px solid color-mix(in srgb,var(--seed-body-edge) 80%,var(--seed-edge));border-radius:50%;background:var(--seed-body);color:var(--seed-muted);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.seed .rec-label{font-size:13px;font-weight:700;line-height:1.3;color:var(--seed-edge)}.seed .rec-measures{flex:1 1 auto;min-width:0}.rec-empty,.seed .rec-measures{font-size:11px;line-height:1.3;color:var(--seed-muted)}.rec-empty{margin-left:auto;font-style:italic}.rec-slot{display:grid;gap:4px;min-width:0;padding-left:24px}.seed .rec-chip{margin:0;padding:1px 7px;border:1px solid color-mix(in srgb,var(--seed-green) 30%,var(--seed-mint));border-radius:7px;background:color-mix(in srgb,var(--seed-mint) 30%,var(--seed-face));color:var(--seed-edge);font-size:12px;line-height:1.3}.seed .rec-chip.new{border-color:var(--seed-green);box-shadow:0 0 0 1px var(--seed-green);animation:seed-in .35s ease-out both}.rec-evidence{margin:10px 2px 0;padding:8px 12px 10px;border:1.5px dashed color-mix(in srgb,var(--seed-muted) 55%,transparent);border-radius:12px;background:var(--seed-face);animation:seed-in .32s ease-out both}.rec-evidence-n{display:block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--seed-muted)}.seed .rec-evidence p{margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.4;color:var(--seed-edge)}.why-chain{list-style:none;display:grid;margin:0;padding:0}.seed-frame .seed-page>.why-chain{margin:0 0 12px}.why-rung{position:relative;padding:9px 13px 10px;border:1px solid color-mix(in srgb,var(--seed-ink) 13%,transparent);border-radius:12px;background:var(--seed-face);box-shadow:0 2px 0 var(--seed-body-edge);font-size:15px;line-height:1.45}.why-rung+.why-rung{margin-top:20px}.why-rung+.why-rung:before{content:"";position:absolute;left:22px;top:-21px;height:14px;border-left:2.5px solid var(--seed-muted)}.why-rung+.why-rung:after{content:"";position:absolute;left:17.75px;top:-8px;border:5.5px solid transparent;border-top:6px solid var(--seed-muted);border-bottom:0}.seed .why-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.8px;line-height:1.3;text-transform:uppercase;color:var(--seed-muted)}.why-text{display:block;font-weight:600;color:var(--seed-edge);text-wrap:pretty}.why-rung.before,.why-rung.fact{padding:7px 12px 8px;font-size:14px;line-height:1.4}.seed .why-rung:not(.new) .why-label{display:inline;margin:0 6px 0 0}.why-rung:not(.new) .why-text{display:inline}.why-rung.fact{border-color:var(--seed-body-edge);background:color-mix(in srgb,var(--seed-body) 55%,var(--seed-face))}.why-rung.before,.why-rung.fact{box-shadow:none}.why-rung.before .why-text{font-weight:500;color:var(--seed-muted)}.why-rung.new{border-color:color-mix(in srgb,var(--seed-green) 50%,var(--seed-mint));background:color-mix(in srgb,var(--seed-mint) 26%,var(--seed-face));box-shadow:0 2px 0 color-mix(in srgb,var(--seed-green) 35%,var(--seed-mint));animation:why-drop .45s ease-out both}.why-rung.new .why-label{color:var(--seed-green)}.seed .why-break{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;padding-top:8px;border-top:1.5px dashed var(--seed-coral);font-size:14px;line-height:1.4;animation:seed-in .4s ease-out .35s both}.why-break-label{padding:2px 7px;border-radius:6px;background:var(--seed-coral-strong);color:var(--seed-face);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.why-break s{color:color-mix(in srgb,var(--seed-coral) 55%,var(--seed-ink));text-decoration-thickness:2px}@keyframes why-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seed .why-break,.why-rung.new{animation:none}}.seed-frame .ex-sheet-case{margin:0;padding:8px}.seed-frame .seed-page>.ex-sheet-case{margin-bottom:8px}.ex-sheet{list-style:none;margin:0;padding:4px 12px}.ex-line{position:relative;padding:10px 0 10px 30px;font-size:15px;line-height:1.45;border-top:1px solid color-mix(in srgb,var(--seed-line) 60%,transparent);animation:ex-wipe .55s ease-out both}.ex-line:first-child{border-top:0}.ex-line:before{content:attr(data-n);position:absolute;left:0;top:10px;width:20px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--seed-muted);text-align:right}.ex-line-text{display:block;font-weight:600;color:var(--seed-edge)}.ex-line.given .ex-line-text{font-weight:500;color:var(--seed-ink)}.ex-why{display:block;margin-top:3px;font-size:14px;font-weight:400;color:var(--seed-green);animation:seed-in .4s ease-out .3s both}.ex-blank{display:inline-block;min-width:44px;margin:0 2px;padding:0 8px;font-family:var(--seed-font);font-size:15px;font-weight:650;font-variant-numeric:lining-nums;border:2px dashed var(--seed-accent-edge);border-radius:6px;text-align:left;color:var(--seed-accent-edge);background:color-mix(in srgb,var(--seed-accent) 10%,var(--seed-face))}.ex-blank.filled{border-style:solid;border-color:var(--seed-green);background:color-mix(in srgb,var(--seed-mint) 40%,var(--seed-face));color:var(--seed-edge);animation:ex-pop .35s ease-out both}.ex-line.faded{animation:seed-in .3s ease-out both}.ex-line.skipped{margin:6px -6px;padding:10px 6px 10px 36px;border:1.5px solid var(--seed-coral);border-radius:10px;background:color-mix(in srgb,var(--seed-coral) 8%,var(--seed-face))}.ex-line.skipped:before{left:6px}.ex-line.skipped+.ex-line{border-top:0}.ex-flag{display:inline-block;margin-bottom:4px;padding:2px 7px;border-radius:6px;background:var(--seed-coral-strong);color:var(--seed-face);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.ex-line.answer{margin:4px -6px 2px;padding-left:36px;padding-right:6px;border:1px solid color-mix(in srgb,var(--seed-green) 45%,var(--seed-mint));border-radius:10px;background:color-mix(in srgb,var(--seed-mint) 26%,var(--seed-face))}.ex-line.answer:before{left:6px;top:14px}.ex-line.answer .ex-line-text{font-family:var(--seed-title-font);font-size:18px;font-weight:400}.ex-line.ex-prev{animation:none}.ex-line.ex-prev .ex-line-text{font-weight:500;color:var(--seed-muted)}.ex-line.answer .ex-blank,.ex-line.ex-prev .ex-blank,.ex-line.ex-prev .ex-why{animation:none}@keyframes ex-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ex-pop{50%{transform:scale(1.12)}}.scene{display:block;width:100%;height:auto;overflow:visible}.scene-water{fill:#dcebf0}.scene-land{fill:#e9dcbc;stroke:#c9b78e;stroke-width:1}.scene-land-label{fill:#8c7a52;font-weight:700;letter-spacing:1px}.scene-text{font-family:var(--seed-font);stroke:none}.scene-label{fill:var(--seed-muted)}.scene-label-strong{fill:var(--seed-ink);font-weight:700}.scene-label-coral{fill:color-mix(in srgb,var(--seed-coral) 80%,var(--seed-ink));font-weight:600}.scene-grid{stroke:var(--seed-line);stroke-width:1;fill:none}.scene-threshold{stroke:var(--seed-coral);stroke-width:1.5;fill:none}.scene-dash{stroke-dasharray:5 4}.scene-trace{fill:none;stroke:var(--seed-ink);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.scene-accent{fill:var(--seed-accent)}.scene-port{fill:var(--seed-ink);stroke:var(--seed-paper);stroke-width:2}.scene-rain{stroke:#6e9fb3;stroke-width:1.6;stroke-linecap:round;fill:none}.scene-wind{fill:none;stroke:var(--seed-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scene-ship{fill:#8a4738;stroke:#5e2f25;stroke-width:.8}.scene-ghost{fill:none;stroke:var(--seed-coral);stroke-width:2.4;stroke-dasharray:5 4;stroke-linejoin:round;animation:seed-in .3s ease-out both}.scene-ghost.scene-text{fill:color-mix(in srgb,var(--seed-coral) 80%,var(--seed-ink));stroke:none;font-weight:700}.scene-skin{fill:#edc3a9}.scene-sweat{fill:#cfe4ec}.scene-molecule{fill:#5b8fa3}.scene-fast,.scene-molecule{stroke:var(--seed-paper);stroke-width:1.2}.scene-fast{fill:var(--seed-ink)}.scene-speed{fill:none;stroke:var(--seed-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.scene-heat{fill:none;stroke:var(--seed-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.scene-bond{fill:none;stroke:var(--seed-green);stroke-width:1.6;stroke-dasharray:3 3}.scene-page{fill:var(--seed-paper);stroke:#b9a478;stroke-width:1.2}.scene-ink-line{fill:none;stroke:#8c7a52;stroke-width:2;stroke-linecap:round}.scene-person{fill:#c9b78e}.scene-person-faint{fill:none;stroke:#b2a68b;stroke-width:1.6;stroke-dasharray:3 2}.scene-person-reader{fill:var(--seed-ink)}.scene-person-heard{fill:#7fb08f}.scene-sound{fill:none;stroke:var(--seed-green);stroke-width:1.8;stroke-linecap:round}.scene-brake{fill:var(--seed-paper);stroke:var(--seed-ink);stroke-width:1.4}.scene-chip-daylight,.scene-chip-daylight-eye,.scene-chip-warm-lamp,.scene-chip-warm-lamp-eye,.scene-chip-white-paper{stroke:var(--seed-line);stroke-width:1}.scene-chip-daylight{fill:#dfe8fb}.scene-chip-daylight-eye{fill:#e3eaf7}.scene-chip-white-paper{fill:#fbfbf7}.scene-chip-warm-lamp{fill:#ffc874}.scene-chip-warm-lamp-eye{fill:#f9cf8c}.seed{--seed-ink:var(--ctl-ink,#123d2d);--seed-edge:var(--ctl-edge,#081b14);--seed-paper:var(--ctl-paper,#fbf8f0);--seed-face:var(--ctl-face,#fdfbf6);--seed-body:var(--ctl-body,#f2ead7);--seed-body-edge:var(--ctl-body-edge,#cdbd96);--seed-line:var(--ctl-line,#d3c7ab);--seed-coral:var(--ctl-gap,#df614d);--seed-coral-strong:color-mix(in srgb,var(--seed-coral) 78%,var(--seed-edge));--seed-accent:var(--ctl-accent,#d8a05a);--seed-accent-edge:var(--ctl-accent-edge,#9b6a31);--seed-mint:var(--ctl-right-soft,#a9cbb6);--seed-green:var(--ctl-right,#2f6b4d);--seed-muted:var(--ctl-muted,#546d60);--seed-sand:color-mix(in srgb,var(--seed-body) 60%,var(--seed-paper));--seed-font:var(
    --ctl-font,"Inter Variable",Inter,ui-sans-serif,system-ui,sans-serif
  );--seed-title-font:var(--ctl-title-font,Georgia,"Times New Roman",serif);font-family:var(--seed-font);color:var(--seed-ink);font-size:15px;overflow-wrap:anywhere;text-wrap:pretty}.seed,.seed p{line-height:1.5}.seed p{margin:8px 0}.seed .key{font:inherit;font-size:15px;font-weight:500;line-height:1.4;color:var(--seed-edge);text-align:left;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--seed-body-edge) 85%,var(--seed-edge));border-radius:10px;background:linear-gradient(var(--seed-face),color-mix(in srgb,var(--seed-face) 70%,var(--seed-body)));box-shadow:0 3px 0 var(--seed-body-edge),0 4px 7px color-mix(in srgb,var(--seed-edge) 12%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1),border-color .12s,background-color .12s}.seed .key:hover:enabled{border-color:var(--seed-accent-edge);background:linear-gradient(var(--seed-face),color-mix(in srgb,var(--seed-accent) 12%,var(--seed-face)))}.seed .key:active:enabled{transform:translateY(3px);box-shadow:0 0 0 var(--seed-body-edge)}.seed .key:disabled{opacity:1;cursor:default;color:var(--seed-muted);background:color-mix(in srgb,var(--seed-face) 60%,var(--seed-body));box-shadow:0 1px 0 var(--seed-body-edge)}.seed .key:focus-visible{outline:3px solid var(--seed-ink);outline-offset:3px}.seed .key[aria-pressed=true]{border-color:var(--seed-accent-edge);background:color-mix(in srgb,var(--seed-accent) 34%,var(--seed-face));transform:translateY(2px);box-shadow:0 1px 0 var(--seed-accent-edge)}.seed .key.primary{display:block;width:100%;margin-top:14px;border:0;border-radius:12px;text-align:center;font-weight:650;background:var(--seed-ink);color:var(--seed-face);box-shadow:0 4px 0 var(--seed-edge)}.seed .key.primary:hover:enabled{background:color-mix(in srgb,var(--seed-ink) 85%,var(--seed-mint))}.seed .key.primary:active:enabled{transform:translateY(3px);box-shadow:0 1px 0 var(--seed-edge)}.seed .key.primary:disabled{opacity:.45;color:var(--seed-face);background:var(--seed-ink);box-shadow:0 4px 0 var(--seed-edge)}.seed-track{display:grid;gap:5px;margin:0 0 18px}.seed-track span{font-size:11px;font-weight:600;line-height:1.3;border-top:3px solid var(--seed-line);padding-top:6px;color:var(--seed-muted)}.seed-track .done{border-color:var(--seed-ink);color:var(--seed-ink)}.seed-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 4px}.seed-label.first{display:none}.seed-label.mistake{color:color-mix(in srgb,var(--seed-coral) 70%,var(--seed-ink))}.seed .seed-misconception{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--seed-edge)}.seed-asked{margin:0 0 16px;font-size:15px}.seed-asked.case{border-color:var(--seed-body-edge)}.seed.seed-own-case>.seed-asked.case{display:none}.seed-asked-q{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--seed-body-edge) 70%,transparent)}.seed .seed-question{margin:0}.seed-yours{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:650;color:var(--seed-edge)}.seed .seed-yours{margin:8px 0 0}.seed-chip{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;background:color-mix(in srgb,var(--seed-accent) 55%,var(--seed-face));color:var(--seed-edge);border-radius:6px;padding:2px 7px}.seed code{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em;background:var(--seed-body);border-radius:4px;padding:1px 4px}.seed-prompt{font-family:var(--seed-title-font);font-weight:400;font-size:20px;line-height:1.35;margin:18px 2px 10px;text-wrap:pretty}.seed-options{display:grid;gap:8px}.seed .seed-option{position:relative;width:100%;min-height:52px;padding:10px 44px 10px 14px;font-size:16px;line-height:1.35}.seed .seed-options.ordered .seed-option{padding-left:44px}.seed-option-n{position:absolute;top:50%;left:12px;display:grid;place-items:center;box-sizing:border-box;width:22px;height:22px;margin-top:-11px;border:1.5px solid color-mix(in srgb,var(--seed-body-edge) 80%,var(--seed-edge));border-radius:50%;background:var(--seed-body);color:var(--seed-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.seed .seed-option.wrong,.seed .seed-option.wrong:disabled{border-color:var(--seed-coral);background:color-mix(in srgb,var(--seed-coral) 9%,var(--seed-face));box-shadow:0 0 0 1px var(--seed-coral),0 2px 0 color-mix(in srgb,var(--seed-coral) 60%,var(--seed-body-edge));color:color-mix(in srgb,var(--seed-edge) 80%,var(--seed-coral))}.seed .seed-option.right,.seed .seed-option.right:disabled{border-color:color-mix(in srgb,var(--seed-green) 72%,var(--seed-mint));background:color-mix(in srgb,var(--seed-mint) 38%,var(--seed-face));box-shadow:0 0 0 1px color-mix(in srgb,var(--seed-green) 72%,var(--seed-mint)),0 2px 0 color-mix(in srgb,var(--seed-green) 50%,var(--seed-mint));color:var(--seed-edge)}.seed .seed-option.right:after,.seed .seed-option.wrong:after{position:absolute;top:50%;right:12px;display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;margin-top:-12px;border:2px solid var(--seed-face);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--seed-edge) 30%,transparent);color:var(--seed-face);font-size:13px;font-weight:800;line-height:1}.seed .seed-option.wrong:after{content:"✕";background:var(--seed-coral)}.seed .seed-option.right:after{content:"✓";background:var(--seed-green)}.seed-note{font-size:15px;animation:seed-in .3s ease-out both}.seed .seed-note{margin:10px 0 0}.seed-note:empty{display:none}.seed-final{margin-top:18px;animation:seed-in .5s ease-out both}.seed-final strong{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--seed-green)}.seed-check{padding:12px 0 16px;border-bottom:1px solid var(--seed-line);margin-bottom:14px}.seed-check h3{font-family:var(--seed-title-font);font-weight:400;font-size:20px;margin:10px 0}.seed-check p{font-size:15px}.seed-check small{display:block;color:var(--seed-muted);line-height:1.5}.seed>.key{border:0;border-radius:12px;background:var(--seed-paper);box-shadow:inset 0 0 0 1.5px var(--seed-line),0 4px 0 var(--seed-line);font-weight:650}.seed>.key:active:enabled{transform:translateY(3px);box-shadow:inset 0 0 0 1.5px var(--seed-line),0 1px 0 var(--seed-line)}.seed-case{margin:0 0 14px}.seed-face{box-sizing:border-box}.seed .seed-printed{margin:0 0 10px;color:var(--ctl-page-ink,var(--seed-edge));font-size:15px;font-weight:650;line-height:1.4;text-wrap:pretty}.seed [tabindex="-1"]:focus{outline:none}.seed-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.idle .seed-body .key:not(:disabled){animation:seed-hint .8s ease-in-out 2}@keyframes seed-hint{50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--seed-accent) 40%,transparent)}}@keyframes seed-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seed *,.seed :after,.seed :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.seed-feed .key[data-key=restart],.seed-feed .seed-check small{display:none}.seed-feed .seed-check{border-bottom:0;padding-bottom:0;margin-bottom:0}.seed.seed-frame{margin-inline:calc(-1 * var(--ctl-page-gutter, 0px));padding:0 var(--ctl-page-gutter,0);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;overflow:hidden;container-type:size;font-size:15px;line-height:1.45}.seed-top{flex:none;display:grid;gap:8px}.seed-frame .seed-asked{margin:0;font-size:14px;line-height:1.35}.seed-frame .seed-yours{margin:4px 0 0;gap:6px}.seed-pager{position:relative;flex:1 1 0;min-height:0;overflow:hidden;touch-action:pan-y}.seed-pages{display:flex;height:100%;transition:transform .32s cubic-bezier(.16,1,.3,1)}.seed-pages.dragging{transition:none}.seed-page{box-sizing:border-box;flex:0 0 100%;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;height:100%;padding:2px;overflow-y:auto}.seed-frame .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.seed-frame .no-scrollbar::-webkit-scrollbar{display:none}.seed-page>*{margin-top:0;margin-bottom:0}.seed-frame .seed-named{padding:2px 4px}.seed-frame .seed-named .seed-label{display:inline;margin:0 6px 0 0}.seed-frame .seed-misconception{display:inline;margin:0;font-weight:400;color:var(--seed-ink)}.seed-dots{flex:none;display:flex;justify-content:center;align-items:center;margin:2px 0}.seed-dots[hidden]{display:none}.seed .key.seed-dot{display:grid;place-items:center;width:12px;min-width:12px;height:20px;min-height:20px;padding:0;border:0;border-radius:4px;background:none;box-shadow:none;transform:none}.seed .key.seed-dot.out{display:none}.seed .key.seed-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--seed-ink);opacity:.28;transition:transform .2s ease-out,opacity .2s ease-out}.seed .key.seed-dot.shown:before{background:var(--seed-green);opacity:1}.seed .key.seed-dot.near:before{transform:scale(.75)}.seed .key.seed-dot.far:before{transform:scale(.5)}.seed .key.seed-dot:hover:enabled{background:none}.seed .key.seed-dot:hover:enabled:before{opacity:.6}.seed .key.seed-dot.shown:hover:enabled:before{opacity:1}@media (pointer:coarse){.seed .key.seed-dot{position:relative;width:24px;min-width:24px}.seed .key.seed-dot:after{content:"";position:absolute;inset:-12px 0}}.seed-bottom{flex:none}.seed .key.seed-return[hidden],.seed-controls[hidden]{display:none}.seed .key.seed-return{margin-top:0}.seed-frame .seed-choice{display:flex;flex-direction:column}.seed-frame .seed-choice .seed-note{order:1;margin:0 0 6px}.seed-frame .seed-choice .seed-options{order:2}.seed-frame .seed-prompt{margin:0 2px 6px;font-size:18px;line-height:1.3}.seed-frame .seed-options{gap:6px;padding:6px}.seed-frame .seed-option{min-height:44px;padding:7px 40px 7px 12px;font-size:15px;line-height:1.3}.seed-frame .seed-note{padding:7px 10px;font-size:14px;line-height:1.4}.seed-frame .key.primary{margin-top:8px}.seed-frame .seed-final{margin:0}.seed-frame .seed-check{margin:0 0 8px;padding:0;border:0}.seed-frame .seed-check h3{margin:0 0 4px;font-size:18px}.seed-frame .seed-check p{margin:0}.seed-frame .seed-check small{margin-top:4px}.seed-frame .seed-controls>.key[data-key=restart]{border:0;border-radius:12px;background:var(--seed-paper);box-shadow:inset 0 0 0 1.5px var(--seed-line),0 4px 0 var(--seed-line);font-weight:650}@media (prefers-reduced-motion:reduce){.seed-pages{transition:none}}.seed-page-controls{display:flex;flex-direction:column}.seed-frame.inline .seed-choice .seed-note{order:3;margin:6px 0 0}.seed-frame.inline .seed-choice.answered .seed-option:not(.right){display:none}.seed-frame.inline .seed-choice.answered .seed-options{animation:seed-in .3s ease-out both}.seed-frame.inline .seed-check{margin-top:8px}.scene-ssp-card,.scene-ssp-cell{fill:var(--seed-paper);stroke:var(--seed-line);stroke-width:1}.scene-ssp-card-labelled{fill:var(--seed-paper);stroke:var(--seed-ink);stroke-width:1.6}.scene-ssp-cell.scene-dash{fill:none;stroke-dasharray:4 3}.scene-ssp-cell-differs{fill:var(--seed-paper);stroke:var(--seed-ink);stroke-width:1.6}.scene-ssp-differs,.scene-ssp-label{fill:var(--seed-ink);font-weight:700}.scene-ssp-wave{fill:none;stroke:var(--seed-ink);stroke-width:1.4;stroke-linejoin:round}.scene-ssp-track{fill:var(--seed-sand);stroke:var(--seed-line);stroke-width:1}.scene-ssp-level{fill:color-mix(in srgb,var(--seed-green) 70%,var(--seed-mint))}.scene-ssp-value{fill:var(--seed-ink);font-weight:500}.scene-ssp-row{fill:color-mix(in srgb,var(--seed-green) 12%,transparent)}