.sa-aud{--u:calc(100cqw / 320);--fs:11.5;--sa-site:#f7f8f8;--sa-line:#e6e8ea;--sa-panel:#fcfcfc;--sa-card:#ffffff;--sa-field:#ffffff;--sa-sec:#f0f3f4;--sa-accent:#5eecb1;--sa-accent-light:#dfece5;--sa-accent-stroke:#59daab;--sa-stroke:#e8e8e8;--sa-stroke-2:#f0f3f4;--sa-t1:#1b3742;--sa-t2:#2d5b6e;--sa-t3:#577c8b;--sa-t-accent:#274d72;--sa-noise:#abbdc5;--sa-speech:#3cc39b;--sa-d1:#718fc6;--sa-d2:#42a8c2;--sa-d3:#d44f8a;--sa-onfill:#ffffff;--sa-bad:#c92e24;--sa-bad-bg:rgba(239,69,57,0.12);--sa-land:#f0f3f4;--sa-water:#d4e8ed;--sa-shadow:0 3px 3px rgba(17,24,28,0.02),0 1px 0 rgba(17,24,28,0.02);container-type:inline-size;width:100%;height:100%;background:var(--sa-site);color:var(--sa-t1);font-family:var(--font-sena,"DM Sans"),system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}[data-theme=dark] .sa-aud{--sa-site:#08070e;--sa-line:#1a1d24;--sa-panel:rgba(21,41,60,0.5);--sa-card:#1a334c;--sa-field:#15293c;--sa-sec:#15293c;--sa-accent-light:#184e5d;--sa-stroke:rgba(255,255,255,0.08);--sa-stroke-2:#244958;--sa-t1:#f0f3f4;--sa-t2:#abbdc5;--sa-t3:#86a1ac;--sa-t-accent:#50c8a4;--sa-noise:#577c8b;--sa-speech:#5eecb1;--sa-d1:#98acd2;--sa-d2:#67b7cb;--sa-d3:#e072a1;--sa-onfill:#0e2230;--sa-bad:#ff8b82;--sa-bad-bg:rgba(239,69,57,0.2);--sa-land:#15293c;--sa-water:#184e5d;--sa-shadow:none}.sa-aud[data-min="12"]{--fs:12}.sa-aud[data-min="14"]{--fs:14}.sa-aud *,.sa-aud :after,.sa-aud :before{box-sizing:border-box}.sa-in{height:100%;padding:calc(var(--u) * 10)}.sa-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--sa-card);border:1px solid var(--sa-stroke);border-radius:calc(var(--u) * 6);box-shadow:var(--sa-shadow)}.sa-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 10);border-bottom:1px solid var(--sa-stroke);flex:none}.sa-ttl{display:flex;flex-direction:column;gap:calc(var(--u) * 1);min-width:0}.sa-eyebrow{font-size:calc(var(--u) * var(--fs));line-height:1.15;letter-spacing:.07em;text-transform:uppercase;color:var(--sa-t2)}.sa-eyebrow,.sa-title{font-weight:600;white-space:nowrap}.sa-title{font-size:calc(var(--u) * (var(--fs) + 1.5));line-height:1.2;letter-spacing:-.01em}.sa-body{flex:1;min-height:0;display:flex;flex-direction:column}.sa-meta{font-size:calc(var(--u) * var(--fs));color:var(--sa-t2);white-space:nowrap;font-variant-numeric:tabular-nums}.sa-strong{font-size:calc(var(--u) * (var(--fs) + 1));font-weight:600}.sa-quote,.sa-strong{color:var(--sa-t1);white-space:nowrap}.sa-quote{font-size:calc(var(--u) * (var(--fs) + 1.5));font-weight:500;letter-spacing:-.01em}.sa-badge{display:inline-flex;align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 1.5) calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:var(--sa-accent-light);color:var(--sa-t-accent);font-size:calc(var(--u) * var(--fs));font-weight:500;white-space:nowrap;flex:none}.sa-badge:before{content:"";width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:50%;background:var(--sa-accent-stroke)}.sa-badge.bad{background:var(--sa-bad-bg);color:var(--sa-bad)}.sa-badge.bad:before{background:var(--sa-bad)}.sa-ok{color:var(--sa-t-accent);font-weight:500;white-space:nowrap}.sa-ok:before{content:"\2713\00a0"}:where(button.sa-hot){appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.sa-hot{position:relative;transition:background-color .15s}.sa-hot:hover{background:var(--sa-sec)}.sa-ask input:focus-visible,.sa-hot:focus-visible,.sa-send:focus-visible{outline:calc(var(--u) * 1.5) solid var(--sa-accent-stroke);outline-offset:calc(var(--u) * -1.5)}.sa-fill{position:absolute;inset:0;z-index:1;width:100%}.sa-fill:hover{background:transparent}.sa-aud .sa-wave{display:block;width:100%;height:auto}.sa-wave .n rect{fill:var(--sa-noise)}.sa-wave .n.ghost rect{opacity:.22}.sa-wave .n.quiet rect{opacity:.55}.sa-wave .n.flat rect{fill:var(--sa-noise)}.sa-wave .s rect.hol{fill:transparent;stroke-width:1.5}.sa-wave .s rect.hol.t1{stroke:var(--sa-d1)}.sa-wave .s rect.hol.t3{stroke:var(--sa-d3);fill:color-mix(in srgb,var(--sa-d3) 18%,transparent)}.sa-wave .s rect{fill:var(--sa-speech);transform-box:fill-box;transform-origin:center}.sa-wave .s rect.t1{fill:var(--sa-d1)}.sa-wave .s rect.t2{fill:var(--sa-d2)}.sa-wave .s rect.t3{fill:var(--sa-d3)}.sa-wave .seg{fill:var(--sa-accent-light);opacity:.6}.sa-hot:hover .sa-wave .s rect:not(.t1):not(.t2):not(.t3){fill:var(--sa-accent)}.is-real .sa-wave .n.ghost rect{opacity:1}.sa-clip{position:relative;flex:none;padding:calc(var(--u) * 5) calc(var(--u) * 10) calc(var(--u) * 4);background:var(--sa-panel);border-bottom:1px solid var(--sa-stroke)}.sa-row{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:calc(var(--u) * 8);width:100%;min-height:calc(var(--u) * var(--rh, 20));padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * (var(--fs) + .5));color:var(--sa-t2)}.sa-row+.sa-row{border-top:1px solid var(--sa-stroke-2)}.sa-row>:first-child{color:var(--sa-t2);font-size:calc(var(--u) * var(--fs));white-space:nowrap}.sa-row>:last-child{justify-self:end;text-align:right;color:var(--sa-t1);font-weight:500;white-space:nowrap}.sa-ask{display:flex;align-items:center;gap:calc(var(--u) * 5);margin:calc(var(--u) * 2) calc(var(--u) * 8) calc(var(--u) * 7);padding:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 8);border:1px solid var(--sa-accent-stroke);border-radius:calc(var(--u) * 6);background:var(--sa-field);flex:none}.sa-ask input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:calc(var(--u) * 11);color:var(--sa-t1);text-overflow:ellipsis}.sa-ask input::placeholder{color:var(--sa-t3);opacity:1}.sa-ask:focus-within{box-shadow:0 0 0 calc(var(--u) * 2) var(--sa-accent-light)}.sa-send{flex:none;display:grid;place-items:center;width:calc(var(--u) * 17);height:calc(var(--u) * 17);border:0;border-radius:50%;background:var(--sa-accent);color:#1b3742;font:600 calc(var(--u) * 11) /1 var(--font-sena,"DM Sans"),sans-serif;cursor:pointer}.sa-seg{display:inline-flex;padding:calc(var(--u) * 2);gap:calc(var(--u) * 2);background:var(--sa-sec);border-radius:calc(var(--u) * 5);flex:none}.sa-seg button{padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * (var(--fs) + .5));font-weight:500;color:var(--sa-t3);white-space:nowrap}.sa-seg button[aria-pressed=true]{background:var(--sa-card);box-shadow:0 1px 2px rgba(17,24,28,.12)}.sa-seg button:hover{background:transparent;color:var(--sa-t1)}.sa-seg button[aria-pressed=true]:hover{background:var(--sa-card)}.sa-field{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5);min-width:0}.sa-field>span:first-child{font-size:calc(var(--u) * var(--fs));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--sa-t3)}.sa-field>span:last-child{padding:calc(var(--u) * 2.5) calc(var(--u) * 7);border:1px solid var(--sa-stroke);border-radius:calc(var(--u) * 4);background:var(--sa-field);font-weight:500}.sa-btn,.sa-field>span:last-child{font-size:calc(var(--u) * (var(--fs) + 1.5));white-space:nowrap}.sa-btn{padding:calc(var(--u) * 3.5) calc(var(--u) * 12);border-radius:calc(var(--u) * 5);color:#1b3742;font-weight:600}.sa-btn,button.sa-btn{background:var(--sa-accent)}button.sa-btn:hover{background:var(--sa-accent-stroke)}.sa-check{display:grid;grid-template-columns:calc(var(--u) * 14) auto 1fr;align-items:center;column-gap:calc(var(--u) * 7);width:100%;min-height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * (var(--fs) + 2.5));font-weight:600}.sa-check+.sa-check{border-top:1px solid var(--sa-stroke-2)}.sa-box{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border:2px solid var(--sa-t3);border-radius:calc(var(--u) * 3);display:grid;place-items:center}.sa-box svg{width:70%;height:70%;opacity:0}.sa-box.on{background:var(--sa-accent);border-color:var(--sa-accent)}.sa-box.on svg{opacity:1}.sa-box.lock{background:var(--sa-accent);border-color:var(--sa-accent)}.sa-box.lock svg{opacity:1}.sa-box svg path{stroke:#1b3742;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sa-check .val{justify-self:end;min-width:0;font-size:calc(var(--u) * (var(--fs) + 1));font-weight:500;color:var(--sa-t1);white-space:nowrap}.sa-check .val.sa-opt{padding:calc(var(--u) * 1.5) calc(var(--u) * 6);border:1.5px dashed var(--sa-t3);border-radius:calc(var(--u) * 3);color:var(--sa-t2);font-weight:500}.sa-check.off>span:nth-child(2){font-weight:400;color:var(--sa-t2)}.sa-check.two{min-height:calc(var(--u) * 40);row-gap:0}.sa-check.two .sa-box{grid-row:1/3}.sa-check.two>span:nth-child(2){grid-column:2/4;grid-row:1;align-self:end}.sa-check.two .val{grid-column:2/4;grid-row:2;justify-self:start;align-self:start}.sa-check.two .val.sa-opt{margin-top:calc(var(--u) * 1)}.sa-map{position:relative;flex:1;min-height:0;background:var(--sa-land);overflow:hidden}.sa-map svg{position:absolute;inset:0;width:100%;height:100%}.sa-pin{position:absolute;left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));display:flex;align-items:center;gap:calc(var(--u) * 4);padding:0;transform:translate(calc(var(--u) * -7),calc(var(--u) * -7));white-space:nowrap}.sa-pin i{flex:none;width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%;background:var(--sa-accent);border:calc(var(--u) * 2.5) solid var(--sa-card);box-shadow:0 0 0 1px var(--sa-accent-stroke),0 2px 4px rgba(17,24,28,.25)}.sa-pin span{padding:calc(var(--u) * 2) calc(var(--u) * 6);border-radius:calc(var(--u) * 3);background:var(--sa-card);border:1px solid var(--sa-stroke);box-shadow:0 1px 3px rgba(17,24,28,.12);font-size:calc(var(--u) * (var(--fs) + 2.5));font-weight:500;line-height:1.2;color:var(--sa-t1)}.sa-pin span small{display:block;margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * var(--fs));font-weight:500;color:var(--sa-t2)}.sa-pin span b{font-weight:700;margin-right:calc(var(--u) * 4)}.sa-pin[aria-pressed=true] span{border-color:var(--sa-accent-stroke);background:var(--sa-accent-light)}.sa-pin:hover{background:transparent}.sa-pin:hover i{transform:scale(1.15)}.sa-track{position:relative;display:grid;grid-template-columns:calc(var(--u) * 80) 1fr;align-items:center;column-gap:calc(var(--u) * 6);height:calc(var(--u) * 42)}.sa-track>span:first-child{min-width:0;font-size:calc(var(--u) * (var(--fs) + 1.5))}.sa-track .lane{position:relative;height:calc(var(--u) * 34);background:var(--sa-sec)}.sa-block,.sa-track .lane{border-radius:calc(var(--u) * 4)}.sa-block{position:absolute;top:0;bottom:0;left:calc(var(--p) * 1%);width:calc(var(--w) * 1%);padding:calc(var(--u) * 4) calc(var(--u) * 3);background:var(--c);color:var(--sa-onfill)}.sa-block.hol{background:var(--sa-card);border:calc(var(--u) * 1.6) dashed var(--c);color:var(--c);padding:calc(var(--u) * 2.5) calc(var(--u) * 3)}.sa-bars{display:flex;align-items:center;justify-content:space-between;height:100%}.sa-bars i{display:block;flex:1;max-width:calc(var(--u) * 2.4);margin:0 calc(var(--u) * .5);border-radius:calc(var(--u) * 1.5);background:currentColor}.sa-axis{display:flex;justify-content:space-between;margin-left:calc(var(--u) * 86);margin-top:calc(var(--u) * 2)}.sa-pad{padding:calc(var(--u) * 8) calc(var(--u) * 10)}.sa-grow{flex:1;min-height:0}.sa-split{display:grid;gap:calc(var(--u) * 8)}.sa-cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 4) calc(var(--u) * 8)}.sa-clipbar,.sa-flex{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 6)}.sa-play{flex:none;display:grid;place-items:center;width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:50%;background:var(--sa-accent)}.sa-play:after{content:"";margin-left:calc(var(--u) * 2);border-style:solid;border-width:calc(var(--u) * 5) 0 calc(var(--u) * 5) calc(var(--u) * 8);border-color:transparent transparent transparent #1b3742}.sa-chip{display:inline-block;padding:calc(var(--u) * 2) calc(var(--u) * 6);border-radius:calc(var(--u) * 3);background:var(--sa-sec);color:var(--sa-t2);font-size:calc(var(--u) * var(--fs));font-weight:500;white-space:nowrap}.sa-chip.d1{background:color-mix(in srgb,var(--sa-d1) 22%,transparent);color:var(--sa-t1)}.sa-chip.d2{background:color-mix(in srgb,var(--sa-d2) 22%,transparent);color:var(--sa-t1)}.sa-chip.d3{background:color-mix(in srgb,var(--sa-d3) 22%,transparent);color:var(--sa-t1)}.sa-chip.noise{background:color-mix(in srgb,var(--sa-noise) 40%,transparent);color:var(--sa-t1)}.sa-chip.mint{background:var(--sa-accent-light);color:var(--sa-t-accent)}.sa-seglabel{position:absolute;top:0;font-size:calc(var(--u) * var(--fs));font-weight:600;color:var(--sa-t1);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.mscene.is-armed .sa-fade{opacity:0;transform:translateY(calc(var(--u) * 4))}.mscene.is-on .sa-fade{animation:sa-fade .45s cubic-bezier(.23,1,.32,1) var(--d,0s) both}.mscene.is-armed .sa-pop{opacity:0;transform:scale(.6)}.mscene.is-on .sa-pop{animation:sa-pop .4s cubic-bezier(.2,.9,.3,1.2) var(--d,0s) both}.mscene.is-armed .sa-drop{opacity:0;transform:translateY(calc(var(--u) * -10))}.mscene.is-on .sa-drop{animation:sa-drop .45s cubic-bezier(.2,.9,.3,1.1) var(--d,0s) both}.mscene.is-armed .sa-wave .s rect{transform:scaleY(.15)}.mscene.is-on .sa-wave .s rect{animation:sa-rise .5s cubic-bezier(.23,1,.32,1) calc(var(--d, .4s) + var(--i) * 18ms) both}.mscene.is-armed .sa-wave .n.ghost rect{opacity:1}.mscene.is-on .sa-wave .n.ghost rect{animation:sa-ghost .7s ease-out var(--d,.4s) backwards}.mscene.is-armed .sa-slide{opacity:0;transform:scaleX(.2)}.mscene.is-on .sa-slide{transform-origin:left center;animation:sa-slide .5s cubic-bezier(.23,1,.32,1) var(--d,0s) both}.mscene.is-armed .sa-press{transform:none}.mscene.is-on .sa-press{animation:sa-press .35s ease-out var(--d,0s) both}.mscene.is-armed .sa-lit{background-color:transparent}.mscene.is-on .sa-lit{animation:sa-lit .5s ease-out var(--d,0s) both}.mscene.is-armed .sa-tick .sa-box.on{background:transparent;border-color:var(--sa-noise)}.mscene.is-armed .sa-tick .sa-box svg{opacity:0}.mscene.is-on .sa-tick .sa-box.on{animation:sa-tick .3s ease-out var(--d,0s) both}.mscene.is-on .sa-tick .sa-box.on svg{animation:sa-appear .2s ease-out calc(var(--d, 0s) + .1s) both}}@keyframes sa-fade{0%{opacity:0;transform:translateY(calc(var(--u) * 4))}}@keyframes sa-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sa-drop{0%{opacity:0;transform:translateY(calc(var(--u) * -10))}}@keyframes sa-rise{0%{transform:scaleY(.15)}}@keyframes sa-ghost{0%{opacity:1}}@keyframes sa-slide{0%{opacity:0;transform:scaleX(.2)}}@keyframes sa-press{50%{transform:scale(.94)}}@keyframes sa-lit{0%{background-color:transparent}to{background-color:var(--sa-accent-light)}}@keyframes sa-tick{0%{background:transparent;border-color:var(--sa-noise)}}@keyframes sa-appear{0%{opacity:0}}.sa-lit,button.sa-lit{background-color:var(--sa-accent-light)}.sena-sharp .sa-aud .sa-badge:before,.sena-sharp .sa-aud .sa-pin i,.sena-sharp .sa-aud .sa-play,.sena-sharp .sa-aud .sa-send{border-radius:50%!important}.sa-lane{display:block;width:100%;padding:calc(var(--u) * 5) calc(var(--u) * 8);border:1px solid var(--sa-stroke);border-radius:calc(var(--u) * 4);background:var(--sa-panel)}.sa-lane.on{border-color:var(--sa-accent-stroke);box-shadow:0 0 0 calc(var(--u) * 1.5) var(--sa-accent-light)}.sa-key{display:inline-flex;align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * var(--fs));font-weight:500;color:var(--sa-t2)}.sa-key:before{content:"";width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;background:var(--k)}.sa-seg button[aria-pressed=true]{color:var(--sa-t1)}.sa-verdict{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 8) calc(var(--u) * 10)}.sa-lbl{font-size:calc(var(--u) * var(--fs));letter-spacing:.07em;text-transform:uppercase;color:var(--sa-t2)}.sa-lbl,.sa-line{display:block;font-weight:600;white-space:nowrap}.sa-line{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * (var(--fs) + 3.5));letter-spacing:-.01em;color:var(--sa-t1)}.sa-heard{display:flex;align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 8) calc(var(--u) * 9);border:calc(var(--u) * 1.6) solid;border-radius:calc(var(--u) * 5)}.sa-heard.good{background:var(--sa-accent-light);border-color:var(--sa-accent-stroke)}.sa-heard.bad{background:var(--sa-bad-bg);border-color:var(--sa-bad)}.sa-heard.bad .sa-line{color:var(--sa-bad)}.sa-mark{flex:none;display:grid;place-items:center;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:50%}.sa-mark svg{width:62%;height:62%;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sa-heard.good .sa-mark{background:var(--sa-accent)}.sa-heard.good .sa-mark svg path{stroke:#1b3742}.sa-heard.bad .sa-mark{background:var(--sa-bad)}.sa-heard.bad .sa-mark svg path{stroke:#fff}[data-theme=dark] .sa-heard.bad .sa-mark svg path{stroke:#2a0a07}.sena-sharp .sa-aud .sa-mark{border-radius:50%!important}.sa-quote.sa-big{font-size:calc(var(--u) * (var(--fs) + 5));font-weight:600}.sa-mix{display:grid;grid-template-columns:calc(var(--u) * 62) 1fr;align-items:center;column-gap:calc(var(--u) * 6)}.sa-mix.sum{padding-top:calc(var(--u) * 5);border-top:calc(var(--u) * 1.5) solid var(--sa-t3)}.sa-mix .sa-strong{font-size:calc(var(--u) * (var(--fs) + 1.5))}.sa-mix .sa-strong i{display:inline-block;width:calc(var(--u) * 11);font-style:normal;color:var(--sa-t2)}.sa-lang{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * (var(--fs) + 1));font-weight:600;white-space:nowrap}.sa-lang.solid{background:var(--sa-d1);color:var(--sa-onfill)}.sa-lang.dash{border:calc(var(--u) * 1.6) dashed var(--sa-d3);color:var(--sa-t1)}.sa-chan{display:flex!important;align-items:baseline;justify-content:space-between;margin-bottom:calc(var(--u) * 3);font-size:calc(var(--u) * (var(--fs) + 1.5))}.sa-wave .n.quiet rect{opacity:1}.sa-wave .n.loud rect{fill:var(--sa-t3);opacity:.75}.sa-chip.mint,.sa-chip.noise{font-size:calc(var(--u) * (var(--fs) + 1.5));font-weight:600}.sa-chip.noise{background:color-mix(in srgb,var(--sa-t3) 28%,transparent)}.sa-mix .sa-strong{font-size:calc(var(--u) * (var(--fs) + 3))}.sa-track .lane{background:color-mix(in srgb,var(--sa-t3) 16%,transparent)}.sa-axis{font-size:calc(var(--u) * (var(--fs) + 1.5));color:var(--sa-t1)}.sa-quote.sa-big{font-size:calc(var(--u) * (var(--fs) + 6))}