.calculator-module__iruMqq__container{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.calculator-module__iruMqq__blob1,.calculator-module__iruMqq__blob2{filter:blur(100px);z-index:0;opacity:.45;pointer-events:none;border-radius:50%;position:absolute}[data-theme=light] .calculator-module__iruMqq__blob1,[data-theme=light] .calculator-module__iruMqq__blob2{opacity:.25}.calculator-module__iruMqq__blob1{background:var(--accent-purple);width:350px;height:350px;animation:25s ease-in-out infinite alternate calculator-module__iruMqq__float;top:15%;left:15%}.calculator-module__iruMqq__blob2{background:var(--accent-cyan);width:400px;height:400px;animation:30s ease-in-out infinite alternate-reverse calculator-module__iruMqq__float;bottom:15%;right:15%}@keyframes calculator-module__iruMqq__float{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,30px)scale(1.1)}to{transform:translate(-30px,-50px)scale(.9)}}.calculator-module__iruMqq__calcCard{background:var(--panel-bg);width:100%;max-width:440px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--panel-border);box-shadow:0 25px 50px -12px var(--shadow-color), 0 0 40px 0 var(--glow-color);z-index:1;border-radius:28px;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.calculator-module__iruMqq__header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.calculator-module__iruMqq__titleSection{flex-direction:column;gap:2px;display:flex}.calculator-module__iruMqq__title{letter-spacing:-.5px;background:linear-gradient(90deg, var(--text-primary), var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.2rem;font-weight:700}.calculator-module__iruMqq__subtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.7rem;font-weight:600}.calculator-module__iruMqq__headerActions{align-items:center;gap:10px;display:flex}.calculator-module__iruMqq__iconBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.calculator-module__iruMqq__iconBtn:hover{background:var(--btn-bg-num-hover);color:var(--text-primary);transform:translateY(-1px)}.calculator-module__iruMqq__iconBtn:active{transform:translateY(1px)}.calculator-module__iruMqq__modeTabs{border:1px solid var(--panel-border);background:#00000026;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}[data-theme=light] .calculator-module__iruMqq__modeTabs{background:#0000000d}.calculator-module__iruMqq__modeTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 4px;font-size:.75rem;font-weight:600}.calculator-module__iruMqq__modeTab:hover{color:var(--text-primary)}.calculator-module__iruMqq__activeModeTab{background:var(--btn-bg-eq);box-shadow:0 4px 12px var(--glow-color);color:#fff!important}.calculator-module__iruMqq__screen{border:1px solid var(--panel-border);background:#0003;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;min-height:120px;padding:20px;display:flex;position:relative;overflow:hidden}[data-theme=light] .calculator-module__iruMqq__screen{background:#fff6}.calculator-module__iruMqq__indicator{background:var(--accent-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--accent-cyan);border-radius:50%;position:absolute;top:12px;left:12px}.calculator-module__iruMqq__indicatorCalc{background:var(--accent-purple);box-shadow:0 0 8px var(--accent-purple)}.calculator-module__iruMqq__indicatorConv{background:var(--accent-pink);box-shadow:0 0 8px var(--accent-pink)}.calculator-module__iruMqq__formula{color:var(--text-secondary);word-break:break-all;text-align:right;min-height:20px;font-size:.95rem;font-weight:500}.calculator-module__iruMqq__currentValue{color:var(--text-primary);word-break:break-all;text-align:right;max-width:100%;font-size:2.2rem;font-weight:700;line-height:1.1}.calculator-module__iruMqq__currentValue.calculator-module__iruMqq__smallFont{font-size:1.5rem}.calculator-module__iruMqq__keypadGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.calculator-module__iruMqq__scientificLayout{grid-template-columns:repeat(5,1fr)}.calculator-module__iruMqq__btn{border:1px solid var(--panel-border);color:var(--text-primary);cursor:pointer;background:var(--btn-bg-num);border-radius:16px;outline:none;justify-content:center;align-items:center;height:56px;font-size:1.1rem;font-weight:600;display:flex;position:relative}.calculator-module__iruMqq__scientificLayout .calculator-module__iruMqq__btn{border-radius:12px;height:48px;font-size:.95rem}.calculator-module__iruMqq__btn:hover{background:var(--btn-bg-num-hover);box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.calculator-module__iruMqq__btn:active{background:#ffffff26;transform:translateY(1px)}.calculator-module__iruMqq__btnOp{background:var(--btn-bg-op);color:var(--accent-purple);border-color:#8b5cf626}.calculator-module__iruMqq__btnOp:hover{background:var(--btn-bg-op-hover);box-shadow:0 4px 12px #8b5cf633}.calculator-module__iruMqq__btnFn{background:var(--btn-bg-fn);color:var(--accent-cyan);border-color:#06b6d426}.calculator-module__iruMqq__btnFn:hover{background:var(--btn-bg-fn-hover);box-shadow:0 4px 12px #06b6d433}.calculator-module__iruMqq__btnEq{background:var(--btn-bg-eq);color:#fff;border:none;grid-column:span 1}.calculator-module__iruMqq__btnEq:hover{box-shadow:0 6px 20px var(--glow-color)}.calculator-module__iruMqq__doubleSpan{grid-column:span 2}.calculator-module__iruMqq__keyPressed{animation:.25s ease-out calculator-module__iruMqq__keyHighlight}@keyframes calculator-module__iruMqq__keyHighlight{0%{opacity:.8;transform:scale(.95)}50%{box-shadow:0 0 15px var(--accent-cyan)}to{opacity:1;transform:scale(1)}}.calculator-module__iruMqq__panelOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#0006;justify-content:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.calculator-module__iruMqq__panelContent{background:var(--panel-bg);width:75%;height:100%;-webkit-backdrop-filter:var(--glass-blur);border-left:1px solid var(--panel-border);box-shadow:-10px 0 30px var(--shadow-color);flex-direction:column;gap:16px;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) calculator-module__iruMqq__slideIn;display:flex}@keyframes calculator-module__iruMqq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.calculator-module__iruMqq__panelHeader{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.calculator-module__iruMqq__panelTitle{color:var(--text-primary);font-size:1.05rem;font-weight:700}.calculator-module__iruMqq__panelBody{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.calculator-module__iruMqq__historyItem{border:1px solid var(--panel-border);cursor:pointer;background:#0000001a;border-radius:12px;flex-direction:column;align-items:flex-end;gap:4px;padding:12px;display:flex}[data-theme=light] .calculator-module__iruMqq__historyItem{background:#ffffff4d}.calculator-module__iruMqq__historyItem:hover{background:var(--btn-bg-num-hover);border-color:var(--accent-purple)}.calculator-module__iruMqq__historyExpr{color:var(--text-secondary);word-break:break-all;font-size:.8rem}.calculator-module__iruMqq__historyRes{color:var(--text-primary);word-break:break-all;font-size:1.1rem;font-weight:700}.calculator-module__iruMqq__noHistory{color:var(--text-muted);text-align:center;margin-top:40px;font-size:.85rem}.calculator-module__iruMqq__clearHistoryBtn{border:1px solid var(--panel-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600}.calculator-module__iruMqq__clearHistoryBtn:hover{border-color:var(--accent-pink);color:var(--accent-pink);background:#ec489914}.calculator-module__iruMqq__converterGroup{flex-direction:column;gap:6px;display:flex}.calculator-module__iruMqq__converterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.calculator-module__iruMqq__converterSelect{border:1px solid var(--panel-border);color:var(--text-primary);cursor:pointer;background:#0003;border-radius:10px;outline:none;padding:10px;font-size:.9rem}[data-theme=light] .calculator-module__iruMqq__converterSelect{background:#ffffff80}.calculator-module__iruMqq__converterInput{border:1px solid var(--panel-border);color:var(--text-primary);text-align:right;background:#00000040;border-radius:10px;outline:none;padding:12px;font-size:1.1rem;font-weight:600}[data-theme=light] .calculator-module__iruMqq__converterInput{background:#fff9}.calculator-module__iruMqq__converterInput:focus{border-color:var(--accent-cyan);box-shadow:0 0 10px #06b6d433}.calculator-module__iruMqq__converterEqualIcon{color:var(--accent-cyan);justify-content:center;align-items:center;padding:4px;display:flex}@media (max-width:480px){.calculator-module__iruMqq__calcCard{border-radius:20px;max-width:100%;padding:16px}.calculator-module__iruMqq__currentValue{font-size:1.8rem}}
