:where(.icon){vertical-align:middle;flex-shrink:0;block-size:1.1em;inline-size:1.1em;display:inline-block}.dialog:where(.astro-3e6p3wdb){inline-size:var(--dialog-size,var(--size-dialog))}.dialog:where(.astro-3e6p3wdb)[open]{flex-direction:column;display:flex;overflow:hidden}.head:where(.astro-3e6p3wdb){justify-content:space-between;align-items:center;gap:var(--space-between-content);padding-block:var(--space-between-text);padding-inline:var(--space-padding-container) var(--space-between-text);border-block-end:var(--border-width-default) solid var(--color-border-subtle);background-color:var(--color-background-surface);flex:none;display:flex}.body:where(.astro-3e6p3wdb){gap:var(--space-between-blocks);min-block-size:0;padding:var(--space-padding-container);overscroll-behavior:contain;display:grid;overflow-y:auto}.footer:where(.astro-nw2ivrzo){justify-content:space-between;align-items:baseline;gap:var(--space-between-text) var(--space-between-blocks);margin-inline:var(--space-page-inline);padding-block:var(--space-padding-container) var(--space-padding-page);border-block-start:var(--border-width-default) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.links:where(.astro-nw2ivrzo){gap:var(--space-between-lines) var(--space-between-content);flex-wrap:wrap;padding:0;list-style:none;display:flex}a:where(.astro-nw2ivrzo){color:var(--color-text-secondary);text-underline-offset:.2em}a:where(.astro-nw2ivrzo):hover{color:var(--color-text-primary)}.guide:where(.astro-nw2ivrzo){align-items:center;gap:var(--space-between-lines);color:var(--color-text-accent);font-weight:var(--font-weight-semi-bold);display:inline-flex}.guide:where(.astro-nw2ivrzo):hover{color:var(--color-text-accent)}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}body{min-block-size:100svh}img,svg,video,canvas,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p{overflow-wrap:break-word}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}}@layer base{body{background-color:var(--color-background-page);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}h1,h2,h3{font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:var(--font-size-title)}h2,h3{font-size:var(--font-size-heading)}b,strong,th{font-weight:var(--font-weight-semi-bold)}p{max-inline-size:65ch}:focus-visible{outline:var(--border-width-highlight) solid var(--color-focus);outline-offset:2px}input,select{min-block-size:var(--size-action-minimum);padding-inline:var(--space-between-text);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-background-surface)}input[aria-invalid=true]{border-color:var(--color-background-danger);box-shadow:inset 0 0 0 1px var(--color-background-danger)}input[type=checkbox],input[type=radio]{block-size:1.125rem;min-block-size:auto;inline-size:1.125rem;accent-color:var(--color-background-accent)}dialog{max-inline-size:min(var(--dialog-size,var(--size-dialog)), calc(100vw - 2 * var(--space-padding-page)));max-block-size:calc(100dvh - 2 * var(--space-padding-page));border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-large);background-color:var(--color-background-surface);color:var(--color-text-primary);margin:auto;padding:0;&::backdrop{background-color:var(--color-backdrop)}}}@layer shared{.button{justify-content:center;align-items:center;gap:var(--space-between-text);min-inline-size:var(--size-action-minimum);min-block-size:var(--size-action-minimum);padding:var(--space-padding-action);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-background-surface);color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-compact);cursor:pointer;display:inline-flex;&:hover:not(:disabled){border-color:var(--color-text-primary)}&:disabled{cursor:not-allowed;opacity:.6}&[aria-pressed=true]{border-color:var(--color-background-accent);background-color:var(--color-background-accent);color:var(--color-text-on-accent)}}.button--primary{border-color:var(--color-background-accent);background-color:var(--color-background-accent);color:var(--color-text-on-accent)}.button--phantom[aria-pressed=true],.button--mute[aria-pressed=true]{border-color:var(--color-background-danger);background-color:var(--color-background-danger);color:var(--color-text-on-danger)}.button--solo[aria-pressed=true]{border:var(--border-width-standout) solid var(--color-border-solo);background-color:var(--color-background-solo);color:var(--color-text-on-solo)}.button--icon{padding:0;& .icon{inline-size:var(--size-icon);block-size:var(--size-icon)}}.button--tag{min-block-size:auto;padding:0 var(--space-between-lines);border-color:var(--color-border-subtle);border-radius:var(--radius-extra-small);color:var(--color-text-secondary);font-size:var(--font-size-meta);text-transform:uppercase;background-color:#0000;line-height:1.125rem;&:focus-visible{outline-offset:1px}}.button--tone{border-color:var(--tone-colour,var(--color-border-subtle));background-color:var(--tone-colour,transparent);min-inline-size:3.75rem;color:var(--tone-text,var(--color-text-secondary))}@media (forced-colors:active){.button[aria-pressed=true]{outline:var(--border-width-standout) solid Highlight}}.button--feedback{place-items:center;display:inline-grid;&>*{transition:opacity var(--duration-fast) var(--easing-standard), scale var(--duration-fast) var(--easing-standard);grid-area:1/1}& .feedback{opacity:0;scale:.5}& .feedback--success{color:var(--color-text-success)}& .feedback--error{color:var(--color-background-danger)}&[data-feedback] .face{opacity:0;scale:.8}&[data-feedback=success] .feedback--success,&[data-feedback=error] .feedback--error{opacity:1;scale:1}}.button--primary.button--feedback .feedback{color:var(--color-text-on-accent)}input[type=checkbox][role=switch]{border:var(--border-width-default) solid var(--color-border);appearance:none;background-color:var(--color-background-track);cursor:pointer;border-radius:999px;flex-shrink:0;block-size:1.5rem;min-block-size:auto;inline-size:2.75rem;margin:0;padding:0;position:relative;&:before{content:"" / "";background-color:var(--color-text-secondary);block-size:1rem;inline-size:1rem;transition:inset-inline-start var(--duration-fast) var(--easing-standard);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;translate:0 -50%}&:checked{border-color:var(--color-background-accent);background-color:var(--color-background-accent);&:before{background-color:var(--color-text-on-accent);inset-inline-start:calc(100% - 1.1875rem)}}&:disabled{cursor:not-allowed;opacity:.6}}@media (forced-colors:active){input[type=checkbox][role=switch]{border-color:canvastext;&:before{background-color:canvastext}&:checked{background-color:highlight}}}.message{--message-colour:var(--color-text-accent);align-items:flex-start;gap:var(--space-between-lines);font-size:var(--font-size-body);display:flex}.message[data-kind=success]{--message-colour:var(--color-text-success)}.message[data-kind=warning]{--message-colour:var(--color-text-warning)}.message[data-kind=error]{--message-colour:var(--color-background-danger)}.message-icon{block-size:1lh;color:var(--message-colour);flex-shrink:0;place-items:center;display:inline-grid}.message-box{--message-colour:var(--color-text-accent);--message-background:var(--color-background-surface);--message-radius:var(--radius-medium);align-items:center;gap:var(--space-between-content);padding-block:var(--space-between-text);padding-inline:var(--space-padding-container) var(--space-between-text);border:var(--border-width-default) solid var(--color-border-subtle);border-inline-start:var(--border-width-highlight) solid var(--message-colour);background-color:var(--message-background);border-start-end-radius:var(--message-radius);border-end-end-radius:var(--message-radius);display:flex;&[data-kind=success]{--message-colour:var(--color-text-success)}&[data-kind=warning]{--message-colour:var(--color-text-warning);--message-background:var(--color-background-warning)}&[data-kind=error]{--message-colour:var(--color-background-danger)}}.message-box--panel{--message-radius:var(--radius-large);padding:var(--space-padding-container);align-items:normal;display:grid}.hint{color:var(--color-text-secondary);font-size:var(--font-size-small)}.status{color:var(--color-text-secondary);font-size:var(--font-size-small);&[data-status=on]{color:var(--color-text-success)}&[data-status=away]{color:var(--color-text-warning)}}[data-tone=warmth]{--slider-colour:var(--color-fader-warmth);--tone-colour:var(--color-tone-warmth);--tone-text:var(--color-text-on-tone)}[data-tone=focus]{--slider-colour:var(--color-fader-focus);--tone-colour:var(--color-tone-focus);--tone-text:var(--color-text-on-tone)}[data-tone=shine]{--slider-colour:var(--color-fader-shine);--tone-colour:var(--color-tone-shine);--tone-text:var(--color-text-on-tone)}.choice{border:var(--border-width-default) solid transparent;border-radius:var(--radius-small);color:var(--color-text-primary);cursor:pointer;place-items:center;display:grid;position:relative;& input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}&:hover{border-color:var(--color-border)}&:has(:checked){border-color:var(--choice-edge,var(--color-background-accent));background-color:var(--choice-fill,var(--color-background-accent));color:var(--choice-text,var(--color-text-on-accent))}&:has(:focus-visible){outline:var(--border-width-highlight) solid var(--color-focus);outline-offset:2px}&:has(:disabled){cursor:not-allowed;opacity:.6}}.choice--segment{min-block-size:var(--size-action-minimum);border-color:var(--color-border);background-color:var(--color-background-surface);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);&:has(:checked){border-width:var(--border-width-standout)}}@media (forced-colors:active){.choice:has(:checked){outline:var(--border-width-standout) solid Highlight}}}@layer state{[hidden]{display:none}}:root{color-scheme:light dark;--color-background-page:light-dark(#f5f3ef,#171615);--color-background-surface:light-dark(#fffefc,#201f1d);--color-background-raised:light-dark(#f2efea,#2a2927);--color-background-track:light-dark(#e6e2db,#383633);--color-background-accent:light-dark(#6d43d9,#b79cff);--color-background-danger:light-dark(#b8322a,#ff7b72);--color-background-solo:light-dark(#f2c230,#ffd24d);--color-background-warning:light-dark(#fff4d6,#2d2610);--color-text-primary:light-dark(#1f1d1b,#eeece8);--color-text-secondary:light-dark(#5f5a54,#aca7a0);--color-text-accent:light-dark(#6d43d9,#b79cff);--color-text-on-accent:light-dark(#fff,#1a0b3d);--color-text-on-danger:light-dark(#fff,#2a0505);--color-text-on-solo:#1c1c1e;--color-text-success:light-dark(#1d7542,#5fd38d);--color-text-warning:light-dark(#7a5200,#ffd24d);--color-border:light-dark(#74747c,#8b8b95);--color-border-subtle:light-dark(#e4e0d9,#302e2b);--color-border-solo:light-dark(#7a5900,#ffd24d);--color-focus:light-dark(#5530b8,#cdb9ff);--color-meter-safe:light-dark(#1d7542,#5fd38d);--color-meter-caution:light-dark(#8a6400,#ffd24d);--color-meter-danger:light-dark(#b8322a,#ff7b72);--color-tone-warmth:light-dark(#f5b544,#ffb547);--color-tone-focus:light-dark(#4cc27a,#5fd38d);--color-tone-shine:#7aa5ff;--color-text-on-tone:#1c1c1e;--color-fader-warmth:light-dark(#a86400,#ffb547);--color-fader-focus:light-dark(#1f8a4c,#5fd38d);--color-fader-shine:light-dark(#2563d4,#7aa5ff);--color-monitor:light-dark(#1d7542,#5fd38d);--color-headphone:light-dark(#8a5600,#ffb547);--color-backdrop:#0006;--font-family-body:system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-title:1.25rem;--font-size-heading:1.0625rem;--font-size-body:1rem;--font-size-small:.875rem;--font-size-meta:.75rem;--font-weight-regular:400;--font-weight-semi-bold:600;--line-height-heading:1.25;--line-height-body:1.5;--line-height-compact:1.2;--space-between-lines:.25rem;--space-between-text:.5rem;--space-between-content:1rem;--space-between-blocks:2rem;--space-padding-page:clamp(1rem, .25rem + 2.5vw, 2rem);--space-padding-compact:.75rem;--space-between-strips:clamp(.5rem, 1.5vw, 1rem);--space-padding-container:1.25rem;--space-padding-action:.375rem .75rem;--size-action-minimum:2.25rem;--size-icon:1.25rem;--size-strip:9rem;--size-fader-length:13rem;--size-slider-track:.375rem;--size-slider-thumb:1.25rem;--size-meter:.5rem;--space-between-meters:.1875rem;--size-dialog:30rem;--size-bar:4rem;--size-page-max:112rem;--space-page-inline:max(var(--space-padding-page), (100% - var(--size-page-max)) / 2 + var(--space-padding-page));--font-size-display:clamp(1.875rem, 1.5rem + 1.25vw, 2.5rem);--line-height-reading:1.7;--space-between-sections:3.5rem;--size-guide-nav:16.5rem;--size-guide-toc:13rem;--size-guide-main:66rem;--size-reading:44rem;--border-width-default:1px;--border-width-standout:2px;--border-width-highlight:3px;--radius-extra-small:4px;--radius-small:6px;--radius-medium:10px;--radius-large:14px;--duration-fast:.15s;--easing-standard:ease;--z-index-raised:1;--z-index-bar:2;--z-index-skip:3}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-contrast:more){:root{--color-text-secondary:var(--color-text-primary);--color-border:var(--color-text-primary);--color-border-subtle:var(--color-text-primary);--border-width-default:var(--border-width-standout)}}.visually-hidden,:is([role=status],[role=alert],[aria-live]):empty,.message[data-quiet]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip:where(.astro-z4jru4n3){z-index:var(--z-index-skip);padding:var(--space-padding-action);border-radius:var(--radius-small);background-color:var(--color-background-surface);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-between-text)}.skip:where(.astro-z4jru4n3):focus{inset-block-start:var(--space-between-text)}main:where(.astro-z4jru4n3):focus-visible{outline:none}.privacy:where(.astro-y3qtntcn){gap:var(--space-between-content);max-inline-size:42rem;padding:var(--space-padding-page);margin-inline:auto;display:grid}h2:where(.astro-y3qtntcn){margin-block-start:var(--space-between-content)}ul:where(.astro-y3qtntcn){gap:var(--space-between-text);padding-inline-start:1.25rem;display:grid}a:where(.astro-y3qtntcn){color:var(--color-text-accent);text-underline-offset:.2em}.slider:where(.astro-3cuxzxk4){--slider-position:0;--slider-travel:calc(100% - var(--size-slider-thumb));--slider-direction:1;gap:var(--space-between-lines);font-size:var(--font-size-meta);user-select:none;display:grid}.control:where(.astro-3cuxzxk4){border-radius:var(--radius-small);cursor:grab;position:relative;container-type:size}.control:where(.astro-3cuxzxk4):active{cursor:grabbing}.control:where(.astro-3cuxzxk4):focus-visible{outline:none}.control:where(.astro-3cuxzxk4):is(:focus-visible,:active) .thumb:where(.astro-3cuxzxk4){box-shadow:0 0 0 2px var(--slider-surround,var(--color-background-surface)), 0 0 0 calc(2px + var(--border-width-highlight)) var(--slider-colour,var(--color-background-accent))}.track:where(.astro-3cuxzxk4){border-radius:var(--size-slider-track);background-color:var(--color-background-track);position:absolute;overflow:hidden}.fill:where(.astro-3cuxzxk4){background-color:var(--slider-colour,var(--color-background-accent));position:absolute}.thumb:where(.astro-3cuxzxk4){inline-size:var(--size-slider-thumb);block-size:var(--size-slider-thumb);background-color:var(--slider-colour,var(--color-background-accent));border-radius:50%;position:absolute}.control:where(.astro-3cuxzxk4)[data-kind=pan] .fill:where(.astro-3cuxzxk4){display:none}.value:where(.astro-3cuxzxk4){color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);font-variant-numeric:tabular-nums}.scale:where(.astro-3cuxzxk4){color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:0;line-height:1;list-style:none;position:relative}.tick:where(.astro-3cuxzxk4){position:absolute}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical]){grid-template:"scale control" var(--size-fader-length) "value value" auto / auto var(--size-slider-thumb);column-gap:var(--space-between-text);justify-content:center}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical])>.control:where(.astro-3cuxzxk4){touch-action:pan-x;grid-area:control}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical]) .track:where(.astro-3cuxzxk4){inset-block:calc(var(--size-slider-thumb) / 2);inline-size:var(--size-slider-track);inset-inline-start:calc(50% - var(--size-slider-track) / 2)}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical]) .fill:where(.astro-3cuxzxk4){transform-origin:bottom;scale:1 var(--slider-position);inset:0}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical]) .thumb:where(.astro-3cuxzxk4){translate:0 calc(var(--slider-position) * (var(--size-slider-thumb) - 100cqb));inset-block-end:0;inset-inline-start:0}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical])>.scale:where(.astro-3cuxzxk4){text-align:end;grid-area:scale;min-inline-size:2.25rem}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical]) .tick:where(.astro-3cuxzxk4){inset-block-end:calc(var(--tick) * var(--slider-travel) + var(--size-slider-thumb) / 2);inset-inline-end:0;translate:0 50%}.slider:where(.astro-3cuxzxk4):where([data-orientation=vertical])>.value:where(.astro-3cuxzxk4){text-align:center;grid-area:value}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal]){grid-template:"control value" var(--size-slider-thumb) "scale ." auto / 1fr 4rem;column-gap:var(--space-between-text);align-items:center}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal])>.control:where(.astro-3cuxzxk4){block-size:var(--size-slider-thumb);touch-action:pan-y;grid-area:control}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal]) .track:where(.astro-3cuxzxk4){inset-block-start:calc(50% - var(--size-slider-track) / 2);inset-inline:calc(var(--size-slider-thumb) / 2);block-size:var(--size-slider-track)}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal]) .fill:where(.astro-3cuxzxk4){transform-origin:0;scale:var(--slider-position) 1;inset:0}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal]) .thumb:where(.astro-3cuxzxk4){translate:calc(var(--slider-position) * (100cqi - var(--size-slider-thumb)) * var(--slider-direction)) 0;inset-block-start:0;inset-inline-start:0}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal]:dir(rtl)){--slider-direction:-1}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal]:dir(rtl)) .fill:where(.astro-3cuxzxk4){transform-origin:100%}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal])>.scale:where(.astro-3cuxzxk4){grid-area:scale;block-size:1em}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal]) .tick:where(.astro-3cuxzxk4){inset-inline-start:calc(var(--tick) * var(--slider-travel) + var(--size-slider-thumb) / 2);translate:-50%}.slider:where(.astro-3cuxzxk4):where([data-orientation=horizontal])>.value:where(.astro-3cuxzxk4){text-align:end;grid-area:value}@media (forced-colors:active){.fill:where(.astro-3cuxzxk4),.thumb:where(.astro-3cuxzxk4){background-color:canvastext}.control:where(.astro-3cuxzxk4):is(:focus-visible,:active) .thumb:where(.astro-3cuxzxk4){outline:var(--border-width-highlight) solid Highlight;outline-offset:2px}}.tray:where(.astro-qxui2tmk){background-color:var(--color-background-surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.head:where(.astro-qxui2tmk){justify-content:space-between;align-items:baseline;gap:0 var(--space-between-content);padding:var(--space-padding-compact) var(--space-padding-container);border-block-end:var(--border-width-default) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}h1:where(.astro-qxui2tmk){font-size:var(--font-size-heading)}.body:where(.astro-qxui2tmk){overscroll-behavior:contain;padding:var(--space-between-blocks) var(--space-padding-container) var(--space-padding-compact);overflow-y:auto}.rows:where(.astro-qxui2tmk){gap:var(--space-between-content);padding:0;list-style:none;display:grid}.row:where(.astro-qxui2tmk){align-items:center;gap:var(--space-between-text);grid-template-columns:auto minmax(0,1fr);display:grid}.mute:where(.astro-qxui2tmk){color:var(--color-text-secondary);background-color:#0000;border-color:#0000;position:relative;&:hover{color:var(--color-text-primary)}&[aria-pressed=true]{color:var(--color-background-danger);background-color:#0000;border-color:#0000}}.mute:where(.astro-qxui2tmk)>.muted,.mute:where(.astro-qxui2tmk)[aria-pressed=true]>.what:where(.astro-qxui2tmk){display:none}.mute:where(.astro-qxui2tmk)[aria-pressed=true]>.muted{display:inline-block}.what:where(.astro-qxui2tmk){display:inline-grid}.row:where(.astro-qxui2tmk) .value,.tip:where(.astro-qxui2tmk){padding:.125rem var(--space-between-text);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-small);background-color:var(--color-background-raised);color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);white-space:nowrap;visibility:hidden;position:absolute;inset-block-end:calc(100% + var(--space-between-lines))}.tip:where(.astro-qxui2tmk){inset-inline-start:0}.mute:where(.astro-qxui2tmk):focus-visible .tip:where(.astro-qxui2tmk){visibility:visible}@media (hover:hover){.mute:where(.astro-qxui2tmk):hover .tip:where(.astro-qxui2tmk){visibility:visible}}.mute:where(.astro-qxui2tmk)[data-tip-dismissed] .tip:where(.astro-qxui2tmk){visibility:hidden}.row:where(.astro-qxui2tmk)>.slider{grid-template:"control" var(--size-slider-thumb) / 1fr;position:relative}.row:where(.astro-qxui2tmk) .value{translate:calc(var(--slider-position) * -100%) 0;inset-inline-start:calc(var(--slider-position) * var(--slider-travel) + var(--size-slider-thumb) / 2)}.row:where(.astro-qxui2tmk)>.slider:has(.control:focus-visible,.control[data-dragging])>.value{visibility:visible}.note:where(.astro-qxui2tmk){margin-block-start:var(--space-between-content)}.keep:where(.astro-qxui2tmk):not([hidden]){color:var(--color-text-accent);font-size:var(--font-size-small);text-underline-offset:.2em;margin-block-start:var(--space-between-content);display:inline-block}.open:where(.astro-qxui2tmk){align-items:center;gap:var(--space-between-text);color:var(--color-text-accent);font-size:var(--font-size-small);text-decoration:none;display:inline-flex;&:hover{text-underline-offset:.2em;text-decoration:underline}}.open:where(.astro-qxui2tmk)>.icon{block-size:1em;inline-size:1em}.close:where(.astro-qxui2tmk){color:var(--color-text-secondary);background-color:#0000;border-color:#0000;&:hover{color:var(--color-text-primary)}}.foot:where(.astro-qxui2tmk):not([hidden]){justify-content:space-between;align-items:center;gap:var(--space-between-text);padding:var(--space-padding-compact) var(--space-padding-container);border-block-start:var(--border-width-default) solid var(--color-border-subtle);display:flex}@media (pointer:coarse){.rows:where(.astro-qxui2tmk){gap:var(--space-between-blocks)}.row:where(.astro-qxui2tmk){--size-slider-thumb:1.75rem}.mute:where(.astro-qxui2tmk){min-block-size:2.75rem;min-inline-size:2.75rem}}.code:where(.astro-y4fmgjjk){justify-items:center;gap:var(--space-between-text);text-align:center;display:grid}.qr:where(.astro-y4fmgjjk){aspect-ratio:1;border-radius:var(--radius-medium);color:#000;fill:currentColor;shape-rendering:crispedges;forced-color-adjust:none;background-color:#fff;inline-size:min(16rem,100%)}.carry:where(.astro-yuwaxx2c):not([hidden]){margin-block-start:var(--space-between-blocks);margin-inline:var(--space-page-inline)}.carry-part:where(.astro-yuwaxx2c):not([hidden]){gap:var(--space-between-content);display:grid}.carry-list:where(.astro-yuwaxx2c){gap:var(--space-between-text);padding-inline-start:1.25rem;display:grid}.actions:where(.astro-yuwaxx2c){gap:var(--space-between-text);flex-wrap:wrap;display:flex}.group:where(.astro-a7bwv27d):not([hidden]){--slider-surround:var(--color-background-raised);gap:var(--space-between-content);padding:var(--space-padding-container);border-radius:var(--radius-medium);background-color:var(--color-background-raised);display:grid}.title:where(.astro-a7bwv27d){font-size:var(--font-size-heading);font-weight:var(--font-weight-semi-bold)}.rows:where(.astro-a7bwv27d){gap:var(--space-between-content);display:grid}summary:where(.astro-a7bwv27d).head{align-items:center;gap:var(--space-between-text);min-block-size:var(--size-action-minimum);margin-block:calc(-1 * var(--space-between-text));cursor:pointer;list-style:none;display:flex;&::-webkit-details-marker{display:none}}.state:where(.astro-a7bwv27d){font-variant-numeric:tabular-nums;text-align:end;flex-grow:1}.head:where(.astro-a7bwv27d)>.chevron{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--color-text-secondary);transition:rotate var(--duration-fast) var(--easing-standard)}details:where(.astro-a7bwv27d)[open]>.head:where(.astro-a7bwv27d)>.chevron{rotate:180deg}details:where(.astro-a7bwv27d):not([open]){gap:0}.setting:where(.astro-6jnzzymg):not([hidden]){justify-content:space-between;align-items:center;gap:var(--space-between-text) var(--space-between-content);flex-wrap:wrap;display:flex}.setting-text:where(.astro-6jnzzymg){flex:11rem;gap:.125rem;display:grid}.setting-name:where(.astro-6jnzzymg){font-weight:var(--font-weight-semi-bold)}.setting-control:where(.astro-6jnzzymg){justify-content:end;align-items:center;gap:var(--space-between-text);flex-wrap:wrap;flex:0 auto;display:flex}.setting:where(.astro-6jnzzymg):is([data-stacked],:has(>.setting-control>.slider)){flex-direction:column;align-items:stretch}.setting:where(.astro-6jnzzymg):is([data-stacked],:has(>.setting-control>.slider))>.setting-text:where(.astro-6jnzzymg){flex:none}.setting:where(.astro-6jnzzymg):is([data-stacked],:has(>.setting-control>.slider))>.setting-control:where(.astro-6jnzzymg){justify-content:stretch;gap:var(--space-between-lines);display:grid}.identity-line:where(.astro-3zuzi5zo){align-items:center;gap:var(--space-between-text);display:flex}.icon-toggle:where(.astro-3zuzi5zo){min-block-size:2.75rem;padding-block:0;padding-inline:var(--space-between-text);background-color:var(--color-background-surface);border-color:#0000;gap:.125rem}.current-icon:where(.astro-3zuzi5zo){display:inline-grid}.icon-toggle:where(.astro-3zuzi5zo) .icon{inline-size:var(--size-icon);block-size:var(--size-icon)}.icon-toggle:where(.astro-3zuzi5zo)>.chevron{block-size:.875rem;inline-size:.875rem;color:var(--color-text-secondary);transition:rotate var(--duration-fast) var(--easing-standard)}.icon-toggle:where(.astro-3zuzi5zo)[aria-expanded=true]>.chevron{rotate:180deg}.name:where(.astro-3zuzi5zo){flex:1;min-inline-size:0;position:relative}.name-input:where(.astro-3zuzi5zo){min-block-size:2.75rem;inline-size:100%;padding-inline:var(--space-padding-compact) calc(var(--space-padding-compact) + var(--size-icon) + var(--space-between-text));border-radius:var(--radius-small);background-color:var(--color-background-surface);font-size:var(--font-size-heading);font-weight:var(--font-weight-semi-bold);border:0}.name-input:where(.astro-3zuzi5zo)::placeholder{color:var(--color-text-secondary)}.name:where(.astro-3zuzi5zo)>.pencil{inline-size:var(--size-icon);block-size:var(--size-icon);color:var(--color-text-secondary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-padding-compact);translate:0 -50%}.icons:where(.astro-3zuzi5zo):not([hidden]){gap:var(--space-between-text);display:grid}.icon-choices:where(.astro-3zuzi5zo){grid-template-columns:repeat(auto-fill, minmax(var(--size-action-minimum), 1fr));gap:var(--space-between-lines);display:grid}.icon-choice:where(.astro-3zuzi5zo){aspect-ratio:1}.icon-choice:where(.astro-3zuzi5zo)>.icon{inline-size:var(--size-icon);block-size:var(--size-icon)}@media (forced-colors:active){.name-input:where(.astro-3zuzi5zo){border:var(--border-width-default) solid CanvasText}}.tones:where(.astro-jav4kkv4){gap:var(--space-between-text);display:grid}.tones-legend:where(.astro-jav4kkv4){font-weight:var(--font-weight-semi-bold);margin-block-end:var(--space-between-text)}.tone-choices:where(.astro-jav4kkv4){gap:var(--space-between-text);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.tone:where(.astro-jav4kkv4){--choice-edge:var(--color-text-primary);--choice-fill:var(--tone-colour,var(--color-background-surface));--choice-text:var(--tone-text,var(--color-text-primary))}.link-field:where(.astro-uqiifb2z){display:flex}.link-input:where(.astro-uqiifb2z){min-inline-size:0;font-size:var(--font-size-small);text-overflow:ellipsis;border-start-end-radius:0;border-end-end-radius:0;flex:1}.link-input:where(.astro-uqiifb2z)[readonly]{color:var(--color-text-secondary);cursor:copy}.link-field:where(.astro-uqiifb2z)>.button{border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0}.link-input:where(.astro-uqiifb2z):focus-visible,.link-field:where(.astro-uqiifb2z)>:focus-visible{z-index:var(--z-index-raised);position:relative}.reveal:where(.astro-367gnxjh){color:var(--color-text-secondary);font-size:var(--font-size-small)}.reveal-summary:where(.astro-367gnxjh){color:var(--color-text-accent);cursor:pointer}.reveal:where(.astro-367gnxjh)>:not(summary){margin-block-start:var(--space-between-text)}.reveal:where(.astro-367gnxjh)>ul{gap:var(--space-between-lines);padding-inline-start:1.25rem;display:grid}.setup:where(.astro-gwdc53yg):not([hidden]){margin-block-start:var(--space-between-blocks);margin-inline:var(--space-page-inline)}.start:where(.astro-gwdc53yg){align-items:center;gap:var(--space-between-text) var(--space-between-content);flex-wrap:wrap;display:flex}.paste:where(.astro-gwdc53yg){max-inline-size:40rem;color:var(--color-text-primary);font-size:var(--font-size-body)}.meter:where(.astro-hoix7ufr){--meter-level:0;--meter-zones:linear-gradient(var(--meter-direction), var(--color-meter-safe) var(--meter-caution), var(--color-meter-caution) var(--meter-caution) var(--meter-danger), var(--color-meter-danger) var(--meter-danger));gap:2px;display:grid}.bar:where(.astro-hoix7ufr){background:var(--meter-zones);border-radius:2px;position:relative;overflow:hidden}.cover:where(.astro-hoix7ufr){background-color:var(--color-background-track);will-change:transform;position:absolute;inset:0}.clip:where(.astro-hoix7ufr){background-color:var(--color-background-track);border-radius:2px}.meter:where(.astro-hoix7ufr)[data-clipped] .clip:where(.astro-hoix7ufr){background-color:var(--color-meter-danger)}.meter:where(.astro-hoix7ufr):where([data-orientation=vertical]){--meter-direction:to top;grid-template-rows:var(--size-meter) 1fr;inline-size:var(--size-meter)}.meter:where(.astro-hoix7ufr):where([data-orientation=vertical]) .cover:where(.astro-hoix7ufr){transform:scaleY(calc(1 - var(--meter-level)));transform-origin:top}.meter:where(.astro-hoix7ufr):where([data-orientation=horizontal]){--meter-direction:to right;grid-template-columns:1fr var(--size-meter);block-size:var(--size-meter)}.meter:where(.astro-hoix7ufr):where([data-orientation=horizontal]:dir(rtl)){--meter-direction:to left}.meter:where(.astro-hoix7ufr):where([data-orientation=horizontal]) .bar:where(.astro-hoix7ufr){grid-area:1/1}.meter:where(.astro-hoix7ufr):where([data-orientation=horizontal]) .clip:where(.astro-hoix7ufr){grid-area:1/2}.meter:where(.astro-hoix7ufr):where([data-orientation=horizontal]) .cover:where(.astro-hoix7ufr){transform:scaleX(calc(1 - var(--meter-level)));transform-origin:100%}.meter:where(.astro-hoix7ufr):where([data-orientation=horizontal]:dir(rtl)) .cover:where(.astro-hoix7ufr){transform-origin:0}@media (forced-colors:active){.bar:where(.astro-hoix7ufr){background:canvastext}.bar:where(.astro-hoix7ufr),.clip:where(.astro-hoix7ufr){border:var(--border-width-default) solid CanvasText}.cover:where(.astro-hoix7ufr),.clip:where(.astro-hoix7ufr){background-color:canvas}}.outputs:where(.astro-hjnfmpvv){gap:var(--space-between-content);align-content:start;display:grid}.cards:where(.astro-hjnfmpvv){gap:var(--space-between-content);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.output:where(.astro-hjnfmpvv){gap:var(--space-between-content);padding:var(--space-padding-container);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-large);background-color:var(--color-background-surface);display:grid}.head:where(.astro-hjnfmpvv){align-items:center;gap:var(--space-between-text);flex-wrap:wrap;display:flex}.output-title:where(.astro-hjnfmpvv){align-items:center;gap:var(--space-between-text);flex-grow:1;display:flex}.output:where(.astro-hjnfmpvv)[data-output=monitor] .output-title:where(.astro-hjnfmpvv)>.icon{color:var(--color-monitor)}.output:where(.astro-hjnfmpvv)[data-output=headphone] .output-title:where(.astro-hjnfmpvv)>.icon{color:var(--color-headphone)}.mix:where(.astro-hjnfmpvv){align-items:center;gap:var(--space-between-meters) var(--space-between-text);color:var(--color-text-secondary);font-size:var(--font-size-small);grid-template-columns:auto auto minmax(0,1fr);display:grid}.mix-name:where(.astro-hjnfmpvv){font-weight:var(--font-weight-semi-bold);grid-row:span 2}.side:where(.astro-hjnfmpvv){font-size:var(--font-size-meta)}.phone:where(.astro-sceuqigt):not([hidden]){gap:var(--space-between-content);display:grid}.phone-status:where(.astro-sceuqigt){justify-self:center;align-items:center;gap:var(--space-between-text);padding:var(--space-between-lines) var(--space-padding-compact);border:var(--border-width-default) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);border-radius:999px;display:inline-flex}.phone-status:where(.astro-sceuqigt)[data-state=connected]{color:var(--color-text-success);border-color:currentColor}.phone-status:where(.astro-sceuqigt)[data-state=problem]{color:var(--color-text-warning);border-color:currentColor}.dot:where(.astro-sceuqigt){border:var(--border-width-standout) solid currentColor;border-radius:50%;block-size:.5rem;inline-size:.5rem}.phone-status:where(.astro-sceuqigt)[data-state=connected]>.dot:where(.astro-sceuqigt){background-color:currentColor}.choices:where(.astro-ludee6hh):not([hidden]){gap:var(--space-between-lines);padding-inline-start:var(--space-between-content);display:grid}.choices:where(.astro-ludee6hh)>label:where(.astro-ludee6hh){align-items:center;gap:var(--space-between-text);min-block-size:var(--size-action-minimum);display:flex}.strip:where(.astro-zvzz3yv5){grid-row:span 3;grid-template-rows:subgrid;gap:var(--space-between-text);padding:var(--space-padding-compact);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-large);background-color:var(--color-background-surface);display:grid;position:relative}.head:where(.astro-zvzz3yv5){align-self:start;padding-inline-end:calc(var(--size-icon) + var(--space-between-lines))}.name:where(.astro-zvzz3yv5){align-items:center;gap:.125rem var(--space-between-lines);font-size:var(--font-size-body);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.strip-icon:where(.astro-zvzz3yv5){color:var(--color-text-secondary);display:inline-grid}.strip-icon:where(.astro-zvzz3yv5)>.icon{block-size:1.125rem;inline-size:1.125rem}.tags:where(.astro-zvzz3yv5):not([hidden]){justify-content:center;gap:var(--space-between-lines);margin-block-start:var(--space-between-text);margin-inline-end:calc(-1 * (var(--size-icon) + var(--space-between-lines)));display:flex}.gear:where(.astro-zvzz3yv5){min-block-size:2rem;min-inline-size:2rem;color:var(--color-text-secondary);background-color:#0000;border-color:#0000;position:absolute;inset-block-start:calc(var(--space-padding-compact) + .6875rem - 1rem);inset-inline-end:var(--space-between-lines)}.gear:where(.astro-zvzz3yv5):hover{color:var(--color-text-primary)}.fader:where(.astro-zvzz3yv5){justify-content:center;gap:var(--space-between-text);padding-block-end:calc(var(--font-size-small) * var(--line-height-body) + var(--space-between-lines));display:flex;position:relative}.fader:where(.astro-zvzz3yv5)>.slider>.value{text-align:center;position:absolute;inset-block-end:0;inset-inline:0}.meters:where(.astro-zvzz3yv5){gap:var(--space-between-meters);block-size:var(--size-fader-length);padding-block:calc(var(--size-slider-thumb) / 2);display:flex}.meters:where(.astro-zvzz3yv5)>[data-meter=""],.meters:where(.astro-zvzz3yv5):not(:has(>[data-meter]:not([data-meter=""]))){display:none}.actions:where(.astro-zvzz3yv5){justify-content:center;gap:var(--space-between-lines);display:flex}.action:where(.astro-zvzz3yv5){inline-size:var(--size-action-minimum);padding:0}.button--mute:where(.astro-zvzz3yv5)>.muted,.button--mute:where(.astro-zvzz3yv5)[aria-pressed=true]>.unmuted{display:none}.button--mute:where(.astro-zvzz3yv5)[aria-pressed=true]>.muted{display:inline-block}.header:where(.astro-jr7posx5){align-items:center;gap:var(--space-between-text) var(--space-between-content);min-block-size:var(--size-bar);padding:var(--space-between-text) var(--space-page-inline);border-block-end:var(--border-width-default) solid var(--color-border-subtle);background-color:var(--color-background-surface);flex-wrap:wrap;display:flex}.title:where(.astro-jr7posx5){align-items:baseline;gap:0 var(--space-between-content);flex-wrap:wrap;flex-grow:1;display:flex}.notice:where(.astro-dsibh4z4):not(:empty){gap:var(--space-between-text);margin-block-start:var(--space-between-blocks);margin-inline:var(--space-page-inline);display:grid}.notice:where(.astro-dsibh4z4) .notice-text{max-inline-size:90ch}.dismiss:where(.astro-dsibh4z4){background-color:#0000;border-color:#0000;flex-shrink:0;margin-inline-start:auto}.mixer:where(.astro-lcdefpme){gap:var(--space-between-blocks);padding:var(--space-between-blocks) var(--space-page-inline) var(--space-padding-page);reading-flow:grid-rows;display:grid;@media (width>=60rem){grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}@media (width>=60rem){.mixer:where(.astro-lcdefpme)>.outputs{grid-area:1/2}.channels:where(.astro-lcdefpme){grid-area:1/1}}.channels:where(.astro-lcdefpme){gap:var(--space-between-content);display:grid}.channels-head:where(.astro-lcdefpme){align-items:center;gap:var(--space-between-content);display:flex}.strips:where(.astro-lcdefpme){grid-template-columns:repeat(auto-fill, minmax(min(var(--size-strip), calc(50% - var(--space-between-strips) / 2)), 1fr));gap:var(--space-between-strips);grid-auto-rows:auto;padding:0;list-style:none;display:grid}.unsupported:where(.astro-lcdefpme){margin-block-start:var(--space-between-content);margin-inline:var(--space-page-inline);padding:var(--space-padding-container);border:var(--border-width-default) solid var(--color-text-warning);border-radius:var(--radius-medium);background-color:var(--color-background-warning)}
/*$vite$:1*/