@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
#dx-toolbox{--dx-bg:#080d12;--dx-panel:#101a23;--dx-cyan:#00c9ed;--dx-line:#2b424f;--dx-white:#f5f8fa;--dx-muted:#a8bac5;color-scheme:dark;background:var(--dx-bg);color:var(--dx-white);font:14px/1.65 'DM Sans',Arial,sans-serif;container-type:inline-size;container-name:toolbox;overflow-wrap:break-word;isolation:isolate;text-align:left}
#dx-toolbox *{box-sizing:border-box}#dx-toolbox [hidden]{display:none!important}#dx-toolbox a{color:inherit;text-decoration:none}#dx-toolbox button,#dx-toolbox input,#dx-toolbox select{font:inherit}#dx-toolbox button,#dx-toolbox a,#dx-toolbox summary{touch-action:manipulation}#dx-toolbox :focus-visible{outline:3px solid var(--dx-cyan);outline-offset:4px}#dx-toolbox button{cursor:pointer}#dx-toolbox .dx-wrap{width:calc(100% - 80px);max-width:1216px;margin:auto}#dx-toolbox .dx-top{background:#12242e;padding:7px 20px;text-align:center;font-size:10px;letter-spacing:1.7px;color:#a2dce6}#dx-toolbox .dx-head{position:relative;z-index:3;border-bottom:1px solid var(--dx-line);background:linear-gradient(120deg,#060b10,#06212a)}#dx-toolbox .dx-headrow{display:flex;gap:24px;align-items:center;min-height:90px}#dx-toolbox .dx-brand{display:flex;gap:10px;align-items:center;margin-right:auto;flex-shrink:0}#dx-toolbox .dx-brand img{width:49px;height:49px;object-fit:contain}#dx-toolbox .dx-brand strong{display:block;font:700 28px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:1px}#dx-toolbox .dx-brand small{display:block;letter-spacing:1.5px;color:#a7bac6;font-size:7px;margin-top:7px}#dx-toolbox .dx-mainnav{display:flex;gap:21px;align-items:center;font-size:12px;color:#c3ced6}#dx-toolbox .dx-mainnav a{padding:12px 0}#dx-toolbox .dx-mainnav [aria-current=page]{color:var(--dx-cyan);border-bottom:2px solid var(--dx-cyan)}#dx-toolbox .dx-mainnav a:hover{color:var(--dx-cyan)}#dx-toolbox .dx-action{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--dx-cyan);border-radius:3px;padding:11px 19px;min-height:46px;background:var(--dx-cyan);color:#052330;font-size:12px;font-weight:700}#dx-toolbox .dx-action:hover{background:#67e8ff}#dx-toolbox .dx-action.outline{background:transparent;border-color:#536674;color:var(--dx-white)}#dx-toolbox .dx-menubtn{display:none;border:1px solid #536674;background:transparent;color:var(--dx-white);min-height:44px;padding:8px 12px;border-radius:3px}#dx-toolbox .dx-main{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,#073a4b66,transparent 65%),linear-gradient(120deg,#060b10,#071018 58%,#06212a);padding:49px 0 46px}#dx-toolbox .dx-main:before{content:'';position:absolute;z-index:0;width:660px;height:660px;right:-410px;top:65px;border:1px solid #00c9ed22;border-radius:50%;box-shadow:0 0 0 64px #00c9ed07,0 0 0 128px #00c9ed05,0 0 0 192px #00c9ed03;pointer-events:none}#dx-toolbox .dx-main>.dx-wrap{position:relative}#dx-toolbox .dx-eyebrow{display:flex;align-items:center;gap:12px;color:var(--dx-cyan);font-size:10px;font-weight:600;letter-spacing:2px}#dx-toolbox .dx-eyebrow:before{content:'';height:1px;width:25px;background:currentColor}#dx-toolbox h1{font:700 clamp(48px,7.1cqi,82px)/.98 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:-.6px;margin:22px 0;text-transform:uppercase}#dx-toolbox h1 span{color:var(--dx-cyan)}#dx-toolbox .dx-lead{color:#afbfca;font-size:14px;max-width:610px;margin:0 0 36px}#dx-toolbox h2{font:600 36px/1.1 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:0}#dx-toolbox .dx-sectiontitle{display:flex;align-items:center;gap:23px;margin:0 0 24px}#dx-toolbox .dx-sectiontitle:after{content:'';height:1px;background:var(--dx-line);flex:1}#dx-toolbox .dx-workbench{display:grid;grid-template-columns:195px minmax(0,1fr);border:1px solid #38515f;background:#0b1720d9;border-radius:3px}#dx-toolbox .dx-tools{padding:14px 12px;border-right:1px solid #38515f}#dx-toolbox .dx-tool{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;border:0;border-bottom:1px solid #29414e;background:transparent;color:var(--dx-white);padding:16px 13px;font-weight:600;font-size:13px;min-height:52px;border-radius:2px}#dx-toolbox .dx-tool[aria-pressed=true]{background:var(--dx-cyan);color:#052330;border-color:transparent}#dx-toolbox .dx-tool:hover:not([aria-pressed=true]){background:#162c38}#dx-toolbox .dx-mobiletools{display:none}#dx-toolbox .dx-calculator{min-width:0;padding:27px}#dx-toolbox h3{font:600 31px/1.1 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:0 0 8px}#dx-toolbox .dx-description{color:#b3c4d0;margin:0 0 24px;font-size:13px}#dx-toolbox .dx-calcgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:26px}#dx-toolbox .dx-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 15px;align-content:start}#dx-toolbox label{display:block;font-size:11px;font-weight:600;letter-spacing:.4px;color:#c7d8e2;margin-bottom:7px}#dx-toolbox .dx-field{min-width:0}#dx-toolbox .dx-full{grid-column:1/-1}#dx-toolbox .dx-inputgroup{display:flex;min-height:46px;border:1px solid #4e6978;border-radius:3px;overflow:hidden;background:#0a1720}#dx-toolbox input,#dx-toolbox select{color:var(--dx-white);background:#0a1720;border:1px solid #4e6978;border-radius:3px;min-height:46px;padding:9px 11px;width:100%;min-width:0;font-size:16px;line-height:1.4}#dx-toolbox .dx-inputgroup input{border:0;border-radius:0}#dx-toolbox .dx-inputgroup span{border-left:1px solid #38515f;color:#a7c0cf;display:flex;align-items:center;padding:0 12px;font-size:12px}#dx-toolbox .dx-fields>.dx-action{margin-top:2px;justify-self:start;min-width:150px}#dx-toolbox .dx-result{border-left:1px solid #38515f;padding-left:24px;min-width:0;font-variant-numeric:tabular-nums}#dx-toolbox .dx-resultitem+.dx-resultitem{margin-top:18px}#dx-toolbox .dx-number{font:600 40px/1.1 'Barlow Condensed',Impact,sans-serif;display:block;overflow-wrap:anywhere}#dx-toolbox .dx-resultitem:first-child .dx-number{color:var(--dx-cyan);font-size:49px}#dx-toolbox .dx-resultlabel{display:block;color:#b8ccd9;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-top:5px}#dx-toolbox .dx-resultminor{margin-top:18px;padding-top:14px;border-top:1px solid #38515f;font-size:12px;color:#b3c4d0}#dx-toolbox .dx-error{color:#ffc5bd;font-size:13px;padding:12px 0;grid-column:1/-1}#dx-toolbox .dx-stale{color:#ead3a5;font-size:12px;margin:0 0 14px}#dx-toolbox .dx-note{font-size:12px;color:#a8becb;margin:21px 0 0;border-top:1px solid #29414e;padding-top:16px}#dx-toolbox details{border-top:1px solid #29414e;margin-top:16px;padding-top:13px;font-size:12px;color:#a8becb}#dx-toolbox summary{color:var(--dx-cyan);min-height:30px;cursor:pointer}#dx-toolbox details p{margin:12px 0}#dx-toolbox details a{text-decoration:underline;text-underline-offset:3px;color:#b8eaf3}#dx-toolbox .dx-formula{font-family:ui-monospace,monospace;color:#e1eaf0;overflow-wrap:anywhere}#dx-toolbox .dx-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 28px;border:1px solid #38515f;border-radius:3px;margin-top:27px;background:#0a1720b8}#dx-toolbox .dx-cta h2{font-size:29px}#dx-toolbox .dx-footer{padding:25px 0;border-top:1px solid var(--dx-line);color:#93aab8;background:#060b10;font-size:11px}#dx-toolbox .dx-footrow{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#dx-toolbox .dx-footer a{color:var(--dx-cyan)}
@container toolbox (max-width:1050px){#dx-toolbox .dx-headrow{gap:15px}#dx-toolbox .dx-mainnav{gap:15px}#dx-toolbox .dx-headrow>.dx-action{display:none}#dx-toolbox .dx-calcgrid{grid-template-columns:1fr}#dx-toolbox .dx-result{border-left:0;border-top:1px solid #38515f;padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}#dx-toolbox .dx-resultitem+.dx-resultitem{margin-top:0}#dx-toolbox .dx-resultminor{grid-column:1/-1;margin-top:0}#dx-toolbox h1{font-size:66px}}
@container toolbox (max-width:700px){#dx-toolbox .dx-wrap{width:calc(100% - 36px)}#dx-toolbox .dx-top{font-size:9px;letter-spacing:.7px}#dx-toolbox .dx-headrow{min-height:76px}#dx-toolbox .dx-brand strong{font-size:24px}#dx-toolbox .dx-brand img{width:43px;height:43px}#dx-toolbox .dx-menubtn{display:block}#dx-toolbox .dx-mainnav{display:none;position:absolute;top:100%;left:0;right:0;background:#101a23;padding:18px;align-items:stretch;flex-direction:column;border-bottom:1px solid var(--dx-line);gap:2px}#dx-toolbox .dx-mainnav[data-open=true]{display:flex}#dx-toolbox .dx-mainnav a{min-height:44px}#dx-toolbox .dx-main{padding:34px 0}#dx-toolbox h1{font-size:clamp(43px,10.8cqi,68px);margin:20px 0}#dx-toolbox .dx-eyebrow{font-size:9px;letter-spacing:1.6px}#dx-toolbox .dx-lead{margin-bottom:29px;font-size:13px}#dx-toolbox .dx-sectiontitle{margin-bottom:18px}#dx-toolbox h2{font-size:29px}#dx-toolbox .dx-sectiontitle:after{display:none}#dx-toolbox .dx-workbench{display:block}#dx-toolbox .dx-tools{display:none}#dx-toolbox .dx-mobiletools{display:block;margin-bottom:13px}#dx-toolbox .dx-mobiletools select{background:var(--dx-cyan);color:#052330;font-weight:600;border-color:var(--dx-cyan)}#dx-toolbox .dx-calculator{padding:22px 19px}#dx-toolbox h3{font-size:29px}#dx-toolbox .dx-fields{gap:14px}#dx-toolbox .dx-cta{padding:22px;align-items:flex-start;flex-direction:column;gap:17px}#dx-toolbox .dx-cta h2{font-size:28px}#dx-toolbox .dx-resultitem:first-child .dx-number{font-size:43px}#dx-toolbox .dx-number{font-size:36px}}
@container toolbox (max-width:380px){#dx-toolbox .dx-fields{grid-template-columns:1fr}#dx-toolbox .dx-result{grid-template-columns:1fr}#dx-toolbox .dx-calculator{padding:21px 16px}#dx-toolbox .dx-brand small{font-size:6px}#dx-toolbox .dx-menubtn{font-size:12px;padding:7px 10px}}
@media(prefers-reduced-motion:reduce){#dx-toolbox *{scroll-behavior:auto!important}}

#dx-toolbox .dx-arrow{display:inline-block;width:12px;height:12px;position:relative;flex-shrink:0}#dx-toolbox .dx-arrow:before{content:"";position:absolute;width:11px;height:1.5px;top:6px;left:0;background:currentColor;transform:rotate(-45deg)}#dx-toolbox .dx-arrow:after{content:"";position:absolute;right:0;top:0;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}
/* Keep the site's generic nav styles out of the calculator selector. */
#dx-toolbox .dx-tools{display:block;height:auto;min-height:0;align-items:stretch;gap:0}
@container toolbox (max-width:700px){#dx-toolbox .dx-tools{display:none}}
