._tool_1djlr_4{width:100%;max-width:100%;margin-inline:auto}._card_1djlr_10{border:1.5px solid var(--c-border-medium);border-radius:var(--radius-md);background:var(--c-bg-card);overflow:hidden}._directionWrap_1djlr_18{padding:14px 18px 0}._fieldHint_1djlr_23{margin:0 0 12px;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--c-text-muted)}._fields_1djlr_30{display:flex;flex-direction:column;gap:14px}._fieldLabel_1djlr_36{display:flex;flex-direction:column;gap:6px}._fieldLabelText_1djlr_42{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.02em}._fieldInput_1djlr_50{width:100%;padding:10px 12px;border:1.5px solid var(--c-border-medium);border-radius:var(--radius-sm);background:var(--c-bg);font-family:var(--font-sans);font-size:var(--text-base);color:var(--c-text);outline:none;box-sizing:border-box;transition:border-color var(--transition-fast)}._fieldInput_1djlr_50:focus-visible{border-color:var(--c-primary)}._fieldInput_1djlr_50::placeholder{color:var(--c-text-dim)}._fieldInvalid_1djlr_74{border-color:var(--c-error)}._output_1djlr_79{display:flex;flex-direction:column;gap:16px}._outputPlaceholder_1djlr_85{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-text-dim)}._blockLabel_1djlr_92{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}._formulaBlock_1djlr_102{padding:12px 14px;background:var(--c-tint);border-radius:var(--radius-sm)}._formula_1djlr_102{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--c-text);letter-spacing:.01em}._resultCard_u13n8_11{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-bg-card);box-shadow:var(--shadow-sm);padding:18px 20px}._resultCardHeader_u13n8_19{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._resultCardLabel_u13n8_27{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted)}._resultCardValue_u13n8_35{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--c-text);line-height:var(--leading-snug);word-break:break-word}._stepsList_u13n8_45{margin-top:20px}._stepsListHeading_u13n8_49{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--c-text);margin:0 0 12px}._stepsListOl_u13n8_56{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._stepsListItem_u13n8_65{display:flex;align-items:flex-start;gap:12px}._stepsListIndex_u13n8_71{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--c-primary-bg);color:var(--c-primary);font-size:var(--text-xs);font-weight:var(--weight-bold)}._stepsListBody_u13n8_85{padding-top:2px;font-size:var(--text-base);color:var(--c-text);line-height:var(--leading-normal)}._exampleChips_u13n8_94{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}._exampleChipsLabel_u13n8_102{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em}._exampleChipsRow_u13n8_110{display:flex;flex-wrap:wrap;gap:8px}._errorNote_u13n8_118{margin:8px 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--c-status-red)}._fraction_u13n8_127{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}._fractionWhole_u13n8_134{font-size:1em}._fractionStack_u13n8_138{display:inline-flex;flex-direction:column;align-items:center;line-height:1;vertical-align:middle;font-size:.75em}._fractionNum_u13n8_147{padding-bottom:1px;border-bottom:1px solid currentColor}._fractionDen_u13n8_152{padding-top:1px}._tool_s2gj8_3{width:100%;max-width:100%;margin-inline:auto}._card_s2gj8_3{border:1.5px solid var(--c-border-medium);border-radius:var(--radius-md);background:var(--c-bg-card);overflow:hidden}._directionWrap_s2gj8_22{padding:14px 18px 0}._fields_s2gj8_3{display:flex;flex-direction:column;gap:14px}._fieldLabel_s2gj8_33{display:flex;flex-direction:column;gap:6px}._fieldLabelText_s2gj8_39{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.02em}._fieldInput_s2gj8_3{width:100%;padding:10px 12px;border:1.5px solid var(--c-border-medium);border-radius:var(--radius-sm);background:var(--c-bg);font-family:var(--font-sans);font-size:var(--text-base);color:var(--c-text);outline:none;box-sizing:border-box;transition:border-color var(--transition-fast)}._fieldInput_s2gj8_3:focus-visible{border-color:var(--c-primary)}._fieldInput_s2gj8_3::placeholder{color:var(--c-text-dim)}._fieldInvalid_s2gj8_71{border-color:var(--c-error)}._examples_s2gj8_75{margin-top:4px}._output_s2gj8_3{display:flex;flex-direction:column;gap:16px}._outputPlaceholder_s2gj8_86{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-text-dim)}._resultValueStack_s2gj8_94{display:flex;flex-direction:column;gap:4px}._resultPrimary_s2gj8_100{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--c-text);line-height:var(--leading-snug)}._resultSecondary_s2gj8_107{display:flex;align-items:center;gap:4px;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--c-text-muted)}._resultApprox_s2gj8_116{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--c-text)}._comparisonOp_s2gj8_122{font-weight:var(--weight-semibold);color:var(--c-primary)}._equivalentsBlock_s2gj8_128{padding:12px 14px;background:var(--c-tint);border-radius:var(--radius-sm)}._equivalentsLabel_s2gj8_134{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px}._equivalentsList_s2gj8_144{display:flex;flex-wrap:wrap;gap:10px}._equivalentChip_s2gj8_150{padding:4px 10px;border-radius:var(--radius-pill);background:var(--c-bg-card);border:1px solid var(--c-border);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--c-text)}._tool_1b1ze_5{width:100%;max-width:100%;margin-inline:auto}._card_1b1ze_11{border:1.5px solid var(--c-border-medium);border-radius:var(--radius-md);background:var(--c-bg-card);overflow:hidden}._input_1b1ze_19{width:100%;padding:12px 14px;border:1px solid var(--c-border-medium);border-radius:var(--radius-sm);background:var(--c-bg-input);font-family:var(--font-mono);font-size:var(--text-base);color:var(--c-text);box-sizing:border-box;outline:none;transition:border-color var(--dur, var(--transition-fast)) var(--ease, ease)}._input_1b1ze_19:focus-visible{border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(var(--c-primary-rgb),.12)}._input_1b1ze_19::placeholder{color:var(--c-text-dim)}._examples_1b1ze_44{margin-top:16px}._examplesLabel_1b1ze_48{display:block;margin-bottom:8px;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted)}._chipRow_1b1ze_58{display:flex;flex-wrap:wrap;gap:8px}._idlePlaceholder_1b1ze_65{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-text-dim)}._errorMsg_1b1ze_73{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--c-error)}._guardMsg_1b1ze_81{display:flex;flex-direction:column;gap:8px}._guardMsg_1b1ze_81 p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--c-text-secondary)}._guardLink_1b1ze_94{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--c-primary)}._resultWrap_1b1ze_101{display:flex;flex-direction:column;gap:18px}._resultCard_1b1ze_107{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--c-border-medium);border-radius:var(--radius-sm);background:var(--c-bg-card-hover);overflow-x:auto}._copyBtn_1b1ze_119{flex-shrink:0}._tex_1b1ze_123{font-size:var(--text-lg)}._stepsBlock_1b1ze_128{display:flex;flex-direction:column;gap:10px}._blockLabel_1b1ze_134{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted)}._stepsList_1b1ze_142{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}._stepItem_1b1ze_150{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--c-text)}._stepLabel_1b1ze_156{font-weight:var(--weight-semibold);color:var(--c-text-secondary)}._stepText_1b1ze_161{margin:2px 0 0}._stepTex_1b1ze_161{margin-top:6px;font-size:var(--text-base)}._patternNote_1b1ze_170{margin:0;font-size:var(--text-xs);color:var(--c-text-muted)}@media(max-width:640px){._resultCard_1b1ze_107{flex-direction:column;align-items:stretch}._copyBtn_1b1ze_119{align-self:flex-end}}._tool_vnmst_4{width:100%;max-width:100%;margin-inline:auto;overflow-x:clip}._card_vnmst_4{border:1px solid var(--c-border-medium);border-radius:var(--radius-card, var(--radius-lg));background:var(--c-bg-card);padding:20px;box-sizing:border-box}._controlsRow_vnmst_21{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px}._sizeField_vnmst_29{display:flex;flex-direction:column;gap:4px}._sizeFieldLabel_vnmst_35{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.03em}._sizeSelect_vnmst_44{min-width:64px;height:36px;padding:0 10px;border:1px solid var(--c-border-medium);border-radius:var(--radius-sm);background:var(--c-bg-input);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-text);cursor:pointer}._sizeSelect_vnmst_44:focus-visible{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(var(--c-primary-rgb),.15)}._examplesRow_vnmst_64{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}._examplesLabel_vnmst_72{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-right:2px}._exampleChip_vnmst_82{height:30px;padding:0 12px;border:1px solid var(--c-border-medium);border-radius:var(--radius-pill);background:var(--c-bg-card);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._exampleChip_vnmst_82:hover{background:var(--c-bg-card-hover);color:var(--c-text)}._exampleChip_vnmst_82:focus-visible{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(var(--c-primary-rgb),.15)}._inputGridWrap_vnmst_107{overflow-x:auto;margin-bottom:8px}._inputGridTable_vnmst_112{border-collapse:separate;border-spacing:6px}._inputCell_vnmst_117{padding:0}._inputCell_vnmst_117._dividerCol_vnmst_121{border-left:2px dashed var(--c-border-strong);padding-left:10px}._cellInput_vnmst_126{width:56px;height:40px;padding:0 6px;border:1px solid var(--c-border-medium);border-radius:var(--radius-sm);background:var(--c-bg-input);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--c-text);text-align:center;box-sizing:border-box;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._cellInput_vnmst_126:focus-visible{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(var(--c-primary-rgb),.15)}._cellInputError_vnmst_147{border-color:var(--c-error)}._cellInputError_vnmst_147:focus-visible{box-shadow:0 0 0 3px rgba(var(--c-error-rgb),.15)}._errorNote_vnmst_155{margin:4px 0 0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-error)}._toggleRow_vnmst_163{margin-top:14px}._stepsWrap_vnmst_168,._resultWrap_vnmst_169{margin-top:16px}._stepsList_vnmst_173{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}._stepItem_vnmst_182{display:flex;flex-direction:column;gap:8px}._stepDescription_vnmst_188{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--c-text-secondary)}._matrixWrap_vnmst_195{display:inline-flex;align-items:stretch;gap:8px;max-width:100%;overflow-x:auto}._matrixBracketLeft_vnmst_203,._matrixBracketRight_vnmst_204{flex:0 0 auto;width:8px;border-top:2px solid var(--c-border-strong);border-bottom:2px solid var(--c-border-strong)}._matrixBracketLeft_vnmst_203{border-left:2px solid var(--c-border-strong)}._matrixBracketRight_vnmst_204{border-right:2px solid var(--c-border-strong)}._matrixTable_vnmst_219{border-collapse:separate;border-spacing:10px 6px}._matrixCell_vnmst_224{padding:2px 4px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--c-text);text-align:center;white-space:nowrap}._matrixCell_vnmst_224._dividerCol_vnmst_121{border-left:2px dashed var(--c-border-strong);padding-left:12px}._placeholder_vnmst_239{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-text-dim)}._solutionMessage_vnmst_246{margin:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--c-text)}._solutionList_vnmst_253{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:var(--text-base);color:var(--c-text)}._blockGrid_vnmst_265{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}._blockGroup_vnmst_272{display:flex;flex-direction:column;gap:8px}._blockLabel_vnmst_278{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.03em}._eigenList_vnmst_287{flex-basis:100%;margin:4px 0 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--c-text)}._note_vnmst_295{flex-basis:100%;margin:4px 0 0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--c-text-secondary)}@media(max-width:640px){._card_vnmst_4{padding:16px}._cellInput_vnmst_126{width:48px;height:36px}._blockGrid_vnmst_265{gap:16px}}
