#mainHeader>div,.mExpr{box-shadow:inset 0 1px 0 #fff;box-sizing:border-box}ol,p,ul{color:var(--medium-text)}#calculator,#leftDiv{height:92vh;min-height:550px}#adLeft,#logoDiv,.imgCalc,.imgGraph,.imgLogo{width:100%}#adLeft,.adTop{min-height:280px;text-align:center}a:link,a:visited{color:#1a0dab}#logoDiv,#mainHeader div p,#mainHeader>div,.box,.demoImages figure,.mExpr{box-sizing:border-box}#adLeft,#mainHeader,.adTop,.cBlock,footer{text-align:center}.underline,.underline-red,footer a:hover{text-decoration:underline}:root{--light-bg:#f7f7f7;--dark-text:#1f2937;--medium-text:#4b5563;--muted-grey:#4a5568;--h1-color:#3b4656;--subtitile-color:#4a5568;--h2-color:#0a13ad;--h3-color:#0056b3;--h4-color:#0073e6;--note-color:#B6316C;--card-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -2px rgba(0, 0, 0, 0.1);--card-radius:1rem;--red:#f00;--redish:#B6316C;--button-color:#4f46e5;--button-hover:#4338ca}@keyframes appear{from{width:20%;height:20%}to{width:100%;height:100%}}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;background-color:var(--light-bg);margin:0;padding:.25rem 1rem 1.5rem}.container{max-width:94vw;margin:0 auto}h1{font-size:1.75rem;color:var(--h1-color);line-height:1}#mainHeader .subtitle{font-size:1.25rem;font-weight:500;color:#4a5568}p{font-size:1.125rem;line-height:1.5rem}#mainHeader>div{padding:0;background:#eff3f6;border:1px solid #d1d9e0;border-radius:4px}#mainHeader div p{font-size:1.14rem;line-height:2rem;padding:1.5rem;margin:0}h2{font-size:1.4rem;margin:2.1rem 0 1rem;color:var(--h2-color)}#leftDiv h2{font-size:1.2rem}h3{font-size:1.3rem;margin:2rem 0 1rem;color:var(--h3-color)}#leftDiv h3{font-size:1.15rem}h4{font-size:1.12rem;margin:1.5rem 0 .5rem;color:var(--h4-color)}h5{font-size:1.05rem;color:brown}.mExpr{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-weight:600;font-size:.92em;color:#1a3a8f;background-color:#eff3ff;display:inline-block;padding:4px 6px 0;margin:auto 1px;border:1px solid #d1d9f0;border-radius:4px;vertical-align:middle}#navDiv a,#qStart summary,.b,.note,figcaption p{font-weight:700}.demoImages,.imgLogo{padding:0;margin:0 auto}#favicon{position:absolute;left:8px;top:8px;height:50%;border-radius:50%;border:2px solid #fff}#logoDiv{position:relative;max-width:100%;max-height:100px;border-radius:1rem;display:flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;justify-content:center;aspect-ratio:124/10 auto;margin:0 auto;padding:10px 6px;background:#343}.imgLogo{height:100%;display:block;animation:.5s ease-in-out appear}#qStart{padding:.75rem 1rem;margin:0 0 .5rem;background:#fff;border:1px solid #ddd;border-radius:8px}#qStart summary{font-size:1.25rem;padding:5px;cursor:pointer}#qStart>summary::before{content:" 🚀 "}#qStartSection{padding:0 .5rem 1rem 1rem}#qStartSection p{font-size:1.15rem;line-height:1.375rem}#qStartSection h2{font-size:1.175rem;margin:1.5rem auto 1rem;line-height:1rem}.section .section,section section{margin-left:1rem}#navDiv{margin:0;padding:1rem 0;width:auto;display:flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;background:#fbfbfb}#leftDiv ul{margin:.5rem}#navDiv ul{gap:1rem}ol,ul{font-size:1.125rem;margin:.5rem 1rem;padding:0 0 0 1rem;display:flex;flex-direction:column;gap:.5rem}ul ul{list-style-type:square}li{line-height:1.3}li:last-child{margin-bottom:.5rem}.demoImages{display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:center;background:#fcfcfc}#adLeft-parent,#instruction-tip,#instructionLink,#leftDiv-text2,.tips{background-color:#fff}.demoImages figure{flex:0 1 444px;-webkit-flex:0 1 444px;-ms-flex:0 1 444px;display:flex;flex-flow:column nowrap;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;background:#fff}.demoImages figcaption{padding:.5rem;min-height:3rem}#instruction-tip{align-self:flex-start;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap}.tips{padding:.5rem .5rem 1rem;flex:1 1 40%;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;border-top:1px solid #aaa}.description-calc{display:block;font-size:95%;margin:6px 6px 8px}#instructionLink{padding:1rem 1rem .5rem}#instructionLink>p:first-child::before{content:"📚 "}#instructionLink a{font-size:1.25rem}.adTop{max-height:300px;margin-bottom:1rem}#main-container{margin-top:2rem;flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:center;align-items:flex-start}#btExpand,#btMinimizeLeftDiv{position:absolute;border:none;outline:0}#leftDiv,.border{border:1px solid silver}#btMinimizeLeftDiv{transform:translate(0,-29px);align-self:flex-start;padding:4px 16px;font-size:1rem;visibility:visible}#btExpand,#btLoad,#calculator{font-size:100%}#btExpand{transform:translate(0,-36px);padding:8px 0;min-width:128px;align-self:flex-end}#leftDiv{min-width:180px;flex:1 1 30%;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;overflow-y:auto;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:flex-end;order:1;margin:15px 0 15px 15px}#calculatorsDiv{overflow:hidden;margin:15px;background-color:#e7e7e7;flex:1 1 55%;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;display:flex;flex-flow:column nowrap;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;border-top:2px solid #ddf;order:2}#calculator{width:auto;overflow-y:scroll;display:flex;flex-flow:column nowrap;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto}#adLeft-parent{top:0;height:100%;margin:0 0 10px;padding:0 1rem;flex:1 0 160px;-webkit-flex:1 0 160px;-ms-flex:1 0 160px;align-self:flex-start;overflow:auto;order:2}#adLeft{position:sticky;top:0;background-color:#f0f0f0}#leftDiv-text{min-width:140px;height:100%;margin:0 2px 30px 0;overflow:auto;display:flex;flex-flow:column nowrap;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex:1 1 180px;-webkit-flex:1 1 180px;-ms-flex:1 1 180px;order:1}#leftDiv-text2{padding:0 1rem;flex:1 1 400px;-webkit-flex:1 1 400px;-ms-flex:1 1 400px;display:inline}#promo{margin:0 6px;padding:24px 0;text-align:start;border-top:2px solid silver}#btLoad{display:none;color:green;width:auto;margin:0 6px;padding:20px 10px;flex:1 1 40%;-webkit-flex:1 1 40%;-ms-flex:1 1 40%}button,input[type=checkbox],input[type=radio],input[type=range],select{cursor:pointer;color:#000;box-sizing:border-box;transition:background-color .3s}button:hover{background-color:rgba(255,255,123,.1)}a:link{text-underline-offset:4px}a:hover{text-shadow:0 0 8px rgba(52,152,219,.6),0 0 12px rgba(52,152,219,.3)}select>option{margin:4px}.display-table{display:table;margin:1rem auto}.display-table div{display:table-row}.display-table div .mExpr,.display-table div span{display:table-cell;padding:5px;vertical-align:middle}#del,#ins{font-size:1.5rem}#del{color:red}#ins,.blue{color:#00f}.box{width:700px;max-width:95%;margin:2rem auto;padding:1.5rem 2rem 1rem;background-color:#eee}.inline-block{display:inline-block}.block,.block-p,.block-p-end,.cBlock{display:block}.block-p,.block-p-end{margin:.9rem auto 0;padding:0}.cBlock{display:flex;justify-content:center;margin:.9rem auto}.underline-red{text-decoration-color:red}.border{padding:2px 6px;margin:6px 0 10px 6px}.bgGradGray{background:-webkit-linear-gradient(#eee,#ccc);background:-o-linear-gradient(#eee,#ccc);background:-moz-linear-gradient(#eee,#ccc);background:linear-gradient(#eee,#ccc)}.note-box{border-left:4px solid #007bff;background:#f0f7ff;padding:1px 1rem;margin-top:1rem}.note{color:var(--note-color)}.note::before{content:"💡 "}.red{color:#500}.gray{color:gray}.silver{color:silver}.blue-pale1{color:#33f}.blue-pale2{color:#66f}.brown{color:#8a0a0a}footer{border-top:1px solid #c5c7cb;font-size:1rem;color:#6b7280;margin-top:2rem;padding:1rem 0 0;line-height:1.5}footer a{color:var(--primary-color);text-decoration:none}footer a:hover{background:rgba(0,0,0,0)}footer .block{margin-top:.5rem;display:flex;justify-content:center;gap:1rem}@media only screen and (max-width:1140px){#adLeft-parent{height:auto;flex:1 1 98%;-webkit-flex:1 1 98%;-ms-flex:1 1 98%}}@media only screen and (max-width:750px){h1{font-size:1.5rem;line-height:1.2;margin-bottom:1rem}.separator{display:none}.h1-2{display:block}}@media only screen and (max-width:660px){#calculatorsDiv{min-width:100%;margin:15px 0;order:1}#btMinimizeLeftDiv{visibility:hidden}#leftDiv{min-height:550px;margin:0;height:auto;flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;order:2}#adLeft-parent{margin-bottom:0;flex:1 1 95vw;-webkit-flex:1 1 95vw;-ms-flex:1 1 95vw}#adLeft{margin:0 auto}#leftDiv-text{max-width:none;width:auto;flex:1 1 95vw;-webkit-flex:1 1 95vw;-ms-flex:1 1 95vw}}@media only screen and (max-width:620px){#mainHeader p{max-width:94vw;font-size:1.15rem;line-height:1.4rem}}@media only screen and (max-width:500px){#mainHeader p{font-size:1.1rem;line-height:1.25rem}}@media only screen and (max-width:420px){body{padding:1rem .75rem 1.5rem}.container{max-width:96vw}h1{font-size:1.3rem;line-height:1.2;margin-bottom:1rem}.mExpr{font-weight:800}.box{max-width:100%;margin:2rem auto;padding:1rem .75rem .75rem}}