[data-tool="metronome-avance"]{--metronome-adv-surface: rgb(var(--outil-ombre-rgb,124 58 237) / 0.08);--metronome-adv-surface-soft: rgb(var(--outil-ombre-rgb,124 58 237) / 0.045);--metronome-adv-line: rgb(var(--outil-ombre-rgb,124 58 237) / 0.34);--metronome-adv-active: var(--outil-action,#5b21b6);--metronome-adv-active-soft: rgb(var(--outil-ombre-rgb,124 58 237) / 0.17);--metronome-adv-text: var(--primary-dark,var(--outil-fonce,#17365d));--metronome-adv-muted: #6b7280;--metronome-adv-disabled: #9ca3af;--metronome-adv-disabled-bg: #f8fafc;--metronome-adv-countdown: #374151;display: grid;gap: 0.9rem;color: var(--metronome-adv-text)}[data-tool="metronome-avance"],[data-tool="metronome-avance"] *{box-sizing: border-box}[data-tool="metronome-avance"] button,[data-tool="metronome-avance"] input[type="range"],[data-tool="metronome-avance"] label.metronome-advanced-switch,[data-tool="metronome-avance"] label.metronome-advanced-audio-toggle{cursor: pointer}[data-tool="metronome-avance"] button:disabled,[data-tool="metronome-avance"] input:disabled,[data-tool="metronome-avance"] .metronome-advanced-switch-input:disabled + .metronome-advanced-switch-slider{cursor: not-allowed}[data-tool="metronome-avance"] button:focus-visible,[data-tool="metronome-avance"] input:focus-visible{outline: 3px solid rgb(var(--outil-ombre-rgb,124 58 237) / 0.35);outline-offset: 3px}[data-tool="metronome-avance"] .metronome-advanced-intro{margin: 0;color: var(--primary-dark,var(--outil-fonce,#17365d));font-size: 1rem;line-height: 1.65}[data-tool="metronome-avance"] .metronome-advanced-stack,[data-tool="metronome-avance"] .metronome-advanced-settings-rows,[data-tool="metronome-avance"] .metronome-advanced-options-stack{display: grid;gap: 0.8rem}[data-tool="metronome-avance"] .metronome-advanced-card{border: 1px solid var(--metronome-adv-line);border-radius: 18px;background: #fff;padding: 1rem}[data-tool="metronome-avance"] .metronome-advanced-title,[data-tool="metronome-avance"] .metronome-advanced-control-label,[data-tool="metronome-avance"] .metronome-advanced-option-title{margin: 0;color: var(--outil-couleur,#6d3adf);font-weight: 850;line-height: 1.15}[data-tool="metronome-avance"] .metronome-advanced-title{font-size: 1.18rem}[data-tool="metronome-avance"] .metronome-advanced-control-label,[data-tool="metronome-avance"] .metronome-advanced-option-title{font-size: 1rem}[data-tool="metronome-avance"] .metronome-advanced-stage,[data-tool="metronome-avance"] .metronome-advanced-tempo-fixed,[data-tool="metronome-avance"] .metronome-advanced-tempo-progressive,[data-tool="metronome-avance"] .metronome-advanced-choice-row,[data-tool="metronome-avance"] .metronome-advanced-sounds-block{background: var(--metronome-adv-surface-soft)}[data-tool="metronome-avance"] .metronome-advanced-stage{background: var(--metronome-adv-surface)}[data-tool="metronome-avance"] .metronome-advanced-stage .metronome-advanced-title{margin-bottom: 0.8rem;text-align: left}[data-tool="metronome-avance"] .metronome-advanced-stage-layout{display: grid;grid-template-columns: minmax(0,1fr) clamp(230px,24%,300px);gap: 1rem;align-items: center}[data-tool="metronome-avance"] .metronome-advanced-stage-main,[data-tool="metronome-avance"] .metronome-advanced-visuals{display: grid;justify-items: center}[data-tool="metronome-avance"] .metronome-advanced-stage-main{gap: 0.7rem;min-width: 0}[data-tool="metronome-avance"] .metronome-advanced-status,[data-tool="metronome-avance"] .metronome-advanced-beat-label{margin: 0;color: var(--metronome-adv-text);font-weight: 850;text-align: center}[data-tool="metronome-avance"] .metronome-advanced-visuals{gap: 0.6rem;width: min(100%,560px)}[data-tool="metronome-avance"] .metronome-advanced-pulse{position: relative;display: grid;place-items: center;width: clamp(96px,14vw,142px);aspect-ratio: 1;border: 6px solid rgb(var(--outil-ombre-rgb,124 58 237) / 0.32);border-radius: 999px;background: #fff;box-shadow: inset 0 0 0 1px rgb(var(--outil-ombre-rgb,124 58 237) / 0.13);transition: transform 120ms ease,border-color 120ms ease,box-shadow 120ms ease}[data-tool="metronome-avance"] .metronome-advanced-pulse::before{content: "";position: absolute;inset: 22%;border: 1px solid rgb(var(--outil-ombre-rgb,124 58 237) / 0.18);border-radius: inherit}[data-tool="metronome-avance"] .metronome-advanced-pulse-core{width: 34%;aspect-ratio: 1;border-radius: 999px;background: rgb(var(--outil-ombre-rgb,124 58 237) / 0.22);transition: transform 120ms ease,background 120ms ease}[data-tool="metronome-avance"] .metronome-advanced-pulse.is-beating{transform: scale(1.025);border-color: rgb(var(--outil-ombre-rgb,124 58 237) / 0.6);box-shadow: 0 0 0 4px rgb(var(--outil-ombre-rgb,124 58 237) / 0.08),inset 0 0 0 1px rgb(var(--outil-ombre-rgb,124 58 237) / 0.18)}[data-tool="metronome-avance"] .metronome-advanced-pulse.is-beating .metronome-advanced-pulse-core{background: rgb(var(--outil-ombre-rgb,124 58 237) / 0.42);transform: scale(1.03)}[data-tool="metronome-avance"] .metronome-advanced-pulse.is-accent{transform: scale(1.13);border-color: var(--metronome-adv-active);box-shadow: 0 0 0 12px var(--metronome-adv-active-soft),0 12px 28px rgb(var(--outil-ombre-rgb,124 58 237) / 0.18),inset 0 0 0 8px rgb(var(--outil-ombre-rgb,124 58 237) / 0.08)}[data-tool="metronome-avance"] .metronome-advanced-pulse.is-accent .metronome-advanced-pulse-core{background: var(--metronome-adv-active);transform: scale(1.34)}[data-tool="metronome-avance"] .metronome-advanced-beats,[data-tool="metronome-avance"] .metronome-advanced-large-beats{display: flex;justify-content: center;align-items: center;gap: 0.45rem;width: 100%}[data-tool="metronome-avance"] .metronome-advanced-large-beats{display: none;grid-template-columns: repeat(var(--metronome-adv-beat-count,4),minmax(0,1fr));gap: clamp(0.45rem,1.2vw,0.9rem);width: min(100%,560px);padding-inline: clamp(0.25rem,2vw,1rem)}[data-tool="metronome-avance"] .metronome-advanced-beat-dot{display: block;width: 18px;aspect-ratio: 1;border: 4px solid rgb(var(--outil-ombre-rgb,124 58 237) / 0.42);border-radius: 999px;background: #fff;transition: transform 100ms ease,background 100ms ease,border-color 100ms ease,box-shadow 100ms ease}[data-tool="metronome-avance"] .metronome-advanced-beat-dot.is-active{border-color: var(--metronome-adv-active);background: var(--metronome-adv-active);transform: scale(1.1)}[data-tool="metronome-avance"] .metronome-advanced-beat-dot.is-first.is-active{box-shadow: 0 0 0 5px var(--metronome-adv-active-soft)}[data-tool="metronome-avance"].is-countdown .metronome-advanced-status,[data-tool="metronome-avance"].is-countdown .metronome-advanced-beat-label,[data-tool="metronome-avance"].is-countdown .metronome-advanced-tempo-term{color: var(--metronome-adv-countdown)}[data-tool="metronome-avance"].is-countdown .metronome-advanced-pulse.is-beating,[data-tool="metronome-avance"].is-countdown .metronome-advanced-pulse.is-accent{border-color: var(--metronome-adv-countdown);box-shadow: 0 0 0 8px rgb(55 65 81 / 0.15),inset 0 0 0 1px rgb(55 65 81 / 0.18)}[data-tool="metronome-avance"].is-countdown .metronome-advanced-pulse.is-beating .metronome-advanced-pulse-core,[data-tool="metronome-avance"].is-countdown .metronome-advanced-pulse.is-accent .metronome-advanced-pulse-core,[data-tool="metronome-avance"].is-countdown .metronome-advanced-beat-dot.is-active{border-color: var(--metronome-adv-countdown);background: var(--metronome-adv-countdown)}[data-tool="metronome-avance"].is-display-basic .metronome-advanced-pulse,[data-tool="metronome-avance"].is-display-basic .metronome-advanced-beats{display: none}[data-tool="metronome-avance"].is-display-basic .metronome-advanced-large-beats{display: grid}[data-tool="metronome-avance"].is-display-basic .metronome-advanced-large-beats .metronome-advanced-beat-dot{width: min(100%,74px);height: auto;aspect-ratio: 1;border-width: 5px}[data-tool="metronome-avance"] .metronome-advanced-stage-side{display: grid;gap: 0.8rem;align-content: center}[data-tool="metronome-avance"] .metronome-advanced-tempo-card{display: grid;justify-items: center;gap: 0.1rem;padding: 1rem 1.15rem;border-radius: 16px;background: #fff}[data-tool="metronome-avance"] .metronome-advanced-bpm-display{margin: 0;color: var(--metronome-adv-active);font-weight: 900;line-height: 1;text-align: center;white-space: nowrap}[data-tool="metronome-avance"] .metronome-advanced-bpm-value{font-size: clamp(2.7rem,6vw,4.4rem);letter-spacing: -0.04em}[data-tool="metronome-avance"] .metronome-advanced-bpm-label{margin-left: 0.25rem;color: var(--metronome-adv-text);font-size: 1.05rem;letter-spacing: 0.03em}[data-tool="metronome-avance"] .metronome-advanced-tempo-term{margin: 0;color: var(--primary-dark,var(--outil-fonce,#17365d));font-weight: 850;text-align: center}[data-tool="metronome-avance"] .metronome-advanced-toggle{width: 100%;min-height: 3rem}[data-tool="metronome-avance"] .metronome-advanced-selector{display: grid;gap: 0.25rem;border: 1px solid var(--outil-bord,var(--metronome-adv-line));border-radius: 14px;background: #fff;padding: 0.25rem}[data-tool="metronome-avance"] .metronome-advanced-selector-button{min-width: 0;min-height: 40px;border: 0;border-radius: 10px;background: transparent;color: var(--outil-couleur,#6d3adf);cursor: pointer;font: inherit;font-weight: 900;line-height: 1.05;text-align: center;padding: 0.48rem 0.55rem;transition: background-color 120ms ease,color 120ms ease,transform 120ms ease}[data-tool="metronome-avance"] .metronome-advanced-selector-button:hover,[data-tool="metronome-avance"] .metronome-advanced-selector-button:focus-visible{background: var(--outil-surface-hover,var(--metronome-adv-surface-soft));color: var(--outil-action-hover,var(--metronome-adv-active))}[data-tool="metronome-avance"] .metronome-advanced-selector-button:active{transform: translateY(1px)}[data-tool="metronome-avance"] .metronome-advanced-selector-button.is-active{background: var(--metronome-adv-active);color: var(--outil-action-texte,#fff)}[data-tool="metronome-avance"] .metronome-advanced-selector-button:disabled{background: transparent;color: var(--metronome-adv-disabled);opacity: 0.58;transform: none}[data-tool="metronome-avance"] .metronome-advanced-tempo{display: grid;grid-template-columns: 1fr;gap: 0.85rem;align-items: start}[data-tool="metronome-avance"] .metronome-advanced-tempo-head{display: grid;gap: 0.7rem;align-content: start;width: min(100%,430px);min-width: 0}[data-tool="metronome-avance"] .metronome-advanced-selector-tempo-mode{grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}[data-tool="metronome-avance"] .metronome-advanced-tempo-mode-button{padding-inline: 0.25rem}[data-tool="metronome-avance"] .metronome-advanced-tempo-panels{width: 100%;min-width: 0}[data-tool="metronome-avance"] .metronome-advanced-tempo-fixed,[data-tool="metronome-avance"] .metronome-advanced-tempo-progressive,[data-tool="metronome-avance"] .metronome-advanced-choice-row,[data-tool="metronome-avance"] .metronome-advanced-sounds-block{border: 1px solid var(--metronome-adv-line);border-radius: 16px;padding: 0.8rem}[data-tool="metronome-avance"].is-tempo-progressive .metronome-advanced-tempo-fixed,[data-tool="metronome-avance"].is-tempo-fixed .metronome-advanced-tempo-progressive{display: none}[data-tool="metronome-avance"] .metronome-advanced-tempo-fixed,[data-tool="metronome-avance"] .metronome-advanced-tempo-progressive,[data-tool="metronome-avance"] .metronome-advanced-progressive-start-row,[data-tool="metronome-avance"] .metronome-advanced-every-control,[data-tool="metronome-avance"] .metronome-advanced-progress-fieldset{display: grid;gap: 0.48rem}[data-tool="metronome-avance"] .metronome-advanced-fixed-line,[data-tool="metronome-avance"] .metronome-advanced-progressive-start-controls{display: grid;grid-template-columns: 3.7rem 3.7rem minmax(15rem,1fr) 3.7rem 3.7rem;gap: 0.42rem;align-items: center}[data-tool="metronome-avance"] .metronome-advanced-fixed-line{grid-template-columns: 3.7rem 3.7rem minmax(15rem,1fr) 3.7rem 3.7rem minmax(8rem,0.55fr)}[data-tool="metronome-avance"] .metronome-advanced-step,[data-tool="metronome-avance"] .metronome-advanced-tap{min-width: 0;min-height: 2.65rem;padding-inline: 0.32rem;white-space: nowrap}[data-tool="metronome-avance"] .metronome-advanced-bpm-field,[data-tool="metronome-avance"] .metronome-advanced-measure-field{display: flex;align-items: center;justify-content: center;gap: 0.55rem;min-width: 15rem;min-height: 2.65rem;border: 1px solid var(--metronome-adv-line);border-radius: 12px;background: #fff;color: var(--metronome-adv-text);font-weight: 900;white-space: nowrap;overflow: visible;padding-inline: 0.65rem}[data-tool="metronome-avance"] .metronome-advanced-bpm-field input,[data-tool="metronome-avance"] .metronome-advanced-measure-field input{flex: 0 0 4.8ch;width: 4.8ch;min-width: 4.8ch;border: 0;background: transparent;color: var(--metronome-adv-active);font: inherit;font-weight: 900;text-align: right;outline: 0;padding: 0;margin: 0}[data-tool="metronome-avance"] .metronome-advanced-bpm-field span,[data-tool="metronome-avance"] .metronome-advanced-measure-field span{flex: 0 0 auto;font-size: 0.84rem;letter-spacing: 0.03em}[data-tool="metronome-avance"] .metronome-advanced-measure-field{min-width: 15.5rem}[data-tool="metronome-avance"] .metronome-advanced-measure-field input{flex-basis: 3.5ch;width: 3.5ch;min-width: 3.5ch}[data-tool="metronome-avance"] .metronome-advanced-bpm-field:focus-within,[data-tool="metronome-avance"] .metronome-advanced-measure-field:focus-within{outline: 3px solid rgb(var(--outil-ombre-rgb,124 58 237) / 0.28);outline-offset: 2px}[data-tool="metronome-avance"] .metronome-advanced-range{width: 100%;margin: 0;accent-color: var(--metronome-adv-active)}[data-tool="metronome-avance"] .metronome-advanced-progressive-options-row{display: grid;grid-template-columns: minmax(220px,1fr) minmax(260px,1fr);gap: 0.75rem;align-items: end}[data-tool="metronome-avance"] .metronome-advanced-fieldset{min-width: 0;margin: 0;border: 0;padding: 0}[data-tool="metronome-avance"] .metronome-advanced-selector-progress-step{grid-template-columns: repeat(3,minmax(0,1fr))}[data-tool="metronome-avance"] .metronome-advanced-every-row{display: grid;grid-template-columns: 3rem minmax(15.5rem,1fr) 3rem;gap: 0.45rem;align-items: center}[data-tool="metronome-avance"] .metronome-advanced-nudge{display: inline-grid;place-items: center;padding: 0}[data-tool="metronome-avance"] .metronome-advanced-nudge-icon{display: block;width: 1.35rem;height: 1.35rem;color: currentColor;fill: currentColor}[data-tool="metronome-avance"] .metronome-advanced-settings .metronome-advanced-title,[data-tool="metronome-avance"] .metronome-advanced-options-card .metronome-advanced-title{margin-bottom: 0.95rem}[data-tool="metronome-avance"] .metronome-advanced-choice-row{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 0.75rem;align-items: center}[data-tool="metronome-avance"] .metronome-advanced-measure-row{grid-template-columns: 80px minmax(240px,360px) minmax(250px,max-content);column-gap: 1.55rem}[data-tool="metronome-avance"] .metronome-advanced-selector-measure{grid-template-columns: repeat(5,minmax(0,1fr));width: min(100%,360px)}[data-tool="metronome-avance"] .metronome-advanced-selector-measure .metronome-advanced-selector-button{min-height: 36px;padding: 0.28rem 0.05rem}[data-tool="metronome-avance"] .metronome-advanced-accent-switch{justify-self: end;width: max-content;min-width: 288px;white-space: nowrap}[data-tool="metronome-avance"] .metronome-advanced-selector-rhythm,[data-tool="metronome-avance"] .metronome-advanced-selector-countdown,[data-tool="metronome-avance"] .metronome-advanced-selector-sound{grid-template-columns: repeat(4,minmax(0,1fr))}[data-tool="metronome-avance"] .metronome-advanced-selector-display{grid-template-columns: repeat(2,minmax(0,1fr));width: min(100%,420px)}[data-tool="metronome-avance"] .metronome-advanced-rhythm-button{display: inline-flex;align-items: center;justify-content: center;gap: 0.24rem;white-space: nowrap;padding-inline: 0.35rem}[data-tool="metronome-avance"] .metronome-advanced-rhythm-icon{display: inline-flex;flex: 0 0 auto;width: 1.08rem;height: 1.08rem;color: currentColor}[data-tool="metronome-avance"] .metronome-advanced-rhythm-icon svg{display: block;width: 100%;height: 100%;fill: currentColor}[data-tool="metronome-avance"] .metronome-advanced-rhythm-text{min-width: 0}[data-tool="metronome-avance"] .metronome-advanced-sounds-block{display: grid;gap: 0.65rem}[data-tool="metronome-avance"] .metronome-advanced-sounds-head{display: inline-flex;align-items: center;justify-content: flex-start;gap: 0.65rem;min-height: 28px;line-height: 1}[data-tool="metronome-avance"] .metronome-advanced-sounds-title{display: inline-flex;align-items: center;height: 28px;line-height: 28px}[data-tool="metronome-avance"] .metronome-advanced-sounds-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.75rem;align-items: end}[data-tool="metronome-avance"] .metronome-advanced-sound-group{min-width: 0}[data-tool="metronome-avance"] .metronome-advanced-sound-group .metronome-advanced-option-title{color: var(--outil-couleur,#6d3adf);text-align: center}[data-tool="metronome-avance"] .metronome-advanced-sound-group .metronome-advanced-selector{margin-top: 0.45rem}[data-tool="metronome-avance"] .metronome-advanced-switch,[data-tool="metronome-avance"] .metronome-advanced-audio-toggle{color: var(--outil-couleur,#6d3adf);font-weight: 850}[data-tool="metronome-avance"] .metronome-advanced-switch{position: relative;display: inline-grid;grid-auto-flow: column;grid-auto-columns: max-content;align-items: center;gap: 0.65rem;min-height: 2.55rem;border: 1px solid var(--metronome-adv-line);border-radius: 12px;background: #fff;padding: 0.45rem 0.65rem;line-height: 1}[data-tool="metronome-avance"] .metronome-advanced-audio-toggle{position: relative;display: inline-grid;grid-auto-flow: column;grid-auto-columns: max-content;align-items: center;gap: 0.55rem;height: 28px;line-height: 1}[data-tool="metronome-avance"] .metronome-advanced-switch-label{display: inline-flex;align-items: center;min-height: 28px;white-space: nowrap}[data-tool="metronome-avance"] .metronome-advanced-switch-input{position: absolute;inline-size: 1px;block-size: 1px;opacity: 0}[data-tool="metronome-avance"] .metronome-advanced-switch-slider{position: relative;display: inline-block;flex: 0 0 auto;width: 48px;height: 28px;border-radius: 999px;background: #d8cff7;transition: background 120ms ease}[data-tool="metronome-avance"] .metronome-advanced-switch-slider::before{content: "";position: absolute;top: 4px;left: 4px;width: 20px;height: 20px;border-radius: 999px;background: #fff;box-shadow: 0 1px 4px rgb(0 0 0 / 0.2);transition: transform 120ms ease}[data-tool="metronome-avance"] .metronome-advanced-switch-input:checked + .metronome-advanced-switch-slider{background: var(--metronome-adv-active)}[data-tool="metronome-avance"] .metronome-advanced-switch-input:checked + .metronome-advanced-switch-slider::before{transform: translateX(20px)}[data-tool="metronome-avance"] .metronome-advanced-switch-input:focus-visible + .metronome-advanced-switch-slider{outline: 3px solid rgb(var(--outil-ombre-rgb,124 58 237) / 0.35);outline-offset: 3px}[data-tool="metronome-avance"] .metronome-advanced-switch-value{display: inline-flex;align-items: center;min-width: 2rem;height: 28px;color: var(--metronome-adv-text);text-align: left;line-height: 28px}[data-tool="metronome-avance"].is-audio-disabled .metronome-advanced-sound-group,[data-tool="metronome-avance"] .metronome-advanced-sound-group.is-disabled{color: var(--metronome-adv-disabled)}[data-tool="metronome-avance"].is-audio-disabled .metronome-advanced-sound-group .metronome-advanced-option-title,[data-tool="metronome-avance"] .metronome-advanced-sound-group.is-disabled .metronome-advanced-option-title{color: var(--metronome-adv-disabled)}[data-tool="metronome-avance"].is-audio-disabled .metronome-advanced-sound-group .metronome-advanced-selector-sound,[data-tool="metronome-avance"] .metronome-advanced-sound-group.is-disabled .metronome-advanced-selector-sound{border-color: #d1d5db;background: var(--metronome-adv-disabled-bg)}[data-tool="metronome-avance"].is-audio-disabled .metronome-advanced-sound-group .metronome-advanced-selector-button,[data-tool="metronome-avance"] .metronome-advanced-sound-group.is-disabled .metronome-advanced-selector-button{color: var(--metronome-adv-disabled)}[data-tool="metronome-avance"].is-audio-disabled .metronome-advanced-sound-group .metronome-advanced-selector-button.is-active,[data-tool="metronome-avance"] .metronome-advanced-sound-group.is-disabled .metronome-advanced-selector-button.is-active{background: transparent;color: var(--metronome-adv-disabled)}[data-tool="metronome-avance"] .metronome-advanced-progressive-start-row.is-disabled{opacity: 0.62}@media (max-width: 1180px){[data-tool="metronome-avance"] .metronome-advanced-tempo-head{width: min(100%,430px)}}@media (max-width: 980px){[data-tool="metronome-avance"] .metronome-advanced-stage-layout,[data-tool="metronome-avance"] .metronome-advanced-choice-row,[data-tool="metronome-avance"] .metronome-advanced-measure-row,[data-tool="metronome-avance"] .metronome-advanced-progressive-options-row,[data-tool="metronome-avance"] .metronome-advanced-sounds-row{grid-template-columns: 1fr}[data-tool="metronome-avance"] .metronome-advanced-stage-side{width: min(100%,320px);justify-self: center}[data-tool="metronome-avance"] .metronome-advanced-accent-switch,[data-tool="metronome-avance"] .metronome-advanced-selector-measure,[data-tool="metronome-avance"] .metronome-advanced-selector-display{width: 100%;justify-self: stretch}[data-tool="metronome-avance"] .metronome-advanced-accent-switch{min-width: 0}[data-tool="metronome-avance"] .metronome-advanced-selector-rhythm,[data-tool="metronome-avance"] .metronome-advanced-selector-countdown,[data-tool="metronome-avance"] .metronome-advanced-selector-sound{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){[data-tool="metronome-avance"]{gap: 0.75rem}[data-tool="metronome-avance"] .metronome-advanced-card{border-radius: 16px;padding: 0.9rem}[data-tool="metronome-avance"] .metronome-advanced-title{font-size: 1.08rem}[data-tool="metronome-avance"] .metronome-advanced-pulse{width: clamp(105px,32vw,138px)}[data-tool="metronome-avance"] .metronome-advanced-beat-dot{width: 22px}[data-tool="metronome-avance"].is-display-basic .metronome-advanced-large-beats .metronome-advanced-beat-dot{width: min(100%,60px);border-width: 4px}[data-tool="metronome-avance"] .metronome-advanced-fixed-line,[data-tool="metronome-avance"] .metronome-advanced-progressive-start-controls{grid-template-columns: repeat(2,minmax(0,1fr))}[data-tool="metronome-avance"] .metronome-advanced-fixed-line .metronome-advanced-bpm-field,[data-tool="metronome-avance"] .metronome-advanced-progressive-start-controls .metronome-advanced-bpm-field{grid-column: 1 / -1;order: -1}[data-tool="metronome-avance"] .metronome-advanced-fixed-line [data-advanced-bpm-step="-1"]{order: 1}[data-tool="metronome-avance"] .metronome-advanced-fixed-line [data-advanced-bpm-step="1"]{order: 2}[data-tool="metronome-avance"] .metronome-advanced-fixed-line [data-advanced-bpm-step="-5"]{order: 3}[data-tool="metronome-avance"] .metronome-advanced-fixed-line [data-advanced-bpm-step="5"]{order: 4}[data-tool="metronome-avance"] .metronome-advanced-tap{grid-column: 1 / -1;justify-self: stretch;min-width: 0;order: 5}[data-tool="metronome-avance"] .metronome-advanced-every-row{grid-template-columns: 2.8rem minmax(12rem,1fr) 2.8rem}[data-tool="metronome-avance"] .metronome-advanced-measure-field{min-width: 12rem}[data-tool="metronome-avance"] .metronome-advanced-selector-measure,[data-tool="metronome-avance"] .metronome-advanced-selector-progress-step{grid-template-columns: repeat(3,minmax(0,1fr))}[data-tool="metronome-avance"] .metronome-advanced-selector-rhythm,[data-tool="metronome-avance"] .metronome-advanced-selector-countdown,[data-tool="metronome-avance"] .metronome-advanced-selector-sound{grid-template-columns: 1fr}[data-tool="metronome-avance"] .metronome-advanced-rhythm-button{white-space: normal}[data-tool="metronome-avance"] .metronome-advanced-selector-button{min-height: 2.6rem}}@media (prefers-reduced-motion: reduce){[data-tool="metronome-avance"] *,[data-tool="metronome-avance"] *::before,[data-tool="metronome-avance"] *::after{transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important}}