.deepkno-calculator-launcher{appearance:none!important;-webkit-appearance:none!important;position:fixed;left:16px;bottom:3px;z-index:100000;display:inline-flex;align-items:center;justify-content:center;width:128px;box-sizing:border-box;padding:12px 18px;margin:0;background:#1E40AF!important;color:#ffffff!important;border:0!important;border-radius:999px;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.2px;line-height:normal;white-space:nowrap;text-align:center;box-shadow:0 14px 32px rgb(0 0 0 / .34),0 0 0 1px rgb(255 255 255 / .06) inset;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 0.18s ease,box-shadow 0.22s ease,opacity 0.2s ease}.deepkno-calculator-launcher:hover{background:#1E40AF!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 16px 36px rgb(0 0 0 / .38),0 0 0 1px rgb(255 255 255 / .08) inset}.deepkno-calculator-launcher:focus{background:#1E40AF!important;color:#ffffff!important}.deepkno-calculator-launcher:active{background:#000033!important;color:#ffffff!important;transform:translateY(1px)}.deepkno-calculator-launcher.is-open{background:#000033!important;color:#ffffff!important}.deepkno-calculator-launcher:focus-visible{outline:3px solid rgb(59 130 246 / .45);outline-offset:3px}@media (min-width:769px){.deepkno-calculator-launcher{width:auto;height:auto;padding:12px 18px;font-size:14px;font-weight:800;line-height:normal}}@media (max-width:767px){.deepkno-calculator-launcher{left:16px;bottom:6px;width:auto;min-width:92px;padding:11px 16px;font-size:13px;font-weight:800;line-height:1.1;border-radius:999px;box-shadow:0 6px 16px rgb(0 0 0 / .28)}}.deepkno-calculator-panel{position:fixed;left:16px;bottom:76px;z-index:100001;width:340px;max-width:calc(100vw - 32px);background:#E5E7EB;border:1px solid #9CA3AF;border-radius:16px;box-shadow:0 20px 54px rgb(15 23 42 / .34);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.98);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease}.deepkno-calculator-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.deepkno-calculator-panel.is-dragging{transition:none;user-select:none}.deepkno-calculator-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 12px 10px 16px;background:#0F172A;color:#fff;cursor:move;user-select:none;touch-action:none}.deepkno-calculator-title{font-size:16px;font-weight:800;line-height:1.2}.deepkno-calculator-close{appearance:none!important;-webkit-appearance:none!important;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0;margin:0;background:rgb(255 255 255 / .12)!important;color:#ffffff!important;border:0!important;border-radius:9px;font-family:inherit;font-size:24px;font-weight:500;line-height:1;cursor:pointer}.deepkno-calculator-close:hover,.deepkno-calculator-close:focus,.deepkno-calculator-close:active{background:rgb(255 255 255 / .2)!important;color:#ffffff!important}.deepkno-calculator-body{padding:12px}.deepkno-calculator-display{min-height:88px;margin-bottom:12px;padding:10px 12px;background:#F8FAFC;border:1px solid #94A3B8;border-radius:10px;box-shadow:inset 0 2px 5px rgb(15 23 42 / .09);overflow:hidden}.deepkno-calculator-expression{min-height:24px;color:#475569;font-family:Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;text-align:right;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.deepkno-calculator-expression::-webkit-scrollbar{display:none}.deepkno-calculator-result{min-height:38px;margin-top:3px;color:#0F172A;font-family:Arial,sans-serif;font-size:29px;font-weight:800;line-height:1.25;text-align:right;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.deepkno-calculator-result::-webkit-scrollbar{display:none}.deepkno-calculator-keys{display:grid;gap:7px}.deepkno-calculator-basic .deepkno-calculator-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.deepkno-calculator-scientific{width:390px}.deepkno-calculator-scientific .deepkno-calculator-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.dk-calc-key{appearance:none!important;-webkit-appearance:none!important;display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:7px 5px;margin:0;background:#FFFFFF!important;color:#111827!important;border:1px solid #9CA3AF!important;border-radius:8px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;box-shadow:0 2px 3px rgb(15 23 42 / .1);cursor:pointer;user-select:none;-webkit-tap-highlight-color:#fff0}.dk-calc-key:hover{background:#F1F5F9!important;color:#111827!important}.dk-calc-key:active{background:#E2E8F0!important;color:#111827!important;transform:translateY(1px);box-shadow:none}.dk-calc-key:focus-visible{outline:3px solid rgb(37 99 235 / .35);outline-offset:1px}.dk-calc-operator{background:#DCE6F2!important;color:#0F172A!important}.dk-calc-function{background:#E8EDF3!important;color:#1E293B!important;font-size:14px}.dk-calc-memory{min-height:37px;background:#D1D5DB!important;color:#334155!important;font-size:12px}.dk-calc-clear{background:#FEE2E2!important;color:#991B1B!important}.dk-calc-control{background:#E2E8F0!important;color:#334155!important}.dk-calc-angle{background:#DBEAFE!important;color:#1E40AF!important;font-size:12px}.dk-calc-equals{background:#1D4ED8!important;color:#ffffff!important;border-color:#1D4ED8!important;font-size:20px}.dk-calc-equals:hover,.dk-calc-equals:focus,.dk-calc-equals:active{background:#1E40AF!important;color:#ffffff!important}.dk-calc-span-4{grid-column:span 4}.dk-calc-span-5{grid-column:span 5}@media (max-width:767px){.deepkno-calculator-panel,.deepkno-calculator-scientific{left:10px!important;right:10px!important;top:auto!important;bottom:48px!important;width:auto!important;max-width:none;max-height:calc(100vh - 80px);border-radius:18px;overflow-y:auto;transform:translateY(18px)}.deepkno-calculator-panel.is-open{transform:translateY(0)}.deepkno-calculator-header{display:none!important}.deepkno-calculator-close{display:none!important}.deepkno-calculator-body{padding:10px}.deepkno-calculator-display{min-height:75px;margin-bottom:9px;padding:8px 10px}.deepkno-calculator-expression{min-height:20px;font-size:13px}.deepkno-calculator-result{min-height:32px;font-size:25px}.deepkno-calculator-keys{gap:6px}.dk-calc-key{min-height:43px;padding:6px 3px;font-size:15px;border-radius:7px}.dk-calc-function{font-size:13px}.dk-calc-memory,.dk-calc-angle{font-size:11px}.deepkno-calculator-launcher,.deepkno-calculator-close{touch-action:manipulation;-webkit-user-select:none;user-select:none}.deepkno-calculator-panel.is-mobile-compact{z-index:100002;background:#1D4ED8!important;border:1px solid #1E40AF!important;border-radius:11px!important;overflow:hidden!important;box-shadow:0 6px 18px rgb(15 23 42 / .18)!important;transition:opacity 0.12s ease,visibility 0.12s ease}.deepkno-calculator-panel.is-mobile-compact .deepkno-calculator-header,.deepkno-calculator-panel.is-mobile-compact .deepkno-calculator-keys{display:none!important}.deepkno-calculator-panel.is-mobile-compact .deepkno-calculator-body{padding:3px!important}.deepkno-calculator-panel.is-mobile-compact .deepkno-calculator-display{min-height:46px!important;margin:0!important;padding:4px 9px 5px!important;background:#EFF6FF!important;border:0!important;border-radius:8px!important;box-shadow:none!important}.deepkno-calculator-panel.is-mobile-compact .deepkno-calculator-expression{min-height:14px!important;color:#475569!important;font-size:10.5px!important;line-height:1.2!important}.deepkno-calculator-panel.is-mobile-compact .deepkno-calculator-result{min-height:24px!important;margin-top:1px!important;color:#0F172A!important;font-size:21px!important;line-height:1.15!important}}@media (max-width:390px){.deepkno-calculator-panel,.deepkno-calculator-scientific{left:6px!important;right:6px!important;bottom:48px!important}.deepkno-calculator-body{padding:8px}.deepkno-calculator-keys{gap:5px}.dk-calc-key{min-height:40px;padding:5px 2px;font-size:14px}.dk-calc-function{font-size:12px}.deepkno-calculator-panel.is-mobile-compact{left:6px!important;right:6px!important}}@media (max-width:767px){.deepkno-calculator-launcher,.deepkno-calculator-launcher.is-open{width:95px!important;min-width:95px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;box-sizing:border-box!important}}@media (min-width:768px){.deepkno-calculator-launcher,.deepkno-calculator-launcher.is-open{width:142px!important;min-width:142px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;box-sizing:border-box!important}}