:where(.mz-action,.mz-field,.mz-navigation-menu,.mz-range,.mz-reader,.mz-modal),.mz-navigation-menu-panel::backdrop,.mz-modal::backdrop{--mz-motion-press:65ms;--mz-motion-response:.12s;--mz-motion-settle:.24s;--mz-ease-settle:cubic-bezier(.2, .9, .25, 1.25)}.mz-pen{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0}.mz-loader{fill:currentColor;width:auto;height:14px;display:block;overflow:visible}.mz-loader .mz-ink{fill-opacity:.2}.mz-loader .mz-pen{stroke-width:14px;stroke-opacity:1;stroke-dasharray:22 78;animation:1.6s linear infinite mz-pen-round}@keyframes mz-pen-round{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.mz-loader .mz-ink{fill-opacity:1}.mz-loader .mz-pen{stroke-opacity:0;animation:none}}:where(.mz-action,.mz-field){--mz-sans:var(--sans,Arial, Helvetica, sans-serif);font-family:var(--mz-sans);color:var(--ink);box-sizing:border-box}:where(.mz-action):focus-visible{outline:3px solid var(--accent-ink);outline-offset:4px}.mz-action{justify-content:center;align-items:center;gap:var(--ui-gap,12px);cursor:pointer;background:var(--accent);min-height:44px;color:var(--ink);border:1px solid #0000;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}.mz-action--soft{background:var(--surface-soft);color:var(--link-ink)}.mz-action--outline{border-color:var(--muted);color:var(--link-ink);background:0 0}.mz-action--quiet{color:var(--link-ink);background:0 0}.mz-action:not(:disabled):hover{background:var(--accent-soft);color:var(--ink)}.mz-action:disabled{opacity:.55;cursor:not-allowed}.mz-field{gap:8px;min-width:0;font-size:14px;line-height:1.5;display:grid}.mz-field label{font-weight:600}.mz-field-hint,.mz-field-error{margin:0}.mz-field-hint{color:var(--muted)}.mz-field-error{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.mz-action{transition:none}}@media (forced-colors:active){.mz-action{border:1px solid canvastext}.mz-action:disabled{opacity:1;color:graytext}}.mz-action:has(>.mz-action-indicator){gap:0}.mz-action{transform-origin:50%;transition:transform var(--mz-motion-settle) var(--mz-ease-settle), background-color var(--mz-motion-response) ease-out, box-shadow var(--mz-motion-response) ease-out;touch-action:manipulation;transform:translateY(0)scale(1)}.mz-action:not(:disabled):active{transition-duration:var(--mz-motion-press);transform:translateY(1px)scale(.96);box-shadow:inset 0 1px 3px #00000018}.mz-action-indicator{opacity:0;width:0;transition:width var(--mz-motion-settle) var(--mz-ease-settle), margin-right var(--mz-motion-settle) var(--mz-ease-settle), opacity var(--mz-motion-response);flex:none;place-items:center;margin-right:0;display:inline-grid;overflow:hidden}.mz-action-indicator[data-visible=true]{width:16px;margin-right:var(--ui-gap,12px);opacity:1}.mz-action[aria-busy=true] .mz-action-indicator{width:24px}.mz-action-label{display:inline-block}.mz-action:where([data-feedback=success],[data-feedback=error],[aria-busy=true]) .mz-action-label{animation:.18s ease-out mz-label-in}.mz-action[data-feedback=success]{background:var(--accent-soft);color:var(--link-ink)}.mz-action[data-feedback=error]{border-color:var(--ink);border-style:dashed}.mz-action[aria-busy=true]{opacity:1;cursor:progress}.mz-checkmark{width:18px;height:18px;display:block}.mz-checkmark path{stroke-dasharray:22;stroke-dashoffset:0;animation:.2s ease-out mz-check-in}@keyframes mz-check-in{0%{stroke-dashoffset:22px}}@keyframes mz-label-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.mz-field-error{animation:.16s ease-out mz-label-in}@media (hover:hover) and (pointer:fine){.mz-action:not(:disabled):hover{transform:translateY(-1px)}.mz-action:not(:disabled):active{transform:translateY(1px)scale(.96)}}@media (prefers-reduced-motion:reduce){.mz-action,.mz-action *,.mz-action .mz-action-label,.mz-action .mz-checkmark path,.mz-field *{transition:none;animation:none}.mz-action:not(:disabled):is(:hover,:active){transform:none}}@media (forced-colors:active){.mz-action[aria-busy=true]{color:graytext}}.mz-field select{border:1px solid var(--muted);background:var(--surface-raised);width:100%;max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px}.mz-field select:focus-visible,.mz-range input:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.mz-field select:disabled{background:var(--surface-soft);cursor:not-allowed}.mz-range{width:100%;min-width:0;font:14px/1.5 var(--sans,Arial, Helvetica, sans-serif);color:var(--ink);gap:4px;display:grid}.mz-range input{width:100%;min-width:0;min-height:44px;accent-color:var(--accent-ink);cursor:pointer;margin:0}.mz-range input:disabled{cursor:not-allowed}.mz-field select{cursor:pointer;touch-action:manipulation;transition:border-color var(--mz-motion-response), background-color var(--mz-motion-response), box-shadow var(--mz-motion-response)}.mz-field select:not(:disabled):hover{border-color:var(--accent-ink)}.mz-field select:not(:disabled):active{background:var(--accent-soft);transition-duration:var(--mz-motion-press)}.mz-field select:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-soft)}.mz-field select[aria-invalid=true]{border-style:dashed;border-color:var(--ink);box-shadow:inset 3px 0 var(--ink)}.mz-field select:disabled{opacity:.65}@supports (appearance:base-select){.mz-field select:not([multiple]):not([size]),.mz-field select:not([multiple]):not([size])::picker(select){appearance:base-select}.mz-field select::picker-icon{color:var(--accent-ink);transition:rotate var(--mz-motion-settle) var(--mz-ease-settle)}.mz-field select:open{border-color:var(--accent-ink);background:var(--surface-soft)}.mz-field select:open::picker-icon{rotate:180deg}.mz-field select::picker(select){border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);font:14px/1.5 var(--sans,Arial, Helvetica, sans-serif);overscroll-behavior:contain;opacity:0;transform-origin:top;max-height:min(320px,60dvh);transition:opacity var(--mz-motion-response), transform var(--mz-motion-settle) var(--mz-ease-settle), display var(--mz-motion-settle) allow-discrete, overlay var(--mz-motion-settle) allow-discrete;border-radius:12px;margin-block:6px;padding:6px;overflow:auto;transform:translateY(-4px)scale(.98);box-shadow:0 12px 28px #00000018}.mz-field select:open::picker(select){opacity:1;transform:translateY(0)scale(1)}@starting-style{.mz-field select:open::picker(select){opacity:0;transform:translateY(-4px)scale(.98)}}.mz-field select option{cursor:pointer;min-height:44px;transition:background-color var(--mz-motion-response), color var(--mz-motion-response);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.mz-field select option:checked{background:var(--accent-soft);color:var(--ink);font-weight:600}.mz-field select option:not(:disabled):is(:hover,:focus){background:var(--accent-ink);color:var(--paper);outline:none}.mz-field select option:not(:disabled):active{background:var(--ink);color:var(--paper);transition-duration:var(--mz-motion-press)}.mz-field select option::checkmark{color:currentColor;order:1;margin-left:auto}.mz-field select option:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.mz-field select optgroup{padding:4px;font-weight:600}}.mz-range input{transition:filter var(--mz-motion-response);touch-action:pan-y}.mz-range input:not(:disabled):active{filter:brightness(.85)}@media (prefers-reduced-motion:reduce){.mz-field select,.mz-field select option,.mz-field select::picker-icon,.mz-field select::picker(select),.mz-range input{transition:none;animation:none}}@media (forced-colors:active){.mz-field select::picker(select){border-color:canvastext}.mz-field select option:checked{border:1px solid highlight}.mz-field select option:not(:disabled):is(:hover,:focus){color:highlighttext;background:highlight}}@media (pointer:coarse){.mz-field select{font-size:16px}}.mz-reader{box-sizing:border-box;background:var(--paper);width:100%;color:var(--ink);font:14px/1.5 var(--sans,Arial, Helvetica, sans-serif);border-block:1px solid var(--line);z-index:10;margin-bottom:32px;padding:10px 0;position:relative;container-type:inline-size}.mz-reader *{box-sizing:border-box}.mz-reader[data-dock]:not([data-dock=none]){left:var(--mz-reader-left,0);width:var(--mz-reader-width,100%);padding-bottom:calc(10px + env(safe-area-inset-bottom));border-bottom:0;margin:0;position:fixed;bottom:0}.mz-reader-slot{display:block}.mz-reader{--mz-reader-motion-open:.36s;--mz-reader-motion-close:.22s;--mz-reader-motion-fade:.24s;--mz-reader-motion-press:.26s;--mz-reader-ease-out:cubic-bezier(.22, 1, .36, 1);--mz-reader-ease-in:cubic-bezier(.4, 0, .9, .5);--mz-reader-ease-press:cubic-bezier(.3, 1.12, .4, 1);--mz-reader-ease-pop:cubic-bezier(.28, 1.3, .36, 1);--mz-reader-hit:44px;--mz-reader-fade:24px}.mz-reader-fade{height:var(--mz-reader-fade);background:linear-gradient(transparent, var(--paper));pointer-events:none;display:none;position:absolute;bottom:calc(100% + 1px);left:0;right:0}.mz-reader:not([data-dock=none]) .mz-reader-fade{display:block}.mz-reader svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;width:20px;height:20px}.mz-reader .mz-reader-filled{fill:currentColor;stroke:none}.mz-reader .mz-action--quiet{color:var(--ink)}.mz-reader .mz-action--quiet:not(:disabled):hover{background:var(--surface-soft);color:var(--ink)}.mz-reader-layout .mz-action,.mz-reader-volume .mz-action{width:var(--mz-reader-hit);height:var(--mz-reader-hit);min-width:var(--mz-reader-hit);min-height:var(--mz-reader-hit);border-radius:50%;flex:none;padding:0}.mz-reader-layout .mz-action-label,.mz-reader-volume .mz-action-label{justify-content:center;align-items:center;display:flex}.mz-reader-layout{align-items:center;gap:2px;display:flex}.mz-reader-volume{align-items:center;gap:4px;width:min(200px,60%);display:flex}.mz-reader-volume-slider{flex:1;min-width:0}.mz-reader .mz-reader-mark{width:auto;height:calc(var(--mz-reader-hit) - 4px);aspect-ratio:64/44;flex:none;margin:0 4px;overflow:visible}.mz-reader-waves path{fill:none;stroke:var(--accent-ink);vector-effect:non-scaling-stroke;stroke-width:1.5px;stroke-linecap:square;opacity:.3;transition:opacity var(--mz-reader-motion-fade) var(--mz-reader-ease-out)}.mz-reader[data-state=playing] .mz-reader-waves path{animation:1.4s ease-out infinite mz-reader-broadcast}.mz-reader[data-state=playing] .mz-reader-waves path:nth-child(2){animation-delay:.25s}.mz-reader[data-state=playing] .mz-reader-waves path:nth-child(3){animation-delay:.5s}@keyframes mz-reader-broadcast{0%,to{opacity:.2}40%{opacity:1}}.mz-reader-layout .mz-reader-play{width:calc(var(--mz-reader-hit) + 4px);height:calc(var(--mz-reader-hit) + 4px);min-width:calc(var(--mz-reader-hit) + 4px);min-height:calc(var(--mz-reader-hit) + 4px);background-color:var(--ink);color:var(--paper);border-color:#0000;margin-left:4px}.mz-reader-layout .mz-reader-play:hover{background-color:var(--accent-ink)}.mz-reader-play .mz-action-indicator{margin-right:0}.mz-reader-play[aria-busy=true] .mz-action-label{display:none}.mz-reader-speed .mz-action-label{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mz-reader-gear[data-active=true]{background-color:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line)}.mz-reader-timeline,.mz-reader-progress{font-variant-numeric:tabular-nums;min-width:0;height:32px;color:var(--muted);flex:1 1 0;align-items:center;gap:10px;padding:0 8px;font-size:12px;display:flex}.mz-reader-timeline .mz-range,.mz-reader-progress progress{flex:1 1 0;min-width:0}.mz-reader-timeline>span,.mz-reader-progress>span{white-space:nowrap;flex:none}.mz-reader-progress progress{width:100%;height:3px;accent-color:var(--accent-ink);border-radius:2px}.mz-reader-notice{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;margin:0;padding:0 8px;font-size:12px;overflow:hidden}.mz-reader-timeline .mz-range label,.mz-reader-volume-slider label,.mz-reader-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=439px){.mz-reader-layout{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 2px;display:grid}.mz-reader-layout .mz-action{justify-self:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0}.mz-reader .mz-reader-mark{grid-area:2/1;justify-self:center;width:32px;height:22px;margin:0}.mz-reader-elapsed{display:none}.mz-reader-timeline,.mz-reader-progress,.mz-reader-notice{grid-area:2/2/auto/-1;gap:8px;width:100%;height:44px;padding:0}.mz-reader-notice{white-space:normal;overflow-wrap:anywhere;align-items:center;display:flex}}@container (width<=227px){.mz-reader-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.mz-reader .mz-reader-mark,.mz-reader-timeline,.mz-reader-progress,.mz-reader-notice{grid-row:3}}.mz-reader .mz-range input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;min-height:0;margin:0;padding:0}.mz-reader .mz-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent-ink) 0%, var(--accent-ink) var(--fill,0%), var(--line) var(--fill,0%), var(--line) 100%);border-radius:2px;height:3px}.mz-reader .mz-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 2px var(--paper);transform-origin:50%;transition:transform var(--mz-reader-motion-press) var(--mz-reader-ease-press);border-radius:50%;margin-top:-4.5px}.mz-reader .mz-range input[type=range]:hover::-webkit-slider-thumb,.mz-reader .mz-range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.166)}.mz-reader .mz-range input[type=range]::-moz-range-track{background:var(--line);border-radius:2px;height:3px}.mz-reader .mz-range input[type=range]::-moz-range-progress{background:var(--accent-ink);border-radius:2px;height:3px}.mz-reader .mz-range input[type=range]::-moz-range-thumb{background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 2px var(--paper);transform-origin:50%;transition:transform var(--mz-reader-motion-press) var(--mz-reader-ease-press);border:0;border-radius:50%}.mz-reader .mz-range input[type=range]:hover::-moz-range-thumb,.mz-reader .mz-range input[type=range]:active::-moz-range-thumb{transform:scale(1.166)}.mz-reader .mz-range input[type=range]:focus-visible{outline:none}.mz-reader .mz-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent-ink)}.mz-reader .mz-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent-ink)}.mz-reader .mz-range input[type=range]:disabled{cursor:not-allowed}.mz-reader .mz-range input[type=range]:disabled::-webkit-slider-runnable-track{background:var(--line)}.mz-reader .mz-range input[type=range]:disabled::-moz-range-track{background:var(--line)}.mz-reader .mz-range input[type=range]:disabled::-moz-range-progress{background:var(--line)}.mz-reader .mz-range input[type=range]:disabled::-webkit-slider-thumb{background:var(--muted);opacity:.5}.mz-reader .mz-range input[type=range]:disabled::-moz-range-thumb{background:var(--muted);opacity:.5}.mz-reader-extra{opacity:0;visibility:hidden;transition:grid-template-rows var(--mz-reader-motion-close) var(--mz-reader-ease-out), opacity var(--mz-motion-response) var(--mz-reader-ease-in), visibility 0s var(--mz-reader-motion-close);grid-template-rows:0fr;display:grid}.mz-reader-extra-inner{min-height:0;transition:translate var(--mz-reader-motion-close) var(--mz-reader-ease-in);overflow:hidden;translate:0 -4px}.mz-reader[data-dock=docked] .mz-reader-extra-inner{max-height:max(44px, calc(100dvh - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto}.mz-reader[data-settings-open=true] .mz-reader-extra{opacity:1;visibility:visible;transition:grid-template-rows var(--mz-reader-motion-open) var(--mz-reader-ease-out), opacity var(--mz-reader-motion-fade) var(--mz-reader-ease-out) 60ms, visibility 0s;grid-template-rows:1fr}.mz-reader[data-settings-open=true] .mz-reader-extra-inner{transition:translate var(--mz-reader-motion-open) var(--mz-reader-ease-out) 40ms;translate:0}.mz-reader-panel{border-top:1px solid var(--line);gap:0;margin-top:6px;padding-top:4px;display:grid}.mz-reader-settings{gap:0;display:grid}.mz-reader-settings>*+*{border-top:1px solid var(--line)}.mz-reader-setting-row{min-height:48px;color:var(--ink);cursor:default;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.mz-reader-segmented{border:1px solid var(--line);border-radius:var(--ui-radius);background:0 0;flex-wrap:wrap;gap:2px;max-width:100%;min-height:48px;padding:2px;display:inline-flex}.mz-reader-segmented button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;transition:background-color var(--mz-motion-response), color var(--mz-motion-response), box-shadow var(--mz-motion-response), scale var(--mz-reader-motion-press) var(--mz-reader-ease-press);background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:12px;font-weight:600}.mz-reader-segmented button[aria-checked=true]{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.mz-reader-segmented button:not(:disabled):active{scale:.94}.mz-reader-segmented button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.mz-reader-segmented button:disabled{opacity:.55;cursor:not-allowed}.mz-reader-switch{flex:none;width:32px;height:18px;display:inline-flex;position:relative}.mz-reader-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mz-reader-switch-track{border:1px solid var(--line);background:var(--paper);transition:background-color var(--mz-motion-response), border-color var(--mz-motion-response);pointer-events:none;border-radius:999px;position:absolute;inset:0}.mz-reader-switch-thumb{background:var(--muted);width:12px;height:12px;transition:translate var(--mz-reader-motion-press) var(--mz-reader-ease-press), background-color var(--mz-motion-response);border-radius:50%;position:absolute;top:2px;left:2px}.mz-reader-switch input:checked~.mz-reader-switch-track{background:var(--accent-ink);border-color:var(--accent-ink)}.mz-reader-switch input:checked~.mz-reader-switch-track .mz-reader-switch-thumb{background:var(--paper);translate:14px}.mz-reader-switch input:focus-visible~.mz-reader-switch-track{outline:2px solid var(--accent-ink);outline-offset:2px}.mz-reader-switch input:disabled~.mz-reader-switch-track{opacity:.55}.mz-reader-footnote{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}@container (width<=340px){.mz-reader-footnote{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){.mz-reader,.mz-reader *{transition:none!important;animation:none!important}.mz-reader[data-state=playing] .mz-reader-waves path{opacity:1}}@media print{.mz-reader{display:none}}.mz-reader .mz-action:not(:disabled):active{transition-timing-function:var(--mz-reader-ease-press)}.mz-reader-swap{animation:mz-reader-swap-in .32s var(--mz-reader-ease-pop)}@keyframes mz-reader-swap-in{0%{opacity:0;scale:.4}}
