#rv-world .WoodpeckerClient_root__XoBOo{display:grid;gap:20px;min-width:0}#rv-world .WoodpeckerClient_header__FTpQy{display:grid;justify-items:start;gap:10px;max-width:64ch}#rv-world .WoodpeckerClient_header__FTpQy p{color:var(--muted)}#rv-world .WoodpeckerClient_header__FTpQy h1:focus-visible,#rv-world .WoodpeckerClient_solveTitle__f3iMg:focus-visible{outline-offset:4px}#rv-world .WoodpeckerClient_card__4HH35{display:grid;gap:12px;min-width:0}#rv-world .WoodpeckerClient_card__4HH35>p,#rv-world .WoodpeckerClient_lead__xCtth{color:var(--muted)}#rv-world .WoodpeckerClient_note___HQhR{color:var(--muted);font-size:.875rem}#rv-world .WoodpeckerClient_formGrid__dFtZk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#rv-world .WoodpeckerClient_formGrid__dFtZk select{width:100%}#rv-world .WoodpeckerClient_planPreview__iH3r_{color:var(--text);font-weight:700}#rv-world .WoodpeckerClient_confirm__MlWiM{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent);cursor:pointer;font-size:.9375rem}#rv-world .WoodpeckerClient_confirm__MlWiM input{flex:none;margin-top:2px}#rv-world .WoodpeckerClient_steps__7wxDb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:4px 0;padding:0;list-style:none}#rv-world .WoodpeckerClient_steps__7wxDb li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;align-content:start}#rv-world .WoodpeckerClient_stepNo__MKNUZ{display:inline-grid;grid-row:span 2;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--bg-2);color:var(--text);font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums}#rv-world .WoodpeckerClient_steps__7wxDb span:last-child{color:var(--muted);font-size:.9375rem}#rv-world .WoodpeckerClient_sources__9SKDV{display:grid;gap:8px;margin:0;padding-left:18px}#rv-world .WoodpeckerClient_trainingHead___KkV_{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 14px}#rv-world .WoodpeckerClient_trainingHead___KkV_>div{display:grid;justify-items:start;gap:6px}#rv-world .WoodpeckerClient_daily__g3slv{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px}#rv-world .WoodpeckerClient_daily__g3slv>strong{font-size:2.5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}#rv-world .WoodpeckerClient_daily__g3slv>span{font-weight:700}#rv-world .WoodpeckerClient_daily__g3slv>small{margin-left:auto;color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums}#rv-world .WoodpeckerClient_track__N3QjD{position:relative;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}#rv-world .WoodpeckerClient_track__N3QjD>span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--btn-bg)}#rv-world .WoodpeckerClient_metrics__ZcwXh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;padding-top:16px;border-top:1px solid var(--border)}#rv-world .WoodpeckerClient_metrics__ZcwXh>div{display:grid;gap:2px}#rv-world .WoodpeckerClient_metrics__ZcwXh strong{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}#rv-world .WoodpeckerClient_metrics__ZcwXh span{color:var(--muted);font-size:.8125rem}#rv-world .WoodpeckerClient_comparison__4Nkx9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:14px 16px;border-radius:8px;background:var(--bg-2);font-variant-numeric:tabular-nums}#rv-world .WoodpeckerClient_comparison__4Nkx9 p{grid-column:1/-1;color:var(--muted);font-size:.9375rem}#rv-world .WoodpeckerClient_comparison__4Nkx9 .WoodpeckerClient_warning__lZ1Af{color:var(--warn)}#rv-world .WoodpeckerClient_caption__Sa_K8{caption-side:top;padding-bottom:8px;color:var(--muted);font-size:.875rem;text-align:left}#rv-world .WoodpeckerClient_partial__JahlP{color:var(--muted);font-size:.75rem;font-weight:400}#rv-world .WoodpeckerClient_transfer__suFHf{display:grid;justify-items:start;gap:8px;padding-top:16px;border-top:1px solid var(--border)}#rv-world .WoodpeckerClient_transfer__suFHf p{color:var(--muted)}#rv-world .WoodpeckerClient_block__C4JLJ{display:grid;gap:10px;margin-top:8px}#rv-world .WoodpeckerClient_block__C4JLJ h3{display:flex;justify-content:space-between;gap:12px;font-size:.9375rem}#rv-world .WoodpeckerClient_block__C4JLJ h3 span{color:var(--muted);font-variant-numeric:tabular-nums}#rv-world .WoodpeckerClient_grid__ZjvfY{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}#rv-world .WoodpeckerClient_cell__Qd_16{display:flex;align-items:center;justify-content:space-between;gap:2px;min-height:44px;padding:0 8px;border-radius:6px;background:var(--bg-2);color:var(--muted);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease-out}#rv-world .WoodpeckerClient_cell__Qd_16:hover:not(:disabled){background:var(--surface-2);color:var(--text)}#rv-world .WoodpeckerClient_cell__Qd_16.WoodpeckerClient_correct__i4L8R{background:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--text)}#rv-world .WoodpeckerClient_cell__Qd_16.WoodpeckerClient_wrong__esSCW{background:color-mix(in srgb,var(--warn) 16%,var(--surface));color:var(--text)}#rv-world .WoodpeckerClient_cell__Qd_16.WoodpeckerClient_next__eYKfV{box-shadow:inset 0 0 0 2px var(--btn-bg);color:var(--text)}#rv-world .WoodpeckerClient_cell__Qd_16:disabled{cursor:wait}#rv-world .WoodpeckerClient_schedule__Xkk8Y{display:grid;gap:0;margin:0;padding:0;border-radius:8px;overflow:hidden;list-style:none}#rv-world .WoodpeckerClient_schedule__Xkk8Y li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;min-height:44px;padding:8px 14px;background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums}#rv-world .WoodpeckerClient_schedule__Xkk8Y li:nth-child(2n){background:var(--w2-zebra)}#rv-world .WoodpeckerClient_schedule__Xkk8Y li[aria-current]{box-shadow:inset 0 0 0 2px var(--btn-bg)}#rv-world .WoodpeckerClient_schedule__Xkk8Y span{color:var(--muted)}#rv-world .WoodpeckerClient_solveTitle__f3iMg{font-size:1.625rem}#rv-world .WoodpeckerClient_solveBar__uHqCk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.9375rem;font-variant-numeric:tabular-nums}@media (max-width:600px){#rv-world .WoodpeckerClient_comparison__4Nkx9,#rv-world .WoodpeckerClient_formGrid__dFtZk,#rv-world .WoodpeckerClient_steps__7wxDb{grid-template-columns:minmax(0,1fr)}#rv-world .WoodpeckerClient_daily__g3slv>small{width:100%;margin-left:0}#rv-world .WoodpeckerClient_schedule__Xkk8Y li{gap:10px;font-size:.875rem}}