.ComplexNumbers-module__GL9oHG__argandWrap{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem;display:grid}.ComplexNumbers-module__GL9oHG__argand{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,26rem);height:auto;display:block}.ComplexNumbers-module__GL9oHG__gGrid{stroke:var(--color-border-subtle);stroke-width:1px}.ComplexNumbers-module__GL9oHG__gAxis{stroke:var(--color-text-disabled);stroke-width:1.3px}.ComplexNumbers-module__GL9oHG__gTick{fill:var(--color-text-disabled);font-size:9px;font-family:var(--font-mono)}.ComplexNumbers-module__GL9oHG__gAxisLabel{fill:var(--color-text-secondary);font-size:11px;font-family:var(--font-mono);font-style:italic}.ComplexNumbers-module__GL9oHG__gCircle{fill:none;stroke:var(--color-text-disabled);stroke-width:1px;stroke-dasharray:4 4}.ComplexNumbers-module__GL9oHG__gPolygon{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1px;stroke-opacity:.6}.ComplexNumbers-module__GL9oHG__gArc{fill:none;stroke:var(--color-warning);stroke-width:1.6px}.ComplexNumbers-module__GL9oHG__gVector{stroke-width:2px}.ComplexNumbers-module__GL9oHG__gVector[data-dashed]{stroke-dasharray:5 4}.ComplexNumbers-module__GL9oHG__gVector[data-tone=result],.ComplexNumbers-module__GL9oHG__gPoint[data-tone=result]{stroke:var(--color-accent);fill:var(--color-accent)}.ComplexNumbers-module__GL9oHG__gVector[data-tone=first],.ComplexNumbers-module__GL9oHG__gPoint[data-tone=first]{stroke:var(--color-text-primary);fill:var(--color-text-primary)}.ComplexNumbers-module__GL9oHG__gVector[data-tone=second],.ComplexNumbers-module__GL9oHG__gPoint[data-tone=second]{stroke:var(--color-warning);fill:var(--color-warning)}.ComplexNumbers-module__GL9oHG__gVector[data-tone=aux],.ComplexNumbers-module__GL9oHG__gPoint[data-tone=aux]{stroke:var(--color-text-secondary);fill:var(--color-text-secondary)}.ComplexNumbers-module__GL9oHG__arrow[data-tone=result]{fill:var(--color-accent)}.ComplexNumbers-module__GL9oHG__arrow[data-tone=first]{fill:var(--color-text-primary)}.ComplexNumbers-module__GL9oHG__arrow[data-tone=second]{fill:var(--color-warning)}.ComplexNumbers-module__GL9oHG__arrow[data-tone=aux]{fill:var(--color-text-secondary)}.ComplexNumbers-module__GL9oHG__gPoint{stroke:none}.ComplexNumbers-module__GL9oHG__gLabel{fill:var(--color-text-primary);font-size:10.5px;font-family:var(--font-mono);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px}.ComplexNumbers-module__GL9oHG__forms{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;display:grid}.ComplexNumbers-module__GL9oHG__form{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.25rem;min-width:0;padding:.7rem .85rem;display:flex}.ComplexNumbers-module__GL9oHG__form[data-hero]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface-elevated))}.ComplexNumbers-module__GL9oHG__formLabel{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.ComplexNumbers-module__GL9oHG__formValue{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;line-height:1.35}.ComplexNumbers-module__GL9oHG__formValue[data-hero]{color:var(--color-accent)}.ComplexNumbers-module__GL9oHG__formSub{color:var(--color-text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.82rem}.ComplexNumbers-module__GL9oHG__steps{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.ComplexNumbers-module__GL9oHG__step{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ComplexNumbers-module__GL9oHG__stepLabel{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.ComplexNumbers-module__GL9oHG__stepLines{font-family:var(--font-mono);color:var(--color-text-primary);border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:var(--radius-sm);flex-direction:column;gap:.2rem;margin:0;padding:.55rem .75rem;font-size:.88rem;line-height:1.55;list-style:none;display:flex}.ComplexNumbers-module__GL9oHG__stepLines li{overflow-wrap:anywhere;white-space:pre-wrap}.ComplexNumbers-module__GL9oHG__rootsList{max-height:22rem;overflow:auto}.ComplexNumbers-module__GL9oHG__cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.ComplexNumbers-module__GL9oHG__cycleCell{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .25rem;font-size:.9rem;display:flex}.ComplexNumbers-module__GL9oHG__cycleCell[data-hit]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.ComplexNumbers-module__GL9oHG__pair{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem;display:grid}.ComplexNumbers-module__GL9oHG__inline{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.ComplexNumbers-module__GL9oHG__settings{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.ComplexNumbers-module__GL9oHG__settingBox{flex-direction:column;gap:.35rem;display:flex}.ComplexNumbers-module__GL9oHG__settingLabel{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.ComplexNumbers-module__GL9oHG__plainInput{max-width:100%}
.MathField-module__hXDqbG__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.MathField-module__hXDqbG__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.MathField-module__hXDqbG__label{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.MathField-module__hXDqbG__badge{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.MathField-module__hXDqbG__input{font-family:var(--font-mono);font-size:1rem}.MathField-module__hXDqbG__keys{flex-wrap:wrap;gap:.3rem;display:flex}.MathField-module__hXDqbG__key{appearance:none;font:inherit;font-family:var(--font-mono);min-width:2.2rem;min-height:2.2rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:0 .55rem;font-size:.85rem;transition:color .14s,border-color .14s,background .14s}.MathField-module__hXDqbG__key:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.MathField-module__hXDqbG__key:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MathField-module__hXDqbG__preview{color:var(--color-text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.MathField-module__hXDqbG__error{color:var(--color-error);margin:0;font-size:.82rem;line-height:1.5}.MathField-module__hXDqbG__error:before{content:"! ";font-weight:700}
.PolyTables-module__yjLV5G__scroller{max-width:100%;padding:.25rem 0 .5rem;overflow-x:auto}.PolyTables-module__yjLV5G__grid{font-family:var(--font-mono);align-items:center;font-size:1rem;line-height:1.35;display:inline-grid}.PolyTables-module__yjLV5G__cell{text-align:right;white-space:nowrap;color:var(--color-text-primary);min-height:1.9rem;padding:.2rem .5rem}.PolyTables-module__yjLV5G__cell[data-muted]{color:var(--color-text-disabled)}.PolyTables-module__yjLV5G__cell[data-underline]{border-bottom:1px solid var(--color-text-secondary)}.PolyTables-module__yjLV5G__cell[data-kind=dividend]{font-weight:600}.PolyTables-module__yjLV5G__rowLabel{color:var(--color-text-secondary);white-space:nowrap;padding:.2rem .75rem .2rem 0;font-size:.85rem}.PolyTables-module__yjLV5G__right{white-space:nowrap;color:var(--color-text-primary);align-self:stretch;align-items:center;padding:.2rem .6rem .2rem .9rem;display:flex}.PolyTables-module__yjLV5G__right[data-right=divisor]{border-left:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);font-weight:600}.PolyTables-module__yjLV5G__right[data-right=quotient]{border-left:2px solid var(--color-text-secondary);color:var(--color-accent);font-weight:600}.PolyTables-module__yjLV5G__ruffini{font-family:var(--font-mono);align-items:stretch;font-size:1.05rem;display:inline-grid}.PolyTables-module__yjLV5G__rootCell{border-right:2px solid var(--color-text-secondary);color:var(--color-accent);text-align:right;grid-row:span 1;justify-content:flex-end;align-items:center;padding:.35rem .9rem .35rem .4rem;font-weight:700;display:flex}.PolyTables-module__yjLV5G__rootBlank{border-right:2px solid var(--color-text-secondary);border-top:2px solid var(--color-text-secondary)}.PolyTables-module__yjLV5G__rCoeff,.PolyTables-module__yjLV5G__rResult,.PolyTables-module__yjLV5G__rProd{text-align:center;white-space:nowrap;min-width:3.2rem;padding:.35rem .8rem}.PolyTables-module__yjLV5G__rCoeff{color:var(--color-text-primary)}.PolyTables-module__yjLV5G__rProd{color:var(--color-text-disabled);justify-content:center;align-items:center;font-size:.74rem;display:flex}.PolyTables-module__yjLV5G__prodLabel{color:var(--color-text-disabled);border-right:2px solid var(--color-text-secondary);grid-column:1;justify-content:flex-end;align-items:center;padding:0 .6rem 0 0;font-size:.72rem;display:flex}.PolyTables-module__yjLV5G__rResult{border-top:2px solid var(--color-text-secondary);color:var(--color-text-primary);font-weight:600}.PolyTables-module__yjLV5G__rResult[data-remainder]{color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);border-radius:var(--radius-sm);border-top-color:var(--color-accent);background:var(--color-accent-soft)}.PolyTables-module__yjLV5G__lines{font-family:var(--font-mono);color:var(--color-text-primary);flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.88rem;line-height:1.55;list-style:none;display:flex}.PolyTables-module__yjLV5G__lines li{overflow-wrap:anywhere}
.PolynomialCalculator-module__wM_t3a__root{gap:1.25rem}.PolynomialCalculator-module__wM_t3a__panel{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.PolynomialCalculator-module__wM_t3a__fields{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;gap:1rem;display:grid}.PolynomialCalculator-module__wM_t3a__toolbar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.PolynomialCalculator-module__wM_t3a__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.PolynomialCalculator-module__wM_t3a__chip{appearance:none;font:inherit;font-family:var(--font-mono);cursor:pointer;min-height:2.1rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:0 0;border-radius:999px;padding:0 .7rem;font-size:.8rem}.PolynomialCalculator-module__wM_t3a__chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.PolynomialCalculator-module__wM_t3a__chip:focus-visible,.PolynomialCalculator-module__wM_t3a__linkBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PolynomialCalculator-module__wM_t3a__linkBtn{appearance:none;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.82rem;text-decoration:underline}.PolynomialCalculator-module__wM_t3a__linkBtn:hover{color:var(--color-text-primary)}.PolynomialCalculator-module__wM_t3a__result{border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface-elevated));flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.PolynomialCalculator-module__wM_t3a__resultRows{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem 1.5rem;display:grid}.PolynomialCalculator-module__wM_t3a__resultItem{flex-direction:column;gap:.2rem;min-width:0;display:flex}.PolynomialCalculator-module__wM_t3a__resultLabel{color:var(--color-text-disabled);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.PolynomialCalculator-module__wM_t3a__resultValue{color:var(--color-accent);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:clamp(1.15rem,.8rem + 1.6vw,1.7rem);font-weight:600;line-height:1.3}.PolynomialCalculator-module__wM_t3a__actions{flex-wrap:wrap;gap:.5rem;display:flex}.PolynomialCalculator-module__wM_t3a__note{color:var(--color-text-primary);background:var(--color-surface-elevated);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);margin:0;padding:.55rem .75rem;font-size:.86rem;line-height:1.5}.PolynomialCalculator-module__wM_t3a__warn{color:var(--color-text-primary);background:var(--color-surface-elevated);border-left:3px solid var(--color-warning);border-radius:var(--radius-sm);margin:0;padding:.55rem .75rem;font-size:.86rem;line-height:1.5}.PolynomialCalculator-module__wM_t3a__error{color:var(--color-error);margin:0;font-size:.88rem;line-height:1.5}.PolynomialCalculator-module__wM_t3a__section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1rem;display:flex}.PolynomialCalculator-module__wM_t3a__sectionTitle{color:var(--color-text-disabled);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.PolynomialCalculator-module__wM_t3a__details{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);min-width:0;padding:.6rem .85rem}.PolynomialCalculator-module__wM_t3a__details summary{cursor:pointer;color:var(--color-text-primary);font-size:.92rem;font-weight:500}.PolynomialCalculator-module__wM_t3a__details summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PolynomialCalculator-module__wM_t3a__details[open] summary{margin-bottom:.7rem}.PolynomialCalculator-module__wM_t3a__detailsBody{flex-direction:column;gap:.8rem;min-width:0;display:flex}.PolynomialCalculator-module__wM_t3a__stats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.6rem;display:grid}.PolynomialCalculator-module__wM_t3a__stat{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .8rem;display:flex}.PolynomialCalculator-module__wM_t3a__statLabel{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.PolynomialCalculator-module__wM_t3a__statValue{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1.15rem;font-weight:600}.PolynomialCalculator-module__wM_t3a__tableWrap{max-width:100%;overflow-x:auto}.PolynomialCalculator-module__wM_t3a__table{border-collapse:collapse;width:100%;font-size:.88rem}.PolynomialCalculator-module__wM_t3a__table th,.PolynomialCalculator-module__wM_t3a__table td{text-align:left;border-top:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;vertical-align:baseline;padding:.45rem .6rem}.PolynomialCalculator-module__wM_t3a__table thead th{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:.72rem;font-weight:500}.PolynomialCalculator-module__wM_t3a__mono{font-family:var(--font-mono);overflow-wrap:anywhere}.PolynomialCalculator-module__wM_t3a__tag{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;display:inline-block}.PolynomialCalculator-module__wM_t3a__tag[data-kind=rational]{color:var(--color-accent);border-color:var(--color-accent)}.PolynomialCalculator-module__wM_t3a__rowHit td{color:var(--color-accent);font-weight:600}.PolynomialCalculator-module__wM_t3a__factorBox{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.2rem;padding:.7rem .85rem;display:flex}.PolynomialCalculator-module__wM_t3a__hint{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.PolynomialCalculator-module__wM_t3a__graph{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:auto;display:block}.PolynomialCalculator-module__wM_t3a__gGrid{stroke:var(--color-border-subtle);stroke-width:1px}.PolynomialCalculator-module__wM_t3a__gAxis{stroke:var(--color-text-disabled);stroke-width:1.3px}.PolynomialCalculator-module__wM_t3a__gTick{fill:var(--color-text-disabled);font-size:10px;font-family:var(--font-mono)}.PolynomialCalculator-module__wM_t3a__gCurve{fill:none;stroke:var(--color-accent);stroke-width:2.4px;stroke-linejoin:round}.PolynomialCalculator-module__wM_t3a__gRoot{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:2.2px}.PolynomialCalculator-module__wM_t3a__gCrit{fill:var(--color-text-secondary)}.PolynomialCalculator-module__wM_t3a__gLabel{fill:var(--color-text-primary);font-size:10.5px;font-family:var(--font-mono);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px}@media (max-width:480px){.PolynomialCalculator-module__wM_t3a__fields{grid-template-columns:1fr}}
