.piano-v2-song-lane_lane__7Kuur{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;cursor:pointer;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 55%,transparent)}[data-lane-picture] .piano-v2-song-lane_lane__7Kuur{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 55%,transparent),inset 0 -2px 0 var(--piano-v2-lane)}.piano-v2-song-lane_note__frZl7{position:absolute;top:0;box-sizing:border-box;border-radius:5px;--note-fill:var(--accent);--note-edge-width:1px;--note-edge-color:color-mix(in srgb,#000 22%,transparent);background:var(--note-fill);box-shadow:inset 0 0 0 var(--note-edge-width) var(--note-edge-color);pointer-events:none;will-change:transform;font-size:.875rem;font-weight:700;line-height:1}.piano-v2-song-lane_note__frZl7[data-kind=black]{--note-fill:color-mix(in srgb,var(--accent) 62%,var(--foreground))}:where([data-theme=kimiclay]) .piano-v2-song-lane_note__frZl7[data-kind=black]{--note-fill:color-mix(in srgb,var(--accent) 62%,#000)}:where([data-theme=kimiclay]:not([data-mode=dark])) .piano-v2-song-lane_note__frZl7[data-kind=black]{--note-edge-width:2px;--note-edge-color:color-mix(in srgb,var(--accent) 85%,#fff)}.piano-v2-song-lane_note__frZl7[data-pinned=true]{outline:2px dashed var(--accent-foreground);outline-offset:-3px}.piano-v2-song-lane_note__frZl7:not(:empty){display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-block-end:3px;color:var(--accent-foreground);white-space:nowrap}.piano-v2-song-lane_note__frZl7[data-required=false]{opacity:.45}.piano-v2-song-lane_note__frZl7[data-kind=after],.piano-v2-song-lane_note__frZl7[data-kind=before]{width:6px;border-radius:3px;--note-fill:color-mix(in srgb,var(--accent) 55%,var(--foreground))}:where([data-theme=kimiclay]) .piano-v2-song-lane_note__frZl7[data-kind=after],:where([data-theme=kimiclay]) .piano-v2-song-lane_note__frZl7[data-kind=before]{--note-fill:color-mix(in srgb,var(--accent) 55%,#fff)}.piano-v2-song-lane_note__frZl7[data-kind=after]{translate:-100% 0}[data-lane-picture] .piano-v2-song-lane_note__frZl7{background:linear-gradient(var(--note-fill),var(--note-fill)),var(--piano-v2-lane);box-shadow:inset 0 0 0 var(--note-edge-width) var(--note-edge-color),0 0 0 2px var(--piano-v2-lane)}[data-lane-picture] .piano-v2-song-lane_note__frZl7[data-required=false]{opacity:1;background:linear-gradient(color-mix(in srgb,var(--note-fill) 45%,var(--piano-v2-lane)),color-mix(in srgb,var(--note-fill) 45%,var(--piano-v2-lane))),var(--piano-v2-lane);box-shadow:inset 0 0 0 1px color-mix(in srgb,color-mix(in srgb,#000 45%,var(--piano-v2-lane)) 22%,transparent),0 0 0 2px var(--piano-v2-lane);color:color-mix(in srgb,var(--accent-foreground) 45%,var(--piano-v2-lane));outline-color:color-mix(in srgb,var(--accent-foreground) 45%,var(--piano-v2-lane))}:where([data-theme=kimiclay]:not([data-mode=dark])) [data-lane-picture] .piano-v2-song-lane_note__frZl7[data-kind=black][data-required=false]{box-shadow:inset 0 0 0 var(--note-edge-width) color-mix(in srgb,var(--note-edge-color) 45%,var(--piano-v2-lane)),0 0 0 2px var(--piano-v2-lane)}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-mono-latin-400-normal.19c94aee.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-400-normal.310dfc7a.woff) format("woff")}.piano-theme_pianoThemeRoot__6V2dn:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]){--foreground:var(--piano-theme-panel-foreground);--card-foreground:var(--piano-theme-primary);--popover-foreground:var(--piano-theme-primary);--muted-foreground:var(--piano-theme-secondary);--accent:var(--piano-theme-accent);--ring:var(--piano-theme-accent);--field-ring:var(--piano-theme-accent);--accent-soft:rgba(217,151,41,0.16);--border:var(--piano-theme-border);--hairline:var(--piano-theme-border);--border-strong:var(--piano-theme-scrollbar);--hover-surface:var(--piano-theme-hover-surface);--card:var(--piano-theme-solid);--popover:var(--piano-theme-solid);--depth-overlay:0 12px 28px rgba(0,0,0,0.18);--status-fair:var(--piano-theme-clamp);--shape-inset:4px;--shape-surface:8px;--effect-surface-blur:none;isolation:var(--piano-theme-unit-isolation);border:var(--piano-theme-unit-border);border-radius:var(--piano-theme-unit-radius);background:var(--piano-theme-unit-background);box-shadow:var(--piano-theme-unit-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_bar__GKiXl:before,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_board__6deZF:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--piano-theme-container-before);opacity:.6;pointer-events:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_bar__GKiXl:after,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_board__6deZF:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:var(--piano-theme-container-after);pointer-events:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_board__6deZF{border:var(--piano-theme-container-border);border-top:var(--piano-theme-board-top-edge);border-bottom:none;border-radius:12px 12px 0 0;background:var(--piano-theme-container);box-shadow:var(--piano-theme-board-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_barGroup__0EGL5,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_boardContent__1NgFt{z-index:var(--piano-theme-layer-z)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_bar__GKiXl{position:relative;isolation:var(--piano-theme-layer-isolation);border-inline:var(--piano-theme-bar-edge);background:var(--piano-theme-container);box-shadow:var(--piano-theme-bar-shadow)}.piano-theme_screw__pw7OM{display:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screw__pw7OM{position:absolute;z-index:4;display:var(--piano-theme-plate-display);width:15px;height:15px;box-sizing:border-box;border:var(--piano-theme-plate-border);border-radius:50%;background:var(--piano-theme-plate);box-shadow:var(--piano-theme-plate-shadow);cursor:pointer;transition:all var(--motion-base,.3s) var(--motion-ease,ease)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screw__pw7OM:before{content:"";position:absolute;inset:2px;border:1px solid rgba(184,148,30,.6);border-radius:50%}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screw__pw7OM:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,#8b7355 0,#6b5a3c 100%);box-shadow:inset 0 1px 1px rgba(0,0,0,.5);transform:translate(-50%,-50%)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screw__pw7OM:hover{transform:scale(1.2) rotate(15deg);box-shadow:var(--piano-theme-plate-shadow),0 0 12px rgba(212,175,55,.6)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screw__pw7OM:active{transform:scale(.95) rotate(-5deg);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screwTop__XykMY{top:8px;box-shadow:var(--piano-theme-plate-shadow),inset 0 1px 2px rgba(255,255,255,.3),inset 0 -1px 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.3)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screwTop__XykMY:hover{box-shadow:var(--piano-theme-plate-shadow),0 0 12px rgba(212,175,55,.6),inset 0 1px 2px rgba(255,255,255,.4),inset 0 -1px 2px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.4)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screwTop__XykMY:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.6),inset 0 -1px 1px rgba(255,255,255,.1)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screwBottom__tyeuR{bottom:8px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screwLeft__Tfe88{left:8px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screwRight__a7Nhh{right:8px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_panel__Q2rdH{border-color:var(--piano-theme-panel-edge);border-radius:4px;background:var(--piano-theme-panel-surface);box-shadow:var(--piano-theme-panel-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_historyPanel__ged7N{--border-strong:var(--piano-theme-history-scrollbar);box-shadow:var(--piano-theme-history-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_panelLabel__If6r7{opacity:var(--piano-theme-label-opacity);color:var(--piano-theme-panel-secondary);text-shadow:0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(255,255,255,.1)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_panelText__PUQqN{text-shadow:0 1px 1px rgba(0,0,0,.8),0 -1px 0 rgba(255,255,255,.1)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_clearButton__fdUCp{border-radius:50%;background:rgba(255,255,255,.1);opacity:var(--piano-theme-clear-opacity);color:var(--piano-theme-panel-foreground)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_clearButton__fdUCp:hover{background:rgba(0,0,0,.04);opacity:1;color:var(--piano-theme-panel-secondary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_noteWindow__ACm9k{border-color:var(--piano-theme-note-window-edge);border-radius:4px;background:var(--piano-theme-note-window);box-shadow:var(--piano-theme-note-window-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_noteName__DEKNj{padding:var(--piano-theme-note-name-padding);border-radius:var(--piano-theme-note-name-radius);background:var(--piano-theme-note-name-background);color:#ff6b35;text-shadow:0 0 10px rgba(255,107,53,.4),0 0 20px rgba(255,107,53,.2),0 2px 4px rgba(0,0,0,.5),0 1px 0 rgba(255,150,100,.3);filter:drop-shadow(0 0 8px rgba(255,107,53,.3))}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_noteKey__zQaNz{color:var(--piano-theme-panel-secondary);text-shadow:0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.5)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI{border-color:var(--piano-theme-border);border-radius:8px;background:var(--piano-theme-control);box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.2);color:var(--piano-theme-secondary);text-shadow:0 1px 1px rgba(0,0,0,.3),0 -1px 0 rgba(255,255,255,.05);transition-property:color,border-color,background,box-shadow,text-shadow,transform;transition-duration:var(--motion-base,.2s);transition-timing-function:var(--motion-ease,ease)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI:hover:not(:disabled){border-color:var(--piano-theme-accent);background:var(--piano-theme-control-hover);box-shadow:0 0 12px rgba(212,175,55,.3),0 2px 6px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.25);color:var(--piano-theme-accent);text-shadow:0 0 8px rgba(212,175,55,.4),0 1px 2px rgba(0,0,0,.4);transform:translateY(-1px)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI:active:not(:disabled){box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.05);transform:translateY(1px)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_instrumentControl__Ew3wm{border-radius:4px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_instrumentIcon__Yq3Gh{opacity:1;filter:var(--piano-theme-instrument-icon-filter)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI:hover:not(:disabled) .piano-theme_instrumentIcon__Yq3Gh{filter:var(--piano-theme-instrument-icon-hover-filter)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI.piano-theme_alert__mCany{border-color:var(--piano-theme-alert);color:var(--piano-theme-alert)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI.piano-theme_alert__mCany:hover:not(:disabled){border-color:var(--piano-theme-alert-hover);color:var(--piano-theme-alert-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI:disabled{border-color:rgba(0,0,0,.12);opacity:1;color:rgba(0,0,0,.26)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_instrumentControl__Ew3wm:disabled{border-color:var(--piano-theme-border);color:var(--piano-theme-secondary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_recording__pNN1S{animation:piano-theme_piano-theme-recording-pulse__HbpLn 1.5s ease-in-out infinite}@keyframes piano-theme_piano-theme-recording-pulse__HbpLn{0%,to{opacity:1}50%{opacity:.6}}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transportIcon__W9POu{border-radius:50%;color:var(--piano-theme-panel-foreground)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transportIcon__W9POu:hover:not(:disabled){background:rgba(0,0,0,.04)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transportIcon__W9POu[data-active=true],:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transportIcon__W9POu[data-pressed]{color:var(--piano-theme-accent)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transportIcon__W9POu:disabled{opacity:1;color:rgba(0,0,0,.26)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_loopButton__yTgnb{border-radius:0;color:var(--piano-theme-secondary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_loopButton__yTgnb:hover:not(:disabled){background:var(--piano-theme-solid)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_loopButton__yTgnb[data-active=true]{background:var(--piano-theme-solid);box-shadow:inset 0 1px 3px rgba(0,0,0,.22)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_loopDivider__Usr2_{height:auto;align-self:stretch}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8{color:var(--piano-theme-secondary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8 svg{color:var(--piano-theme-primary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8:hover:not(:disabled){border-color:var(--piano-theme-accent);background:var(--piano-theme-hover-surface)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transposeChip__7vXaG{background:var(--piano-theme-transpose-chip)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transposeChip__7vXaG:hover:not(:disabled){background:var(--piano-theme-transpose-chip-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8[data-clamp-warning=true],:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8[data-clamp-warning=true] svg,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8[data-clamp-warning=true]:hover:not(:disabled){border-color:var(--piano-theme-clamp);color:var(--piano-theme-clamp)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_iconChip__GgvXu{color:var(--piano-theme-primary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8:disabled,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_chip__ITmU8[aria-disabled=true]{opacity:1}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_iconChip__GgvXu:disabled,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_iconChip__GgvXu:disabled svg{color:rgba(0,0,0,.26)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_roundButton__SHjc9{border-radius:50%}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_playButton__hkT_Q{border-radius:50%;background:var(--piano-theme-play-button);color:var(--piano-theme-play-button-color)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_playButton__hkT_Q:hover:not(:disabled){background:var(--piano-theme-play-button-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_playButton__hkT_Q:disabled{background-color:initial}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_popover__WxVeV{border-radius:10px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_popoverLabel__ACX6_{opacity:.75}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transposeInput__cFITE{border-color:var(--piano-theme-border);border-radius:6px;color:var(--piano-theme-primary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transposeInput__cFITE[aria-invalid=true]{border-color:var(--piano-theme-clamp)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_transposeInput__cFITE[data-clamp-warning=true]{color:var(--piano-theme-clamp)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_popover__WxVeV input.piano-theme_transposeInput__cFITE:focus-visible{box-shadow:0 0 0 2px var(--piano-theme-accent)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_speedChip__WVoX5{background:rgba(255,255,255,.1)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_speedChip__WVoX5 svg{color:var(--piano-theme-secondary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_speedChip__WVoX5:hover:not(:disabled){background:rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.2)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_sliderTrack__f7Yob{background:var(--piano-theme-slider-track)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_seekSlider___GIIk[data-disabled] .piano-theme_sliderTrack__f7Yob{background:rgba(189,189,189,.35)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_seekSlider___GIIk[data-disabled] .piano-theme_sliderIndicator__qjWiX,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_seekSlider___GIIk[data-disabled] .piano-theme_sliderThumb__uN6b5{background:#bdbdbd;opacity:1}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_xsMenu__o4UUU [role=menuitem]>:first-child,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_xsMoreButton__mm87K{color:var(--piano-theme-primary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_xsMoreButton__mm87K:disabled{background-color:initial;color:rgba(0,0,0,.26);opacity:1}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_companionToggle__V9Tu2{background:var(--piano-theme-companion-toggle)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_companionSelected__r1K5S{background:var(--piano-theme-companion-selected)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_companionButton__m2q2O:hover:not(:disabled){background:var(--piano-theme-companion-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_companionButton__m2q2O:disabled{opacity:1;color:var(--piano-theme-companion-disabled)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_companionSlider__XP0Cu .piano-theme_sliderTrack__f7Yob{background:var(--piano-theme-companion-slider-rail)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_companionSlider__XP0Cu[data-disabled] .piano-theme_sliderTrack__f7Yob{background:var(--piano-theme-companion-slider-rail-disabled)}@media (prefers-reduced-motion:reduce){:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_control__bSLaI,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_screw__pw7OM{transition:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme_recording__pNN1S{animation:none}}.got-it-banner_banner__Pj2iC{display:flex;max-width:100%;align-items:center;justify-content:center;gap:12px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--accent) 31%,transparent);border-radius:var(--shape-surface);--guide-fill:color-mix(in srgb,var(--popover) 96%,transparent);background-color:var(--play-surface-base,var(--guide-fill));background-image:var(--play-surface-on) linear-gradient(var(--guide-fill),var(--guide-fill));color:var(--popover-foreground);box-shadow:var(--depth-overlay);pointer-events:auto;animation:got-it-banner_got-it-enter__5mZ16 .28s cubic-bezier(.22,1,.36,1) forwards}.got-it-banner_banner__Pj2iC[data-hiding=true]{animation:got-it-banner_got-it-exit__Q3oGt .2s cubic-bezier(.4,0,1,1) forwards}@media (min-width:600px){.got-it-banner_banner__Pj2iC{white-space:nowrap}}.got-it-banner_compact___mgdK{position:absolute;top:calc(100% + 8px);left:50%;z-index:1400;width:100%;translate:-50% 0}@media (min-width:600px){.got-it-banner_compact___mgdK{width:auto}}.got-it-banner_fullWidth__YudI7{width:100%;margin-bottom:8px}.got-it-banner_chevron__AjxY7{width:7px;height:7px;flex-shrink:0;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);rotate:45deg;margin-top:-3px}.got-it-banner_chevron__AjxY7[data-cue=up]{rotate:225deg;margin-top:2px}.got-it-banner_caption__PQAH0{min-width:0;flex:1;color:var(--muted-foreground);font-size:.72rem;line-height:1.4}.got-it-banner_gotIt__WE_bL{flex-shrink:0;cursor:pointer;padding:2px 10px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:var(--shape-inset);background:transparent;color:var(--accent);font-size:.68rem;line-height:1.6;white-space:nowrap}.got-it-banner_gotIt__WE_bL:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.got-it-banner_gotIt__WE_bL:active{scale:.97}.got-it-banner_gotIt__WE_bL:focus-visible,.got-it-banner_secondary__WxLuh:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.got-it-banner_secondary__WxLuh{cursor:pointer;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:2px}@keyframes got-it-banner_got-it-enter__5mZ16{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes got-it-banner_got-it-exit__Q3oGt{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.got-it-banner_banner__Pj2iC{animation:none}.got-it-banner_banner__Pj2iC[data-hiding=true]{animation:none;opacity:0}.got-it-banner_gotIt__WE_bL:active{scale:none}}.chord-book_page__VsfGl{flex:1;width:100%;max-width:100%;min-width:0;overflow:visible;line-height:1.8;color:var(--card-foreground);white-space:normal;overflow-wrap:normal;word-break:normal}.chord-book_row__wsE2X{position:relative;display:block;white-space:nowrap;min-width:0;margin-bottom:4px;padding:2px 0;border-radius:var(--shape-inset)}.chord-book_chunk__xAdy1{display:inline-block;position:relative}.chord-book_token__ODS_P{display:inline;position:relative;box-shadow:none}.chord-book_token__ODS_P[data-current=true]{font-weight:700;color:var(--accent);background-color:color-mix(in oklab,var(--accent) 20%,transparent);box-shadow:inset 0 -3px 0 var(--accent)}.chord-book_token__ODS_P[data-notation-fragment-kind=sustain][data-notation-continuation=true]{text-decoration:underline dotted;text-underline-offset:.16em}.chord-book_token__ODS_P[data-notation-fragment-kind=chord-body][data-notation-continuation=true]{background-color:color-mix(in oklab,var(--accent) 8%,transparent);outline:1px dashed color-mix(in oklab,var(--card-foreground) 45%,transparent);outline-offset:-1px}.chord-book_token__ODS_P[data-instrument-cue]{--chord-turn-cue-halo:0 0 0 2px color-mix(in srgb,var(--accent) 65%,transparent),0 0 12px 2px color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:var(--chord-turn-cue-halo)}.chord-book_token__ODS_P[data-instrument-cue=pulsing]{animation:chord-book_chord-book-cue-pulse__Q3Ad0 7s ease-out 1}@keyframes chord-book_chord-book-cue-pulse__Q3Ad0{0%{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}}.chord-book_glow__oRf2_{position:absolute;inset:0;border-radius:inherit;border:2px solid color-mix(in oklab,var(--accent) 40%,transparent);--chord-occurrence-glow:inset 0 0 18px color-mix(in oklab,var(--accent) 15%,transparent);box-shadow:var(--chord-occurrence-glow);pointer-events:none;z-index:0;will-change:opacity;animation:chord-book_chord-book-glow-enter__AVGTq .25s cubic-bezier(.22,1,.36,1) forwards,chord-book_chord-book-glow-breath__CD_8K 2s ease-in-out .25s infinite}@keyframes chord-book_chord-book-glow-enter__AVGTq{0%{opacity:0}to{opacity:1}}@keyframes chord-book_chord-book-glow-breath__CD_8K{0%,to{opacity:.3}50%{opacity:.9}}.chord-book_countdownSlot__cZ2Vc{display:inline-block;box-sizing:border-box;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:pre;opacity:.72;vertical-align:initial}.chord-book_reserve__NiUtS{display:inline-block}@media (prefers-reduced-motion:reduce){.chord-book_token__ODS_P[data-instrument-cue=pulsing]{animation:none}.chord-book_glow__oRf2_{animation:none;opacity:.45}}.music-book_paper__IBk8x,.music-book_region__NB4zz{min-block-size:var(--music-book-min-narrow)}.music-book_region__NB4zz{container-type:inline-size}@media (min-width:900px){.music-book_paper__IBk8x,.music-book_region__NB4zz{min-block-size:var(--music-book-min-wide)}}.music-book_paper__IBk8x[data-highlighted=true]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid color-mix(in oklab,var(--accent) 60%,transparent);opacity:0;animation:music-book_music-book-border-pulse__FQorI 2s ease-in-out infinite;pointer-events:none;z-index:9}.music-book_paper__IBk8x:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@keyframes music-book_music-book-border-pulse__FQorI{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}.music-book_pageGlow__O0Q9V{position:absolute;inset:0;border-radius:inherit;border:2px solid var(--accent);--page-glow-inner:inset 0 0 22px color-mix(in oklab,var(--accent) 16%,transparent);box-shadow:var(--page-glow-inner);pointer-events:none;z-index:8;animation:music-book_music-book-glow-enter__P8k_R .25s cubic-bezier(.22,1,.36,1) forwards,music-book_music-book-glow-breath__Rp_34 2s ease-in-out .25s infinite}@keyframes music-book_music-book-glow-enter__P8k_R{0%{opacity:0}to{opacity:1}}@keyframes music-book_music-book-glow-breath__Rp_34{0%,to{opacity:.25}50%{opacity:.8}}.music-book_pageSlot__hPUKh{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.music-book_stand__AQ9H8{animation:music-book_music-stand-slide-down__ghpy0 .4s ease-out}@keyframes music-book_music-stand-slide-down__ghpy0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.music-book_singlePageRail__cC8tl{left:calc(50% - var(--rail-corner-half))}[dir=rtl] .music-book_singlePageRail__cC8tl{left:calc(50% + var(--rail-corner-half))}.music-book_notation__9MaxE{font-size:.85rem}@media (min-width:900px){.music-book_notation__9MaxE{font-size:1rem}}.music-book_line__ZIxgv{transition:background-color .3s ease-in-out}.music-book_activeLine__Xq2b_{background-color:color-mix(in oklab,var(--accent) 12%,transparent)}.music-book_activeLineIndicator__kpVw7{position:absolute;left:12px;color:var(--accent);animation:music-book_music-book-bounce__pT5a5 .5s ease-out}@keyframes music-book_music-book-bounce__pT5a5{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.music-book_token__OJ_OJ{display:inline;position:relative}.music-book_token__OJ_OJ[data-current-note=true]{color:var(--accent);background-color:color-mix(in oklab,var(--accent) 18%,transparent);box-shadow:inset 0 -3px 0 var(--accent);--current-note-glow-rest:0 0 2px color-mix(in oklab,var(--card) 50%,transparent);--current-note-glow-peak:0 0 10px currentColor;animation:music-book_music-book-glow__BRI3k 1s ease-in-out infinite}@keyframes music-book_music-book-glow__BRI3k{0%{text-shadow:var(--current-note-glow-rest)}50%{text-shadow:var(--current-note-glow-peak)}to{text-shadow:var(--current-note-glow-rest)}}.music-book_token__OJ_OJ[data-notation-fragment-kind=sustain][data-notation-continuation=true]{text-decoration:underline dotted;text-underline-offset:.16em}.music-book_token__OJ_OJ[data-notation-fragment-kind=chord-body][data-notation-continuation=true]{background-color:color-mix(in oklab,var(--accent) 8%,transparent);outline:1px dashed color-mix(in oklab,var(--card-foreground) 45%,transparent);outline-offset:-1px}.music-book_token__OJ_OJ:is([data-loop-region-state=committed-interior],[data-loop-region-state=committed-start],[data-loop-region-state=committed-end],[data-loop-region-state=committed-start-end]):not([data-current-note=true]){background-color:color-mix(in oklab,var(--accent) var(--committed-strength,9%),transparent);box-shadow:inset 0 -1px 0 var(--card-foreground)}.music-book_notation__9MaxE[data-regional-loop=true]{--committed-strength:16%}.music-book_notation__9MaxE[data-regional-loop=true] .music-book_token__OJ_OJ[data-loop-region-state=committed-interior]:not([data-current-note=true]){box-shadow:inset 0 -2px 0 var(--card-foreground)}.music-book_token__OJ_OJ:is([data-loop-region-state=committed-start],[data-loop-region-state=committed-end],[data-loop-region-state=committed-start-end]):not([data-current-note=true]){box-shadow:inset 0 -2px 0 var(--accent)}.music-book_token__OJ_OJ[data-magic-complete=true]{box-shadow:inset 0 -3px 0 var(--accent)}.music-book_token__OJ_OJ[data-magic-target=true]{box-shadow:inset 0 -3px 0 var(--accent),0 0 0 1px var(--card-foreground)}.music-book_pickerTarget__G8P4u{border-radius:var(--shape-inset);outline:1px solid transparent;outline-offset:-1px;background-color:color-mix(in oklab,var(--accent) 6%,transparent);box-shadow:inset 0 -1px 0 var(--card-foreground)}.music-book_pickerTarget__G8P4u[data-loop-target-state^=draft]{background-color:color-mix(in oklab,var(--accent) 20%,transparent);box-shadow:inset 0 -2px 0 var(--card-foreground)}.music-book_pickerTarget__G8P4u[data-draft-edge=true]{color:var(--accent);outline:2px solid var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}.music-book_pickerTarget__G8P4u[role=button]:hover{background-color:color-mix(in oklab,var(--accent) 18%,transparent);outline:1px solid var(--card-foreground)}.music-book_pickerTarget__G8P4u[role=button]:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@media (max-width:899.98px){.music-book_pickerTarget__G8P4u[role=button]:before{content:"";position:absolute;inset:-.7rem 0;pointer-events:auto;clip-path:inset(4.3px 0)}}.music-book_marker__ucVj4{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);font-family:var(--type-body);font-size:.55rem;font-weight:800;line-height:1;color:var(--accent)}@media (prefers-reduced-motion:reduce){.music-book_pageGlow__O0Q9V,.music-book_paper__IBk8x[data-highlighted=true]:after{animation:none;opacity:.45}.music-book_line__ZIxgv,.music-book_pageSlot__hPUKh{transition:none}.music-book_activeLineIndicator__kpVw7,.music-book_stand__AQ9H8,.music-book_token__OJ_OJ[data-current-note=true]{animation:none}}.guide-presentation-surface_surface__xMd_l{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--accent) 31%,transparent);border-radius:var(--shape-surface);--guide-fill:color-mix(in srgb,var(--popover) 96%,transparent);background-color:var(--play-surface-base,var(--guide-fill));background-image:var(--play-surface-on) linear-gradient(var(--guide-fill),var(--guide-fill));color:var(--popover-foreground);box-shadow:var(--depth-overlay)}[data-theme=kimiclay] .guide-presentation-surface_surface__xMd_l:not([data-piano-theme-source] *){border-radius:8px}.guide-presentation-surface_chevron__2rV4L{width:7px;height:7px;flex-shrink:0;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);rotate:45deg;margin-top:-3px}.guide-presentation-surface_chevron__2rV4L[data-cue=up]{rotate:225deg;margin-top:2px}.guide-presentation-surface_surface__xMd_l[data-chevron=corner]>.guide-presentation-surface_chevron__2rV4L{position:absolute;inset-inline-start:12px;top:16px;margin-top:0}.sheet-loop-region-picker_picker__18WC9{position:relative;z-index:1;display:grid;grid-template-areas:"copy" "actions";grid-template-columns:minmax(0,1fr);align-items:center;column-gap:8px;row-gap:6px;box-sizing:border-box;width:100%;margin-bottom:8px;padding:6px 8px;overflow:hidden;border:1px solid var(--border);border-radius:var(--shape-inset);background-color:var(--play-surface-base,var(--card));background-image:var(--play-surface-on) linear-gradient(var(--card),var(--card));color:var(--card-foreground);box-shadow:var(--depth-control)}@media (min-width:600px){.sheet-loop-region-picker_picker__18WC9{padding:8px 12px}}@media (min-width:900px){.sheet-loop-region-picker_picker__18WC9{grid-template-areas:". copy actions";grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);column-gap:10px;row-gap:0}}.sheet-loop-region-picker_picker__18WC9:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;pointer-events:none;transform-origin:left center;background:linear-gradient(90deg,transparent 0,var(--accent) 50%,transparent 100%)}.sheet-loop-region-picker_picker__18WC9[data-cue=enter-end]:after{animation:sheet-loop-region-picker_pickerPhaseAccentSweep__Abgqv .52s cubic-bezier(.22,1,.36,1) both}.sheet-loop-region-picker_copy__0Cmsx{position:relative;z-index:1;grid-area:copy;justify-self:center;width:100%;max-width:100%;min-width:0;text-align:center}.sheet-loop-region-picker_instruction__6Nt3i{display:inline-block;color:var(--card-foreground);font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.35;text-align:center}.sheet-loop-region-picker_status__jIGGV{color:var(--muted-foreground);opacity:.72;font-size:.75rem;line-height:1.35;text-align:center}.sheet-loop-region-picker_actions__OxCBb{position:relative;z-index:1;grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-self:center;gap:6px;width:100%;max-width:100%;min-width:0}@media (min-width:900px){.sheet-loop-region-picker_actions__OxCBb{justify-content:flex-end;justify-self:end}}.sheet-loop-region-picker_action__X6pDP{min-width:40px;min-height:40px;max-width:100%;padding:4px 10px;border:1px solid var(--border);border-radius:var(--shape-inset);background:var(--card);color:var(--muted-foreground);font-size:.8125rem;font-weight:600;line-height:1.2;text-align:center;white-space:normal;cursor:pointer}.sheet-loop-region-picker_action__X6pDP:hover{background:var(--hover-surface)}.sheet-loop-region-picker_action__X6pDP:focus-visible,.sheet-loop-region-picker_guideAction__Q72XS:focus-visible,.sheet-loop-region-picker_infoButton__z4_Do:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sheet-loop-region-picker_action__X6pDP[data-tone=accent]{border-color:var(--accent);color:var(--accent)}.sheet-loop-region-picker_action__X6pDP[data-tone=danger]{border-color:var(--destructive);color:var(--destructive)}.sheet-loop-region-picker_infoButton__z4_Do{position:absolute;inset-inline-start:100%;top:50%;translate:0 -50%;margin-inline-start:2px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--shape-inset);background:transparent;color:var(--muted-foreground);cursor:pointer}.sheet-loop-region-picker_infoButton__z4_Do:hover{background:var(--hover-surface);color:var(--accent)}.sheet-loop-region-picker_rangeGuide__eU8k1{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;justify-self:center;row-gap:6px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:8px 24px;overflow-wrap:anywhere;white-space:normal;text-align:center;pointer-events:auto;background-image:linear-gradient(90deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 82%)}@media (min-width:600px){.sheet-loop-region-picker_rangeGuide__eU8k1{width:fit-content;padding-inline:28px}}.sheet-loop-region-picker_guideTitle__Sp1_o{color:var(--foreground);font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25}.sheet-loop-region-picker_guideBody__MVwCD{margin-top:2px;color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.sheet-loop-region-picker_guideAction__Q72XS{align-self:start;justify-self:center;min-width:40px;min-height:40px;padding:4px 12px;border:1px solid var(--accent);border-radius:var(--shape-inset);background:transparent;color:var(--foreground);font-size:.8125rem;font-weight:600;cursor:pointer}.sheet-loop-region-picker_guideAction__Q72XS:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (prefers-reduced-motion:reduce){.sheet-loop-region-picker_picker__18WC9:after,.sheet-loop-region-picker_picker__18WC9[data-cue=enter-end]:after{animation:none;opacity:0}.sheet-loop-region-picker_picker__18WC9[data-picking-end=true]:after{opacity:.55}}@keyframes sheet-loop-region-picker_pickerSurfaceEnter__EWJwH{0%{opacity:.82;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-loop-region-picker_pickerCopyEnter__6HS_u{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-loop-region-picker_pickerPhaseCopyEnter__0FfoI{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-loop-region-picker_pickerPhaseAccentSweep__Abgqv{0%{opacity:0;transform:scaleX(0)}22%{opacity:.9}to{opacity:0;transform:scaleX(1)}}@keyframes sheet-loop-region-picker_rangeGuideEnter__Aa0oS{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-loop-region-picker_rangeGuideExit__E1Kt7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.music-book-guidance-layer_host__jMZtL{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-inline:16px;pointer-events:none}.music-book-guidance-layer_host__jMZtL[data-single-page=true]{align-items:flex-start;padding-top:40px}@media (min-width:600px){.music-book-guidance-layer_host__jMZtL{padding-inline:24px}}.music-book-guidance-layer_loopReturnGuide__kTcJu{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:6px;width:min(100%,460px);max-width:100%;padding:12px 16px;text-align:center;white-space:normal;pointer-events:auto;animation:music-book-guidance-layer_loopReturnGuideEnter__p3Yvk .28s cubic-bezier(.22,1,.36,1) forwards}.music-book-guidance-layer_loopReturnGuide__kTcJu.music-book-guidance-layer_exiting__TwiPw{animation:music-book-guidance-layer_loopReturnGuideExit__UvDNX .2s cubic-bezier(.4,0,1,1) forwards}@media (min-width:600px){.music-book-guidance-layer_loopReturnGuide__kTcJu{padding-inline:24px}}.music-book-guidance-layer_title__pM_U1{color:var(--foreground);font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25}.music-book-guidance-layer_body__Lkpp_{margin-top:4px;color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.music-book-guidance-layer_loopReturnActions__F9VuZ{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;width:100%}@media (min-width:600px){.music-book-guidance-layer_loopReturnActions__F9VuZ{flex-direction:row;max-width:max-content}}.music-book-guidance-layer_accentAction__Y_WcG,.music-book-guidance-layer_quietAction__RNrQQ{min-width:40px;min-height:40px;max-width:100%;padding-inline:12px;border-radius:var(--shape-inset);font:inherit;font-size:.78rem;line-height:1.2;white-space:normal;cursor:pointer}.music-book-guidance-layer_accentAction__Y_WcG{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--foreground);font-weight:700}.music-book-guidance-layer_accentAction__Y_WcG:hover{background:color-mix(in srgb,var(--accent) 19%,transparent)}.music-book-guidance-layer_quietAction__RNrQQ{border:1px solid var(--border);background:transparent;color:var(--muted-foreground);font-weight:600}.music-book-guidance-layer_quietAction__RNrQQ:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--foreground)}.music-book-guidance-layer_accentAction__Y_WcG:active,.music-book-guidance-layer_quietAction__RNrQQ:active{scale:.97}.music-book-guidance-layer_accentAction__Y_WcG:focus-visible,.music-book-guidance-layer_quietAction__RNrQQ:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.music-book-guidance-layer_focusGuide__uVnXq{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-items:center;row-gap:8px;width:min(100%,430px);padding:6px 16px;text-align:center;white-space:normal;pointer-events:auto}.music-book-guidance-layer_focusGuide__uVnXq h2,.music-book-guidance-layer_focusGuide__uVnXq p{display:inline}.music-book-guidance-layer_focusGuide__uVnXq h2{margin-inline-end:4px}@media (min-width:600px){.music-book-guidance-layer_focusGuide__uVnXq{grid-template-columns:minmax(0,1fr);padding:12px 24px}.music-book-guidance-layer_focusGuide__uVnXq h2,.music-book-guidance-layer_focusGuide__uVnXq p{display:block}.music-book-guidance-layer_focusGuide__uVnXq h2{margin-inline-end:0}.music-book-guidance-layer_focusGuide__uVnXq p{margin-top:4px}}.music-book-guidance-layer_focusAction__CJVYX{min-height:40px;padding-inline:16px;font-size:.8rem}.music-book-guidance-layer_punctuation__n1Adz{position:absolute;inset-block:0;inset-inline-start:-1px;width:calc(100% + 2px);display:flex;align-items:center;justify-content:center;pointer-events:none}.music-book-guidance-layer_punctuation__n1Adz[data-single-page=true]{align-items:flex-start;padding-top:40px}.music-book-guidance-layer_punctuationWidth__0QXcD{width:50%;pointer-events:auto}.music-book-guidance-layer_punctuation__n1Adz[data-single-page=true] .music-book-guidance-layer_punctuationWidth__0QXcD{width:70%}.music-book-guidance-layer_punctuationWidth__0QXcD [data-testid=notation-punctuation-feedback-banner]{white-space:normal}@media (prefers-reduced-motion:reduce){.music-book-guidance-layer_loopReturnGuide__kTcJu,.music-book-guidance-layer_loopReturnGuide__kTcJu.music-book-guidance-layer_exiting__TwiPw{animation:none}.music-book-guidance-layer_loopReturnGuide__kTcJu.music-book-guidance-layer_exiting__TwiPw{opacity:0}.music-book-guidance-layer_accentAction__Y_WcG:active,.music-book-guidance-layer_quietAction__RNrQQ:active{scale:none}}@keyframes music-book-guidance-layer_loopReturnGuideEnter__p3Yvk{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes music-book-guidance-layer_loopReturnGuideExit__UvDNX{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .sustain-pedal-bar_treadle__YUN2V{border-color:var(--piano-theme-border);border-radius:4px;background:var(--piano-theme-treadle);color:var(--piano-theme-secondary);box-shadow:0 2px 4px rgba(0,0,0,.2)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .sustain-pedal-bar_treadle__YUN2V[data-pressed]{box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 0 12px var(--piano-theme-treadle-glow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .sustain-pedal-bar_treadle__YUN2V:hover:enabled{border-color:var(--piano-theme-accent);color:var(--piano-theme-accent);box-shadow:0 0 12px var(--piano-theme-treadle-hover-glow),0 2px 6px rgba(0,0,0,.3)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .sustain-pedal-bar_treadle__YUN2V:focus-visible{outline-color:var(--piano-theme-accent)}.instrument-loading-overlay_overlay__6bmDN{position:absolute;inset:0;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--background) 82%,transparent) 0,color-mix(in srgb,var(--accent) 15%,transparent) 25%,color-mix(in srgb,var(--background) 82%,transparent) 50%,color-mix(in srgb,var(--accent) 8%,transparent) 75%,color-mix(in srgb,var(--background) 82%,transparent) 100%);background-size:400% 400%;backdrop-filter:blur(4px);transition:opacity .3s ease;animation:instrument-loading-overlay_loading-overlay-enter__HCRlP .3s ease-out,instrument-loading-overlay_loading-overlay-wave__fM4If 3s ease-in-out infinite}.instrument-loading-overlay_overlay__6bmDN[data-state=closed]{opacity:0}.instrument-loading-overlay_message__t2Wyl{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--shape-inset);background:var(--card);box-shadow:var(--depth-overlay)}.instrument-loading-overlay_noteIcon__Pk8Ph{color:var(--accent);opacity:.9}.instrument-loading-overlay_spinner__ZjG87{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);border-radius:50%;animation:instrument-loading-overlay_loading-overlay-spin__qF4N9 .9s linear infinite}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .instrument-loading-overlay_overlay__6bmDN{background-image:var(--piano-theme-loading-overlay)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .instrument-loading-overlay_message__t2Wyl{border-color:var(--piano-theme-loading-message-edge);border-radius:12px;background:var(--piano-theme-loading-message);box-shadow:var(--piano-theme-loading-message-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .instrument-loading-overlay_progress__4sLhG{color:var(--piano-theme-loading-progress)}@keyframes instrument-loading-overlay_loading-overlay-enter__HCRlP{0%{opacity:0}}@keyframes instrument-loading-overlay_loading-overlay-wave__fM4If{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes instrument-loading-overlay_loading-overlay-spin__qF4N9{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.instrument-loading-overlay_overlay__6bmDN{transition:none;animation:none}.instrument-loading-overlay_spinner__ZjG87{animation-duration:2.4s}}.keyboard-input-disabled-overlay_disabledOverlay__2ISWD{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed color-mix(in srgb,var(--border) 60%,transparent);border-radius:inherit;background:color-mix(in srgb,var(--background) 72%,transparent);backdrop-filter:blur(2px);cursor:not-allowed}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .keyboard-input-disabled-overlay_disabledOverlay__2ISWD{border-color:var(--piano-theme-disabled-edge);background:var(--piano-theme-disabled-overlay)}.keyboard-input-disabled-overlay_disabledMessage__PMrvX{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;border:1px solid var(--border);border-radius:var(--shape-inset);background:var(--card);box-shadow:var(--depth-overlay);color:var(--card-foreground);text-align:center}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .keyboard-input-disabled-overlay_disabledMessage__PMrvX{border-color:var(--piano-theme-border);border-radius:8px;background:var(--piano-theme-disabled-message);box-shadow:var(--piano-theme-disabled-message-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .keyboard-input-disabled-overlay_disabledMessage__PMrvX>p+p{opacity:.85}.keyboard-input-disabled-overlay_disabledMessage__PMrvX kbd{padding:2px 8px;border:1px solid var(--border);border-radius:var(--shape-inset);background:var(--muted);font-family:var(--type-mono);font-size:.7rem;font-weight:700}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .keyboard-input-disabled-overlay_disabledMessage__PMrvX kbd{background:var(--piano-theme-kbd);box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.piano-keys_cabinet__DITgd{position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;padding:24px;border-radius:0 0 var(--shape-surface) var(--shape-surface);background:var(--background)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_cabinet__DITgd{isolation:var(--piano-theme-layer-isolation);border:var(--piano-theme-container-border);border-top:none;border-radius:0 0 16px 16px;background:var(--piano-theme-container);box-shadow:var(--piano-theme-container-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_cabinet__DITgd:after,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_cabinet__DITgd:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--piano-theme-container-before);opacity:.6;pointer-events:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_cabinet__DITgd:after{z-index:2;background:var(--piano-theme-container-after);opacity:1}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_cabinet__DITgd>.piano-keys_keyViewport__4hc_L{position:relative;z-index:var(--piano-theme-layer-z);width:calc(100% + var(--piano-theme-cabinet-overflow));max-width:calc(100% + var(--piano-theme-cabinet-overflow));margin-left:var(--piano-theme-cabinet-offset)}.piano-keys_keyViewport__4hc_L{container-type:inline-size;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;direction:ltr}.piano-keys_unitScrollbar__4Jg0C{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.piano-keys_cabinet__DITgd>.piano-keys_keyViewport__4hc_L:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_cabinet__DITgd>.piano-keys_keyViewport__4hc_L:focus-visible{z-index:5;outline-color:var(--piano-theme-scrollbar-focus)}.piano-keys_keyStrip__lVuLN{--piano-white-key:clamp(20px,(100cqw - (var(--piano-white-count,36) - 1) * 2px)/var(--piano-white-count,36),32px);--piano-black-key:calc(var(--piano-white-key) * 22 / 32);position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:flex-start;gap:2px;width:max-content;min-width:max-content;margin-inline:auto;direction:ltr}.piano-keys_cabinet__DITgd[data-practice]{display:flex;flex:1 1 auto;flex-direction:column;--practice-cloth:repeating-linear-gradient(45deg,rgb(255 255 255/0.045) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgb(0 0 0/0.08) 0 1px,transparent 1px 5px);background:var(--practice-cloth),var(--background)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen])[data-piano-layered] .piano-keys_cabinet__DITgd[data-practice]{background:var(--piano-theme-container)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen])[data-piano-layered] .piano-keys_cabinet__DITgd[data-practice]:after{background:var(--practice-cloth),var(--piano-theme-container-after)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_cabinet__DITgd[data-practice]{background:var(--practice-cloth),var(--piano-theme-container)}.piano-keys_cabinet__DITgd[data-practice]>.piano-keys_keyViewport__4hc_L{display:flex;flex:1 1 auto;flex-direction:column;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom}.piano-keys_practiceColumn__aMW22{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:max-content;min-width:max-content;margin-inline:auto}.piano-keys_keyStripFrame__LyF1K{position:relative;flex:0 0 auto}.piano-keys_keyStrip__lVuLN[data-practice]{--piano-white-key:max(20px,(100cqw - (var(--piano-white-count,36) - 1) * 2px)/var(--piano-white-count,36));touch-action:pan-x}@container (min-width: 886px){.piano-keys_practiceColumn__aMW22{padding-inline:48px}.piano-keys_keyStrip__lVuLN[data-practice]{--piano-white-key:max(20px,(100cqw - 96px - (var(--piano-white-count,36) - 1) * 2px)/var(--piano-white-count,36))}}.piano-keys_whiteKeys__J7vPw{position:relative;display:flex;gap:2px}.piano-keys_blackKeySlot__jEaOy{position:absolute;top:0;left:calc(var(--piano-white-before, 0) * (var(--piano-white-key) + 2px) - 1px - var(--piano-black-key) / 2);z-index:2}.piano-keys_blackKey__UyslI,.piano-keys_whiteKey__wKg4Y{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;cursor:pointer;user-select:none;outline:2px solid transparent;outline-offset:-2px;transition:transform 80ms ease,background-color 80ms ease,box-shadow 80ms ease,outline-color .12s ease-out}.piano-keys_whiteKey__wKg4Y{width:var(--piano-white-key);height:140px;box-sizing:border-box;padding-bottom:8px;border:min(var(--shape-border-width),2px) solid var(--input);border-radius:0 0 min(var(--shape-inset),5px) min(var(--shape-inset),5px);background:var(--card);box-shadow:var(--depth-control);color:var(--muted-foreground)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y{border:var(--piano-theme-white-key-border);border-radius:0 0 5px 5px;background:var(--piano-theme-white-key);box-shadow:var(--piano-theme-white-key-face),0 var(--piano-theme-shadow-depth) var(--piano-theme-shadow-softness) var(--piano-theme-shadow-color);color:var(--piano-theme-key-label)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y:before{content:"";position:absolute;inset:0;z-index:1;background:var(--piano-theme-reflection);opacity:var(--piano-theme-white-key-reflection-opacity);mix-blend-mode:overlay;pointer-events:none}.piano-keys_blackKey__UyslI{position:absolute;width:var(--piano-black-key);height:90px;box-sizing:border-box;padding-bottom:4px;border:min(var(--shape-border-width),2px) solid var(--input);border-top:none;border-radius:0 0 min(var(--shape-inset),3px) min(var(--shape-inset),3px);background:var(--foreground);box-shadow:var(--depth-control);color:var(--background)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI{border:var(--piano-theme-black-key-border);border-radius:0 0 3px 3px;background:var(--piano-theme-black-key);box-shadow:var(--piano-theme-black-key-face),0 var(--piano-theme-shadow-depth) var(--piano-theme-shadow-softness) var(--piano-theme-shadow-color);color:#ccc}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI:before{content:"";position:absolute;top:0;right:15%;left:15%;height:6px;border-radius:0 0 50% 50%;background:linear-gradient(180deg,rgba(139,115,85,.5),transparent);pointer-events:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI[data-pressed=true]:before{opacity:0}.piano-keys_blackKey__UyslI[data-playback-pressed=true],.piano-keys_blackKey__UyslI[data-pressed=true],.piano-keys_whiteKey__wKg4Y[data-playback-pressed=true],.piano-keys_whiteKey__wKg4Y[data-pressed=true]{box-shadow:inset 0 0 0 4px var(--note-active),var(--depth-pressed);color:var(--foreground)}.piano-keys_blackKey__UyslI[data-playback-pressed=true],.piano-keys_blackKey__UyslI[data-pressed=true]{box-shadow:inset 0 0 0 2px var(--note-active),inset 0 0 0 4px var(--background),var(--depth-pressed);color:var(--background)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y[data-playback-pressed=true],:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y[data-pressed=true]{background:var(--piano-theme-white-key-active);box-shadow:inset 0 3px 8px rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.2);color:var(--piano-theme-key-label)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI[data-playback-pressed=true],:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI[data-pressed=true]{background:var(--piano-theme-black-key-active);box-shadow:inset 0 3px 8px rgba(0,0,0,.8),inset 0 1px 3px rgba(255,255,255,.1);color:#ccc}.piano-keys_whiteKey__wKg4Y[data-playback-pressed=true]:not([data-pressed=true]){outline-color:var(--accent);transform:translateY(1px) scale(.997)!important}.piano-keys_blackKey__UyslI[data-playback-pressed=true]:not([data-pressed=true]){outline-color:var(--accent);transform:translateY(1px) scale(.99)!important}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y[data-playback-pressed=true]:not([data-pressed=true]){box-shadow:var(--piano-theme-white-key-face),0 1px 2px var(--piano-theme-shadow-color),inset 0 1px 2px var(--piano-theme-shadow-color)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI[data-playback-pressed=true]:not([data-pressed=true]){box-shadow:var(--piano-theme-black-key-face),0 1px 2px var(--piano-theme-shadow-color),inset 0 1px 2px var(--piano-theme-shadow-color)}.piano-keys_blackKey__UyslI[data-pointer-contact=true],.piano-keys_whiteKey__wKg4Y[data-pointer-contact=true]{outline-color:var(--accent);box-shadow:var(--depth-control),0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.piano-keys_blackKey__UyslI[data-pointer-contact=true]{outline-color:var(--background)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y[data-pointer-contact=true]{box-shadow:var(--piano-theme-white-key-face),0 0 0 2px rgba(217,151,41,.34)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI[data-pointer-contact=true]{outline-color:var(--accent);box-shadow:var(--piano-theme-black-key-face),0 0 0 2px rgba(217,151,41,.42)}@media (hover:hover){.piano-keys_whiteKey__wKg4Y:not([data-pressed=true]):hover{background:color-mix(in oklab,var(--card) 88%,var(--accent))}.piano-keys_blackKey__UyslI:not([data-pressed=true]):hover{background:color-mix(in oklab,var(--foreground) 82%,var(--accent))}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y:not([data-pressed=true]):hover{background:var(--piano-theme-white-key-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI:not([data-pressed=true]):hover{background:var(--piano-theme-black-key-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y[data-playback-pressed=true]:hover{background:var(--piano-theme-white-key-active)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI[data-playback-pressed=true]:hover{background:var(--piano-theme-black-key-active)}}.piano-keys_keyLabel__VYVdx{max-width:calc(var(--piano-white-key) - 4px);overflow:hidden;font-size:10px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:.8;pointer-events:none;user-select:none;transition:transform .12s cubic-bezier(.2,0,.2,1),opacity .12s cubic-bezier(.2,0,.2,1)}.piano-keys_blackKey__UyslI .piano-keys_keyLabel__VYVdx{max-width:calc(var(--piano-black-key) - 4px);font-size:8px;opacity:.9}.piano-keys_blackKey__UyslI .piano-keys_keyLabel__VYVdx[data-note-name=true]{max-width:calc(var(--piano-black-key) * 18 / 22);font-size:min(8px,calc(var(--piano-black-key) * 8 / 22))}[data-pressed=true]>.piano-keys_keyLabel__VYVdx{opacity:1;transform:scale(1.18)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_whiteKey__wKg4Y>.piano-keys_keyLabel__VYVdx{text-shadow:var(--piano-theme-key-label-shadow)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-keys_blackKey__UyslI>.piano-keys_keyLabel__VYVdx{text-shadow:0 1px 1px rgba(0,0,0,.5)}.piano-keys_offscreenIndicator___fITy{position:absolute;bottom:3px;z-index:5;color:var(--accent);font-size:.7rem;font-weight:700;line-height:1.25;white-space:nowrap;pointer-events:none}.piano-keys_visuallyHidden__OdhUJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.piano-keys_blackKey__UyslI,.piano-keys_keyLabel__VYVdx,.piano-keys_whiteKey__wKg4Y{transition:none}}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_track__kkHOg{border:1px solid var(--piano-theme-border);border-radius:8px;background:var(--piano-theme-rail-track);box-shadow:var(--piano-theme-rail-track-inset)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_miniWhite__Sdp_f{border-radius:1px 1px 2px 2px;background:var(--piano-theme-rail-mini-white);box-shadow:inset 0 -1px 0 var(--piano-theme-rail-mini-divider)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_miniBlack__nl8Xa{border-radius:1px 1px 2px 2px;background:var(--piano-theme-rail-mini-black)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_target__Xso6O{border:1px solid var(--piano-theme-rail-target-border);border-radius:999px;background:var(--piano-theme-rail-target-bg);box-shadow:0 1px 2px rgba(0,0,0,.22);color:var(--piano-theme-primary)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_target__Xso6O:hover{border-color:var(--piano-theme-rail-indicator-edge);background:var(--piano-theme-rail-target-hover);box-shadow:0 2px 5px rgba(0,0,0,.26)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_target__Xso6O:active,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_target__Xso6O[data-pressed=true]{background:var(--piano-theme-rail-target-active);box-shadow:inset 0 1px 2px rgba(0,0,0,.24)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_target__Xso6O:disabled{opacity:.42;box-shadow:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_indicator__bKm_w:focus-visible,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_target__Xso6O:focus-visible{outline-color:var(--piano-theme-rail-focus)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_thumb__1bmpo{border:1px solid var(--piano-theme-rail-indicator-edge);border-radius:8px;background:var(--piano-theme-rail-indicator-fill);box-shadow:0 1px 3px var(--piano-theme-rail-indicator-shadow),inset 0 1px 0 rgba(255,255,255,.16)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_indicator__bKm_w[data-dragging=true]>.piano-theme-octave-rail_thumb__1bmpo{background:var(--piano-theme-rail-indicator-fill-hover);box-shadow:inset 0 1px 3px rgba(0,0,0,.28)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .piano-theme-octave-rail_rail__yB9fH .piano-theme-octave-rail_grip__bmrn_{border-radius:2px;background:repeating-linear-gradient(to right,var(--piano-theme-rail-indicator-grip) 0 2px,transparent 2px 5px)}.practice-key-slip_keySlip__ooeCs{position:relative;flex:0 0 auto;height:14px;pointer-events:none}.practice-key-slip_dot__lMUul{position:absolute;top:5px;width:6px;height:6px;translate:-50% 0;border-radius:50%;background:var(--foreground)}.practice-lane-folds_folds__M9scr{--fold-ink:var(--play-page-foreground);overflow:clip}.practice-lane-folds_folds__M9scr,.practice-lane-folds_shades__UcB7Q{position:absolute;inset:0;pointer-events:none}.practice-lane-folds_crease__xXFs1,.practice-lane-folds_shade__JhGm6{position:absolute;inset-inline:0}[data-theme=kimiclay] .practice-lane-folds_folds__M9scr{--fold-ink:var(--background)}.practice-lane-folds_shades__UcB7Q{--shade-ink:var(--play-page-foreground);--shade-middle:5%;--shade-upper:9%}[data-theme=kimiclay] .practice-lane-folds_shades__UcB7Q{--shade-ink:#000;--shade-middle:20%;--shade-upper:34%}[data-theme=kimiclay][data-mode=dark] .practice-lane-folds_shades__UcB7Q{--shade-ink:#fff}.practice-lane-folds_shade__JhGm6[data-panel=middle]{background:color-mix(in srgb,var(--shade-ink) var(--shade-middle),transparent)}.practice-lane-folds_shade__JhGm6[data-panel=upper]{background:color-mix(in srgb,var(--shade-ink) var(--shade-upper),transparent)}.practice-lane-folds_crease__xXFs1{height:1px;background:color-mix(in srgb,var(--fold-ink) 85%,transparent)}.practice-lane-folds_crease__xXFs1:after{content:"";position:absolute;inset-inline:0;top:100%;height:1px;background:color-mix(in srgb,var(--background) 45%,transparent)}.practice-lane-folds_tags__ppHlD{position:absolute;inset:0}.practice-lane-folds_tagRow__Xao6G{position:absolute;inset-inline:0;top:0;height:0;border-top:1px dashed color-mix(in srgb,var(--fold-ink) 55%,transparent);will-change:transform}.practice-lane-folds_tagChip__RZBMu{position:sticky;inset-inline-start:0;display:block;box-sizing:border-box;width:fit-content;height:18px;margin-block-start:-1px;translate:0 -50%;padding:0 7px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--card-foreground);box-shadow:var(--depth-control);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.practice-lane-folds_tagRow__Xao6G[data-practice-tag=rest] .practice-lane-folds_tagChip__RZBMu{border-style:dashed}.practice-lane-slot_pageRoles__6i9wC{--play-page-accent:var(--accent);--play-page-foreground:var(--foreground);--play-page-accent-foreground:var(--accent-foreground)}.practice-lane-slot_laneSlot__IkVgT{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:160px;--piano-v2-lane:var(--background);background:var(--piano-v2-lane)}[data-theme=kimiclay] .practice-lane-slot_laneSlot__IkVgT{--piano-v2-lane:color-mix(in srgb,var(--play-page-foreground) 88%,#000)}.practice-lane-slot_laneRoles__vDOg2{display:contents;--accent:var(--play-page-accent);--foreground:var(--play-page-foreground);--accent-foreground:var(--play-page-accent-foreground)}.practice-ruler_ruler__Nhjw_{--ruler-ink:var(--play-page-foreground);position:absolute;inset-block-start:0;inset-inline:0;display:flex;pointer-events:none;overflow:clip}[data-theme=kimiclay] .practice-ruler_ruler__Nhjw_{--ruler-ink:var(--background)}.practice-ruler_labels__XGtNt{position:sticky;inset-inline-end:0;flex:0 0 48px;margin-inline-start:auto}.practice-ruler_label__YdTBh,.practice-ruler_tick__c8Fv3{position:absolute;inset-inline-start:0}.practice-ruler_tick__c8Fv3{width:6px;height:1px;background:var(--ruler-ink)}.practice-ruler_label__YdTBh{box-sizing:border-box;height:18px;margin-inline-start:14px;translate:0 -50%;padding:0 5px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--card-foreground);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap;unicode-bidi:plaintext}.practice-ruler_label__YdTBh[data-hang]{translate:0 0}.practice-ruler_label__YdTBh[data-hang]:before{top:-1px}.practice-ruler_label__YdTBh:before{content:"";position:absolute;inset-inline-end:100%;top:50%;width:15px;height:1px;background:var(--ruler-ink)}.practice-ruler_stub__erY3U{display:none}@container (min-width: 886px){.practice-ruler_ruler__Nhjw_,[data-theme=kimiclay] .practice-ruler_ruler__Nhjw_{--ruler-ink:var(--foreground)}.practice-ruler_ruler__Nhjw_{inset-inline:auto 0;width:48px;overflow:visible}.practice-ruler_stub__erY3U{display:block;position:absolute;inset-inline-end:0;width:100%;height:1px;background:var(--ruler-ink)}}.qwerty-keys_qwertyViewport__5I0Wi{border:2px solid transparent;border-radius:0 0 var(--shape-surface) var(--shape-surface);background:var(--background)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyViewport__5I0Wi{isolation:var(--piano-theme-layer-isolation);border:var(--piano-theme-qwerty-border);border-top-color:transparent;border-radius:0 0 16px 16px;background:var(--piano-theme-container);box-shadow:var(--piano-theme-container-shadow)}.qwerty-keys_qwertyViewport__5I0Wi:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyViewport__5I0Wi:focus-visible{outline-color:var(--piano-theme-scrollbar-focus)}.qwerty-keys_qwertyBody__T6O_y{position:relative;display:flex;flex-direction:column;gap:4px;box-sizing:border-box;width:max(100%,1264px);padding:12px 24px;overflow:hidden;border-radius:0 0 var(--shape-surface) var(--shape-surface)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyBody__T6O_y{border-radius:0 0 16px 16px}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyBody__T6O_y:after,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyBody__T6O_y:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--piano-theme-container-before);opacity:.6;pointer-events:none}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyBody__T6O_y:after{z-index:2;background:var(--piano-theme-container-after);opacity:1}.qwerty-keys_qwertyRow__yLcr0{position:relative;z-index:3;display:flex;gap:3px;width:100%}.qwerty-keys_qwertyDecoKey__XKWUN,.qwerty-keys_qwertyKey__1v1of{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;height:clamp(32px,3.5vw,42px);box-sizing:border-box;overflow:hidden;border:min(var(--shape-border-width),2px) solid var(--input);border-radius:min(var(--shape-inset),6px);background:var(--card);box-shadow:var(--depth-control);color:var(--muted-foreground);outline:2px solid transparent;outline-offset:-2px;user-select:none;transition:transform 60ms ease,background-color 60ms ease,box-shadow 60ms ease,outline-color .12s ease-out}.qwerty-keys_qwertyKey__1v1of{cursor:pointer}.qwerty-keys_qwertyDecoKey__XKWUN{cursor:default}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyDecoKey__XKWUN,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of{border:var(--piano-theme-white-key-border);border-radius:6px;background:var(--piano-theme-white-key);box-shadow:var(--piano-theme-white-key-face),0 1px 2px var(--piano-theme-shadow-color);color:var(--piano-theme-key-label)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyDecoKey__XKWUN:before,:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of:before{content:"";position:absolute;inset:0;z-index:1;border-radius:6px;background:var(--piano-theme-reflection);opacity:var(--piano-theme-qwerty-reflection-opacity);mix-blend-mode:overlay;pointer-events:none}.qwerty-keys_qwertyKey__1v1of[data-inline-labels=true]{flex-direction:row;gap:2px}.qwerty-keys_qwertyDecoKey__XKWUN[data-pressed=true],.qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true],.qwerty-keys_qwertyKey__1v1of[data-pressed=true]{box-shadow:inset 0 0 0 3px var(--note-active),var(--depth-pressed);color:var(--foreground)}.qwerty-keys_qwertyKey__1v1of[data-black-note=true],.qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true][data-playback-black=true]:not([data-playback-white=true]):not([data-pressed=true]){background:var(--foreground);color:var(--background)}.qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true]:not([data-pressed=true]){outline-color:var(--accent);transform:translateY(1px) scale(.995)!important}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-black-note=true]{border:var(--piano-theme-black-key-border);background:var(--piano-theme-black-key);box-shadow:var(--piano-theme-black-key-face),0 1px 2px var(--piano-theme-shadow-color);color:var(--piano-theme-key-label)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyDecoKey__XKWUN[data-pressed=true],:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true],:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-pressed=true]{background:var(--piano-theme-white-key-active);box-shadow:inset 0 2px 6px rgba(0,0,0,.35);color:var(--piano-theme-key-label)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-black-note=true][data-pressed=true]{background:var(--piano-theme-black-key-active)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true]:not([data-pressed=true]){box-shadow:var(--piano-theme-white-key-face),0 1px 2px var(--piano-theme-shadow-color),inset 0 1px 2px var(--piano-theme-shadow-color)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true][data-playback-black=true]:not([data-playback-white=true]):not([data-pressed=true]){border:var(--piano-theme-black-key-border);background:var(--piano-theme-black-key-active);box-shadow:var(--piano-theme-black-key-face),0 1px 2px var(--piano-theme-shadow-color),inset 0 1px 2px var(--piano-theme-shadow-color);color:var(--piano-theme-key-label)}.qwerty-keys_qwertyKey__1v1of[data-pointer-contact=true]{outline-color:var(--accent);box-shadow:var(--depth-control),0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.qwerty-keys_qwertyKey__1v1of[data-black-note=true][data-pointer-contact=true],.qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true][data-playback-black=true]:not([data-playback-white=true]):not([data-pressed=true])[data-pointer-contact=true]{outline-color:var(--background)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-black-note=true][data-pointer-contact=true],:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true][data-playback-black=true]:not([data-playback-white=true]):not([data-pressed=true])[data-pointer-contact=true]{outline-color:var(--accent)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-pointer-contact=true]{box-shadow:var(--piano-theme-white-key-face),0 0 0 2px rgba(217,151,41,.34)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-black-note=true][data-pointer-contact=true]{box-shadow:var(--piano-theme-black-key-face),0 0 0 2px rgba(217,151,41,.34)}@media (hover:hover){.qwerty-keys_qwertyKey__1v1of:not([data-pressed=true]):hover{background:color-mix(in oklab,var(--card) 88%,var(--accent))}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of:not([data-pressed=true]):hover{background:var(--piano-theme-white-key-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-black-note=true]:not([data-pressed=true]):hover{background:var(--piano-theme-black-key-hover)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyKey__1v1of[data-playback-pressed=true]:hover{background:var(--piano-theme-white-key-active)}}.qwerty-keys_qwertyDecoLabel__V_u3g,.qwerty-keys_qwertyLabel__LvjcE,.qwerty-keys_qwertySecondaryLabel__4p12O{z-index:2;line-height:1;pointer-events:none;user-select:none}.qwerty-keys_qwertyLabel__LvjcE{font-size:clamp(12px,1.2vw,15px);font-weight:700;opacity:.85;transition:transform .12s cubic-bezier(.2,0,.2,1),opacity .12s cubic-bezier(.2,0,.2,1)}[data-pressed=true]>.qwerty-keys_qwertyLabel__LvjcE{opacity:1;transform:scale(1.15)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_qwertyLabel__LvjcE{text-shadow:var(--piano-theme-key-label-shadow)}.qwerty-keys_qwertySecondaryLabel__4p12O{margin-top:1px;font-size:clamp(7px,.7vw,9px);font-weight:600;opacity:.85;transition:opacity .12s cubic-bezier(.2,0,.2,1)}[data-inline-labels=true]>.qwerty-keys_qwertySecondaryLabel__4p12O{margin-top:0;margin-left:3px;font-size:clamp(9px,.9vw,12px)}.qwerty-keys_qwertyDecoLabel__V_u3g{font-size:clamp(8px,.8vw,10px);font-weight:500;opacity:.85}.qwerty-keys_switchToPiano__YABYM{position:absolute;top:6px;right:6px;z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border);border-radius:min(var(--shape-inset),6px);background:var(--hover-surface);color:var(--muted-foreground);cursor:pointer;transition:transform var(--motion-base,.2s) var(--motion-ease,ease),background-color var(--motion-base,.2s) var(--motion-ease,ease)}.qwerty-keys_switchToPiano__YABYM:hover{transform:scale(1.1);color:var(--foreground)}.qwerty-keys_switchToPiano__YABYM:active{transform:scale(.95)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_switchToPiano__YABYM{border-color:var(--piano-theme-corner-toggle-edge);border-radius:6px;background:var(--piano-theme-corner-toggle)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_switchToPiano__YABYM:hover{background:var(--piano-theme-corner-toggle-hover);color:var(--muted-foreground)}:where([data-theme=kimiclay] [data-piano-theme-source=site],[data-piano-theme-source=chosen]) .qwerty-keys_switchToPiano__YABYM>svg{opacity:.7}@media (prefers-reduced-motion:reduce){.qwerty-keys_qwertyDecoKey__XKWUN,.qwerty-keys_qwertyKey__1v1of,.qwerty-keys_qwertyLabel__LvjcE,.qwerty-keys_qwertySecondaryLabel__4p12O,.qwerty-keys_switchToPiano__YABYM{transition:none}}.onboarding-overlay_overlay__mYyOK{animation:onboarding-overlay_onboarding-fade-in__DuHF4 var(--motion-base,.3s) ease-in-out}.onboarding-overlay_spotlight__3mJOL{border:3px solid var(--accent);border-radius:var(--shape-inset);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent);animation:onboarding-overlay_onboarding-spotlight-pulse__0GqZ1 2s ease-in-out infinite}.onboarding-overlay_message__uB5IB{animation:onboarding-overlay_onboarding-slide-in__Ai4_K var(--motion-base,.4s) ease-out}@media (prefers-reduced-motion:reduce){.onboarding-overlay_message__uB5IB,.onboarding-overlay_overlay__mYyOK,.onboarding-overlay_spotlight__3mJOL{animation:none}}@keyframes onboarding-overlay_onboarding-fade-in__DuHF4{0%{opacity:0}to{opacity:1}}@keyframes onboarding-overlay_onboarding-spotlight-pulse__0GqZ1{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 45%,transparent)}}@keyframes onboarding-overlay_onboarding-slide-in__Ai4_K{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0 0}}.play2-sound-card_card__azprL{flex:1 1 auto;block-size:100%}.play2-sound-card_choose__ShvR4{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.play2-sound-card_choose__ShvR4:focus-visible{outline:2px solid var(--action-focus);outline-offset:2px}.play2-sound-card_choose__ShvR4:disabled{cursor:default}.play2-sound-card_markers__j_bMg{z-index:2;grid-column:2;grid-row:1;align-self:start;justify-self:start;display:flex;margin:12px;line-height:0;pointer-events:none}.play2-sound-card_foot__ixRGF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.play2-sound-card_end__3PXK5{display:flex;flex:none;align-items:center;gap:4px;margin-inline-start:auto}.play2-sound-card_end__3PXK5>*,.play2-sound-card_foot__ixRGF>:not(.play2-sound-card_end__3PXK5){position:relative;z-index:2}.play2-sound-card_storeAction___pXuU{display:flex}.play2-sound-card_end__3PXK5>.play2-sound-card_cover__QdB2y{position:absolute;inset:0;z-index:3;display:flex;--store-cover-block:flex-end;--store-cover-inline:flex-end}.play2-sound-card_card__azprL h3{display:block;overflow:visible;-webkit-line-clamp:unset}.play2-sound-card_card__azprL[data-store-removed=true] img{filter:grayscale(1);opacity:.5}.play2-sound-card_card__azprL[data-store-removed=true] :is(h2,h3){color:var(--muted-foreground)}.play2-sound-card_star__GBPrU[data-pressed],.play2-sound-card_star__GBPrU[data-pressed]:hover{color:var(--accent)}:root[data-mode=dark] .play2-sound-card_star__GBPrU[data-pressed],:root[data-mode=dark] .play2-sound-card_star__GBPrU[data-pressed]:hover{color:color-mix(in srgb,var(--accent) 50%,var(--foreground))}.play2-sound-card_listPicture__Zced4{--store-thumb-width:48px;display:block;flex:none}.play2-sound-card_listMarker__GbH2f{position:absolute;inset-block-start:3px;inset-inline-start:3px;display:flex;line-height:0}.sound-credits_credits__TcH7g,.sound-credits_licenses__Noqya{margin:0;padding:0;list-style:none;font-size:.82rem;color:var(--muted-foreground);overflow-wrap:anywhere}.sound-credits_credits__TcH7g{display:grid;gap:.5rem}.sound-credits_sound__6I2VS{display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.15rem}.sound-credits_name__thvna{font-weight:700;color:var(--foreground)}.sound-credits_licenses__Noqya,.sound-credits_note__H1xjr{flex-basis:100%}.sound-credits_licenses__Noqya{display:grid;gap:.15rem}.sound-credits_credits__TcH7g a{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.sound-credits_credits__TcH7g a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--shape-inset)}.play2-store-seat-parts_action__zpTZX{display:flex;flex:1 1 auto}.play2-store-seat-parts_addAgain__Klxb1{display:flex;flex:1 1 auto;align-items:var(--store-cover-block,flex-end);justify-content:var(--store-cover-inline,flex-start);padding:5px;border:1px dashed var(--border);border-radius:var(--shape-inset);background:color-mix(in srgb,var(--background) 30%,transparent);color:var(--foreground);font:inherit;text-align:start;cursor:pointer}.play2-store-seat-parts_addAgain__Klxb1:hover{border-color:var(--foreground)}.play2-store-seat-parts_addAgain__Klxb1:focus-visible{outline:2px solid var(--action-focus);outline-offset:2px}.play2-store-seat-parts_addAgain__Klxb1[aria-disabled=true]{cursor:progress}.play2-store-seat-parts_hint__9GUdS{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--shape-inset);background:var(--background);font-family:var(--type-body);font-size:.8125rem;font-weight:600;line-height:1.3;max-inline-size:var(--store-cover-max-inline,none);overflow-wrap:anywhere}.play2-store-seat-parts_credits__P6H_C{margin-block-start:8px}.play2-store-seat-parts_storeRow__PJAcl{display:flex;align-items:center;min-block-size:56px;margin:12px 0 0;padding:12px 16px;border-radius:var(--shape-inset);color:var(--foreground);font-family:var(--type-body);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.play2-store-seat-parts_storeRow__PJAcl:focus-visible,.play2-store-seat-parts_storeRow__PJAcl:hover{background:var(--hover-surface)}.play2-store-seat-parts_storeRow__PJAcl:focus-visible{outline:2px solid var(--action-focus);outline-offset:-2px}