.top-bar.svelte-1w4grcw{border-bottom:1px solid var(--black)}.top-bar-inner.svelte-1w4grcw{padding:12px 0}.breadcrumb.svelte-1w4grcw{color:var(--gray-600);align-items:center;gap:8px;font-size:.875rem;display:flex}.breadcrumb.svelte-1w4grcw a:where(.svelte-1w4grcw){color:var(--accent)}.worksheet-content.svelte-1w4grcw{padding:0 0 64px}.ws-toolbar.svelte-1w4grcw{border-bottom:2px solid var(--black);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.toolbar-instruction.svelte-1w4grcw{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:700;overflow:hidden}.toolbar-actions.svelte-1w4grcw{flex-shrink:0;align-items:center;gap:10px;display:flex}.seed-label.svelte-1w4grcw{color:var(--gray-600);font-size:.8125rem;font-weight:600}.problems.svelte-1w4grcw{border:1px solid var(--black);margin-bottom:24px}.problem-row.svelte-1w4grcw{border-bottom:1px solid var(--gray-200);align-items:center;gap:12px;min-height:56px;padding:14px 20px;display:flex}.problem-row.svelte-1w4grcw:last-child{border-bottom:none}.problem-row.correct.svelte-1w4grcw{background:#f0f7f0}.problem-row.wrong.svelte-1w4grcw{background:#fdf0f0}.row-num.svelte-1w4grcw{color:var(--gray-600);text-align:right;flex-shrink:0;min-width:18px;font-size:.8125rem;font-weight:700}.expr.svelte-1w4grcw{flex-wrap:wrap;align-items:center;gap:4px;font-size:1.0625rem;font-weight:600;line-height:1.5;display:inline-flex}.seg-text.svelte-1w4grcw{line-height:1}.ipt.svelte-1w4grcw{border:1.5px solid var(--black);background:var(--white);width:72px;min-height:44px;color:var(--black);text-align:center;vertical-align:middle;flex-shrink:0;margin:0 4px;padding:5px 8px;font-size:1rem;font-weight:600}.ipt.narrow.svelte-1w4grcw{width:44px}.ipt.wide.svelte-1w4grcw{width:150px}.hint.svelte-1w4grcw{color:#92400e;font-size:.8125rem;font-weight:400;display:block}.multi-note.svelte-1w4grcw{color:var(--gray-600);margin-left:6px;font-size:.8125rem;font-weight:400}.ipt.svelte-1w4grcw:disabled{background:var(--gray-100);cursor:not-allowed}.frac.svelte-1w4grcw{vertical-align:middle;flex-direction:column;align-items:center;margin:0 3px;line-height:1;display:inline-flex}.frac-num.svelte-1w4grcw,.frac-den.svelte-1w4grcw{text-align:center;min-width:20px;padding:2px 6px;font-weight:700;line-height:1.4}.frac-bar.svelte-1w4grcw{border-top:2px solid;align-self:stretch}.frac-ipt.svelte-1w4grcw{border:1.5px solid var(--black);background:var(--white);width:44px;min-height:44px;color:var(--black);text-align:center;border-bottom:none;padding:5px 4px;font-size:1rem;font-weight:600}.frac-ipt.svelte-1w4grcw:disabled{background:var(--gray-100);cursor:not-allowed}.frac.svelte-1w4grcw :last-child.frac-ipt:where(.svelte-1w4grcw){border-bottom:1.5px solid var(--black);border-top:none}.fb.svelte-1w4grcw{flex-shrink:0;margin-left:6px;font-size:1rem;font-weight:700}.ca.svelte-1w4grcw{color:var(--gray-600);font-size:.875rem;font-weight:400}.problem-card.svelte-1w4grcw{background:var(--white);border-bottom:1px solid var(--gray-200);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.problem-card.svelte-1w4grcw:last-child{border-bottom:none}.problem-card.correct.svelte-1w4grcw{background:#f0f7f0}.problem-card.wrong.svelte-1w4grcw{background:#fdf0f0}.card-num.svelte-1w4grcw{color:var(--gray-600);align-self:flex-start;font-size:.875rem;font-weight:700}.card-figure.svelte-1w4grcw{line-height:0}.card-figure.svelte-1w4grcw table{line-height:1.3}.card-figopts.svelte-1w4grcw{align-self:stretch}.card-inline.svelte-1w4grcw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-mc.svelte-1w4grcw{flex-direction:column;justify-content:flex-start;align-items:flex-start}.card-question.svelte-1w4grcw{font-size:1rem;font-weight:600}.unit.svelte-1w4grcw{color:var(--gray-600);font-size:.9375rem;font-weight:600}.seg-sup.svelte-1w4grcw{align-self:flex-start;margin-top:3px;font-size:.62em;font-weight:700;line-height:1}.sup-ipt.svelte-1w4grcw{align-self:flex-start;width:30px;margin-top:2px;padding:2px 3px;font-size:.8125rem}.sys-wrap.svelte-1w4grcw{align-items:center;gap:5px;margin-right:10px;display:inline-flex}.sys-brace.svelte-1w4grcw{color:#333;font-size:2.6rem;font-weight:300;line-height:1;position:relative;top:1px}.sys-eqs.svelte-1w4grcw{flex-direction:column;gap:2px;display:flex}.sys-eq.svelte-1w4grcw{white-space:nowrap;font-size:.9375rem;font-weight:600}.mc-row.svelte-1w4grcw{align-items:flex-start;padding:16px 20px}.mc-wrap.svelte-1w4grcw{flex-direction:column;flex:1;gap:10px;display:flex}.mc-question.svelte-1w4grcw{font-size:1rem;font-weight:600;line-height:1.4}.mc-options.svelte-1w4grcw{flex-wrap:wrap;gap:8px;display:flex}.mc-opt.svelte-1w4grcw{border:1.5px solid var(--black);background:var(--white);color:var(--black);cursor:pointer;text-align:left;padding:7px 14px;font-size:.9375rem;font-weight:600;line-height:1.3;transition:background .1s}.mc-opt.svelte-1w4grcw:hover:not(:disabled){background:var(--gray-100)}.mc-opt.svelte-1w4grcw:disabled{cursor:not-allowed}.mc-opt--selected.svelte-1w4grcw{background:#e8f0fe;border-color:#1d4ed8}.mc-opt--correct.svelte-1w4grcw{background:#f0f7f0!important;border-color:#16a34a!important}.mc-opt--wrong.svelte-1w4grcw{background:#fdf0f0!important;border-color:#dc2626!important}.result.svelte-1w4grcw{border:1px solid var(--black);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.score.svelte-1w4grcw{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.score-label.svelte-1w4grcw{color:var(--gray-600);flex:1;font-size:1rem}.back-link.svelte-1w4grcw{color:var(--accent);font-size:.9375rem;text-decoration:none;display:inline-block}.back-link.svelte-1w4grcw:hover{text-decoration:underline}@media (width<=600px){.ipt.svelte-1w4grcw{width:60px}}.std-bar.svelte-1w4grcw{border-bottom:1px solid var(--gray-200);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.std-info.svelte-1w4grcw{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;display:flex}.std-code.svelte-1w4grcw{color:var(--accent);white-space:nowrap;font-family:monospace;font-size:.75rem;font-weight:700;text-decoration:none}.std-code.svelte-1w4grcw:hover{text-decoration:underline}.std-desc.svelte-1w4grcw{color:var(--gray-600);font-size:.8125rem;line-height:1.4}.tier-switcher.svelte-1w4grcw{flex-shrink:0;gap:4px;display:flex}.tier-btn.svelte-1w4grcw{letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--black);color:var(--black);background:var(--white);cursor:pointer;padding:5px 10px;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .1s}.tier-btn.svelte-1w4grcw:not(.tier-btn--active):not(.tier-btn--disabled):hover{background:var(--gray-100)}.tier-btn--active.svelte-1w4grcw{background:var(--black);color:var(--white)}.tier-btn--disabled.svelte-1w4grcw{border-color:var(--gray-200);color:var(--gray-400);cursor:default}.young.svelte-1w4grcw .expr:where(.svelte-1w4grcw),.young.svelte-1w4grcw .mc-question:where(.svelte-1w4grcw),.young.svelte-1w4grcw .card-question:where(.svelte-1w4grcw){font-size:1.25rem}.young.svelte-1w4grcw .ipt:where(.svelte-1w4grcw){min-height:48px;font-size:1.25rem}.young.svelte-1w4grcw .unit:where(.svelte-1w4grcw){font-size:1.125rem}.young.svelte-1w4grcw .mc-opt:where(.svelte-1w4grcw){min-height:48px;font-size:1.125rem}.young.svelte-1w4grcw .btn:where(.svelte-1w4grcw){min-height:48px}@media (width<=600px){.young.svelte-1w4grcw .mc-options:where(.svelte-1w4grcw){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.young.svelte-1w4grcw .mc-opt:where(.svelte-1w4grcw){text-align:center}}
