.home-tool-comparison,.page-provenance{min-width:0;margin-top:56px;margin-bottom:56px}.home-tool-comparison>h2,.page-provenance>h2{margin-bottom:16px;font-size:28px;line-height:1.4}.home-tool-comparison>p,.page-provenance>p{color:var(--ink-soft);max-width:85ch;line-height:1.8}.comparison-scroll-hint{margin-top:20px;font-size:12px}.comparison-table-scroll{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;max-width:100%;overflow-x:auto}.comparison-table-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.comparison-table-scroll table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.comparison-table-scroll th,.comparison-table-scroll td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:18px}.comparison-table-scroll th{font-weight:600}.comparison-table-scroll th:first-child{min-width:145px}.comparison-table-scroll thead{background:#e7f3ef}.comparison-table-scroll tr:last-child>*{border-bottom:0}.comparison-table-scroll a,.page-provenance a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.page-provenance{border-top:1px solid var(--line);padding-top:24px}.page-provenance .page-maintainer{flex-wrap:wrap;align-items:baseline;gap:8px 24px;max-width:none;font-size:12px;display:flex}.page-provenance>h3{margin:24px 0 12px;font-size:20px}.page-source-links{flex-wrap:wrap;gap:12px 24px;padding:0;font-size:13px;line-height:1.8;list-style:none;display:flex}.tool-worked-example{border:1px solid var(--line);background:#edf6f1;border-radius:12px;grid-column:1/-1;min-width:0;margin:12px 0 28px;padding:24px}.tool-worked-example h3{margin:10px 0 14px;font-size:23px;line-height:1.4}.tool-worked-example>p:last-child{color:var(--ink-soft);max-width:90ch;line-height:1.8}.tool-worked-example p{overflow-wrap:anywhere}.home-tool-comparison,.page-provenance{scroll-margin-top:100px}@media (max-width:700px){.home-tool-comparison,.page-provenance{margin-top:36px;margin-bottom:36px}.home-tool-comparison>h2,.page-provenance>h2{font-size:25px}.comparison-table-scroll table{min-width:650px}.comparison-table-scroll th,.comparison-table-scroll td{padding:14px}.tool-worked-example{padding:20px}.tool-worked-example h3{font-size:21px}.page-source-links{display:block}.page-source-links li+li{margin-top:10px}.page-provenance .page-maintainer{gap:8px 16px}}.home-demo-v4{border:1px solid var(--line);background:#fff;border-radius:20px;margin:22px 0 0;padding:26px}.home-demo-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-demo-actions>p{margin:0}.home-demo-tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.home-demo-tabs button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:9px 15px;font-size:13px}.home-demo-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.home-demo-v4 .wave-demo{box-shadow:none;border:0;margin-top:24px;padding:0}.wave-demo{border:1px solid var(--line);background:#fff;border-radius:20px;margin:36px 0;padding:28px}.wave-demo>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.wave-demo h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.3vw,34px)}.wave-demo>header>span{color:var(--ink-soft);font-size:12px}.wave-demo-canvas{background:#f1f8f6;border:1px solid #deebe7;border-radius:13px;padding:22px 24px}.wave-demo svg{width:100%;height:138px;display:block;overflow:hidden}.wave-demo-label{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:13px;display:flex}.wave-demo-label>span{font-size:15px;font-weight:600}.wave-baseline{stroke:#b9d5d2;stroke-width:.3px}.wave-shape{fill:var(--teal)}.wave-shade{fill:#c7b8ea70}.wave-piece{transform-box:view-box;transition:transform .45s,opacity .2s}.wave-effect-shape{transform-box:view-box;transition:transform .35s}.wave-demo[data-animate=false] .wave-piece,.wave-demo[data-animate=false] .wave-effect-shape{transition:none}.wave-scale{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.wave-effect{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:18px;margin-bottom:16px;padding-top:14px;font-size:13px;line-height:1.7}.wave-demo-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.wave-demo-footer ol{color:var(--ink-soft);gap:13px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.wave-demo-footer li[aria-current=step]{color:var(--ink);font-weight:700}.wave-demo-footer li>span{font-variant-numeric:tabular-nums}.wave-demo-controls{flex-wrap:wrap;gap:7px;display:flex}.wave-demo-controls button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:38px;padding:9px 11px;font-size:12px}.wave-demo-controls button:disabled{opacity:.5;cursor:default}.wave-demo-note{color:var(--ink-soft);margin:18px 0 0;font-size:12px;line-height:1.7}.tool-card .task-description{letter-spacing:0;text-transform:none;color:var(--ink-soft);margin:17px 0;font-size:15px;font-weight:400;line-height:1.75}.tool-card .task-limit{letter-spacing:0;color:var(--ink-soft);border-top:1px solid var(--line);margin:0 0 20px;padding-top:14px;font-size:12px;font-weight:400;line-height:1.7;display:block}.home-workflow{background:var(--mint-wash);border-radius:18px;margin-top:64px;padding:35px}.home-workflow>h2{max-width:700px;font-size:clamp(28px,3.4vw,44px)}.home-workflow ol{grid-template-columns:repeat(4,1fr);gap:25px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-workflow li>span{color:var(--teal);font:italic 26px Georgia,serif}.home-workflow h3{letter-spacing:0;margin:15px 0 10px;font-family:inherit;font-size:17px;font-weight:600}.home-workflow p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.75}.content-page{padding-top:30px;padding-bottom:50px}.content-hero{padding:0 0 42px}.content-hero .breadcrumbs{flex-wrap:wrap;font-size:12px;line-height:1.7}.content-hero h1{letter-spacing:-.035em;max-width:1000px;font-size:clamp(38px,5vw,66px);line-height:1.12}.content-hero .hero-lede{max-width:880px;font-size:18px;line-height:1.75}.content-reviewed{color:var(--ink-soft);margin:25px 0 0;font-size:12px}.content-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}.content-layout>*{min-width:0}.content-toc{align-self:start;gap:14px;font-size:13px;line-height:1.65;display:grid;position:sticky;top:28px}.content-toc>a:not(.button){text-underline-offset:4px;color:var(--ink-soft);text-decoration:underline}.content-toc .button{white-space:normal;margin-top:12px;font-size:13px;line-height:1.5}.content-body{min-width:0;max-width:820px}.content-body h2{letter-spacing:-.025em;margin:39px 0 19px;font-size:clamp(26px,2.8vw,35px);line-height:1.2}.content-body p,.content-body li{color:var(--ink-soft);font-size:16px;line-height:1.85}.content-body ul{padding-left:23px}.content-body li{margin-bottom:12px}.content-body section{scroll-margin-top:28px}.content-answer{background:var(--mint-wash);border-radius:12px;padding:25px 28px}.content-answer>strong{letter-spacing:1px;text-transform:uppercase;color:var(--teal);font-size:11px}.content-answer p{color:var(--ink);margin:10px 0 0;font-size:17px}.content-table{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin:26px 0;overflow:auto}.content-table table{border-collapse:collapse;text-align:left;width:100%;min-width:490px;font-size:14px;line-height:1.65}.content-table th,.content-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px}.content-table th{background:#eaf5f1;font-size:12px}.content-table td{color:var(--ink-soft)}.content-table tr:last-child td{border-bottom:0}.content-figure{border:1px solid var(--line);background:#fff;border-radius:12px;margin:30px 0;padding:24px}.content-figure figcaption{flex-direction:column;gap:5px;font-size:15px;display:flex}.content-figure figcaption span{color:var(--ink-soft);font-size:12px}.content-figure p{color:var(--ink-soft);margin:16px 0 0;font-size:13px;line-height:1.75}.padding-track{text-align:center;grid-template-columns:1fr 6fr 1fr;gap:3px;margin:22px 0 0;font-size:12px;display:grid}.padding-track span{background:var(--mint-wash);border-radius:4px;padding:13px 7px}.padding-track strong{background:#f8e6bb;border:1px dashed #b58a36;border-radius:4px;justify-content:center;align-items:center;padding:13px 8px;font-weight:500;display:flex}.content-figure .formula{color:var(--ink);letter-spacing:-.02em;font-size:clamp(21px,3vw,35px);font-weight:600}.silence-track{gap:5px;margin-top:16px;font-size:13px;display:flex}.silence-track span{background:var(--mint-wash);text-align:center;flex:1;padding:18px}.silence-track em{text-align:center;background:#e5def4;flex:1;padding:18px;font-style:normal}.content-cta{background:var(--mint-wash);border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;margin:30px 0;padding:25px;display:flex}.content-cta h2{margin:0;font-size:26px}.content-cta>div{flex-wrap:wrap;gap:12px;display:flex}.content-cta .button{white-space:normal;font-size:13px}.content-related{border-top:1px solid var(--line);margin-top:30px;display:grid}.content-related a{border-bottom:1px solid var(--line);text-underline-offset:4px;padding:16px 0;font-size:14px;line-height:1.6;text-decoration:underline}.content-sources h2{font-size:24px}.content-sources a{text-underline-offset:4px;text-decoration:underline}.content-sources li{font-size:13px}.directory-group{margin-bottom:45px;scroll-margin-top:25px}.directory-group h2{border-bottom:1px solid var(--line);padding-bottom:18px;font-size:34px}.directory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.directory-cards>a{padding:18px 0}.directory-cards>a>span{letter-spacing:.6px;color:var(--teal);font-size:11px}.directory-cards h3{margin:10px 0 12px;font-size:25px;line-height:1.2}.directory-cards p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.directory-cards a:hover h3{text-underline-offset:4px;text-decoration:underline}.resource-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.resource-actions .button{font-size:13px}.print-checklist{list-style:none;padding-left:0!important}.print-checklist li{border-bottom:1px solid var(--line);gap:14px;margin-bottom:0;padding:14px 0;display:flex}.print-checklist li:before{content:"";border:1px solid var(--teal);border-radius:2px;flex:0 0 17px;width:17px;height:17px;margin-top:5px}.tool-deep-content,.guide-enhancement{grid-template-columns:1fr 1.5fr;gap:60px;margin-top:58px;margin-bottom:50px;display:grid}.tool-deep-content h2,.guide-enhancement h2{font-size:clamp(28px,3.2vw,42px);line-height:1.12}.tool-deep-content h3{margin-bottom:13px;font-size:25px;line-height:1.25}.tool-deep-content p,.guide-enhancement p{color:var(--ink-soft);font-size:16px;line-height:1.85}.tool-deep-content>div>section{margin-bottom:28px}.tool-deep-content>div,.guide-enhancement>div{min-width:0}.content-related-section{margin-top:55px;margin-bottom:55px}.content-related-section h2{font-size:clamp(28px,3.2vw,42px)}.content-related-section .directory-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.content-related-section .directory-cards>a{border:1px solid var(--line);background:#fff;border-radius:12px;padding:23px}.content-related-section .directory-cards h3{font-size:24px}.guide-enhancement .content-cta{background:0 0;padding:0}.guide-enhancement .content-cta .button{font-size:13px}@media (max-width:1050px){.wave-demo-footer{flex-direction:column;align-items:start}.content-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.home-workflow ol{grid-template-columns:repeat(2,1fr)}.tool-deep-content,.guide-enhancement{gap:30px}.content-related-section .directory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-demo-v4{border-radius:15px;padding:18px}.home-demo-actions{flex-direction:column;align-items:start;gap:13px}.home-demo-actions>.button{width:100%}.home-demo-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.home-demo-tabs button{padding:9px;font-size:12px;line-height:1.4}.wave-demo{border-radius:15px;margin-top:25px;padding:18px}.wave-demo>header{display:block}.wave-demo h2{margin-bottom:10px;font-size:26px}.wave-demo>header>span{font-size:11px}.wave-demo-canvas{padding:15px 12px}.wave-demo svg{height:102px}.wave-demo-label{font-size:11px}.wave-demo-label>span{font-size:13px}.wave-scale{font-size:9px}.wave-effect{font-size:12px}.wave-demo-footer ol{flex-wrap:wrap;gap:10px;font-size:10px}.wave-demo-controls{gap:6px;width:100%;display:flex}.wave-demo-controls button{flex:1;padding:8px;font-size:11px;line-height:1.5}.wave-demo-note{font-size:12px}.home-workflow{margin-top:40px;padding:26px 23px}.home-workflow ol{grid-template-columns:1fr;gap:25px}.home-workflow li{grid-template-columns:30px 1fr;gap:0 12px;display:grid}.home-workflow li>span{grid-row:1/3;font-size:23px}.home-workflow h3{margin-top:0}.home-workflow p{font-size:14px}.tool-deep-content,.guide-enhancement{grid-template-columns:1fr;gap:14px;margin-top:38px}.tool-deep-content p,.guide-enhancement p{font-size:15px;line-height:1.85}.tool-deep-content h3{font-size:24px}.content-page{padding-top:22px}.content-hero{padding-bottom:24px}.content-hero .breadcrumbs{gap:7px;font-size:10px}.content-hero h1{font-size:38px;line-height:1.13}.content-hero .hero-lede{font-size:15px;line-height:1.8}.content-reviewed{font-size:11px}.content-layout{grid-template-columns:1fr;gap:25px}.content-toc{border:1px solid var(--line);border-radius:10px;gap:12px;padding:20px;font-size:12px;position:static}.content-answer{padding:22px}.content-answer p{font-size:16px}.content-body p,.content-body li{font-size:15px}.content-body h2{margin-top:33px;font-size:29px}.content-figure{padding:18px}.padding-track{grid-template-columns:1fr 3fr 1fr;font-size:11px}.padding-track span,.padding-track strong{padding:11px 5px}.content-figure p{font-size:12px}.content-figure figcaption{font-size:14px}.content-figure figcaption span{font-size:11px}.content-cta{padding:20px}.content-cta .button{font-size:12px}.content-cta h2{margin:0;font-size:25px}.directory-cards,.content-related-section .directory-cards{grid-template-columns:1fr;gap:15px}.directory-group h2{font-size:29px}.directory-cards h3{font-size:24px}.directory-cards p{font-size:14px}.resource-actions .button{font-size:12px}.content-related-section{margin-top:38px;margin-bottom:38px}.silence-track span,.silence-track em{padding:13px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.wave-piece,.wave-effect-shape{transition:none!important}}@media print{body:has(.printable-resource){color:#000;background:#fff}body:has(.printable-resource) header.site-header,body:has(.printable-resource) footer,body:has(.printable-resource) .site-footer,body:has(.printable-resource) .resource-actions,body:has(.printable-resource) .content-toc,body:has(.printable-resource) .content-cta,body:has(.printable-resource) .content-related,body:has(.printable-resource) .breadcrumbs{display:none!important}.printable-resource{width:100%;padding:0}.printable-resource .content-layout{display:block}.printable-resource .content-body{max-width:none}.printable-resource h1{font-size:26pt}.printable-resource h2{margin-top:20px;font-size:17pt}.printable-resource p,.printable-resource li{font-size:10pt;line-height:1.5}.printable-resource section{break-inside:avoid}.printable-resource .content-table{overflow:visible}.printable-resource table{min-width:0;font-size:9pt}.printable-resource .content-answer{background:#fff;border:1px solid #aaa}.printable-resource .print-checklist li{padding:6px 0}.printable-resource .content-hero{padding-bottom:20px}}.file-flow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:24px;display:grid}.preview-file{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:24px 16px;display:flex}.preview-file>svg{width:48px;height:48px;color:var(--teal)}.preview-file>strong{letter-spacing:-.03em;font-size:32px;line-height:1.1}.preview-file>span{color:var(--ink-soft);font-size:13px}.preview-file .preview-file-label{align-self:flex-start;font-size:11px}.preview-output{background:#def1ec;border-color:#93c4bd}.file-flow>.file-flow-arrow{width:32px;height:32px;color:var(--teal)}.preview-tracks{gap:6px;width:100%;font-size:12px;display:grid}.preview-tracks span,.preview-track-output{background:#edf4f2;border-radius:5px;padding:8px 12px}.preview-tracks span:first-child{background:#eee9f6}.preview-track-output{background:#c3e5de!important}.format-control,.gain-control{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.format-control{margin-top:22px}.format-control select{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:7px;padding:9px 30px 9px 12px}.gain-control output{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.gain-preview input[type=range]{width:100%;accent-color:var(--teal);cursor:pointer;min-height:24px;margin:18px 0 24px}.gain-legend{flex-wrap:wrap;gap:22px;margin-bottom:14px;font-size:12px;display:flex}.gain-legend span:before{content:"";background:var(--ink);border-radius:2px;width:10px;height:10px;margin-right:7px;display:inline-block}.gain-legend span:last-child:before{background:#66c5b8}.gain-after{fill:#66c5b8}.gain-original{fill:var(--ink)}.task-duration{color:var(--ink-soft);margin:16px 0 0;font-size:13px}.file-preview .wave-effect,.gain-preview .wave-effect,.home-demo-v4 .wave-demo{margin-bottom:0}@media (max-width:700px){.file-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px}.preview-file{gap:10px;padding:15px 8px}.preview-file>strong{font-size:26px}.preview-file>span,.preview-tracks{overflow-wrap:anywhere;font-size:11px}.preview-file>svg{width:36px;height:36px}.file-flow>.file-flow-arrow{width:18px;height:18px}.preview-tracks span,.preview-track-output{padding:7px 5px}.format-control{font-size:12px}.gain-control{font-size:13px}}
