.CalculatorApp_app__esZRN{--calc-bg:#151718;--calc-panel:#202425;--calc-panel-strong:#292e2f;--calc-text:#f6f2e9;--calc-muted:#aeb7b3;--calc-border:rgba(246,242,233,0.12);--calc-accent:#56c5ad;--calc-accent-strong:#38ad96;--calc-warn:#e2a84f;--calc-danger:#db6d6d;--calc-shadow:0 24px 80px rgba(0,0,0,0.28);--card-border-rule:1px solid var(--calc-border);--card-radius:8px;--card-bg:color-mix(in srgb,var(--calc-panel) 94%,transparent);--card-shadow:var(--calc-shadow);--card-backdrop-filter:none;--subcard-border-width:1px;--subcard-border:var(--calc-border);--subcard-radius:8px;--subcard-bg:color-mix(in srgb,var(--calc-panel-strong) 86%,transparent);--subcard-shadow:none;--btn-fill-bg:color-mix(in srgb,var(--calc-panel-strong) 84%,transparent);--btn-fill-bg-hover:color-mix(in srgb,var(--calc-accent) 18%,var(--calc-panel-strong));--btn-fill-text:var(--calc-text);--btn-active-bg:color-mix(in srgb,var(--calc-accent) 22%,var(--calc-panel-strong));--btn-active-bg-hover:color-mix(in srgb,var(--calc-accent) 30%,var(--calc-panel-strong));--btn-active-text:var(--calc-text);--btn-active-icon:var(--calc-text);--input-bg:color-mix(in srgb,var(--calc-panel-strong) 88%,transparent);--input-bg-hover:color-mix(in srgb,var(--calc-panel-strong) 94%,transparent);--input-bg-focus:color-mix(in srgb,var(--calc-panel-strong) 96%,transparent);--input-text:var(--calc-text);--input-placeholder:var(--calc-muted);--chip-bg:color-mix(in srgb,var(--calc-panel) 84%,transparent);--chip-text:var(--calc-muted);--range-track-bg:var(--btn-fill-bg);--range-track-bg-hover:var(--btn-fill-bg-hover);--range-fill-bg:var(--calc-accent);--range-fill-bg-hover:var(--calc-accent-strong);--range-thumb-bg:#ffffff;display:flex;min-height:100dvh;height:100%;flex-direction:column;overflow:hidden;color:var(--calc-text);background:linear-gradient(135deg,rgba(86,197,173,.16),transparent 36%),linear-gradient(180deg,#121414,var(--calc-bg))}.CalculatorApp_app__esZRN[data-theme=aurora]{--calc-bg:#121614;--calc-panel:#1e2724;--calc-panel-strong:#283631;--calc-text:#f5f7ed;--calc-muted:#aec2b9;--calc-border:rgba(188,233,218,0.15);--calc-accent:#8cd867;--calc-accent-strong:#64be6c;--calc-warn:#f0bc5f;background:linear-gradient(135deg,rgba(140,216,103,.18),transparent 34%),linear-gradient(180deg,#101413,var(--calc-bg))}.CalculatorApp_app__esZRN[data-theme=paper]{--calc-bg:#eef0eb;--calc-panel:#ffffff;--calc-panel-strong:#f3f5f2;--calc-text:#202524;--calc-muted:#65716d;--calc-border:rgba(26,36,33,0.14);--calc-accent:#267d78;--calc-accent-strong:#176b66;--calc-warn:#ab6d1d;--calc-danger:#b84d4d;--calc-shadow:0 22px 70px rgba(35,45,43,0.16);background:linear-gradient(135deg,rgba(38,125,120,.12),transparent 36%),linear-gradient(180deg,#f7f8f4,var(--calc-bg))}.CalculatorApp_topbar__X7voD{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,2.2vw,1.75rem) .75rem;flex:0 0 auto}.CalculatorApp_kicker__JiDj1{margin:0 0 .15rem;font-size:.72rem;line-height:1;color:var(--calc-muted);text-transform:uppercase}.CalculatorApp_title__Sde_5{margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.05;font-weight:760;color:var(--calc-text);letter-spacing:0}.CalculatorApp_topbarActions__IbSiO{display:flex;align-items:center;gap:.5rem}.CalculatorApp_syncBadge__P1eUc{display:inline-flex;min-height:2rem;align-items:center;padding:0 .72rem;font-size:.78rem;font-weight:700}.CalculatorApp_warningBadge__z7jlg{color:var(--calc-warn)}.CalculatorApp_workspace__rS317{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(320px,1fr) minmax(320px,390px);gap:clamp(.85rem,1.6vw,1.15rem);padding:.75rem clamp(1rem,2.2vw,1.75rem) clamp(1rem,2vw,1.35rem)}.CalculatorApp_calculatorPane__1zbWZ,.CalculatorApp_panel__CEVCk{min-width:0}.CalculatorApp_calculatorPane__1zbWZ{display:grid;min-height:0;grid-template-rows:auto auto auto minmax(260px,1fr);gap:.7rem;padding:clamp(.8rem,1.8vw,1.2rem)}.CalculatorApp_sidePane__ZGuOF{display:grid;min-height:0;grid-template-rows:minmax(220px,.85fr) minmax(260px,1.15fr) auto;gap:.75rem}.CalculatorApp_display__OTeIr{position:relative;min-height:158px;padding:.85rem;overflow:hidden}.CalculatorApp_displayControls__FGDt_{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.25rem}.CalculatorApp_expressionLine__ZhwvR{min-height:1.35rem;color:var(--calc-muted);font-size:clamp(.9rem,1.2vw,1.05rem)}.CalculatorApp_expressionLine__ZhwvR,.CalculatorApp_resultLine__Geg0o{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.CalculatorApp_resultLine__Geg0o{min-height:3.4rem;color:var(--calc-text);font-size:clamp(2.2rem,5.4vw,4.8rem);font-weight:760;line-height:1.06}.CalculatorApp_resultError__bNy4w{color:var(--calc-danger);font-size:clamp(1.2rem,2.2vw,2rem);white-space:normal}.CalculatorApp_displayCopy__00fZs{--btn-icon-only-size:2rem;position:absolute;right:.75rem;bottom:.75rem}.CalculatorApp_memoryStrip__eWSpU{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,minmax(42px,.3fr));gap:.45rem;align-items:center}.CalculatorApp_memoryValue__rcbEn{display:flex;min-width:0;height:2.5rem;align-items:center;gap:.45rem;padding:0 .75rem;font-weight:700;overflow:hidden}.CalculatorApp_memoryValue__rcbEn span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalculatorApp_memoryDot__R1HMK{width:.5rem;height:.5rem;border-radius:999px;background:var(--calc-border);flex:0 0 auto}.CalculatorApp_memoryDotActive__fuddg{background:var(--calc-accent)}.CalculatorApp_favoriteButton__xUxGK,.CalculatorApp_key__YBNQg,.CalculatorApp_memoryButton__aa90D,.CalculatorApp_mobileTab__C9jEj,.CalculatorApp_scientificKey__MCX0_,.CalculatorApp_segment__Qk6kN,.CalculatorApp_toolButton__dLwLp{border-radius:8px;font-weight:760;transition:transform .12s ease,background-color .12s ease}.CalculatorApp_memoryButton__aa90D,.CalculatorApp_scientificKey__MCX0_{height:2.5rem;font-size:.84rem}.CalculatorApp_favoriteButton__xUxGK:active,.CalculatorApp_iconButtonSmall__Onz7q:active,.CalculatorApp_iconButton__9ZUz2:active,.CalculatorApp_key__YBNQg:active,.CalculatorApp_memoryButton__aa90D:active,.CalculatorApp_mobileTab__C9jEj:active,.CalculatorApp_scientificKey__MCX0_:active,.CalculatorApp_segment__Qk6kN:active,.CalculatorApp_toolButton__dLwLp:active{transform:translateY(1px)}.CalculatorApp_scientificGrid__oLuCX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.CalculatorApp_keypad__cdTOb{display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(3.55rem,1fr);gap:.5rem}.CalculatorApp_key__YBNQg{min-width:0;min-height:3.55rem;font-size:clamp(1.15rem,2vw,1.55rem)}.CalculatorApp_operatorKey__DMSPd{background:color-mix(in srgb,var(--calc-accent) 22%,var(--calc-panel-strong));color:var(--calc-text)}.CalculatorApp_equalsKey__H7x8y{border-color:color-mix(in srgb,var(--calc-accent) 70%,var(--calc-border));background:var(--calc-accent-strong);color:#fff}.CalculatorApp_dangerKey___cyUL{color:color-mix(in srgb,var(--calc-danger) 82%,var(--calc-text))}.CalculatorApp_panel__CEVCk{display:flex;min-height:0;flex-direction:column;gap:.75rem;padding:.85rem;overflow:hidden}.CalculatorApp_panelTitle__EJA1P{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CalculatorApp_panelTitle__EJA1P h2{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:780;letter-spacing:0}.CalculatorApp_fieldLabel__0LBGj{display:grid;gap:.38rem;color:var(--calc-muted);font-size:.78rem;font-weight:740}.CalculatorApp_converterInput__a_LqT,.CalculatorApp_select__Pon1w{width:100%;min-width:0;height:2.55rem;font:inherit;font-weight:700}.CalculatorApp_select__Pon1w{padding:0 2.5rem 0 .75rem}.CalculatorApp_converterInput__a_LqT{padding:0 .75rem}.CalculatorApp_converterGrid__15_XF{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem minmax(0,1fr);gap:.5rem;align-items:end}.CalculatorApp_converterValues__KS751{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;align-items:stretch}.CalculatorApp_converterInput__a_LqT{height:3.2rem;font-size:1rem}.CalculatorApp_converterResult__wzmS1{--subcard-border-width:1px;--subcard-border:var(--calc-border);--subcard-radius:8px;--subcard-bg:color-mix(in srgb,var(--calc-accent) 14%,var(--calc-panel-strong));display:flex;min-width:0;min-height:3.2rem;align-items:center;justify-content:flex-end;padding:0 .75rem;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:790;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalculatorApp_panelActions___l_bs{display:flex;flex-wrap:wrap;gap:.5rem}.CalculatorApp_toolButton__dLwLp{height:2.4rem;padding:0 .75rem;font-size:.86rem}.CalculatorApp_historyPanel__vrGff{min-height:250px}.CalculatorApp_favoriteList__yoLP2,.CalculatorApp_historyList__56c9S{display:grid;min-height:0;gap:.5rem;overflow:auto;padding-right:.15rem}.CalculatorApp_historyItem____28Y{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:stretch;padding:.45rem}.CalculatorApp_historyMain___5uBi{display:block;width:100%;min-width:0;justify-content:flex-start;padding:0;text-align:left}.CalculatorApp_historyMain___5uBi span,.CalculatorApp_historyMain___5uBi strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalculatorApp_historyMain___5uBi span{color:var(--calc-muted);font-size:.78rem;line-height:1.35}.CalculatorApp_historyMain___5uBi strong{color:var(--calc-text);font-size:1.02rem;line-height:1.35}.CalculatorApp_historyActions__xJKZs{display:flex;align-items:center;gap:.28rem}.CalculatorApp_iconButtonSmall__Onz7q,.CalculatorApp_iconButton__9ZUz2{border-radius:8px;flex:0 0 auto}.CalculatorApp_iconButton__9ZUz2{--btn-icon-only-size:2.25rem}.CalculatorApp_iconButtonSmall__Onz7q{--btn-icon-only-size:1.95rem}.CalculatorApp_settingsPanel__jw7mH{min-height:0}.CalculatorApp_segmentedControl__UUJ_b{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;border-radius:8px;padding:.22rem}.CalculatorApp_segment__Qk6kN{min-height:2rem;padding:0 .6rem;font-size:.78rem}.CalculatorApp_rangeValue__XJw8c{color:var(--calc-text);font-size:.88rem}.CalculatorApp_favoriteRow__PcWGp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.CalculatorApp_favoriteButton__xUxGK{min-width:0;min-height:2.2rem;padding:0 .7rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.CalculatorApp_emptyState__8szQq{margin:0;border:1px dashed var(--calc-border);border-radius:8px;color:var(--calc-muted);padding:.85rem;font-size:.88rem}.CalculatorApp_mobileTabs__prna4{display:none}@media (max-width:920px){.CalculatorApp_app__esZRN{min-height:100dvh}.CalculatorApp_topbar__X7voD{padding:.85rem .85rem .55rem}.CalculatorApp_topbarActions__IbSiO{gap:.35rem}.CalculatorApp_syncBadge__P1eUc{display:none}.CalculatorApp_mobileTabs__prna4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:0 .85rem .7rem}.CalculatorApp_mobileTab__C9jEj{min-height:2.2rem;font-size:.78rem}.CalculatorApp_workspace__rS317{display:block;padding:0 .85rem .85rem;overflow:hidden}.CalculatorApp_calculatorPane__1zbWZ,.CalculatorApp_panel__CEVCk,.CalculatorApp_sidePane__ZGuOF{height:100%}.CalculatorApp_calculatorPane__1zbWZ{grid-template-rows:auto auto auto minmax(260px,1fr);min-height:calc(100dvh - 8.5rem);padding:.7rem}.CalculatorApp_sidePane__ZGuOF{display:block}.CalculatorApp_panel__CEVCk,.CalculatorApp_sidePane__ZGuOF{min-height:calc(100dvh - 8.5rem)}.CalculatorApp_mobileHidden__AbDG8{display:none}.CalculatorApp_display__OTeIr{min-height:136px}.CalculatorApp_displayControls__FGDt_{align-items:stretch;flex-direction:column;margin-bottom:.7rem}.CalculatorApp_memoryStrip__eWSpU{grid-template-columns:repeat(5,minmax(0,1fr))}.CalculatorApp_memoryValue__rcbEn{grid-column:1/-1}.CalculatorApp_scientificGrid__oLuCX{grid-template-columns:repeat(5,minmax(0,1fr))}.CalculatorApp_memoryButton__aa90D,.CalculatorApp_scientificKey__MCX0_{height:2.25rem;font-size:.76rem}.CalculatorApp_keypad__cdTOb{grid-auto-rows:minmax(3.15rem,1fr)}.CalculatorApp_converterGrid__15_XF,.CalculatorApp_converterValues__KS751{grid-template-columns:1fr}.CalculatorApp_converterGrid__15_XF .CalculatorApp_iconButton__9ZUz2{justify-self:center}}@media (max-width:520px){.CalculatorApp_title__Sde_5{font-size:1.35rem}.CalculatorApp_kicker__JiDj1{font-size:.66rem}.CalculatorApp_topbarActions__IbSiO .CalculatorApp_iconButton__9ZUz2{--btn-icon-only-size:2rem}.CalculatorApp_resultLine__Geg0o{font-size:clamp(2rem,13vw,3.2rem)}.CalculatorApp_scientificGrid__oLuCX{grid-template-columns:repeat(3,minmax(0,1fr))}.CalculatorApp_key__YBNQg{font-size:1.18rem}}