.tool-page[data-astro-cid-xqrakt4q]{color:#101410;background:#eef2ed;min-height:100dvh}.tool-hero[data-astro-cid-xqrakt4q]{color:#f4f7f3;background:#080b09;border-bottom:1px solid #263027;padding:142px 0 42px;overflow:hidden}.tool-hero__inner[data-astro-cid-xqrakt4q]{max-width:980px}.tool-breadcrumb[data-astro-cid-xqrakt4q]{color:#97a198;text-transform:uppercase;letter-spacing:0;align-items:center;gap:9px;margin-bottom:46px;font-size:.72rem;display:inline-flex}.tool-hero[data-astro-cid-xqrakt4q] h1[data-astro-cid-xqrakt4q]{max-width:920px;margin-bottom:28px;font-size:clamp(3.1rem,6.6vw,6.7rem)}.tool-hero__intro[data-astro-cid-xqrakt4q]{color:#b3bcb5;max-width:790px;font-size:1.08rem;line-height:1.85}.tool-privacy[data-astro-cid-xqrakt4q]{color:#82dca5;align-items:center;gap:9px;margin:28px 0 0;font-size:.78rem;display:flex}.tool-hero__instrument[data-astro-cid-xqrakt4q]{border-top:1px solid #283129;border-bottom:1px solid #283129;align-items:center;gap:4px;height:88px;margin-top:46px;display:flex}.tool-hero__instrument[data-astro-cid-xqrakt4q] i[data-astro-cid-xqrakt4q]{height:var(--height);opacity:.26;transform-origin:50%;background:#88ff3a;flex:1;animation:1.8s ease-in-out infinite alternate toolSignal}.tool-hero__instrument[data-astro-cid-xqrakt4q] i[data-astro-cid-xqrakt4q]:nth-child(3n){background:#4bf9e8;animation-delay:-.7s}.tool-hero__instrument[data-astro-cid-xqrakt4q] i[data-astro-cid-xqrakt4q]:nth-child(4n){animation-delay:-1.2s}.tool-hero__status[data-astro-cid-xqrakt4q]{border:1px solid #283129;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.tool-hero__status[data-astro-cid-xqrakt4q]>span[data-astro-cid-xqrakt4q]{color:#79857c;border-right:1px solid #283129;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:.64rem;display:flex}.tool-hero__status[data-astro-cid-xqrakt4q]>span[data-astro-cid-xqrakt4q]:last-child{border:0}.tool-hero__status[data-astro-cid-xqrakt4q] svg[data-astro-cid-xqrakt4q],.tool-hero__status[data-astro-cid-xqrakt4q] b[data-astro-cid-xqrakt4q]{color:#88ff3a}.tool-hero__status[data-astro-cid-xqrakt4q] i[data-astro-cid-xqrakt4q]{background:#88ff3a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #88ff3a}@keyframes toolSignal{to{opacity:.7;transform:scaleY(.42)}}.tool-content[data-astro-cid-xqrakt4q]{background:#eef2ed}.tool-content[data-astro-cid-xqrakt4q] h2{margin:64px 0 20px;font-size:2.25rem}.tool-content[data-astro-cid-xqrakt4q] h2:first-child{margin-top:0}.tool-content[data-astro-cid-xqrakt4q] h3{margin:34px 0 12px;font-size:1.3rem}.tool-content[data-astro-cid-xqrakt4q] p,.tool-content[data-astro-cid-xqrakt4q] li{color:#4f5a51;font-family:system-ui,-apple-system,sans-serif;font-size:1.01rem;line-height:1.9}.tool-content[data-astro-cid-xqrakt4q] li+li{margin-top:8px}.tool-app-cta[data-astro-cid-xqrakt4q]{color:#fff;background:#111512;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-bottom:100px;padding:32px;display:grid}.tool-app-cta[data-astro-cid-xqrakt4q] img[data-astro-cid-xqrakt4q]{border-radius:18px}.tool-app-cta[data-astro-cid-xqrakt4q] .eyebrow[data-astro-cid-xqrakt4q]{margin-bottom:8px}.tool-app-cta[data-astro-cid-xqrakt4q] h2[data-astro-cid-xqrakt4q]{margin:0 0 8px;font-size:1.8rem}.tool-app-cta[data-astro-cid-xqrakt4q] p[data-astro-cid-xqrakt4q]:not(.eyebrow){color:#9ba59d;max-width:620px;margin:0;font-size:.8rem}.tool-faq[data-astro-cid-xqrakt4q]{background:#f6f8f5;border-top:1px solid #d6ddd5}.tool-faq[data-astro-cid-xqrakt4q] h2[data-astro-cid-xqrakt4q]{font-size:2.6rem}.tool-faq__list[data-astro-cid-xqrakt4q]{border-top:1px solid #cbd3ca}.tool-faq[data-astro-cid-xqrakt4q] details[data-astro-cid-xqrakt4q]{border-bottom:1px solid #cbd3ca}.tool-faq[data-astro-cid-xqrakt4q] summary[data-astro-cid-xqrakt4q]{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 2px;font-weight:700;list-style:none;display:flex}.tool-faq[data-astro-cid-xqrakt4q] summary[data-astro-cid-xqrakt4q]::-webkit-details-marker{display:none}.tool-faq[data-astro-cid-xqrakt4q] summary[data-astro-cid-xqrakt4q] span[data-astro-cid-xqrakt4q]{color:#4b852c;font-size:1.25rem}.tool-faq[data-astro-cid-xqrakt4q] details[data-astro-cid-xqrakt4q] p[data-astro-cid-xqrakt4q]{color:#586159;margin:0;padding:0 44px 24px 2px;font-family:system-ui,sans-serif;line-height:1.8}@media (width<=760px){.tool-hero[data-astro-cid-xqrakt4q]{padding:102px 0 26px}.tool-hero[data-astro-cid-xqrakt4q] h1[data-astro-cid-xqrakt4q]{overflow-wrap:anywhere;font-size:2.85rem}.tool-breadcrumb[data-astro-cid-xqrakt4q]{margin-bottom:32px}.tool-hero__instrument[data-astro-cid-xqrakt4q]{height:62px;margin-top:28px}.tool-hero__status[data-astro-cid-xqrakt4q]{grid-template-columns:repeat(3,1fr)}.tool-hero__status[data-astro-cid-xqrakt4q]>span[data-astro-cid-xqrakt4q]{border-bottom:0;border-right:1px solid #283129;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:64px;padding:9px}.tool-hero__status[data-astro-cid-xqrakt4q]>span[data-astro-cid-xqrakt4q]:last-child{border-right:0}.tool-app-cta[data-astro-cid-xqrakt4q]{grid-template-columns:1fr;width:calc(100% - 32px);margin-bottom:80px;padding:25px}.tool-app-cta[data-astro-cid-xqrakt4q] img[data-astro-cid-xqrakt4q]{width:68px}.tool-app-cta[data-astro-cid-xqrakt4q] .download-button{justify-content:center;width:100%}.tool-content[data-astro-cid-xqrakt4q] h2{font-size:1.85rem}.tool-faq[data-astro-cid-xqrakt4q] h2[data-astro-cid-xqrakt4q]{font-size:2rem}}html[data-pwa-mode=standalone]{overscroll-behavior-y:none;background:#070908}html[data-pwa-mode=standalone] body{min-height:var(--app-height,100dvh);background:#070908;overflow-x:clip}html[data-pwa-mode=standalone] .site-header,html[data-pwa-mode=standalone] .site-footer,html[data-pwa-mode=standalone] .mobile-install-bar,html[data-pwa-mode=standalone] [data-pwa-prompt],html[data-pwa-mode=standalone] .tool-hero,html[data-pwa-mode=standalone] .tool-content,html[data-pwa-mode=standalone] .tool-app-cta,html[data-pwa-mode=standalone] .tool-faq{display:none!important}html[data-pwa-mode=standalone] .tool-page{min-height:var(--app-height,100dvh);padding:calc(60px + env(safe-area-inset-top)) 0 calc(80px + env(safe-area-inset-bottom));color:#f3f7f3;background:#070908;overflow-x:clip}html[data-pwa-mode=standalone] .tool-page :is(button,a,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-pwa-mode=standalone] .tool-page :is(button,a[href]){min-height:44px}html[data-pwa-mode=standalone] .tool-page input[type=range]{touch-action:pan-y;min-height:44px}html[data-pwa-mode=standalone] .tool-page :is(input:not([type=range]):not([type=file]),select,textarea){font-size:16px}html[data-pwa-mode=standalone] .tool-page :is(.analyzer-wrap,.gain-tool,.preflight,.readiness,.diagnostic,.speaker-test,.planner){background:#070908!important;padding:12px 0 18px!important}html[data-pwa-mode=standalone] .tool-page :is(.analyzer-shell,.gain-tool__shell,.preflight-shell,.readiness-shell,.diagnostic-shell,.speaker-test__shell,.planner-shell){width:calc(100% - 24px)!important}html[data-pwa-mode=standalone] .tool-page :is(.analyzer-intro,.gain-tool__heading,.preflight-head,.diagnostic-head,.speaker-test__intro),html[data-pwa-mode=standalone] .tool-page .readiness>.readiness-shell>header,html[data-pwa-mode=standalone] .tool-page .planner>.planner-shell>header{display:none!important}html[data-pwa-mode=standalone] .tool-page :is(.drop-zone,.preflight-drop,.diagnostic-panel,.test-console,.gain-tool__workspace,.readiness-console,.planner-grid){border-radius:8px;overflow:hidden}html[data-pwa-mode=standalone] .tool-page :is(.drop-zone,.preflight-drop,.preflight-loading){min-height:245px}html[data-pwa-mode=standalone] .tool-page .profile-tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(112px,1fr));margin-top:0;overflow-x:auto}html[data-pwa-mode=standalone] .tool-page .profile-tabs::-webkit-scrollbar{display:none}html[data-pwa-mode=standalone] .tool-page .demo-library{border-radius:8px;margin-top:12px;padding:16px}html[data-pwa-mode=standalone] .tool-page .demo-library__head>p{display:none}html[data-pwa-mode=standalone] .tool-page .demo-library__grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}html[data-pwa-mode=standalone] .tool-page .demo-library__grid::-webkit-scrollbar{display:none}html[data-pwa-mode=standalone] .tool-page .demo-track{scroll-snap-align:start;min-width:78%;min-height:164px}html[data-pwa-mode=standalone] .tool-page :is(.gain-controls,.gain-results,.planner form,.report,.control-panel,.meter-panel){padding:20px!important}html[data-pwa-mode=standalone] .tool-page :is(.gain-tool__workspace,.planner-grid,.readiness-console){grid-template-columns:1fr}html[data-pwa-mode=standalone] .tool-page :is(.gain-controls,.planner form,.meter-panel){border-bottom:1px solid #303a32;border-right:0!important}html[data-pwa-mode=standalone] .tool-page .choice-grid,html[data-pwa-mode=standalone] .tool-page .choice-grid.two{grid-template-columns:1fr}html[data-pwa-mode=standalone] .tool-page .choice-grid button{min-height:132px}html[data-pwa-mode=standalone] .tool-page .result-options{grid-template-columns:1fr}html[data-pwa-mode=standalone] .tool-page .metric-grid{grid-template-columns:1fr 1fr}html[data-pwa-mode=standalone] .tool-page .metric-grid article{min-height:118px;padding:16px}html[data-pwa-mode=standalone] .tool-page [hidden]{display:none!important}@media (orientation:landscape) and (height<=560px){html[data-pwa-mode=standalone] .tool-page{padding-bottom:70px}html[data-pwa-mode=standalone] .tool-page :is(.drop-zone,.preflight-drop,.preflight-loading){min-height:190px}html[data-pwa-mode=standalone] .tool-page .demo-library{display:none}}@media (prefers-reduced-motion:reduce){html[data-pwa-mode=standalone] .tool-page *{scroll-behavior:auto!important}}
