.demo-section-nav{z-index:35;left:max(8px, env(safe-area-inset-left));font:380 12px/1.4 var(--sans);position:fixed;top:50%;transform:translateY(-50%)}.demo-section-list{flex-direction:column;width:44px;margin:0;padding:0;list-style:none;display:flex;position:relative}.demo-section-list li{position:relative}.demo-section-list a{color:#171717;align-items:center;width:44px;height:44px;text-decoration:none;display:flex;position:relative}.demo-section-tick{background:#d0d0d0;flex-shrink:0;width:13px;height:2px;margin-left:14px;transition:width .18s,background-color .18s;display:block}.demo-section-list a[aria-current=location] .demo-section-tick{background:#171717;width:23px}.demo-section-list a:is(:hover,:focus-visible) .demo-section-tick{background:#171717;width:32px}.demo-section-label{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#ffffffed;border-radius:9px;padding:7px 11px;transition:opacity .14s,transform .18s,visibility .14s;position:absolute;left:54px;transform:translate(-4px);box-shadow:0 3px 14px #00000009}.demo-section-list a:is(:hover,:focus-visible) .demo-section-label{opacity:1;visibility:visible;transform:none}.demo-section-list a:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-radius:8px}.demo-section-toggle{color:#171717;cursor:pointer;background:#fffffff2;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none;box-shadow:0 4px 18px #25364d18}.demo-section-toggle svg{width:20px;height:20px}.demo-section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.demo-section-target,.cof-body #cof-results-heading.demo-section-target{scroll-margin-top:var(--demo-section-offset,110px)}@media (width<=959px),(height<=599px){.demo-section-nav{top:auto;bottom:max(16px, env(safe-area-inset-bottom));transform:none}.demo-section-toggle:not([hidden]){display:flex}.demo-section-list{background:#fffffff5;border-radius:16px;width:216px;height:auto;min-height:0;max-height:calc(100svh - 90px);padding:8px;position:absolute;bottom:58px;left:0;overflow-y:auto;box-shadow:0 8px 32px #25364d1c}.js .demo-section-nav[data-open=false] .demo-section-list{display:none}.demo-section-list a{border-radius:8px;width:100%}.demo-section-tick{margin-left:8px}.demo-section-label{box-shadow:none;opacity:1;visibility:visible;background:0 0;padding:0;left:44px;transform:none}.demo-section-list a:is(:hover,:focus-visible){background:#f3f5f8}.demo-section-list a:is(:hover,:focus-visible) .demo-section-tick{width:23px}}@media (prefers-reduced-motion:reduce){.demo-section-tick,.demo-section-label{transition:none}}@media print{.demo-section-nav{display:none}}.demo-return{bottom:max(18px, env(safe-area-inset-bottom));left:max(24px, env(safe-area-inset-left));z-index:34;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;transition:opacity .16s,transform .18s,visibility .16s;display:flex;position:fixed;transform:translateY(8px)}.demo-return[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.demo-return .floating-capsule{isolation:isolate;box-sizing:border-box;width:48px;height:48px;min-height:48px;color:var(--ink);font:450 12px/1.4 var(--sans);backdrop-filter:none;background:0 0;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.demo-return .floating-capsule:before{content:"";z-index:-1;border-radius:inherit;backdrop-filter:var(--glass-refraction,saturate(1)) saturate(1.2);background:#ffffff24;position:absolute;inset:-1px}.demo-return svg{width:20px;height:20px}.demo-return-tip{border:1px solid var(--line-soft);color:var(--ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#f8fbfff5;border-radius:12px;padding:8px 12px;transition:opacity .12s,visibility .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 20px -10px #1c36583d}.demo-return a:is(:hover,:focus-visible) .demo-return-tip{opacity:1;visibility:visible}.demo-return a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=959px),(height<=599px){.demo-return{left:max(8px, env(safe-area-inset-left));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 50px);gap:6px}.demo-return .floating-capsule{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.demo-return{transition:none;transform:none}.demo-return-tip{transition:none}}@media print{.demo-return{display:none}}:is(.rsb-body,.cof-body){--bg:#f7faff;--surface:#fff;--reading-surface:#fff;--card-head:#f8fafc;--panel-surface:#f6f8fb;--ink:#25364d;--muted:#5e6e84;--line:#dce6f2;--line-soft:#edf2f8;--accent:#2f68c4;--accent-deep:#24549e;--accent-soft:#edf4ff;--accent-line:#b9cfee;--display:var(--sans);--text-1:13px;--text-2:16px;--text-3:20px;--text-4:28px;--text-5:36px;--text-6:52px;--radius-s:12px;--radius-m:20px;--radius-l:32px;--panel-radius:32px;--panel-inset:20px;--nested-radius:calc(var(--panel-radius) - var(--panel-inset));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--glass-shadow:#2f4e7b21;--control-shadow:0 2px 8px #203c6e14;--card-control-shadow:inset 0 1px 0 #ffffffe6, 0 2px 5px #3944521f;--shadow-soft:0 1px 2px #203c6e0a, 0 12px 32px -14px #203c6e29;background:radial-gradient(ellipse 55% 480px at 90% 0%, #6ea5f833, transparent 76%), linear-gradient(115deg, #fcfdff, var(--bg));color:var(--ink);color-scheme:light}.method-chip{background:var(--bg);min-height:44px;font:450 var(--text-1)/1.4 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;transition:background .16s,box-shadow .16s;display:inline-flex}.method-chip-secondary{background:var(--bg)}.method-chip:hover,.method-chip.active,.method-chip.playing{box-shadow:var(--control-shadow);background:#fff;border-color:#dfe3e9}.cof-body .cof-results .cof-results-dataset-options .method-chip{font:450 var(--text-1)/1.4 var(--sans)!important;border-radius:999px!important;padding:8px 12px!important}.cof-body .cof-results .cof-results-dataset-options .method-chip:before,.cof-body .cof-results .cof-results-dataset-options .method-chip:after{content:none!important;display:none!important}body:is(.rsb-body,.cof-body) :is(.rsb-abstract-wrap,.cof-abstract-wrap,.wave-compare,.cof-results-workspace,.rsb-citation,.cof-citation,.rsb-figure-carousel,.simple-table-wrap) :is(button,a[download]):not(.method-chip,.legend-item,.view-toggle-btn,.audio-show-more,.cof-results-metric-label,.rsb-figure-open,.rsb-figure-dot){box-shadow:var(--card-control-shadow)!important}.rsb-figure-open{box-shadow:0 0 0 1px #4a5c7624}body:is(.rsb-body,.cof-body) :is(.rsb-read-aloud,.rsb-copy-button,.cof-copy-button,.rsb-figure-nav),body:is(.rsb-body,.cof-body) .wave-compare a[download].wave-download{border:1px solid #dfe3e9}:is(.rsb-page,.cof-page){min-height:100dvh;padding:48px max(40px, env(safe-area-inset-right,0px)) 64px max(40px, env(safe-area-inset-left,0px));color:var(--ink);font-family:var(--sans);overflow-x:clip}:is(.rsb-article,.cof-article){min-width:0;max-width:1120px;margin:0 auto;padding:0;position:relative}html:has(:is(.rsb-body,.cof-body)){scrollbar-gutter:stable}:is(.rsb-watermark,.cof-watermark){z-index:-1;opacity:.035;pointer-events:none;user-select:none;width:180px;height:180px;position:absolute;top:80px;right:0}:is(.rsb-hero,.cof-hero){z-index:1;padding-bottom:0;position:relative}:is(.rsb-kicker,.cof-kicker){color:var(--accent);font-size:var(--text-1);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:520}:is(.rsb-title,.cof-title){max-width:1040px;font-family:var(--display);font-size:clamp(32px, 4vw, var(--text-6));letter-spacing:-.035em;text-wrap:balance;margin:20px 0;font-weight:560;line-height:1.16}:is(.rsb-title,.cof-title) :is(.rsb-title-method,.cof-title-method){color:var(--accent)}:is(.rsb-title,.cof-title) :is(.rsb-highlight,.cof-highlight){font-weight:inherit}:is(.rsb-authors,.cof-authors){grid-template-columns:repeat(var(--author-columns,4), minmax(0, 1fr));gap:16px;margin:32px 0 20px;display:grid}:is(.rsb-author,.cof-author){flex-direction:column;gap:8px;min-width:0;padding:12px 0;font-weight:450;display:flex}:is(.rsb-author,.cof-author):hover{color:var(--ink)}:is(.rsb-author-name,.cof-author-name){align-items:flex-start;gap:4px;display:inline-flex}:is(.rsb-email,.cof-email){color:var(--muted);font-size:var(--text-1);overflow-wrap:anywhere;font-weight:330;line-height:1.6;text-decoration:none}:is(.rsb-email,.cof-email):hover{text-decoration:underline}:is(.rsb-tag,.cof-tag){color:var(--accent);font-size:var(--text-1);font-weight:520}:is(.rsb-affiliations,.cof-affiliations){color:var(--muted);font-size:var(--text-1);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;line-height:1.7;list-style:none;display:flex}:is(.rsb-affiliations,.cof-affiliations) sup{color:var(--accent);margin-right:6px;font-weight:520}:is(.rsb-affiliation-note,.cof-affiliation-note){color:var(--muted);font-size:var(--text-1);margin:8px 0 0}:is(.rsb-nav,.cof-nav){flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;display:flex}:is(.rsb-links,.cof-links){flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.paper-resource-group.has-resource-heading{flex-wrap:wrap;justify-content:safe center;align-items:center;gap:16px;max-width:100%;margin-top:24px;padding:6px 4px;display:flex;overflow:visible}.paper-resources-heading{color:var(--muted);font:380 var(--text-1)/1.5 var(--sans);white-space:nowrap;flex:none;margin:0}.has-resource-heading :is(.rsb-links,.cof-links){flex-wrap:wrap;flex:0 auto;margin-top:0}.has-resource-heading :is(.rsb-nav,.cof-nav){flex-wrap:wrap;gap:10px}body:is(.rsb-body,.cof-body) .paper-resource-group :is(.rsb-nav-link,.cof-nav-link){--glass-opacity:72%;--glass-lower-opacity:48%;min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:999px;gap:8px;padding:8px 16px;font-weight:380;box-shadow:inset 0 1px #ffffff4d,inset 0 -3px 7px -5px #ffffff80,0 3px 8px -5px #2341632e,0 8px 14px -10px #2341631f!important}body:is(.rsb-body,.cof-body) .paper-resource-group :is(.rsb-nav-link,.cof-nav-link):after{opacity:.75}body:is(.rsb-body,.cof-body) .paper-resource-group :is(.rsb-nav-link,.cof-nav-link):hover{--glass-opacity:88%;--glass-lower-opacity:64%;color:var(--accent-deep);transform:none}.paper-resource-group svg.ui-icon.paper-resource-icon:is(.rsb-nav-icon,.cof-nav-icon){flex-basis:18px;width:18px;height:18px}:is(.rsb-links-title,.cof-links-title){display:none}:is(.rsb-nav-link,.cof-nav-link){isolation:isolate;background:var(--surface);min-height:48px;color:var(--ink);font:450 var(--text-1)/1.4 var(--sans);white-space:nowrap;box-shadow:var(--control-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex;position:relative}a:is(.rsb-nav-link,.cof-nav-link):hover{color:var(--accent-deep);transform:translateY(-1px)}:is(.rsb-nav-link,.cof-nav-link):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.rsb-nav-icon,.cof-nav-icon){flex:0 0 24px;width:24px;height:24px;display:block}svg.ui-icon.paper-resource-icon:is(.rsb-nav-icon,.cof-nav-icon){width:24px;height:24px}svg.ui-icon.paper-resource-icon.demo-resource-icon{width:16px;height:16px}:is(.rsb-nav-label,.cof-nav-label){text-align:center}:is(.rsb-nav-link,.cof-nav-link):hover :is(.rsb-nav-icon,.cof-nav-icon){filter:grayscale(0);opacity:1}:is(.rsb-section,.cof-section){color:var(--ink);font-size:var(--text-2);margin-top:48px;line-height:1.8}:is(.rsb-section-separated,.cof-section-separated){border-top:1px solid var(--line);margin-top:64px;padding-top:32px;position:relative}:is(.rsb-section-separated,.cof-section-separated):before,:is(.rsb-section-separated,.cof-section-separated):after{content:none}:is(.rsb-section,.cof-section) h2{font:560 var(--text-4)/1.25 var(--display);letter-spacing:-.025em;text-transform:none;align-items:center;gap:12px;margin:0 0 24px;padding:0;display:flex;position:relative}:is(.rsb-wave,.cof-wave){grid-auto-flow:column;align-items:center;gap:4px;width:26px;height:18px;display:inline-grid}:is(.rsb-wave,.cof-wave):before,:is(.rsb-wave,.cof-wave):after,:is(.rsb-wave,.cof-wave) span{content:"";background:var(--accent);border-radius:4px;width:6px;display:block}:is(.rsb-wave,.cof-wave):before,:is(.rsb-wave,.cof-wave):after{height:12px}:is(.rsb-wave,.cof-wave) span{height:20px}:is(.rsb-abstract-wrap,.cof-abstract-wrap){max-width:880px;padding:var(--panel-inset) 28px 28px;border-radius:var(--panel-radius);background:var(--reading-surface);box-shadow:var(--shadow-soft);grid-template-columns:1fr auto;align-items:center;gap:16px;margin-inline:auto;display:grid;position:relative}:is(.rsb-abstract,.cof-abstract){text-align:left;text-wrap:pretty;grid-area:2/1/auto/-1;margin:0;padding:0;line-height:1.8}:is(.rsb-abstract,.cof-abstract):hover{box-shadow:none;background:0 0}:is(.rsb-legend,.cof-legend){opacity:1;pointer-events:none;flex-wrap:wrap;grid-area:1/1;align-items:center;gap:12px;margin:0;display:flex;transform:none}:is(.rsb-abstract-wrap,.cof-abstract-wrap):hover :is(.rsb-legend,.cof-legend){opacity:1;transform:none}:is(.rsb-legend-item,.cof-legend-item){color:var(--muted);font-size:var(--text-1);align-items:center;gap:8px;font-weight:380;display:inline-flex}:is(.rsb-legend-swatch,.cof-legend-swatch){border-radius:4px;width:12px;height:12px;display:inline-block}:is(.rsb-legend-swatch-highlight,.cof-legend-swatch-highlight){background:#2c528299}:is(.rsb-legend-swatch-issue,.cof-legend-swatch-issue){background:#f97316b3}:is(.rsb-highlight,.cof-highlight),:is(.rsb-issue,.cof-issue){margin-right:0}:is(.rsb-issue,.cof-issue){margin-right:6px}:is(.rsb-abstract-wrap,.cof-abstract-wrap):hover :is(.rsb-highlight,.cof-highlight){color:var(--accent);background:#2c52821f}:is(.rsb-abstract-wrap,.cof-abstract-wrap):hover :is(.rsb-issue,.cof-issue){color:#c2410c;background:#f9731629}:is(.rsb-meta,.cof-meta){flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}:is(.rsb-chip,.cof-chip){background:var(--accent-soft);color:var(--accent-deep);font-size:var(--text-1);border:0;border-radius:999px;padding:8px 14px;font-weight:380}:is(.rsb-chip,.cof-chip):hover{background:var(--accent-soft);color:var(--accent-deep)}body:is(.rsb-body,.cof-body) :is(.rsb-meta,.cof-meta) :is(.rsb-chip,.cof-chip){border:1px solid #0000;box-shadow:none!important;background:0 0!important;border-color:#2f68c466!important}body:is(.rsb-body,.cof-body) :is(.rsb-meta,.cof-meta) :is(.rsb-chip,.cof-chip):before,body:is(.rsb-body,.cof-body) :is(.rsb-meta,.cof-meta) :is(.rsb-chip,.cof-chip):after{content:none!important;display:none!important}:is(.rsb-muted,.cof-muted){color:var(--muted)}:is(.rsb-accent,.cof-accent){color:var(--accent);font-weight:520}:is(.rsb-citation-section,.cof-citation-section){margin-top:42px}:is(.rsb-citation,.cof-citation){border:1px solid var(--line-soft);border-radius:var(--panel-radius);background:var(--reading-surface);box-shadow:var(--shadow-soft);overflow:hidden}:is(.rsb-citation-header,.cof-citation-header){border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--accent) 6%, var(--surface));justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}:is(.rsb-citation-label,.cof-citation-label){color:var(--muted);font-size:var(--text-1);letter-spacing:.1em;text-transform:uppercase;font-weight:520}:is(.rsb-copy-button,.cof-copy-button){background:var(--surface);min-width:82px;min-height:44px;color:var(--accent-deep);font:450 var(--text-1)/1.4 var(--sans);cursor:pointer;box-shadow:var(--control-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:color .16s,transform .16s;display:inline-flex}:is(.rsb-copy-button,.cof-copy-button) img{width:15px;height:15px}:is(.rsb-copy-button,.cof-copy-button):hover{color:var(--accent);border-color:#2c528266;transform:translateY(-1px)}:is(.rsb-copy-button,.cof-copy-button).is-copied{color:#15803d;background:#16a34a1a;border-color:#16a34a47}:is(.rsb-copy-button,.cof-copy-button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.rsb-bibtex,.cof-bibtex){color:var(--ink);font-family:var(--mono);font-size:var(--text-1);text-align:left;user-select:text;white-space:pre;tab-size:2;background:0 0;margin:0;padding:18px 20px 20px;line-height:1.65;overflow-x:auto}:is(.rsb-copy-status,.cof-copy-status){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.rsb-fade,.cof-fade){opacity:0;animation:.8s both rsbFadeInUp}:is(.rsb-delay-1,.cof-delay-1){animation-delay:80ms}:is(.rsb-delay-2,.cof-delay-2){animation-delay:.16s}:is(.rsb-delay-3,.cof-delay-3){animation-delay:.24s}:is(.rsb-delay-4,.cof-delay-4){animation-delay:.32s}:is(.rsb-delay-5,.cof-delay-5){animation-delay:.4s}@keyframes rsbFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){:is(.rsb-page,.cof-page){padding-inline:28px}:is(.rsb-authors,.cof-authors){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:is(.rsb-body,.cof-body){--text-1:12px;--text-2:15px;--text-3:16px;--text-4:20px;--text-5:26px;--text-6:30px;--radius-m:18px;--panel-radius:28px;--panel-inset:16px}:is(.rsb-page,.cof-page){padding:28px max(18px, env(safe-area-inset-right,0px)) 48px max(18px, env(safe-area-inset-left,0px))}:is(.rsb-title,.cof-title){font-size:22px;line-height:1.24}:is(.rsb-authors,.cof-authors){gap:8px 16px;margin-top:24px}:is(.rsb-author,.cof-author){gap:4px;padding-block:8px}:is(.rsb-email,.cof-email),:is(.rsb-nav-link,.cof-nav-link),:is(.rsb-body,.cof-body) .demo-capsule-paper-title,:is(.rsb-body,.cof-body) .demo-resource-link,:is(.rsb-body,.cof-body) .demo-capsule-publication{font-size:12px}:is(.rsb-links,.cof-links){gap:12px;margin-top:24px}:is(.rsb-nav,.cof-nav){gap:8px}:is(.rsb-nav-link,.cof-nav-link){min-height:44px;padding-inline:12px}:is(.rsb-section,.cof-section){margin-top:32px}:is(.rsb-section-separated,.cof-section-separated){margin-top:40px;padding-top:24px}:is(.rsb-section,.cof-section) h2{margin-bottom:20px}:is(.rsb-abstract-wrap,.cof-abstract-wrap){gap:12px;padding:16px}:is(.rsb-legend,.cof-legend){gap:8px}:is(.rsb-legend-item,.cof-legend-item){font-size:var(--text-1)}:is(.rsb-citation-header,.cof-citation-header){padding:12px 16px}:is(.rsb-bibtex,.cof-bibtex){padding:16px}}@media (width<=400px){:is(.rsb-authors,.cof-authors){grid-template-columns:1fr}}@media (width<=360px){:is(.rsb-page,.cof-page){padding-inline:14px}:is(.rsb-author-name,.cof-author-name){gap:2px;font-size:14px}}html.js.is-loading :is(.rsb-fade,.cof-fade){animation-play-state:paused}html.is-loading :is(.rsb-article,.cof-article):after{content:"";z-index:5;pointer-events:none;background:linear-gradient(100deg,#0071e30d 32%,#0071e321 50%,#0071e30d 68%) 0 0/220% 100%;border-radius:24px;animation:1.1s linear infinite sk-shimmer;position:absolute;inset:0}:is(.rsb-nav-link,.cof-nav-link):active,:is(.rsb-chip,.cof-chip):active,:is(.rsb-copy-button,.cof-copy-button):active{transition-duration:90ms;transform:scale(.94)}@media (prefers-reduced-motion:reduce){:is(.rsb-fade,.cof-fade){opacity:1;animation:none!important}}:is(.rsb-home-link,.cof-home-link){min-height:44px;color:var(--muted);font-size:var(--text-1);align-items:center;margin-bottom:16px;text-decoration:none;display:inline-flex}:is(.rsb-home-link,.cof-home-link):hover{color:var(--accent)}:is(.rsb-publication,.cof-publication){max-width:80ch;color:var(--muted);font-size:var(--text-1);margin:0 0 24px;line-height:1.7}:is(.rsb-nav-link,.cof-nav-link):hover{background:var(--accent-soft)}:is(.rsb-body,.cof-body) :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}:is(.rsb-body,.cof-body) :is(.rsb-chip,.cof-chip):active{transform:none}@media (hover:none){:is(.rsb-abstract,.cof-abstract) :is(.rsb-highlight,.cof-highlight){background:var(--accent-soft);color:var(--accent-deep)}:is(.rsb-abstract,.cof-abstract) :is(.rsb-issue,.cof-issue){color:#9a4816;background:#fff3e8}}@media (prefers-reduced-motion:reduce){:is(.rsb-body,.cof-body) *,:is(.rsb-body,.cof-body) :before,:is(.rsb-body,.cof-body) :after{transition:none!important;animation:none!important}}@media print{:is(.rsb-page,.cof-page){padding:0}}@media (width>=2000px){:is(.rsb-article,.cof-article){max-width:1520px}:is(.rsb-title,.cof-title),:is(.rsb-abstract-wrap,.cof-abstract-wrap),.rsb-figure-carousel .rsb-figure-caption p{max-width:100%}:is(.rsb-section,.cof-section)>p{max-width:880px}.cof-section>p.cof-results-intro{max-width:100%}}@media print{.cof-abstract-wrap,.cof-citation{box-shadow:none}.cof-links,.cof-home-link{display:none}}@media (width<=720px){.paper-resource-group.has-resource-heading{flex-direction:column;align-items:flex-start;gap:8px;overflow:visible}.has-resource-heading :is(.rsb-links,.cof-links){flex:0 auto;max-width:100%}.has-resource-heading :is(.rsb-nav,.cof-nav){flex-wrap:wrap;gap:4px}body:is(.rsb-body,.cof-body) .paper-resource-group :is(.rsb-nav-link,.cof-nav-link){padding-inline:12px;font-size:13px}body:is(.rsb-body,.cof-body) .paper-resource-group :is(.rsb-nav-link,.cof-nav-link):not([data-full-text]){border-radius:50%;gap:0;width:44px;height:44px;padding:0;box-shadow:none!important;border-color:#0000!important}.paper-resource-group :is(.rsb-nav-link,.cof-nav-link):not([data-full-text]):before,.paper-resource-group :is(.rsb-nav-link,.cof-nav-link):not([data-full-text]):after{display:none}.paper-resource-group :is(.rsb-nav-link,.cof-nav-link):not([data-full-text]) :is(.rsb-nav-label,.cof-nav-label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}body:is(.rsb-body,.cof-body) .paper-resource-group :is(.rsb-nav,.cof-nav) :is(.rsb-nav-link,.cof-nav-link){box-shadow:0 3px 10px #23416314,0 10px 24px -10px #23416326!important}.spectrum-view{min-width:0;margin:0;position:relative}.wave-view:has(>.spectrum-view){overflow:visible}.spectrum-canvas{width:100%;height:236px;font-family:var(--sans);display:block}.spectrum-info{z-index:4;width:44px;height:44px;position:absolute;top:-10px;right:-6px}body:is(.rsb-body,.cof-body) .audio-demo-island .spectrum-view .spectrum-info .spectrum-info-button{width:44px;height:44px;min-height:44px;color:var(--muted);cursor:help;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important}body:is(.rsb-body,.cof-body) .audio-demo-island .spectrum-view .spectrum-info .spectrum-info-button:before,body:is(.rsb-body,.cof-body) .audio-demo-island .spectrum-view .spectrum-info .spectrum-info-button:after{content:none!important;display:none!important}body:is(.rsb-body,.cof-body) .audio-demo-island .spectrum-view .spectrum-info .spectrum-info-button:is(:hover,:focus-visible){color:var(--accent-deep)}.spectrum-info-button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.spectrum-info-button .ui-icon{width:20px;height:20px}.spectrum-info-tooltip{z-index:80;border:1px solid var(--line-soft);background:var(--surface);width:max-content;max-width:min(260px,100vw - 104px);color:var(--ink);box-shadow:var(--control-shadow);font:380 13px/1.5 var(--sans);text-align:left;white-space:normal;font-variant-numeric:tabular-nums;visibility:hidden;opacity:0;pointer-events:none;border-radius:12px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:calc(100% - 4px);right:6px}.spectrum-info[data-open] .spectrum-info-tooltip{visibility:visible;opacity:1}.spectrum-status{color:var(--muted);text-align:center;font:380 15px/1.65 var(--sans);background:#f7fafff0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px;display:flex;position:absolute;inset:28px 0 24px}.spectrum-status p{margin:0}.spectrum-error button{min-height:44px;font:450 13px/1.5 var(--sans);color:var(--accent-deep);cursor:pointer;border-radius:999px;padding:8px 14px}@media (width<=720px){.spectrum-canvas{height:200px}.mobile-visualization-content:has(.spectrum-view){padding-top:10px}}.mobile-audio-demo{gap:32px}.mobile-audio-group .audio-group-header{gap:16px;padding-bottom:16px;display:grid}.mobile-audio-group .dataset-heading{align-items:flex-start;gap:12px}.mobile-audio-group .dataset-index{border-radius:12px;flex-basis:36px;width:36px;height:36px}.mobile-audio-group .dataset-title{font-size:16px}.mobile-audio-group .dataset-title-row{gap:6px}.mobile-audio-group .dataset-task{gap:4px;padding-inline:6px;font-size:12px}.mobile-audio-group .dataset-task .ui-icon{width:16px;height:16px}.mobile-audio-group .dataset-description{font-size:13px;line-height:1.6}.mobile-audio-group .budget-toggle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-audio-group .segmented-field-label{font-size:13px}.mobile-audio-group .segmented-toggle{min-width:160px}.mobile-sample-list{border:1px solid var(--line-soft);background:var(--surface);border-radius:20px;overflow:hidden}.mobile-sample+.mobile-sample{border-top:1px solid var(--line-soft)}body:is(.rsb-body,.cof-body) .mobile-audio-demo .mobile-sample-trigger{width:100%;min-height:76px;color:var(--ink);text-align:left;font-family:var(--sans);border:0;border-radius:0;align-items:center;gap:10px;padding:14px 12px;display:flex;box-shadow:none!important;background:0 0!important}.mobile-sample-trigger:before,.mobile-sample-trigger:after{display:none}.mobile-sample-trigger:focus-visible{outline-offset:-3px!important}.mobile-sample-number{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:12px;font-weight:450}.mobile-sample-copy{flex:1;gap:4px;min-width:0;display:grid}.mobile-sample-id{font:450 13px/1.5 var(--sans);overflow-wrap:anywhere}.mobile-sample-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.mobile-track-status{color:var(--accent)}.mobile-sample-chevron{flex-shrink:0;transition:transform .18s;width:16px!important;height:16px!important}.mobile-sample-trigger[aria-expanded=true] .mobile-sample-chevron{transform:rotate(180deg)}.mobile-sample.is-current .mobile-sample-id{color:var(--accent-deep)}.mobile-method-panel{background:#edf4ff;border-top:1px solid #dce7f6;padding:14px 12px 16px}.mobile-method-panel[hidden]{display:none}.mobile-method-hint{color:var(--muted);margin:0 0 10px;font-size:12px}.mobile-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-methods .method-chip{isolation:isolate;border:1px solid var(--line-soft);min-width:0;min-height:44px;font:380 13px/1.4 var(--sans);color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:8px 10px;transition:color .45s cubic-bezier(.3,.7,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:#fff!important}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-methods .method-chip:before{content:"";z-index:-1;border-radius:inherit;clip-path:circle(0% at 0%);pointer-events:none;transition:clip-path .45s cubic-bezier(.3,.7,.25,1);position:absolute;inset:-1px;background:var(--method-color)!important;box-shadow:none!important;backdrop-filter:none!important}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-methods .method-chip:after{content:none!important;display:none!important}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-methods .method-chip.active:before{clip-path:circle(142% at 0%)}.mobile-methods .chip-label{white-space:normal;overflow-wrap:anywhere}.mobile-methods .method-chip>.ui-icon{flex:0 0 16px;width:16px;height:16px}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-methods .method-chip.active{color:#fff;border-color:var(--method-color)!important}.mobile-methods .method-chip.active>.ui-icon{color:#fff!important}.mobile-methods .method-chip.active>.ui-icon .ui-icon__filled{fill:#fff}.floating-audio-player{z-index:65;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(64px, env(safe-area-inset-left));width:auto;max-width:460px;max-height:calc(100dvh - 32px - env(safe-area-inset-top));font:380 13px/1.5 var(--sans);color:var(--ink);isolation:isolate;background:#f9fbff;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;gap:0;margin:0 0 0 auto;animation:.22s ease-out both mobile-player-appear;display:flex;position:fixed;box-shadow:0 14px 44px #223d6033,inset 0 1px #fff}.floating-audio-player .ui-icon{flex-shrink:0;width:20px;height:20px}.mobile-player-identity{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:4px;min-width:0;padding:12px 10px 4px 16px;display:flex}.mobile-player-identity>div{min-width:0}.mobile-player-context{color:var(--muted);font-size:12px}.mobile-player-track{overflow-wrap:anywhere;margin:2px 0;font-size:13px;font-weight:450}.mobile-player-method{font-size:12px;font-weight:450}body:is(.rsb-body,.cof-body) .floating-audio-player .mobile-player-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;box-shadow:none!important;background:0 0!important}.floating-audio-player .mobile-player-button:before,.floating-audio-player .mobile-player-button:after{display:none}body:is(.rsb-body,.cof-body) .floating-audio-player .mobile-player-button:is(:hover,[aria-pressed=true],[aria-expanded=true]){color:var(--accent);background:var(--accent-soft)!important}body:is(.rsb-body,.cof-body) .floating-audio-player .mobile-player-button.mobile-player-play{color:#fff!important;background:#242424!important}body:is(.rsb-body,.cof-body) .floating-audio-player .mobile-player-button.mobile-player-play:before,body:is(.rsb-body,.cof-body) .floating-audio-player .mobile-player-button.mobile-player-play:after{content:none!important;display:none!important}.floating-audio-player .mobile-player-play .ui-icon{color:#fff!important}.floating-audio-player .mobile-player-play .ui-icon__filled [data-icon-tone]{fill:#fff}.mobile-player-button:disabled{opacity:.5;cursor:wait}.mobile-player-button[aria-expanded=true] .ui-icon[data-icon=layers]{--ui-icon-secondary:var(--ui-icon-active)}.mobile-player-transport{flex-shrink:0;padding:2px 12px 12px}.mobile-player-progress{min-width:0}.mobile-progress-bar{appearance:none;cursor:pointer;background:0 0;border-radius:8px;width:100%;height:44px;margin:0;padding:0;display:block}.mobile-progress-bar::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--progress), #dce6f3 var(--progress));border-radius:999px;height:4px}.mobile-progress-bar::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.mobile-progress-bar::-moz-range-track{background:#dce6f3;border-radius:999px;height:4px}.mobile-progress-bar::-moz-range-progress{background:var(--accent);height:4px}.mobile-progress-bar::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:12px;height:12px}.mobile-player-times{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-8px;padding-bottom:8px;font-size:12px;display:flex}.mobile-player-controls{justify-content:space-between;align-items:center;gap:0;display:flex}.mobile-player-volume{position:relative}.mobile-volume-panel{border:1px solid var(--line-soft);z-index:3;background:#fff;border-radius:16px;width:190px;padding:12px 16px;position:absolute;bottom:calc(100% + 12px);left:-44px;box-shadow:0 8px 24px #223d6029}.mobile-volume-panel label{justify-content:space-between;align-items:center;display:flex}.mobile-volume-panel input{width:100%;height:44px;accent-color:var(--accent);margin:4px 0 0;display:block}.mobile-player-visualization{border-top:1px solid var(--line-soft);flex-direction:column;min-height:0;margin-top:8px;animation:.2s ease-out mobile-player-appear;display:flex;overflow:hidden}.mobile-visualization-header{color:var(--muted);flex-shrink:0;padding:12px;display:flex}.mobile-visualization-tabs{isolation:isolate;background:#e9f0fa;border:0;border-radius:16px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:4px;display:grid;position:relative}.mobile-visualization-tabs:before{content:"";z-index:-1;width:calc(33.3333% - 2.66667px);transform:translateX(var(--tab-offset,0%));pointer-events:none;background:#2f68c4;border-radius:12px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-visualization-tabs .mobile-visualization-tab{isolation:auto;min-width:0;min-height:44px;color:var(--muted);font:450 13px/1.4 var(--sans);cursor:pointer;border-radius:12px;padding:4px 2px;transition:color .16s;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-visualization-tab:before,body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-visualization-tab:after{content:none!important;display:none!important}.mobile-visualization-tabs[data-view=waveform]{--tab-offset:0%}.mobile-visualization-tabs[data-view=spectrogram]{--tab-offset:100%}.mobile-visualization-tabs[data-view=spectrum]{--tab-offset:200%}body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-visualization-tab[aria-selected=true]{color:#fff}.mobile-visualization-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mobile-visualization-tabs:before,body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-visualization-tabs .mobile-visualization-tab{transition:none}}.mobile-visualization-content{overscroll-behavior:contain;min-height:0;max-height:min(330px,44dvh);padding:0 12px 10px;overflow-y:auto}.mobile-waveform{min-width:0}.mobile-waveform-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;padding:4px 0 10px;font-size:12px;display:flex}.mobile-waveform-legend span{align-items:center;gap:4px;display:inline-flex}.mobile-waveform-legend i{border-radius:50%;width:8px;height:8px}.mobile-waveform-canvas{position:relative}.mobile-waveform-canvas .wave-canvas{height:136px}.mobile-waveform-canvas p{text-align:center;color:var(--muted);background:#f9fbffe6;place-items:center;margin:0;padding:8px;display:grid;position:absolute;inset:0}.mobile-waveform-axis{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.floating-audio-player .spectrogram-block{display:block}.floating-audio-player .spectrogram-labels{display:none}.floating-audio-player .spectrogram-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.floating-audio-player .spectrogram-gap{display:none}.floating-audio-player .spectrogram-side{padding:22px 0 24px 36px}.floating-audio-player .spectrogram-side:before{content:attr(data-label);font-size:12px;font-weight:450;position:absolute;top:0;left:36px}.floating-audio-player .spectrogram-image-frame{height:106px}.floating-audio-player .spectrogram-axis-y{width:36px;top:22px;bottom:24px}.floating-audio-player .spectrogram-axis-x{left:36px}.floating-audio-player .spectrogram-axis,.floating-audio-player .spectrogram-axis-title{font-size:12px}.floating-audio-player .spectrogram-axis-y .spectrogram-axis-tick:nth-of-type(2n){display:none}.floating-audio-player .spectrogram-block .spectrogram-colorbar-wrap{flex-direction:row;gap:8px;padding:4px 0 0 36px;display:flex}.floating-audio-player .spectrogram-colorbar{background:linear-gradient(90deg,#fcb514,#c64846,#711f7e,#190640,#000004);width:auto;height:6px;min-height:6px}.floating-audio-player .spectrogram-magnifier{display:none}.floating-audio-player.is-minimized{border-radius:999px;left:auto}.mobile-player-mini{gap:4px;padding:6px;display:flex}.mobile-player-error{color:#a74428;margin:0;padding:8px 14px;font-size:12px}.mobile-player-error button{min-height:44px;color:var(--accent);border:0;padding:4px 8px}.floating-audio-player.is-minimized .mobile-player-error{max-width:180px}.floating-audio-player .wave-audio{display:none}@keyframes mobile-player-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=360px){.floating-audio-player:not(.is-minimized){left:12px;bottom:max(74px, env(safe-area-inset-bottom))}.mobile-methods{gap:6px}body:is(.rsb-body,.cof-body) .mobile-methods .method-chip{padding-inline:8px}}@media (height<=480px){.floating-audio-player{max-height:calc(100dvh - 16px);bottom:8px}.mobile-player-identity{padding-block:4px 0}.mobile-player-context{display:none}.mobile-visualization-content{max-height:120px}.mobile-player-visualization{margin-top:2px}}@media (width<=720px){body.has-mobile-audio-player :is(.rsb-page,.cof-page){padding-bottom:max(64px, var(--mobile-player-space,220px))}}@media (width>=721px){.floating-audio-player{display:none}}@media (prefers-reduced-motion:reduce){.floating-audio-player,.mobile-player-visualization{animation:none}.mobile-sample-chevron,body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-methods .method-chip,body:is(.rsb-body,.cof-body) .audio-demo-island .mobile-methods .method-chip:before{transition:none}}@media print{.floating-audio-player{display:none}}.audio-demo-island.floating-audio-player{gap:0;margin-top:0}body:is(.rsb-body,.cof-body) .mobile-audio-group .segmented-option{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mobile-audio-group .segmented-option:before,.mobile-audio-group .segmented-option:after{display:none!important}.floating-audio-player .spectrogram-side:before{height:auto;margin:0}.floating-audio-player .spectrogram-side .spectrogram-axis-y{top:22px}@media (width<=360px){.floating-audio-player:not(.is-minimized){left:8px;right:8px}}.floating-audio-player .spectrogram-side:has(.spectrogram-placeholder){display:none}@media (width<=360px) and (height>=481px){.floating-audio-player:not(.is-minimized){max-height:calc(100dvh - 90px - env(safe-area-inset-top))}}@media (width<=720px){.mobile-sample{scroll-margin-top:132px}}.audio-demo-island.floating-audio-player.is-minimized{right:calc(max(12px, env(safe-area-inset-right)) + var(--mobile-resource-width,52px) + 12px);background:0 0;box-shadow:inset 0 1px #ffffffeb,inset 0 -5px 9px -7px #fffc,0 10px 26px -12px #2c528233}.floating-audio-player.is-minimized:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;backdrop-filter:blur(18px)saturate(1.12);background:#ffffff94;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.floating-audio-player.is-minimized:before{backdrop-filter:none;background:#f9fbff}}.audio-demo-island{gap:48px;min-width:0;margin-top:32px;display:grid}.audio-group-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.audio-group{--dataset-accent:var(--accent);--dataset-accent-rgb:47, 104, 196;min-width:0;margin:0;padding:0;position:relative}.audio-group:before{content:none}.audio-group-header{justify-content:space-between;align-items:center;gap:24px;padding:0 0 20px;display:flex}.dataset-heading{align-items:center;gap:14px;min-width:0;display:flex}.dataset-index{border-radius:var(--radius-s);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);font:560 var(--text-1)/1 var(--display);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.dataset-heading-copy{min-width:0}.dataset-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dataset-title{color:var(--ink);font:560 var(--text-3)/1.3 var(--display);letter-spacing:-.02em;margin:0}.dataset-task,.dataset-count{min-height:24px;font-size:var(--text-1);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;line-height:1.4;display:inline-flex}.dataset-task{background:var(--accent-soft);color:var(--accent-deep);font-weight:380}.dataset-count{color:var(--muted);background:0 0;font-weight:330}.dataset-description{color:var(--muted);font-size:var(--text-1);margin:4px 0 0;line-height:1.45}.audio-list{box-sizing:border-box;grid-template-columns:1fr;gap:24px;min-width:0;max-width:100%;margin-top:0;padding:0;display:grid;position:relative}.audio-list-simple{gap:0}.sample-jump{grid-template-columns:1fr;gap:6px;min-width:0;display:none}.audio-list-simple .sample-jump{display:none}.sample-jump-row{border-radius:var(--nested-radius,14px);width:100%;min-height:44px;color:var(--ink);font:380 12px/1.45 var(--display);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.sample-jump-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sample-jump-row .sample-jump-index{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:520}.sample-jump-row .sample-jump-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.sample-jump-row .sample-jump-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.sample-jump-row .sample-jump-metric{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:450}.sample-jump-row.active{--glass-tint:var(--accent);--glass-opacity:24%;--glass-lower-opacity:12%;color:var(--accent-deep)}.sample-jump-row.active .sample-jump-index,.sample-jump-row.active .sample-jump-meta{color:var(--accent-deep)}.audio-actions{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.audio-nav-btn,.audio-show-more{width:100%;min-height:48px;font:520 var(--text-1)/1.4 var(--display);cursor:pointer;border:0;border-radius:999px;padding:12px 16px;transition:background .16s,transform .16s}.audio-nav-btn{background:var(--surface);color:var(--accent-deep);box-shadow:var(--control-shadow);justify-content:center;align-items:center;padding-inline:0;display:inline-flex}.audio-nav-btn .ui-icon{width:18px;height:18px}.audio-show-more{background:var(--accent);color:#fff;box-shadow:0 3px 0 var(--accent-deep)}.audio-nav-btn:hover,.audio-show-more:hover{transform:translateY(-1px)}.audio-nav-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.segmented-field{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-height:38px;display:inline-flex}.segmented-field-label{font-size:var(--text-1);color:var(--muted);align-items:center;gap:6px;font-weight:380;display:inline-flex}.segmented-field-label .ui-icon{width:17px;height:17px}.segmented-toggle{background:var(--accent-soft);isolation:isolate;border-radius:999px;align-items:stretch;padding:3px;display:inline-flex;position:relative}.segmented-thumb{z-index:0;pointer-events:none;box-shadow:var(--control-shadow);background:#fff;border-radius:999px;transition:transform .28s cubic-bezier(.3,.7,.25,1),width .28s cubic-bezier(.3,.7,.25,1);display:block;position:absolute;top:3px;bottom:3px;left:0}.segmented-option{z-index:1;min-height:32px;color:var(--muted);font:450 var(--text-1)/1.4 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 14px;transition:color .16s;display:inline-flex;position:relative}.segmented-option:hover:not(.active),.segmented-option.active{color:var(--accent-deep)}.segmented-option .ui-icon{width:17px;height:17px}@media (width<=720px){.segmented-option{min-height:44px}}.wave-compare{background:var(--reading-surface);border-radius:var(--panel-radius);box-shadow:var(--shadow-soft);border:0;flex-direction:column;gap:20px;min-width:0;max-width:100%;padding:24px;display:flex}.wave-compare:hover{box-shadow:var(--shadow-soft)}.wave-compare :is(.wave-canvas-wrap,.spectrogram-view){transition:opacity .24s}.wave-view{transition:height .32s cubic-bezier(.3,.7,.25,1),opacity .2s;position:relative;overflow:hidden}.wave-view.is-fading,.wave-compare.is-fading :is(.wave-canvas-wrap,.spectrogram-view){opacity:0}.wave-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:52px;display:flex}.wave-description{font-size:var(--text-1);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;font-weight:380;display:flex}.wave-desc-item{flex-direction:column;align-items:start;gap:4px;min-width:0;display:flex}.wave-desc-tooltip{cursor:help;position:relative}.wave-desc-tip{background:var(--ink);color:#fff;font-size:var(--text-1);opacity:0;visibility:hidden;z-index:8;border-radius:8px;min-width:280px;max-width:360px;padding:8px 10px;line-height:1.4;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 12px 24px #0f172a33}.wave-desc-tooltip:hover .wave-desc-tip{opacity:1;visibility:visible;transform:translateY(0)}.wave-desc-value{overflow-wrap:anywhere}.wave-desc-label{font-size:var(--text-1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:380}.wave-desc-index{font:560 var(--text-4)/1.2 var(--display);color:var(--accent);letter-spacing:-.02em}.wave-desc-value{color:var(--ink);overflow-wrap:anywhere;font-weight:380}.wave-desc-divider{background:#94a3b880;width:1px;height:18px}.method-list{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;max-width:100%;padding:0;display:flex}.method-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.method-group-primary{flex-wrap:wrap}.method-group-secondary{flex:400px;min-width:0}.method-group-scroll{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px;display:flex;overflow:visible}@media (width>=961px){.method-list{align-items:flex-end}.method-group-primary{padding-block:4px}}.method-group-scroll::-webkit-scrollbar{height:0}.method-group-label{font-size:var(--text-1);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-right:2px;font-weight:520}.method-chip-wrap{align-items:center;display:inline-flex;position:relative}body:is(.rsb-body,.cof-body) .audio-demo-island .wave-compare .method-chip{transition:box-shadow .45s cubic-bezier(.3,.7,.25,1),color .45s cubic-bezier(.3,.7,.25,1);box-shadow:var(--control-shadow)!important;color:var(--ink)!important;background:#fff!important;border-color:#dfe3e9!important}.audio-demo-island .wave-compare .method-chip:hover:not(.active,.playing){color:var(--accent-deep)!important}body:is(.rsb-body,.cof-body) .audio-demo-island .wave-compare .method-chip:is(.active,.playing){border-color:var(--method-color,var(--accent))!important;box-shadow:0 5px 13px color-mix(in srgb, var(--method-color,var(--accent)) 30%, transparent)!important;color:#fff!important}.audio-demo-island .wave-compare .method-chip:is(.active,.playing) .chip-action{box-shadow:none;background:#fff}.audio-demo-island .wave-compare .method-chip:is(.active,.playing) .chip-action .ui-icon{color:var(--method-color,var(--accent))!important}.audio-demo-island .wave-compare .method-chip:before{content:"";z-index:-1;border-radius:inherit;clip-path:circle(0% at 0%);pointer-events:none;transition:clip-path .45s cubic-bezier(.3,.7,.25,1);position:absolute;inset:-1px;background:var(--method-color,var(--accent))!important;box-shadow:none!important}.audio-demo-island .wave-compare .method-chip:is(.active,.playing):before{clip-path:circle(142% at 0%)}.method-chip:focus-visible,.segmented-option:focus-visible,.progress-play:focus-visible,.volume-button:focus-visible,.audio-nav-btn:focus-visible,.audio-show-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip-action{border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.chip-spinner{border:2px solid #94a3b866;border-top-color:var(--method-color,var(--accent));box-sizing:border-box;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.9s linear infinite chip-spin;display:inline-flex}.method-tip-global{background:var(--ink);color:#fff;font-size:var(--text-1);z-index:9999;pointer-events:none;border-radius:8px;min-width:260px;max-width:320px;padding:8px 10px;line-height:1.4;position:fixed;box-shadow:0 12px 24px #0f172a33}@keyframes chip-spin{to{transform:rotate(360deg)}}.wave-panel{background:var(--panel-surface);border-radius:var(--nested-radius);border:0;flex-direction:column;gap:16px;min-width:0;max-width:100%;padding:20px;display:flex}.wave-panel:hover{box-shadow:none}.wave-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wave-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.wave-panel-title{font-size:var(--text-1);color:var(--ink);flex-wrap:wrap;gap:14px;font-weight:520;display:flex}.legend-item{min-height:44px;color:var(--ink);font:450 var(--text-1)/1.4 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:opacity .16s;display:inline-flex}.legend-swatch{border-radius:4px;width:10px;height:10px}.wave-download{width:44px;min-height:44px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:opacity .16s;display:inline-flex;background:var(--surface)!important;box-shadow:var(--control-shadow)!important;border:0!important}.wave-download:hover{opacity:.7}.audio-demo-island .wave-download:before,.audio-demo-island .wave-download:after{content:none!important;display:none!important}:is(.rsb-body,.cof-body) .audio-demo-island .wave-compare a[download].wave-download{background:var(--surface)!important;box-shadow:var(--control-shadow)!important;border:0!important}.wave-panel-actions .segmented-field,.wave-panel-actions .segmented-toggle{min-height:44px}.wave-download:hover{color:var(--accent);transform:translateY(-1px)}.wave-download:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wave-error{color:#e11d48;z-index:3;pointer-events:none;background:#ffffffd9}.spectrogram-view{display:grid;position:relative}.wave-canvas-wrap{z-index:1;min-width:0;max-width:100%;padding:0 20px 4px;position:relative;overflow:visible}.wave-canvas{border-radius:12px;width:100%;height:160px;display:block}.canvas-loading{font-size:var(--text-1);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;font-weight:520;display:flex;position:absolute;inset:0}.wave-loading{color:var(--ink);background:#ffffffb3}.wave-time-axis{z-index:3;width:calc(100% - 40px);margin-top:6px;margin-left:20px;position:relative;overflow:visible}.time-axis-track{width:100%;height:26px;position:relative}.time-axis-tick{display:block;position:absolute;top:0}.time-axis-line{background:#94a3b88c;width:1px;height:6px;position:absolute;top:0;left:0;transform:translate(-50%)}.time-axis-tick.is-major .time-axis-line{background:#64748bcc;height:8px}.time-axis-label{font-size:var(--text-1);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;top:8px;left:0;transform:translate(-50%)}.time-axis-caret{pointer-events:none;z-index:4;display:inline-flex;position:absolute;bottom:0;transform:translate(-50%)}.time-axis-caret-label{font-size:var(--text-1);color:var(--ink);background:#fff;border:1px solid #94a3b859;border-radius:6px;padding:2px 6px;font-weight:520;box-shadow:0 6px 14px #0f172a1f}.spectrogram-block{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.spectrogram-block .spectrogram-labels{grid-area:1/1}.spectrogram-block .spectrogram-row{grid-area:2/1}.spectrogram-block .spectrogram-colorbar-wrap{grid-area:1/2/span 2;padding-top:28px}.spectrogram-labels,.spectrogram-row{grid-template-columns:1fr 12px 1fr;gap:8px;display:grid}.spectrogram-labels{text-align:center;align-items:center;padding-left:40px}.spectrogram-label{font-size:var(--text-1);color:var(--ink);justify-self:center;font-weight:520}.spectrogram-side{box-sizing:border-box;min-width:0;padding-bottom:26px;padding-left:40px;position:relative}.spectrogram-image-frame{background:#000;width:100%;height:360px;position:relative;overflow:hidden}.spectrogram-image-frame.spectrogram-hovering{cursor:crosshair}.spectrogram-canvas{object-fit:fill;width:100%;height:100%;display:block}.spectrogram-magnifier{pointer-events:none;background-repeat:no-repeat;border:2px solid #fffffff5;border-radius:6px;width:140px;height:90px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0a84fff2,0 6px 20px #00000057,inset 0 0 0 1px #0f172a33}.spectrogram-loading{color:#fff;background:#0000002e}.spectrogram-placeholder{color:#fff;font-size:var(--text-1);text-transform:uppercase;letter-spacing:.08em;pointer-events:none;font-weight:520;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spectrogram-axis{pointer-events:none;font-size:var(--text-1);color:var(--muted);position:absolute}.spectrogram-axis-y{width:40px;top:0;bottom:26px;left:0}.spectrogram-axis-x{height:18px;bottom:0;left:40px;right:0}.spectrogram-axis .spectrogram-axis-tick{position:absolute;transform:translate(-50%)}.spectrogram-axis-y .spectrogram-axis-tick{left:100%;transform:translate(-100%,-50%)}.spectrogram-axis-line{background:#94a3b88c;width:1px;height:6px;display:block}.spectrogram-axis-y .spectrogram-axis-line{width:6px;height:1px}.spectrogram-axis-x .spectrogram-axis-line{margin:0 auto}.spectrogram-axis-label{font-variant-numeric:tabular-nums;margin-top:4px;display:block}.spectrogram-axis-y .spectrogram-axis-label{text-align:right;width:16px;margin-top:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.spectrogram-axis-title{transform-origin:50%;font-size:var(--text-1);color:var(--muted);white-space:nowrap;font-weight:450;position:absolute;top:50%;left:7px;transform:translate(-50%,-50%)rotate(-90deg)}.spectrogram-axis-x .spectrogram-axis-label{text-align:center}.spectrogram-axis-x .spectrogram-axis-tick.is-major .spectrogram-axis-line{background:#64748bcc;height:8px}.spectrogram-gap{width:12px}.spectrogram-controls{justify-content:flex-end;align-items:center;gap:16px;margin-top:10px;padding-left:40px;display:flex}.spectrogram-colorbar-wrap{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:6px;display:flex}.spectrogram-colorbar-label{font-size:var(--text-1);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.spectrogram-colorbar{--spectrogram-fill:linear-gradient(180deg, #fcb514, #f68816, #e16528, #c64846, #aa3663, #8e297a, #711f7e, #541575, #350b63, #190640, #000004);background:var(--spectrogram-fill);border-radius:999px;flex:auto;width:10px}.progress-row{grid-template-columns:44px auto minmax(0,1fr) auto 44px 44px;align-items:center;gap:8px;padding:0;display:grid}.progress-play,.volume-button{background:var(--surface);width:44px;height:44px;color:var(--accent);cursor:pointer;box-shadow:var(--control-shadow);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.progress-play{border-radius:50%}.progress-play:hover,.volume-button:hover{opacity:.7}.time-label{font-size:var(--text-1);color:var(--muted);font-variant-numeric:tabular-nums}.progress-track{align-items:center;width:100%;display:flex;position:relative}.progress-bar{appearance:none;background:#dfe3ea;border-radius:999px;outline:none;width:100%;height:6px;transition:box-shadow .2s}.progress-track-hover .progress-bar{box-shadow:0 0 0 4px #007aff2e,0 0 16px #007aff1f}.progress-bar::-webkit-slider-thumb{appearance:none;background:var(--ink);cursor:pointer;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #0f172a40}.progress-bar::-moz-range-thumb{background:var(--ink);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #0f172a40}.progress-tooltip{background:var(--ink);color:#fff;font-size:var(--text-1);white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 6px;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.volume-control{align-items:center;display:inline-flex;position:relative}.volume-button{border-radius:50%}.volume-popover{background:var(--surface);border-radius:var(--radius-m);box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;transform-origin:100% 100%;z-index:5;flex-direction:column;align-items:center;gap:8px;width:76px;padding:12px;transition:opacity .2s,transform .44s cubic-bezier(.3,1.35,.5,1),visibility .2s;display:flex;position:absolute;bottom:52px;right:0;transform:translateY(10px)scale(.9)}.volume-control:hover .volume-popover,.volume-control:focus-within .volume-popover{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.volume-label{font-size:var(--text-1);color:var(--muted);font-weight:520}.volume-slider-wrap{justify-content:center;align-items:center;gap:5px;height:110px;display:flex}.volume-ticks{flex-direction:column;justify-content:space-between;align-items:flex-end;height:98px;display:flex}.volume-tick{background:var(--line,#d7dde6);border-radius:1px;width:5px;height:1.5px}.volume-tick.major{background:var(--muted);width:8px}.volume-slider{appearance:none;background:#e2e8f0;border-radius:999px;outline:none;width:110px;height:6px;margin-inline:-52px;transform:rotate(-90deg)}.volume-slider::-webkit-slider-thumb{appearance:none;background:var(--ink);cursor:pointer;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #0f172a40}.volume-slider::-moz-range-thumb{background:var(--ink);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px}.volume-scale{font-size:var(--text-1);color:var(--muted)}.wave-audio{opacity:0;width:0;height:0;position:absolute}.simple-table-wrap{width:100%;overflow-x:auto}.simple-table{table-layout:fixed;border-collapse:collapse;background:0 0;width:100%;min-width:960px}.simple-table th,.simple-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0f172a14;padding:10px 12px}.simple-table th{font-size:var(--text-1);color:var(--muted);font-weight:520}.cell-sample{color:var(--ink);font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:380}.cell-metric{color:var(--ink);white-space:nowrap}.cell-audio{min-width:150px}.simple-audio{vertical-align:middle;width:140px;height:28px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.chip-spinner{animation:none}.audio-demo-island .wave-compare .method-chip:before{transition:none}}.audio-demo-island :is(.time-label,.wave-desc-value,.volume-label){font-variant-numeric:tabular-nums}.audio-demo-island .progress-track{--progress-thumb-size:18px}.audio-demo-island .progress-bar{z-index:1;cursor:pointer;background:0 0;border:0;min-width:0;height:44px;margin:0;padding:0;display:block;position:relative}.audio-demo-island .progress-track:before{content:"";z-index:0;top:50%;inset-inline:calc(var(--progress-thumb-size) / 2);background:linear-gradient(90deg, var(--accent) var(--playback-progress,0%), var(--line) var(--playback-progress,0%));pointer-events:none;border-radius:999px;height:6px;transition:box-shadow .2s;position:absolute;transform:translateY(-50%)}.audio-demo-island .progress-track-hover .progress-bar{box-shadow:none}.audio-demo-island .progress-track-hover:before{box-shadow:0 0 0 3px #007aff1a}.audio-demo-island .progress-bar::-webkit-slider-runnable-track{background:0 0;border:0;height:6px}.audio-demo-island .progress-bar::-webkit-slider-thumb{width:var(--progress-thumb-size);height:var(--progress-thumb-size);margin-top:calc((6px - var(--progress-thumb-size)) / 2);background:var(--accent);border:0}.audio-demo-island .progress-bar::-moz-range-track{background:0 0;border:0;height:6px}.audio-demo-island .progress-bar::-moz-range-progress{background:0 0}.audio-demo-island .progress-bar::-moz-range-thumb{background:var(--accent);width:var(--progress-thumb-size);height:var(--progress-thumb-size)}.audio-demo-island .progress-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audio-demo-island .progress-tooltip{z-index:80}.audio-demo-island .audio-show-more:hover{background:var(--accent-deep)}.audio-demo-island .audio-nav-btn:active{transform:translateY(1px)}.audio-demo-island .method-tip-global{z-index:60;min-width:0;max-width:min(320px,100vw - 24px)}.audio-demo-island .simple-table-wrap{border-radius:var(--radius-m);background:var(--reading-surface);box-shadow:var(--shadow-soft)}.audio-demo-island .simple-table th{background:var(--card-head);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:520}.audio-demo-island .simple-table td{padding:10px 14px}.audio-demo-island .simple-table th:first-child,.audio-demo-island .simple-table td:first-child{z-index:1;white-space:nowrap;box-shadow:1px 0 0 var(--line-soft,#e8edf4);position:sticky;left:0}.audio-demo-island .simple-table th:first-child{background:var(--card-head)}.audio-demo-island .simple-table th:last-child{white-space:normal;padding-right:6px}.audio-demo-island .simple-table td:first-child{background:var(--reading-surface)}.audio-demo-island .simple-table tbody tr:nth-child(2n) td,.audio-demo-island .simple-table tbody tr:nth-child(2n) td:first-child{background:color-mix(in srgb, var(--accent) 3%, var(--reading-surface))}.audio-demo-island .simple-table tbody tr:hover td{background:color-mix(in srgb, var(--accent) 6%, var(--reading-surface))}.audio-demo-island .simple-table td.cell-audio{padding-inline:8px}.audio-demo-island .simple-table td.cell-sample{padding-right:18px}.audio-demo-island .simple-table td.cell-metric{padding-left:8px}.audio-demo-island .simple-audio{border-radius:10px;width:100%;max-width:140px;height:40px}@media (width<=960px){.method-group-secondary{flex-basis:100%}.method-group-primary,.method-group-scroll{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:8px;display:grid}.method-chip-wrap{width:100%;min-width:0;display:flex}.method-chip{flex:1}.method-chip .chip-action{margin-left:auto}}@media (width>=721px) and (width<=960px){.method-group-primary{grid-template-columns:repeat(2,minmax(146px,1fr))}}@media (width<=720px){.audio-demo-island{gap:32px;margin-top:24px}.audio-group-header{flex-wrap:wrap;gap:12px}.dataset-description,.wave-desc-value{font-size:13px}.segmented-field-label{font-size:12px}.dataset-heading{gap:12px}.dataset-title-row{gap:6px}.dataset-task,.dataset-count{padding-inline:6px;font-size:13px}.audio-group-controls{flex:1;margin-left:56px}.visual-toggle{flex-wrap:nowrap;flex:1}.visual-toggle .segmented-field-label{white-space:nowrap;flex-basis:auto}.visual-toggle .segmented-toggle{flex:1;min-width:0}.visual-toggle .segmented-option{flex:1}.wave-compare{gap:14px;padding:16px;scroll-margin-top:124px}.wave-description{flex-wrap:nowrap;align-items:baseline;gap:10px;width:100%;min-width:0;display:flex}.wave-desc-item{flex-direction:row;align-items:baseline;gap:6px}.wave-desc-item:nth-child(2){flex:auto}.wave-desc-tooltip{flex:none;margin-left:auto}.wave-desc-label{display:none}.wave-desc-index{font-size:var(--text-3);grid-row:auto;align-self:auto}.wave-desc-value{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-size:13px;overflow:hidden}.wave-desc-divider{display:none}.budget-toggle{flex-wrap:nowrap;flex-basis:100%}.budget-toggle .segmented-field-label{white-space:nowrap;flex-basis:auto}.budget-toggle .segmented-toggle{flex:1;min-width:0}.budget-toggle .segmented-option{flex:1}.method-list{gap:8px}.method-group-label{font-size:var(--text-1);flex-basis:100%;padding-left:4px}.method-group-primary,.method-group-scroll{gap:6px}.method-chip{gap:6px;min-height:44px;padding:8px 10px;font-size:12px}.method-chip .chip-action{margin-left:auto}.audio-list{gap:14px}.wave-panel{padding:10px}.wave-panel-title{gap:8px}.wave-panel-actions{width:100%}.view-toggle{flex-wrap:wrap;order:-1;width:100%;display:flex}.view-toggle .segmented-field-label{flex-basis:100%}.view-toggle .segmented-toggle{flex:100%;min-width:0}.view-toggle-btn{flex:1;min-width:0;padding-inline:8px;font-size:12px}.view-toggle-btn .ui-icon{display:none}.progress-row{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:4px}.progress-row>.time-label{font-size:var(--text-1);grid-row:2}.progress-row>.time-label:first-of-type{grid-column:1}.progress-row>.time-label:last-of-type{text-align:right;grid-column:4}.progress-track{grid-area:1/2}.volume-control{grid-area:1/3}.progress-row>.wave-download{grid-area:1/4}.wave-canvas-wrap{padding-inline:14px}.wave-time-axis{width:calc(100% - 28px);margin-left:14px}.spectrogram-labels{display:none}.spectrogram-row{grid-template-columns:minmax(0,1fr);gap:24px}.spectrogram-gap{display:none}.spectrogram-side:before{content:attr(data-label);height:20px;font-size:var(--text-1);color:var(--ink);margin-bottom:12px;font-weight:450;display:block}.spectrogram-side .spectrogram-axis-y{top:32px}.spectrogram-block{flex-direction:column;gap:10px;display:flex}.spectrogram-block .spectrogram-colorbar-wrap{flex-direction:row;align-items:center;padding-top:0}.spectrogram-colorbar{--spectrogram-fill:linear-gradient(90deg, #fcb514, #f68816, #e16528, #c64846, #aa3663, #8e297a, #711f7e, #541575, #350b63, #190640, #000004);width:auto;height:8px}.spectrogram-image-frame{height:clamp(180px,50vw,300px)}.sample-jump{background:var(--reading-surface);border-radius:var(--panel-radius);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr);gap:2px;padding:6px;display:grid}.sample-jump-row{border-radius:10px}.audio-list-simple .sample-jump,.audio-show-more{display:none}.audio-actions{grid-template-columns:1fr 1fr;gap:8px}.audio-nav-btn{letter-spacing:0;min-height:44px;padding:10px 6px;font-size:12px}.wave-desc-tip{display:none}.simple-table td,.simple-table th{padding:12px}}@media (width<=480px){.view-toggle-btn{gap:0;padding-inline:6px}}@media (width<=330px){.visual-toggle .segmented-field-label{gap:0;font-size:0}.visual-toggle .segmented-field-label .ui-icon{width:18px;height:18px}}.wave-compare :is(.chip-action,.progress-play,.volume-button,.wave-download) .ui-icon{width:16px;height:16px}.audio-demo-island .wave-compare .method-chip:after,.audio-demo-island .wave-panel .legend-item:before,.audio-demo-island .wave-panel .legend-item:after{content:none!important;display:none!important}body:is(.rsb-body,.cof-body) .audio-demo-island .wave-panel .legend-item{isolation:auto!important;border-color:#0000!important;position:static!important}.audio-demo-island .wave-compare .method-chip:is(.active,.playing) .chip-spinner{border-color:#fff #ffffff61 #ffffff61}.audio-demo-island .wave-compare .method-chip .chip-action{background:var(--method-color,var(--accent));box-shadow:0 2px 6px color-mix(in srgb, var(--method-color,var(--accent)) 30%, transparent)}.audio-demo-island .wave-compare .method-chip .chip-action .ui-icon{color:#fff!important}body:is(.rsb-body,.cof-body) .audio-demo-island .wave-panel .progress-play{color:#fff;background:var(--primary,#2f68c4)!important;box-shadow:0 5px 13px color-mix(in srgb, var(--primary,#2f68c4) 24%, transparent)!important}.audio-demo-island .wave-panel .progress-play:before,.audio-demo-island .wave-panel .progress-play:after{content:none!important;display:none!important}.audio-demo-island .wave-panel .progress-play .ui-icon{color:#fff!important}.audio-demo-island .wave-panel .progress-play:hover:not(:disabled){opacity:.88}body:is(.rsb-body,.cof-body) .audio-demo-island .wave-panel .legend-item{box-shadow:none!important;background:0 0!important}:is(.rsb-body,.cof-body) .audio-demo-island :is(.wave-compare,.audio-group-controls) .segmented-toggle .segmented-option{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.rsb-body,.cof-body) .audio-demo-island :is(.wave-compare,.audio-group-controls) .segmented-toggle .segmented-option:before,:is(.rsb-body,.cof-body) .audio-demo-island :is(.wave-compare,.audio-group-controls) .segmented-toggle .segmented-option:after{content:none!important;display:none!important}@media (prefers-reduced-motion:reduce){.segmented-thumb{transition:none}}.dataset-task{align-items:center;gap:6px;display:inline-flex}.dataset-task .ui-icon{width:18px;height:18px}body:is(.rsb-body,.cof-body) .audio-demo-island .method-chip:not(.active,.playing){border:1px solid #dfe3e9!important}body:is(.rsb-body,.cof-body) .audio-demo-island .audio-nav-btn{border:1px solid #0000;background:#fff!important;box-shadow:0 3px 10px #23416314,0 10px 24px -10px #23416326!important}body:is(.rsb-body,.cof-body) .audio-demo-island .audio-nav-btn:before,body:is(.rsb-body,.cof-body) .audio-demo-island .audio-nav-btn:after{content:none!important}body:is(.rsb-body,.cof-body) .audio-demo-island .audio-nav-btn:is(:hover,:focus-visible){background:#eaf2ff!important;border:1px solid #8fb5f3!important}body:is(.rsb-body,.cof-body) .audio-demo-island .audio-nav-btn:is(:hover,:focus-visible):before,body:is(.rsb-body,.cof-body) .audio-demo-island .audio-nav-btn:is(:hover,:focus-visible):after{content:none!important}
