.tool-page-module__5lPWJa__technicalTool{--technical-grid:color-mix(in srgb, var(--primary) 4%, transparent);--technical-line:color-mix(in srgb, var(--primary) 18%, var(--border));isolation:isolate;font-kerning:normal;text-rendering:optimizelegibility;flex-direction:column;flex:1;font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback,Arial,sans-serif;display:flex}.tool-page-module__5lPWJa__technicalTool *{font-family:inherit}.tool-page-module__5lPWJa__technicalTool main{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 76%, transparent), var(--background) 23rem), var(--background);position:relative}.tool-page-module__5lPWJa__technicalTool main:before{background-image:linear-gradient(var(--technical-grid) 1px, transparent 1px), linear-gradient(90deg, var(--technical-grid) 1px, transparent 1px);content:"";pointer-events:none;background-size:36px 36px;height:20rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.tool-page-module__5lPWJa__technicalTool main>div{z-index:1;position:relative}.tool-page-module__5lPWJa__technicalTool h1{letter-spacing:0;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,1.75rem + 1.25vw,2.25rem);font-weight:700;line-height:1.22}.tool-page-module__5lPWJa__technicalTool h2{letter-spacing:0;text-wrap:balance;font-weight:700;line-height:1.45}.tool-page-module__5lPWJa__technicalTool p{text-wrap:pretty;line-height:1.8}.tool-page-module__5lPWJa__technicalTool main [class*=rounded-xl][class*=border]{border-color:var(--technical-line);border-radius:.8rem}.tool-page-module__5lPWJa__technicalTool main [class*=rounded-xl][class*=border] [class*=border-b]{border-color:var(--technical-line);background:color-mix(in srgb, var(--surface-muted) 74%, transparent)}:is(.tool-page-module__5lPWJa__technicalTool main input,.tool-page-module__5lPWJa__technicalTool main button,.tool-page-module__5lPWJa__technicalTool main [role=combobox]){border-radius:.625rem}.tool-page-module__5lPWJa__technicalTool main button{font-weight:600}.tool-page-module__5lPWJa__technicalTool section[data-calculator-result]{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 8%, var(--surface)), var(--surface));position:relative;overflow:hidden}.tool-page-module__5lPWJa__technicalTool section[data-calculator-result] span[class*=text-4xl]{letter-spacing:-.035em;font-size:clamp(2.5rem,5vw,4.25rem)}.tool-page-module__5lPWJa__technicalTool table{font-variant-numeric:tabular-nums}.tool-page-module__5lPWJa__technicalTool aside>div{border-color:var(--technical-line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:.75rem}:is(.tool-page-module__5lPWJa__technicalTool aside,.tool-page-module__5lPWJa__technicalTool aside>div,.tool-page-module__5lPWJa__technicalTool aside a,.tool-page-module__5lPWJa__technicalTool aside a>span){min-width:0;max-width:100%}.tool-page-module__5lPWJa__technicalTool aside a{width:100%}.tool-page-module__5lPWJa__technicalTool main a[class*=flex\ items-center]{min-width:0;max-width:100%}.tool-page-module__5lPWJa__technicalTool main a[class*=flex\ items-center]>span{min-width:0}@media (max-width:767px){.tool-page-module__5lPWJa__technicalTool main:before{background-size:28px 28px;height:16rem}.tool-page-module__5lPWJa__technicalTool section[data-calculator-result] span[class*=text-4xl]{font-size:2.75rem}.tool-page-module__5lPWJa__technicalTool table[class*=min-w-96]{min-width:100%}}@media (min-width:768px){.tool-page-module__5lPWJa__technicalTool h1{font-size:clamp(2.75rem,3.2vw,3rem)}}