.Tabuada-module__U01PcG__root{gap:1.1rem}.Tabuada-module__U01PcG__panel{flex-direction:column;gap:1rem;min-width:0;display:flex}.Tabuada-module__U01PcG__row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.Tabuada-module__U01PcG__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.Tabuada-module__U01PcG__field>label,.Tabuada-module__U01PcG__fieldLabel{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.Tabuada-module__U01PcG__fieldsGrid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:start;gap:.75rem;display:grid}.Tabuada-module__U01PcG__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.Tabuada-module__U01PcG__chip{appearance:none;font:inherit;cursor:pointer;min-width:2.25rem;min-height:2.25rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:0 .7rem;font-size:.9rem}.Tabuada-module__U01PcG__chip:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.Tabuada-module__U01PcG__chip:focus-visible,.Tabuada-module__U01PcG__linkBtn:focus-visible,.Tabuada-module__U01PcG__reveal:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Tabuada-module__U01PcG__chip[data-active=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.Tabuada-module__U01PcG__opSymbol{font-size:1.15rem;line-height:1}.Tabuada-module__U01PcG__details{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:.6rem .85rem;font-size:.9rem}.Tabuada-module__U01PcG__details summary{cursor:pointer;color:var(--color-text-primary);font-weight:500}.Tabuada-module__U01PcG__details summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Tabuada-module__U01PcG__details[open] summary{margin-bottom:.75rem}.Tabuada-module__U01PcG__switchRow{color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.Tabuada-module__U01PcG__hint{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.Tabuada-module__U01PcG__hint a{color:var(--color-accent)}.Tabuada-module__U01PcG__error{color:var(--color-error);margin:0;font-size:.85rem;line-height:1.5}.Tabuada-module__U01PcG__error:before{content:"! ";font-weight:700}.Tabuada-module__U01PcG__linkBtn{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.85rem;text-decoration:underline}.Tabuada-module__U01PcG__actions{flex-wrap:wrap;gap:.5rem;display:flex}.Tabuada-module__U01PcG__blocks{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;display:grid}.Tabuada-module__U01PcG__block{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:.75rem .85rem}.Tabuada-module__U01PcG__blockTitle{color:var(--color-accent);letter-spacing:.02em;margin:0 0 .5rem;font-size:.82rem;font-weight:600}.Tabuada-module__U01PcG__facts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Tabuada-module__U01PcG__fact{border-top:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:baseline;gap:.5rem;padding:.28rem 0;font-size:1.02rem;display:grid}.Tabuada-module__U01PcG__fact:first-child{border-top:0}.Tabuada-module__U01PcG__expr{color:var(--color-text-secondary)}.Tabuada-module__U01PcG__ans{color:var(--color-text-primary);text-align:right;min-width:2ch;font-weight:600}.Tabuada-module__U01PcG__reveal{appearance:none;font:inherit;cursor:pointer;text-align:center;min-width:2.4rem;min-height:1.8rem;color:var(--color-text-disabled);background:var(--color-surface-elevated);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);padding:0 .5rem;font-weight:600}.Tabuada-module__U01PcG__stats{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem;margin:0;display:grid}.Tabuada-module__U01PcG__stat{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .75rem;display:flex}.Tabuada-module__U01PcG__stat dt{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.Tabuada-module__U01PcG__stat dd{font-variant-numeric:tabular-nums;color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:500}.Tabuada-module__U01PcG__mastery{gap:3px;padding-bottom:.25rem;display:grid;overflow-x:auto}.Tabuada-module__U01PcG__mHead{color:var(--color-text-disabled);text-align:center;font-variant-numeric:tabular-nums;font-size:.68rem}.Tabuada-module__U01PcG__mRow{color:var(--color-text-secondary);text-align:right;font-variant-numeric:tabular-nums;align-self:center;padding-right:.35rem;font-size:.75rem;font-weight:600}.Tabuada-module__U01PcG__mCell{border:1px solid var(--color-border-subtle);block-size:1.45rem;min-inline-size:1.45rem;color:var(--color-text-disabled);border-radius:4px;place-items:center;font-size:.7rem;line-height:1;display:grid}.Tabuada-module__U01PcG__mCell[data-s=learning]{background:color-mix(in srgb, var(--color-warning) 28%, transparent);border-color:var(--color-warning);color:var(--color-text-primary)}.Tabuada-module__U01PcG__mCell[data-s=learned]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent);font-weight:700}.Tabuada-module__U01PcG__legend{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:.78rem;display:flex}.Tabuada-module__U01PcG__legend span{align-items:center;gap:.35rem;display:inline-flex}.Tabuada-module__U01PcG__legend .Tabuada-module__U01PcG__mCell{display:inline-grid}.Tabuada-module__U01PcG__history{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-direction:column;gap:.2rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.Tabuada-module__U01PcG__bigStart{min-height:3.25rem;font-size:1.05rem}.Tabuada-module__U01PcG__runHead{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.Tabuada-module__U01PcG__bar{background:var(--color-border-subtle);border-radius:999px;block-size:6px;overflow:hidden}.Tabuada-module__U01PcG__barFill{background:var(--color-accent);block-size:100%;transition:inline-size .2s}.Tabuada-module__U01PcG__question{text-align:center;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);padding:1.25rem 0 .5rem;font-size:clamp(2.4rem,13vw,3.8rem);font-weight:600;line-height:1.1}.Tabuada-module__U01PcG__answerRow{justify-content:center;align-items:stretch;gap:.6rem;display:flex}.Tabuada-module__U01PcG__answerInput{appearance:none;text-align:center;width:min(100%,12rem);min-height:3.5rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-surface-elevated);border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:1.75rem;font-weight:600}.Tabuada-module__U01PcG__answerInput:focus-visible{border-color:var(--color-accent);outline:none}.Tabuada-module__U01PcG__answerInput[data-state=ok]{border-color:var(--color-success)}.Tabuada-module__U01PcG__answerInput[data-state=bad]{border-color:var(--color-error)}.Tabuada-module__U01PcG__feedback{text-align:center;min-height:1.6rem;margin:0;font-weight:600}.Tabuada-module__U01PcG__feedback[data-tone=ok]{color:var(--color-success)}.Tabuada-module__U01PcG__feedback[data-tone=bad]{color:var(--color-error)}.Tabuada-module__U01PcG__badge{color:var(--color-on-accent);background:var(--color-accent);border-radius:999px;align-self:center;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.Tabuada-module__U01PcG__mistakes{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem .75rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.Tabuada-module__U01PcG__workInputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:.6rem;display:grid}.Tabuada-module__U01PcG__opSign{color:var(--color-text-secondary);text-align:center;min-width:1.5rem;padding-bottom:.45rem;font-size:1.5rem}.Tabuada-module__U01PcG__numInput{font-variant-numeric:tabular-nums;font-size:1.2rem}.Tabuada-module__U01PcG__paper{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);padding:.9rem .75rem;overflow-x:auto}.Tabuada-module__U01PcG__colGrid{width:max-content;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0 auto;font-size:clamp(1.25rem,6vw,1.9rem);line-height:1.25;display:grid}.Tabuada-module__U01PcG__cell{text-align:center;min-inline-size:1.35ch;color:var(--color-text-primary);white-space:pre}.Tabuada-module__U01PcG__cell[data-tone=carry]{color:var(--color-accent);align-self:end;font-size:.55em}.Tabuada-module__U01PcG__cell[data-tone=strike]{color:var(--color-text-disabled);text-decoration:line-through}.Tabuada-module__U01PcG__cell[data-tone=adjust]{color:var(--color-warning);align-self:end;font-size:.55em}.Tabuada-module__U01PcG__cell[data-tone=sign]{color:var(--color-text-secondary)}.Tabuada-module__U01PcG__cell[data-tone=faint]{color:var(--color-text-disabled)}.Tabuada-module__U01PcG__cell[data-now=true]{color:var(--color-accent);font-weight:700}.Tabuada-module__U01PcG__cell[data-tone=rule]{border-block-start:2px solid var(--color-text-primary);block-size:0;line-height:0;overflow:hidden}.Tabuada-module__U01PcG__divGrid{width:max-content;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0 auto;font-size:clamp(1.15rem,5.4vw,1.7rem);line-height:1.3;display:grid}.Tabuada-module__U01PcG__divisorCell{border-inline-start:2px solid var(--color-text-primary);border-block-end:2px solid var(--color-text-primary);color:var(--color-text-primary);padding-inline:.7ch 0}.Tabuada-module__U01PcG__quotientCell{border-inline-start:2px solid var(--color-text-primary);color:var(--color-accent);letter-spacing:.04em;padding-inline:.7ch 0;font-weight:700}.Tabuada-module__U01PcG__narration{color:var(--color-text-secondary);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.92rem;line-height:1.55;list-style:none;display:flex}.Tabuada-module__U01PcG__narration li{border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-elevated);padding:.45rem .7rem}.Tabuada-module__U01PcG__narration li[data-now=true]{border-left-color:var(--color-accent);color:var(--color-text-primary)}.Tabuada-module__U01PcG__narrationSub{color:var(--color-text-secondary);flex-direction:column;gap:.2rem;margin:.35rem 0 0;padding-left:1.1rem;font-size:.85rem;display:flex}.Tabuada-module__U01PcG__answerLine{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:600}.Tabuada-module__U01PcG__proof{color:var(--color-text-primary);background:var(--color-surface-elevated);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);overflow-wrap:anywhere;margin:0;padding:.55rem .75rem;font-size:.9rem;line-height:1.5}.Tabuada-module__U01PcG__stepper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Tabuada-module__U01PcG__stepCount{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem}.Tabuada-module__U01PcG__sheetWrap{overflow-x:auto}@media (max-width:420px){.Tabuada-module__U01PcG__blocks,.Tabuada-module__U01PcG__workInputs{grid-template-columns:1fr}.Tabuada-module__U01PcG__opSign{padding:0}}
.TabuadaSheet-module__XXJV3G__sheet{color:#111;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#fff;min-width:18rem;padding:1.25rem 1.1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:1.5}.TabuadaSheet-module__XXJV3G__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;line-height:1.2}.TabuadaSheet-module__XXJV3G__meta{color:#444;margin:0 0 .9rem;font-size:.85rem}.TabuadaSheet-module__XXJV3G__fill{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 1rem;font-size:.9rem;display:flex}.TabuadaSheet-module__XXJV3G__fill span{border-bottom:1px solid #111;flex:10rem;min-width:8rem;padding-bottom:.1rem}.TabuadaSheet-module__XXJV3G__cols{column-width:10.5rem;column-gap:1.4rem}.TabuadaSheet-module__XXJV3G__block{break-inside:avoid;margin:0 0 1rem}.TabuadaSheet-module__XXJV3G__blockTitle{border-bottom:2px solid #111;margin:0 0 .35rem;padding-bottom:.15rem;font-size:.95rem;font-weight:700}.TabuadaSheet-module__XXJV3G__line{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;padding:.15rem 0;font-size:1.05rem}.TabuadaSheet-module__XXJV3G__blank{border-bottom:1px solid #111;min-width:3.2ch;display:inline-block}.TabuadaSheet-module__XXJV3G__exercises{column-width:11rem;column-gap:1.6rem;margin:0;padding:0;list-style:none}.TabuadaSheet-module__XXJV3G__exercise{break-inside:avoid;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.4rem 0;font-size:1.1rem}.TabuadaSheet-module__XXJV3G__num{color:#555;min-width:2.4ch;font-size:.8rem;display:inline-block}.TabuadaSheet-module__XXJV3G__keyTitle{border-top:1px dashed #777;margin:1.25rem 0 .4rem;padding-top:.6rem;font-size:.85rem;font-weight:700}.TabuadaSheet-module__XXJV3G__key{column-width:5.5rem;color:#333;font-variant-numeric:tabular-nums;column-gap:.8rem;margin:0;padding:0;font-size:.78rem;list-style:none}.TabuadaSheet-module__XXJV3G__key li{break-inside:avoid}.TabuadaSheet-module__XXJV3G__footer{color:#777;text-align:right;margin:1rem 0 0;font-size:.7rem}@media print{body :not(.TabuadaSheet-module__XXJV3G__sheet):not(.TabuadaSheet-module__XXJV3G__sheet *){visibility:hidden!important}.TabuadaSheet-module__XXJV3G__sheet,.TabuadaSheet-module__XXJV3G__sheet *{visibility:visible!important}.TabuadaSheet-module__XXJV3G__sheet{border:none;border-radius:0;width:100%;margin:0;padding:0;position:absolute;inset:0 auto auto 0}}
