.InteractiveFormula_container__nkJiY{margin:24px 0;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--color-bg-card),color-mix(in srgb,var(--color-bg-secondary) 80%,var(--color-accent) 3%));border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));box-shadow:0 4px 24px color-mix(in srgb,var(--color-accent) 8%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent);position:relative;opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.InteractiveFormula_visible__G_a3_{opacity:1;transform:translateY(0)}.InteractiveFormula_header__IOhOn{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-bg-secondary));border-bottom:1px solid color-mix(in srgb,var(--color-accent) 12%,var(--color-border))}.InteractiveFormula_headerLeft__Xn7dk{display:flex;align-items:center;gap:10px}.InteractiveFormula_icon__35L_U{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--color-accent),color-mix(in srgb,var(--color-accent-dark) 80%,var(--color-accent)));color:#fff;font-weight:800;font-size:.85rem;font-style:italic;box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 30%,transparent)}.InteractiveFormula_headerLabel__PrJ_L{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.InteractiveFormula_copyBtn__IQS2X{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-accent);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.InteractiveFormula_copyBtn__IQS2X:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:var(--color-accent);transform:translateY(-1px)}.InteractiveFormula_copyBtnCopied__5ARii{background:color-mix(in srgb,#22c55e 15%,transparent);border-color:#22c55e;color:#22c55e}.InteractiveFormula_copyIcon__mt3SD{display:inline-flex;align-items:center}.InteractiveFormula_formulaBody__9Zyrt{padding:20px;display:flex;flex-direction:column;gap:6px}.InteractiveFormula_formulaLine__7PwX6{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:1px solid transparent;position:relative;opacity:0;animation:InteractiveFormula_lineSlideIn__WMaoG .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes InteractiveFormula_lineSlideIn__WMaoG{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.InteractiveFormula_formulaLineActive__sAFdt,.InteractiveFormula_formulaLine__7PwX6:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent);transform:translateX(4px)}.InteractiveFormula_lineIndex__uHIiL{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-secondary));color:var(--color-accent);font-size:.7rem;font-weight:800;flex-shrink:0;transition:all .2s ease}.InteractiveFormula_formulaLine__7PwX6:hover .InteractiveFormula_lineIndex__uHIiL{background:var(--color-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 30%,transparent)}.InteractiveFormula_lineCode__Uytrc{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;font-weight:600;white-space:pre;color:var(--color-text);flex:1 1;line-height:1.5}.InteractiveFormula_lineLabel__RyCnC{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);flex-shrink:0;opacity:.7;transition:opacity .2s ease}.InteractiveFormula_formulaLine__7PwX6:hover .InteractiveFormula_lineLabel__RyCnC{opacity:1}.InteractiveFormula_variable__QTSBk{color:var(--color-accent);font-weight:800;text-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 25%,transparent)}.InteractiveFormula_operator__BZrmm{color:color-mix(in srgb,var(--color-accent) 60%,var(--color-text));font-weight:700;padding:0 2px}.InteractiveFormula_number__c5y2a{color:#22c55e;font-weight:700}.InteractiveFormula_sqrtSymbol__95Z_D{color:var(--color-accent);font-weight:800}.InteractiveFormula_note__0x_wd{color:var(--color-text-secondary);font-weight:500;font-style:italic;font-size:.9em}.InteractiveFormula_glow__wl3RR{position:absolute;bottom:-40px;right:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 12%,transparent) 0,transparent 70%);pointer-events:none;animation:InteractiveFormula_glowPulse__ZgCYe 4s ease-in-out infinite alternate}@keyframes InteractiveFormula_glowPulse__ZgCYe{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.2)}}@media (max-width:560px){.InteractiveFormula_formulaBody__9Zyrt{padding:14px}.InteractiveFormula_lineCode__Uytrc{font-size:.82rem;white-space:pre-wrap;word-break:break-word}.InteractiveFormula_lineLabel__RyCnC{display:none}.InteractiveFormula_header__IOhOn{padding:10px 14px}}.InteractiveTable_container__Jn_EL{border-radius:16px;overflow:hidden;background:var(--color-bg-card);border:1px solid color-mix(in srgb,var(--color-accent) 18%,var(--color-border));box-shadow:0 4px 24px color-mix(in srgb,var(--color-accent) 6%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent);opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.InteractiveTable_visible__Q3Hye{opacity:1;transform:translateY(0)}.InteractiveTable_toolbar__1VQQK{justify-content:space-between;padding:12px 20px;background:color-mix(in srgb,var(--color-accent) 5%,var(--color-bg-secondary));border-bottom:1px solid color-mix(in srgb,var(--color-accent) 10%,var(--color-border));flex-wrap:wrap}.InteractiveTable_toolbarLeft__U7pUa,.InteractiveTable_toolbar__1VQQK{display:flex;align-items:center;gap:10px}.InteractiveTable_icon__0xKH4{font-size:1rem;line-height:1}.InteractiveTable_toolbarLabel__CV4_k{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.InteractiveTable_rowCount__jo_b6{font-size:.72rem;font-weight:600;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);padding:2px 8px;border-radius:10px}.InteractiveTable_searchWrap__UQVxD{display:flex;align-items:center;gap:6px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:5px 10px;transition:border-color .2s ease,box-shadow .2s ease;min-width:160px}.InteractiveTable_searchWrap__UQVxD:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 15%,transparent)}.InteractiveTable_searchIcon__TG79m{color:var(--color-text-secondary);flex-shrink:0}.InteractiveTable_searchInput__ULKQq{border:none;background:transparent;color:var(--color-text);font-size:.82rem;outline:none;width:100%;min-width:80px}.InteractiveTable_searchInput__ULKQq::placeholder{color:var(--color-text-muted)}.InteractiveTable_clearBtn__763PY{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--color-text-secondary) 20%,transparent);color:var(--color-text-secondary);border:none;cursor:pointer;font-size:.85rem;line-height:1;transition:background .15s ease;flex-shrink:0}.InteractiveTable_clearBtn__763PY:hover{background:color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-accent)}.InteractiveTable_scroll__zRFBR{overflow-x:auto}.InteractiveTable_table__UOY_2{width:100%;font-size:.9rem;border-collapse:collapse}.InteractiveTable_caption__GU2Yj{caption-side:bottom;padding:12px 20px;font-size:.78rem;color:var(--color-text-muted);text-align:left;border-top:1px solid var(--color-border)}.InteractiveTable_th__GH8Ns{padding:12px 16px;text-align:left;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-bg-secondary));border-bottom:2px solid color-mix(in srgb,var(--color-accent) 15%,var(--color-border));font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;white-space:nowrap}.InteractiveTable_th__GH8Ns:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-secondary))}.InteractiveTable_thSorted__8rIeR{color:var(--color-accent);border-bottom-color:var(--color-accent)}.InteractiveTable_thText__bgqlv{margin-right:4px}.InteractiveTable_sortArrow__CPa_P{font-size:.72rem;opacity:.5;transition:opacity .2s ease}.InteractiveTable_thSorted__8rIeR .InteractiveTable_sortArrow__CPa_P,.InteractiveTable_th__GH8Ns:hover .InteractiveTable_sortArrow__CPa_P{opacity:1}.InteractiveTable_row__wxc38{cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);border-bottom:1px solid var(--color-border);opacity:0;animation:InteractiveTable_rowFadeIn__scM74 .4s cubic-bezier(.16,1,.3,1) forwards;position:relative}@keyframes InteractiveTable_rowFadeIn__scM74{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.InteractiveTable_row__wxc38:last-child{border-bottom:none}.InteractiveTable_rowHovered__iryAu,.InteractiveTable_row__wxc38:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.InteractiveTable_rowClicked__yiUA6{animation:InteractiveTable_rowPulse__BRlrc .5s ease}@keyframes InteractiveTable_rowPulse__BRlrc{0%{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}30%{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}to{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}}.InteractiveTable_rowHeader__QSrUp{padding:13px 16px;font-weight:700;color:var(--color-accent);white-space:nowrap;position:relative}.InteractiveTable_clickHint__WMwYj{display:inline-flex;align-items:center;margin-left:6px;color:var(--color-accent);opacity:0;transform:translateX(-4px);transition:all .2s ease}.InteractiveTable_row__wxc38:hover .InteractiveTable_clickHint__WMwYj{opacity:.7;transform:translateX(0)}.InteractiveTable_cell__3ivqO{padding:13px 16px;position:relative}.InteractiveTable_cellInner__BLQaI{position:relative;display:flex;align-items:center}.InteractiveTable_bar__p_DJt{position:absolute;left:0;top:50%;transform:translateY(-50%);height:28px;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 10%,transparent),color-mix(in srgb,var(--color-accent) 5%,transparent));transition:width .6s cubic-bezier(.16,1,.3,1),opacity .3s ease;pointer-events:none;opacity:.6}.InteractiveTable_row__wxc38:hover .InteractiveTable_bar__p_DJt{opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 18%,transparent),color-mix(in srgb,var(--color-accent) 8%,transparent))}.InteractiveTable_cellValue__VGLMJ{position:relative;z-index:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InteractiveTable_noResults__4lpfa{padding:32px 16px;text-align:center;color:var(--color-text-muted);font-size:.9rem}.InteractiveTable_footer__S5vPt{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:color-mix(in srgb,var(--color-accent) 3%,var(--color-bg-secondary));border-top:1px solid color-mix(in srgb,var(--color-accent) 8%,var(--color-border));flex-wrap:wrap;gap:8px}.InteractiveTable_footerHint__sUowK{font-size:.72rem;color:var(--color-text-muted);display:flex;align-items:center;gap:4px}@media (max-width:560px){.InteractiveTable_toolbar__1VQQK{padding:10px 14px;flex-direction:column;align-items:flex-start}.InteractiveTable_searchWrap__UQVxD{width:100%}.InteractiveTable_cell__3ivqO,.InteractiveTable_rowHeader__QSrUp,.InteractiveTable_th__GH8Ns{padding:10px;font-size:.82rem}.InteractiveTable_footer__S5vPt{flex-direction:column;align-items:flex-start;padding:8px 14px}}