:where(.tester-page,.calibration-page){--controller-action:#0769d4;--controller-signal:#69b5ff;--controller-reading:#ffce83;--tool-reading:#ffb65b;--tool-ink:#f5f8fd;--tool-secondary:#b6c4d8;padding-top:26px;padding-bottom:48px}.tool-breadcrumb{color:#a8bed9;flex-wrap:wrap;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.tool-breadcrumb a{color:#b6c4d8}.tool-breadcrumb>span:last-child{color:#829ab4}.tool-switch{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tool-switch a{color:#b6c4d8;background:#08182d;border:1px solid #294562;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:750}.tool-switch a[aria-current=page]{color:#e9f5ff;background:#0c2b4d;border-color:#2c92f5;box-shadow:inset 0 -2px #69b5ff}.tool-hero{background:radial-gradient(at 100% 0,#0769d03b,#0000 70%),linear-gradient(115deg,#12345a,#071426);border:1px solid #315575;border-radius:22px;margin-bottom:24px;padding:32px 36px;overflow:hidden}.tool-eyebrow{color:#a6d7ff;letter-spacing:1.3px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex;margin:0 0 16px!important}.tool-eyebrow span{color:#789cbe}.tool-hero h1{letter-spacing:-1.1px;color:#f5f8fd;max-width:820px;margin:0;font-size:clamp(29px,3.8vw,44px);line-height:1.12}.tool-lead{color:#bdcde3;max-width:770px;font-size:16px;line-height:1.7;margin:18px 0!important}.tool-facts{color:#bdcde3;flex-wrap:wrap;gap:8px 22px;margin:18px 0 24px;padding:0;font-size:12px;list-style:none;display:flex}.tool-facts li{align-items:center;gap:8px;display:flex}.tool-facts li:before{content:"";background:#69b5ff;border-radius:50%;flex:none;width:4px;height:4px}.tool-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tool-action{background:#0769d4;border:1px solid #2c92f5;border-radius:11px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 20px;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex;color:#f5f8fd!important}.tool-action:hover{background:#0c78e4}.tool-read-link{color:#fae7c8;background:#231b0e;border:1px solid #ffb24280;border-radius:11px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 17px;font-size:14px;font-weight:700;display:inline-flex}.tool-read-link:hover{border-color:#ffb65b}.tool-chapter,.tool-faq,.tool-guide,.tool-instrument{scroll-margin-top:110px}.tool-instrument{min-width:0}.tool-loading{color:#b6c4d8;background:#08182d;border:1px solid #294562;border-radius:16px;padding:26px;line-height:1.6}.tool-guide{border-top:1px solid #294562;margin-top:38px;padding-top:32px}.tool-guide-heading{max-width:840px;margin-bottom:28px}.tool-reading-label{letter-spacing:1.15px;color:#ffb65b;text-transform:uppercase;font-size:11px;font-weight:750}.tool-guide h2{letter-spacing:-.6px;color:#f5f8fd;margin:12px 0 14px;font-size:clamp(25px,3vw,33px);line-height:1.2}.tool-guide-heading>p{color:#b6c4d8;max-width:720px;margin:0;font-size:16px;line-height:1.7}.tool-reading-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:32px;display:grid}.tool-reading-index{background:#08182d;border:1px solid #abbed426;border-radius:12px;flex-direction:column;padding:19px 18px;display:flex}.tool-reading-index>span{letter-spacing:1.2px;color:#8ca3bc;margin-bottom:12px;font-size:10px}.tool-reading-index>a{color:#d6e1ee;align-items:baseline;gap:12px;padding:11px 0;font-size:12px;line-height:1.55;display:flex}.tool-reading-index small{color:#ffb65b;font-variant-numeric:tabular-nums;font-size:10px}.tool-reading-index>a:hover{color:#ffce83}.tool-reading-index .tool-return{color:#69b5ff;border-top:1px solid #294562;justify-content:space-between;margin-top:14px;padding-top:17px;font-weight:750}.tool-reading-copy{min-width:0}.tool-chapter{background:#07111d;border:1px solid #abbed421;border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:16px;margin-bottom:16px;padding:26px;display:grid}.tool-chapter-no{color:#ffb65b;letter-spacing:1px;margin-top:6px;font-size:11px}.tool-chapter h3{letter-spacing:-.25px;color:#f5f8fd;margin:0 0 14px;font-size:21px;line-height:1.35}.tool-chapter p{color:#b6c4d8;max-width:740px;margin:0 0 14px;font-size:15px;line-height:1.8}.tool-chapter p:last-child{margin-bottom:0}.tool-faq{margin-top:36px}.tool-faq h2{font-size:26px}.tool-faq details{border-bottom:1px solid #294562}.tool-faq summary{color:#e2eaf4;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:20px 0;font-size:15px;font-weight:700;line-height:1.5;list-style:none;display:flex}.tool-faq summary::-webkit-details-marker{display:none}.tool-faq details>p{color:#b6c4d8;margin:0;padding:0 35px 22px 0;font-size:15px;line-height:1.75}.tool-faq-plus{color:#ffb65b;flex:none;width:16px;height:16px;position:relative}.tool-faq-plus:after,.tool-faq-plus:before{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:7px;left:1px}.tool-faq-plus:after{transition:transform .18s;transform:rotate(90deg)}.tool-faq details[open] .tool-faq-plus:after{transform:rotate(0)}.tool-next-step{background:linear-gradient(115deg,#12345a,#071426);border:1px solid #315575;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:26px 28px;display:flex}.tool-next-step>div>span{color:#a6d7ff;font-size:11px}.tool-next-step h3{color:#f5f8fd;margin:8px 0;font-size:23px;line-height:1.25}.tool-next-step p{color:#b6c4d8;max-width:660px;margin:0;font-size:14px;line-height:1.65}.tool-next-step .tool-action{flex:none}.tool-service-note{color:#8fa6bf;margin:20px 0 0;font-size:13px;line-height:1.7}.tool-service-note a{color:#69b5ff;text-underline-offset:3px;text-decoration:underline}.tool-preview-notice{color:#9bb4cf;border-bottom:1px solid #294562;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:10px 0;font-size:12px;display:flex}.tool-preview-notice a{color:#69b5ff}:is(.tool-guide a:focus-visible,.tool-guide summary:focus-visible,.tool-hero a:focus-visible,.tool-switch a:focus-visible){outline-offset:5px;outline:2px solid #69b5ff}@media (max-width:900px){.tool-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.tool-reading-index{padding:16px}.tool-chapter{gap:10px;padding:22px}.tool-chapter h3{font-size:20px}.tool-next-step{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:650px){:where(.tester-page,.calibration-page){padding-top:18px}.tool-breadcrumb{margin-bottom:16px;font-size:11px}.tool-switch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tool-switch a{text-align:center;padding:12px 9px;font-size:12px;line-height:1.4}.tool-hero{border-radius:18px;padding:24px 21px}.tool-hero h1{letter-spacing:-.7px;font-size:30px}.tool-lead{font-size:15px;line-height:1.65}.tool-eyebrow{letter-spacing:.9px;font-size:10px}.tool-facts{gap:9px 16px;margin-bottom:20px;font-size:11px}.tool-hero-actions{grid-template-columns:1fr;gap:9px;display:grid}.tool-action,.tool-read-link{font-size:13px}.tool-reading-layout{display:block}.tool-reading-index{display:none}.tool-guide{margin-top:28px;padding-top:26px}.tool-guide-heading{margin-bottom:22px}.tool-guide h2{font-size:27px}.tool-guide-heading>p{font-size:15px}.tool-reading-label{letter-spacing:.7px;font-size:10px}.tool-chapter{grid-template-columns:21px minmax(0,1fr);gap:10px;margin-bottom:12px;padding:21px 16px}.tool-chapter h3{font-size:19px}.tool-chapter p{font-size:14px;line-height:1.8}.tool-faq{margin-top:28px}.tool-faq summary{padding:18px 0;font-size:14px}.tool-faq details>p{padding-right:6px;font-size:14px}.tool-next-step{padding:22px}.tool-next-step .tool-action{width:100%}.tool-next-step h3{font-size:22px}.tool-next-step p{font-size:13px}.tool-service-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.tool-faq-plus:after{transition:none}}
