[data-theme] .card{transition:background .4s ease,box-shadow .4s ease,border-color .4s ease}[data-theme=glass] .card{position:relative;z-index:1;overflow:hidden;background:#ffffff29;-webkit-backdrop-filter:blur(22px) saturate(185%);backdrop-filter:blur(22px) saturate(185%);border:1px solid rgba(255,255,255,.55);border-radius:24px;box-shadow:0 10px 34px #0000002e,inset 0 1px 1px #ffffffe6,inset 0 -8px 24px -12px #ffffff80}[data-theme=glass] .card{backdrop-filter:url(#glass-distort) blur(10px) saturate(185%)}[data-theme=glass] .card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 48%,transparent 56%);background-size:250% 100%;animation:vt-glass 7s ease-in-out infinite}@keyframes vt-glass{0%,to{background-position:150% 0}50%{background-position:-60% 0}}[data-theme=glass] .card .badge{background:#ffffff59!important;border:1px solid rgba(255,255,255,.7);border-radius:11px;box-shadow:inset 0 1px #ffffffe6,0 2px 8px -2px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=glass] .card input[type=range]{background:transparent}[data-theme=glass] .card input[type=range]::-webkit-slider-runnable-track{background:#78788c38;border-radius:999px;height:8px}[data-theme=glass] .card input[type=range]::-moz-range-track{background:#78788c38;border-radius:999px;height:8px}[data-theme=glass] .card input[type=range]::-webkit-slider-thumb{height:22px;width:22px;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fffffffa,#ffffff80 42%,#d2d2e659);border:1px solid rgba(255,255,255,.9);box-shadow:0 3px 8px #00000047,inset 0 1px 2px #fffffff2}[data-theme=glass] .card input[type=range]::-moz-range-thumb{height:22px;width:22px;border-radius:50%;background:#ffffffe6;border:1px solid rgba(255,255,255,.9)}[data-theme=glass] .card input:not([type=range]),[data-theme=glass] .card select,[data-theme=glass] .card .field,[data-theme=glass] .card .mf-val{background:#ffffff47!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:10px!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=glass] .card select option{color:#111827}[data-theme=glass] .card .btn-primary{background:#ffffff59!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:inset 0 1px #fffc,0 2px 10px -2px #0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=glass] .card table th,[data-theme=glass] .card table td{border-color:#ffffff47!important}.dark [data-theme=glass] .card{background:#ffffff12;border-color:#ffffff29;box-shadow:0 10px 34px #0000008c,inset 0 1px 1px #ffffff2e}.dark [data-theme=glass] .card:before{background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.14) 48%,transparent 56%);background-size:250% 100%}.dark [data-theme=glass] .card .badge{background:#ffffff1f!important;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff38}.dark [data-theme=glass] .card input:not([type=range]),.dark [data-theme=glass] .card select,.dark [data-theme=glass] .card .field,.dark [data-theme=glass] .card .mf-val{background:#ffffff14!important;border-color:#ffffff2e!important}.dark [data-theme=glass] .card select option{color:#e7e9ff;background:#1a1030}.dark [data-theme=glass] .card .btn-primary{background:#ffffff1f!important;border-color:#fff3!important}@font-face{font-family:DSEG14;src:url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/fonts/DSEG14-Classic/DSEG14Classic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}[data-theme=machine] .card{background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#00000005 1px 3px),linear-gradient(160deg,#f2f4f6,#c9cdd3 42%,#e6e9ec 52%,#b6bbc2);border:1px solid #9aa0a8;border-radius:16px;color:#23262b;box-shadow:0 16px 40px -14px #1e232d80,inset 0 2px #fffc,inset 0 -3px 10px #46505f47}[data-theme=machine] .card .rounded-2xl,[data-theme=machine] .card .rounded-xl{background:linear-gradient(#e4e7ea,#d2d6db)!important;border-color:#b3b8bf!important;color:#23262b;box-shadow:inset 0 2px 5px #46505f40!important}[data-theme=machine] .card .text-lg.tabular-nums,[data-theme=machine] .card .text-xl.tabular-nums,[data-theme=machine] .card .text-2xl,[data-theme=machine] .card .text-3xl,[data-theme=machine] .card .text-4xl,[data-theme=machine] .card .text-5xl,[data-theme=machine] .card .text-6xl{display:inline-block;font-family:"DSEG14",var(--font-mono);font-weight:700;letter-spacing:.04em;color:#ff3b30!important;background:#180605;padding:.22em .55em;border-radius:6px;border:1px solid #000;box-shadow:inset 0 2px 10px #000000d9,0 0 0 3px #b7bcc3,0 2px 4px #0000004d;text-shadow:0 0 5px rgba(255,59,48,.9),0 0 14px rgba(255,59,48,.45)}[data-theme=machine] .card .badge{background:linear-gradient(#f0f2f4,#d0d4d9)!important;border:1px solid #b3b8bf;border-radius:6px;color:#23262b!important;box-shadow:inset 0 1px #fff,0 1px #46505f66}[data-theme=machine] .card button{border-radius:8px;background:linear-gradient(#f5f7f9,#cfd3d9);border:1px solid #a7adb5;color:#23262b;box-shadow:0 4px #a7adb5,inset 0 1px #ffffffe6;transition:transform .05s ease,box-shadow .05s ease}[data-theme=machine] .card button:active{transform:translateY(3px);box-shadow:0 1px #a7adb5,inset 0 1px #ffffffb3}[data-theme=machine] .card .btn-primary{background:linear-gradient(#f0932b,#d97706)!important;border:1px solid #9a5008!important;color:#fff!important;box-shadow:0 5px #8a4a08,inset 0 1px #ffffff59!important}[data-theme=machine] .card .btn-primary:active{transform:translateY(4px);box-shadow:0 1px #8a4a08!important}[data-theme=machine] .card input[type=range]{background:transparent;border:0;box-shadow:none}[data-theme=machine] .card input[type=range]::-webkit-slider-runnable-track{background:#b9bdc3;border-radius:5px;border:1px solid #9aa0a8;box-shadow:inset 0 2px 4px #46505f80;height:8px}[data-theme=machine] .card input[type=range]::-moz-range-track{background:#b9bdc3;border-radius:5px;border:1px solid #9aa0a8;box-shadow:inset 0 2px 4px #46505f80;height:8px}[data-theme=machine] .card input[type=range]::-webkit-slider-thumb{height:26px;width:20px;border-radius:5px;background:linear-gradient(to bottom,transparent 44%,#6b7078 44%,#6b7078 56%,transparent 56%),linear-gradient(#f6f8fa,#c4c8ce 50%,#dadde1);border:1px solid #a7adb5;box-shadow:0 3px 5px #0000004d,inset 0 1px #fff}[data-theme=machine] .card input[type=range]::-moz-range-thumb{height:26px;width:20px;border-radius:5px;background:linear-gradient(to bottom,transparent 44%,#6b7078 44%,#6b7078 56%,transparent 56%),linear-gradient(#f6f8fa,#c4c8ce 50%,#dadde1);border:1px solid #a7adb5}[data-theme=machine] .card input:not([type=range]),[data-theme=machine] .card select,[data-theme=machine] .card .field,[data-theme=machine] .card .mf-val{background:#e7eaed!important;color:#23262b!important;border:1px solid #b3b8bf!important;border-radius:6px!important;box-shadow:inset 0 2px 4px #46505f4d!important;font-family:var(--font-mono)}[data-theme=machine] .card select option{background:#e7eaed;color:#23262b}[data-theme=machine] .card table th,[data-theme=machine] .card table td{border-color:#b3b8bf!important}[data-theme=glass] .card .chip{background:#ffffff47!important;border:1px solid rgba(255,255,255,.5)!important;color:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none}[data-theme=glass] .card .chip.chip-active,[data-theme=glass] .card .chip.chip-active:hover{background:#ffffff9e!important;border-color:#fff!important;color:#0b0b16!important;box-shadow:0 2px 14px #ffffff73}.dark [data-theme=glass] .card .chip.chip-active,.dark [data-theme=glass] .card .chip.chip-active:hover{background:#ffffff3d!important;border-color:#ffffff73!important;color:#fff!important}[data-theme=machine] .card .chip{background:linear-gradient(#f5f7f9,#cfd3d9)!important;border:1px solid #a7adb5!important;border-radius:6px;color:#23262b!important;box-shadow:0 2px #a7adb5,inset 0 1px #ffffffe6}[data-theme=machine] .card .chip.chip-active,[data-theme=machine] .card .chip.chip-active:hover{background:linear-gradient(#f0932b,#d97706)!important;border-color:#9a5008!important;color:#fff!important;box-shadow:inset 0 2px 4px #00000059;transform:translateY(1px)}[data-theme] .calc-toolbar{transition:background .4s ease,border-color .4s ease,color .4s ease}[data-theme=machine] .calc-toolbar{background:linear-gradient(160deg,#e9ecef,#cbcfd4 60%,#dfe2e6);border-bottom-color:#9aa0a8}[data-theme=machine] .calc-toolbar span,[data-theme=machine] .calc-toolbar select,[data-theme=machine] .calc-toolbar #share-btn,[data-theme=machine] .calc-toolbar .pref-unit{color:#23262b!important}[data-theme=machine] .calc-toolbar select,[data-theme=machine] .calc-toolbar #share-btn,[data-theme=machine] .calc-toolbar #pref-units{border-color:#9aa0a8!important}[data-theme=machine] .calc-toolbar .pref-unit.is-active{background:#23262b!important;color:#f2f4f6!important}[data-theme=glass] .calc-toolbar{background:#ffffff24;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(120,120,145,.4)}.dark [data-theme=glass] .calc-toolbar{background:#ffffff0f;border-bottom-color:#ffffff29}[data-theme=glass] .calc-toolbar select,[data-theme=glass] .calc-toolbar #share-btn,[data-theme=glass] .calc-toolbar #pref-units{background-color:#ffffff24!important;border-color:#ffffff80!important}.dark [data-theme=glass] .calc-toolbar select,.dark [data-theme=glass] .calc-toolbar #share-btn,.dark [data-theme=glass] .calc-toolbar #pref-units{background-color:#ffffff14!important;border-color:#ffffff2e!important}[data-theme=glass] .card .seg{background:#fff3!important;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=glass] .card .seg button.is-active,[data-theme=glass] .card .seg button[class*=bg-white]{background:#ffffff8c!important;box-shadow:inset 0 1px #ffffffe6,0 2px 8px -2px #0000002e}[data-theme=glass] .card .chip{background:#ffffff38!important;border-color:#ffffff80!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark [data-theme=glass] .card .seg{background:#ffffff14!important;border-color:#ffffff29}.dark [data-theme=glass] .card .chip{background:#ffffff14!important;border-color:#ffffff2e!important}[data-theme=machine] .card .seg{background:#0000000f!important;border:1px solid #9aa0a8}[data-theme=machine] .card .seg button{color:#23262b!important}
