.gxtools{--gxt-navy:#081e30;--gxt-panel:#112b40;--gxt-blue:#2ac3e8;--gxt-green:#a8e86b;--gxt-line:#d9e5ec;--gxt-ink:#162c3b;font-family:inherit;color:var(--gxt-ink);width:100%;max-width:none;margin:0 auto;box-sizing:border-box}.gxtools *{box-sizing:border-box}.gxtools .gxt-hero{background:linear-gradient(120deg,#061b2d,#16425a);border-radius:18px;padding:clamp(28px,5vw,76px);color:#fff}.gxt-kicker{display:inline-block;letter-spacing:.14em;color:#71d9ef;font-size:12px;font-weight:800}.gxt-hero h1{font-size:clamp(30px,4vw,56px);line-height:1.08;color:#fff;margin:18px 0;max-width:860px}.gxt-hero p{color:#d6e8f1;font-size:clamp(15px,1.5vw,19px);line-height:1.65;max-width:870px}.gxt-bubble{display:inline-block;border:1px solid #6ba6bd;border-radius:50px;padding:8px 15px;font-size:13px;margin-top:14px}.gxt-section-title{margin:38px 0 17px}.gxt-section-title h2{font-size:26px;margin:0 0 5px;color:#132c40}.gxt-section-title p{margin:0;color:#596e7c}.gxt-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gxt-upcoming{grid-template-columns:repeat(4,minmax(0,1fr))}.gxt-card{position:relative;background:#fff;border:1px solid var(--gxt-line);border-radius:16px;padding:26px;box-shadow:0 10px 32px rgba(10,38,55,.05)}.gxt-card h3{color:#0e314a;font-size:22px;margin:12px 0}.gxt-card p{font-size:15px;line-height:1.6;color:#536c7b}.gxt-card a,.gxt-action{display:inline-flex;align-items:center;justify-content:center;background:#0b3a54;color:#fff!important;border-radius:9px;padding:11px 17px;text-decoration:none!important;font-weight:700;border:0;cursor:pointer}.gxt-card a:hover,.gxt-action:hover{background:#115879}.gxt-status{display:inline-block;background:#e7f7ec;color:#196b3b;font-size:11px;padding:5px 9px;border-radius:20px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.gxt-status.gxt-muted{background:#eef3f6;color:#617788}.gxt-symbol{font-size:27px;color:#0785ae;margin:14px 0}.gxt-note{background:#eff8fa;border-left:4px solid #1ab5d4;padding:20px 24px;border-radius:7px;margin-top:25px;line-height:1.65}.gxt-footer{margin-top:30px;color:#657783;font-size:13px}.gxt-delta{padding:0 0 26px}.gxt-delta .gxt-hero{padding:34px clamp(22px,4vw,55px)}.gxt-delta .gxt-hero h1{font-size:clamp(27px,3vw,45px);margin:12px 0}.gxt-setup{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.gxt-panel{background:#fff;border:1px solid var(--gxt-line);border-radius:15px;padding:24px}.gxt-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gxt-panel h2{font-size:21px;color:#10334a;margin:0 0 14px}.gxt-panel p{line-height:1.6}.gxt-setup label{display:flex;align-items:center;gap:8px;font-weight:700}.gxtools select,.gxtools input{max-width:100%;border:1px solid #b6cbd8;border-radius:8px;padding:10px;color:#193247;background:#fff}.gxtools input[type=number]{width:100%}.gxt-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gxt-inputs label{font-size:13px;font-weight:700;color:#425b6d}.gxt-inputs label input{display:block;margin-top:6px}.gxt-swatch{height:75px;border:1px solid #cbd9e1;border-radius:9px;margin:17px 0 9px}.gxt-caption{font-size:12px;color:#627787}.gxt-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.gxt-secondary{background:#ecf2f5;color:#16425a!important}.gxt-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.gxt-stat{background:#102f47;color:#fff;border-radius:12px;padding:18px}.gxt-stat small{display:block;color:#b3d0df;font-size:12px;margin-bottom:9px}.gxt-stat strong{font-size:clamp(22px,2.7vw,34px);color:#fff;letter-spacing:-.03em}.gxt-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gxt-bar-row{display:grid;grid-template-columns:75px 1fr 78px;align-items:center;gap:10px;margin:12px 0;font-size:13px}.gxt-bar{height:10px;border-radius:12px;background:#e4ecf1;overflow:hidden}.gxt-bar>i{display:block;height:100%;background:#1ea7cd;border-radius:12px}.gxt-difference{background:#edf7fa;border:1px solid #cfebf3;border-radius:12px;padding:17px}.gxt-difference h3{margin:0 0 10px}.gxt-difference p{margin:5px 0}.gxt-disclaimer{margin:17px 0;background:#fff7e5;border-left:4px solid #dfad42;padding:15px 18px;line-height:1.55;font-size:14px}.gxt-method{font-size:14px;color:#3d586b;line-height:1.7}.gxt-method details{border-bottom:1px solid #dce7eb;padding:12px 0}.gxt-method summary{cursor:pointer;font-weight:700}.gxt-report{margin-top:20px;background:#fff;border:1px solid #cadbe5;border-radius:16px;padding:26px}.gxt-report-header{border-bottom:3px solid #1bafcb;padding-bottom:14px;margin-bottom:20px}.gxt-report h2{color:#10334a;font-size:26px;margin:0 0 6px}.gxt-report h3{color:#194059;margin-top:24px}.gxt-report table{border-collapse:collapse;width:100%;font-size:14px}.gxt-report th,.gxt-report td{border-bottom:1px solid #dce6ed;padding:9px;text-align:left}.gxt-report th{background:#f1f7fa}.gxt-report-graphic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gxt-report .gxt-swatch{margin:6px 0}.gxt-report small{color:#536a7b}.gxt-print-only{display:none}.gxt-alert{color:#9d3a1c;font-weight:700}.gxt-version{font-size:12px;color:#718696}@media(max-width:900px){.gxt-upcoming{grid-template-columns:repeat(2,minmax(0,1fr))}.gxt-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.gxt-card-grid,.gxt-upcoming,.gxt-two,.gxt-chart-grid,.gxt-report-graphic{grid-template-columns:1fr}.gxt-setup{display:block}.gxt-setup label{margin:10px 0}.gxt-results{grid-template-columns:repeat(2,minmax(0,1fr))}.gxt-hero{border-radius:0!important}}@media print{@page{size:A4;margin:15mm}.gxt-delta > :not(.gxt-report),.gxt-screen-only{display:none!important}.gxt-delta .gxt-report{display:block!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.gxtools{font:10pt Arial,sans-serif!important;color:#1a2931!important}.gxt-report h2{font-size:20pt!important}.gxt-report h3{font-size:13pt!important;break-after:avoid}.gxt-print-only{display:block!important}.gxt-report table tr,.gxt-report-graphic,.gxt-difference{break-inside:avoid}.gxt-report .gxt-swatch{height:44px!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.gxt-report .gxt-bar>i{print-color-adjust:exact;-webkit-print-color-adjust:exact}body:has(.gxt-delta) header,body:has(.gxt-delta) footer,body:has(.gxt-delta) .elementor-location-header,body:has(.gxt-delta) .elementor-location-footer{display:none!important}}
