.StorageModal_card__AUcHD.StorageModal_card__AUcHD{--flowchord-modal-radius:16px;--flowchord-modal-focus-ring-inset:8px}@media (min-width:769px){.StorageModal_card__AUcHD.StorageModal_card__AUcHD{--flowchord-modal-padding:16px;width:min(480px,100%);min-width:min(380px,100%)}}.StorageModal_body__C9l8K{padding-bottom:8px}.StorageModal_title__EfpKJ{margin:0;padding-right:40px;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--flowchord-text-primary)}.StorageModal_summary___Ry_W{display:flex;flex-direction:column;gap:14px;margin-top:18px}.StorageModal_hero__FxPTq{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.StorageModal_used__fXY51{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0}.StorageModal_usedValue__PYPS_{font-size:2rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--flowchord-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StorageModal_usedOf__5ythI{font-size:.875rem;color:var(--flowchord-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StorageModal_free__zjfVj{margin:0;font-size:.8125rem;color:var(--flowchord-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StorageModal_free__zjfVj[data-level=nearlyFull]{font-weight:600;color:var(--flowchord-warning)}.StorageModal_free__zjfVj[data-level=full]{font-weight:600;color:var(--flowchord-text-error)}.StorageModal_bar__Bq3XZ{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:4px;background:var(--storage-track)}.StorageModal_part__qPqok{flex-grow:0;flex-shrink:1;min-width:2px}.StorageModal_dot__Bl9eZ[data-tone="0"],.StorageModal_part__qPqok[data-tone="0"]{background:var(--storage-part-0)}.StorageModal_dot__Bl9eZ[data-tone="1"],.StorageModal_part__qPqok[data-tone="1"]{background:var(--storage-part-1)}.StorageModal_dot__Bl9eZ[data-tone="2"],.StorageModal_part__qPqok[data-tone="2"]{background:var(--storage-part-2)}.StorageModal_dot__Bl9eZ[data-tone="3"],.StorageModal_part__qPqok[data-tone="3"]{background:var(--storage-part-3)}.StorageModal_dot__Bl9eZ[data-tone="4"],.StorageModal_part__qPqok[data-tone="4"]{background:var(--storage-part-4)}.StorageModal_dot__Bl9eZ[data-tone=rest],.StorageModal_part__qPqok[data-tone=rest]{background:var(--storage-part-rest)}.StorageModal_guide__mQ9il{display:flex;flex-direction:column;gap:6px}.StorageModal_sentence__nhkuj{margin:0;font-size:.875rem;line-height:1.45;color:var(--flowchord-text-secondary);text-wrap:pretty}.StorageModal_strong__mfPR_{font-weight:600;color:var(--flowchord-text-primary)}.StorageModal_lead__JFW5v{font-weight:600}.StorageModal_lead__JFW5v[data-tone=warn]{color:var(--flowchord-warning)}.StorageModal_lead__JFW5v[data-tone=danger]{color:var(--flowchord-text-error)}.StorageModal_notes__xCel7{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;font-size:.75rem;line-height:1.4;color:var(--flowchord-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StorageModal_notes__xCel7 li[data-tone=danger]{color:var(--flowchord-text-error)}.StorageModal_section__6JnEa{display:flex;flex-direction:column;gap:2px;margin-top:22px}.StorageModal_sectionHead__jniK_{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.StorageModal_sectionTitle__WYRWH{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--flowchord-text-tertiary)}.StorageModal_sectionCount__5Thjw{font-size:.75rem;color:var(--flowchord-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.StorageModal_list__sO13h{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.StorageModal_row__hq63a{display:flex;align-items:center;gap:12px;min-height:52px;margin:0 -8px;padding:0 8px;border-radius:10px;transition:background-color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.StorageModal_row__hq63a:hover{background:color-mix(in srgb,var(--flowchord-text-primary) 4%,transparent)}.StorageModal_thumbnail__E9Cce{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:27px;overflow:hidden;border-radius:6px;background:var(--flowchord-lane-bg);color:var(--flowchord-text-tertiary)}.StorageModal_thumbnail__E9Cce:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flowchord-text-primary) 8%,transparent);pointer-events:none}.StorageModal_thumbnailImage__M7bkG{display:block;width:100%;height:100%;object-fit:cover}.StorageModal_rowText__wPXzu{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.StorageModal_nameLine__wYZSg{display:flex;align-items:center;gap:8px;min-width:0}.StorageModal_dot__Bl9eZ{flex:none;width:8px;height:8px;border-radius:999px}.StorageModal_name__x1Pr0{overflow:hidden;font-size:.875rem;font-weight:500;color:var(--flowchord-text-primary);text-overflow:ellipsis;white-space:nowrap}.StorageModal_meta__wPqZI{padding-left:16px;font-size:.75rem;color:var(--flowchord-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StorageModal_size__9F7nd{flex:none;min-width:60px;margin-right:-4px;font-size:.8125rem;color:var(--flowchord-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.StorageModal_delete__4XYVJ{flex:none;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--flowchord-text-tertiary);transition:background-color var(--flowchord-motion-fast) var(--flowchord-motion-ease),color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.StorageModal_delete__4XYVJ:hover{background:color-mix(in srgb,var(--flowchord-text-error) 14%,transparent);color:var(--flowchord-text-error)}.StorageModal_delete__4XYVJ:focus-visible{outline:2px solid var(--flowchord-link-accent);outline-offset:2px}.StorageModal_more__SnYLN{align-self:flex-start;gap:6px;height:32px;margin:4px 0 0 -4px;padding:0 4px;border-radius:6px;font-size:.8125rem;font-weight:600;color:var(--flowchord-link-accent);transition:color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.StorageModal_more__SnYLN:hover{color:color-mix(in srgb,var(--flowchord-link-accent) 75%,var(--flowchord-text-primary))}.StorageModal_more__SnYLN:focus-visible{outline:2px solid var(--flowchord-link-accent);outline-offset:2px}.StorageModal_moreSize__NoRJP{font-weight:500;color:var(--flowchord-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StorageModal_chevronUp__vHZCJ{transform:rotate(180deg)}.StorageModal_note__GxrHX{display:flex;align-items:center;gap:8px;margin:-2px 8px 2px;font-size:.75rem;line-height:1.4;color:var(--flowchord-text-tertiary);text-wrap:pretty}.StorageModal_noteIcon__Y0vsd{flex:none}.StorageModal_empty__gnHM0{margin:0;padding:8px 0;font-size:.875rem;color:var(--flowchord-text-secondary)}.StorageModal_failed__u0GM7{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.StorageModal_error__kZNU1{margin:0;color:var(--flowchord-text-error)}.StorageModal_skeletonHeading__FXzrn{margin-bottom:10px}.StorageModal_skeletonRow__twde1{display:flex;align-items:center;gap:12px;min-height:52px}@media (max-width:480px){.StorageModal_row__hq63a{gap:10px}.StorageModal_size__9F7nd{min-width:0}}.StorageModal_planLink__Isqwp{font:inherit;font-weight:600;color:var(--flowchord-link-accent);cursor:pointer}.StorageModal_planLink__Isqwp:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.storageTones_tones__gtqko{--storage-track:var(--flowchord-border-subtle);--storage-ok:var(--flowchord-link-accent);--storage-warn:#c27a2c;--storage-warn-text:#8a5212;--storage-danger:#b3261e;--storage-danger-text:#9b2c22;--storage-part-0:var(--flowchord-link-accent);--storage-part-1:#c27a2c;--storage-part-2:#5f8a3c;--storage-part-3:#2e8a82;--storage-part-4:#8a4f7d;--storage-part-rest:#b3a994}html[data-theme=dark] .storageTones_tones__gtqko{--storage-warn:#e9a04f;--storage-warn-text:var(--flowchord-warning);--storage-danger:#ef6a5f;--storage-danger-text:var(--flowchord-text-error);--storage-part-1:#ead07a;--storage-part-2:#8fbf6a;--storage-part-3:#5fbfb5;--storage-part-4:#c58ab7;--storage-part-rest:#8a8170}.StorageRing_ring__2_Cdu{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.StorageRing_svg__tsL39{position:absolute;inset:0;transform:rotate(-90deg)}.StorageRing_track__5IzfK{stroke:var(--storage-track)}.StorageRing_fill__TRT_b{stroke:var(--storage-ok)}.StorageRing_ring__2_Cdu[data-level=nearlyFull] .StorageRing_fill__TRT_b{stroke:var(--storage-warn)}.StorageRing_ring__2_Cdu[data-level=full] .StorageRing_fill__TRT_b{stroke:var(--storage-danger)}.StorageRing_ring__2_Cdu[data-level=nearlyFull] .StorageRing_track__5IzfK{stroke:color-mix(in srgb,var(--storage-warn) 22%,var(--storage-track))}.StorageRing_ring__2_Cdu[data-level=full] .StorageRing_track__5IzfK{stroke:color-mix(in srgb,var(--storage-danger) 22%,var(--storage-track))}.StorageRing_label__t_PMk{position:relative}.StorageIndicator_indicator__5sbEg{--storage-ok:currentColor;--storage-track:color-mix(in srgb,currentColor 22%,transparent);--storage-warn:var(--flowchord-warning);--storage-danger:var(--flowchord-text-error);--pill-danger:var(--flowchord-text-error)}@media (max-width:599px){.StorageIndicator_indicator__5sbEg{display:none}}.AvatarMenu_avatarMenuButton__CFu_7{border:none;background:transparent;padding:0;margin:0;border-radius:999px;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.AvatarMenu_avatarMenuButton__CFu_7:hover{box-shadow:0 0 0 3px var(--flowchord-surface-subtle)}.AvatarMenu_avatarMenuButton__CFu_7[aria-expanded=true]{box-shadow:0 0 0 2px var(--flowchord-header-bg),0 0 0 4px var(--flowchord-link-accent)}.AvatarMenu_avatarMenuButton__CFu_7:focus-visible{outline:2px solid var(--flowchord-link-accent);outline-offset:2px}.AvatarMenu_avatarMenuButton__CFu_7:disabled{opacity:.6;cursor:not-allowed}.AvatarMenu_avatarMenuAvatar__OGzHw{--avatar-initials-offset-y:0.5px}.AvatarMenu_glassTrigger__b51Li{width:40px;height:40px;background:var(--flowchord-wash);box-shadow:inset 0 0 0 1px var(--flowchord-glass-line);-webkit-backdrop-filter:blur(var(--flowchord-blur-pill));backdrop-filter:blur(var(--flowchord-blur-pill));transition:background-color var(--flowchord-motion-fast) var(--flowchord-motion-ease),box-shadow var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.AvatarMenu_glassTrigger__b51Li:hover{background:var(--flowchord-wash-strong);box-shadow:inset 0 0 0 1px var(--flowchord-glass-line)}.AvatarMenu_glassTrigger__b51Li[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--flowchord-glass-line),0 0 0 2px var(--flowchord-link-accent)}.AvatarMenu_glassAvatar__bgW6G{--avatar-initials-size:0.8rem;border:0;background:none;color:var(--flowchord-text-on-glass)}.AvatarMenu_glassAvatar__bgW6G span{color:inherit}.AvatarMenu_menuPanel___bgny{display:flex;flex-direction:column;gap:2px;width:268px;background:var(--flowchord-modal-bg);border:none;border-radius:12px;padding:6px;box-shadow:0 0 0 1px var(--flowchord-border-subtle),0 16px 40px rgb(0 0 0/50%)}.AvatarMenu_menuItem__pWQUv{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;text-align:left;border:none;border-radius:8px;background:transparent;color:var(--flowchord-text-primary);font:inherit;font-size:.875rem;cursor:pointer;transition:background-color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.AvatarMenu_menuItem__pWQUv:hover{background:var(--flowchord-surface-subtle)}.AvatarMenu_menuItem__pWQUv:hover .AvatarMenu_menuItemIcon__L7i0X{color:var(--flowchord-text-secondary)}.AvatarMenu_menuItem__pWQUv:focus-visible{outline:none;background:var(--flowchord-surface-subtle);box-shadow:inset 0 0 0 2px var(--flowchord-link-accent)}.AvatarMenu_menuItemLabel__DYzxa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AvatarMenu_menuItemValue__UHyAK{flex:none;margin-left:auto;font-size:.75rem;color:var(--flowchord-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AvatarMenu_divider__DLqLi{display:block;flex:none;height:1px;margin:4px;background:var(--flowchord-border-subtle)}.AvatarMenu_modalCard__JA_vX{--flowchord-modal-sheet-radius:1.25rem 1.25rem 0 0;padding:0}.AvatarMenu_modalCard__JA_vX .modal__close{display:none}.AvatarMenu_modalContent__QFzk5{padding:0}.AvatarMenu_modalSheet__f4Ofp{width:100%;background:var(--flowchord-sheet-bg,#221c15);overflow:hidden}.AvatarMenu_modalHeader__oVitL{display:flex;align-items:center;justify-content:space-between;padding:.85rem .95rem;border-bottom:1px solid var(--flowchord-header-border)}.AvatarMenu_modalBrand__AnpMo{display:inline-flex;align-items:center;color:var(--flowchord-header-text)}.AvatarMenu_modalClose__DEpyq{flex-shrink:0}.AvatarMenu_modalMenu__atnVo{padding:.45rem}.AvatarMenu_modalMenuItem__DZuhD{display:flex;align-items:center;gap:.62rem;width:100%;text-align:left;border:none;background:transparent;color:var(--flowchord-text-primary);font-size:.98rem;font-weight:500;border-radius:.7rem;padding:.8rem .72rem;cursor:pointer}.AvatarMenu_modalMenuItem__DZuhD:hover{background:var(--flowchord-border-subtle)}.AvatarMenu_modalMenuItem__DZuhD:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:1px}.AvatarMenu_menuItemIcon__L7i0X{display:inline-flex;width:1rem;height:1rem;color:var(--flowchord-text-tertiary);flex-shrink:0;transition:color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.AvatarMenu_modalUserHeader___c3a3,.AvatarMenu_userHeader__PAsGg{display:flex;align-items:center;gap:12px;min-width:0}.AvatarMenu_userHeader__PAsGg{padding:10px 10px 12px}.AvatarMenu_modalUserHeader___c3a3{padding:.9rem 1.17rem;border-bottom:1px solid var(--flowchord-header-border)}.AvatarMenu_userText__gsxqQ{display:flex;flex-direction:column;gap:.1rem;min-width:0}.AvatarMenu_userEmail__21sdF,.AvatarMenu_userName__W9T_1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AvatarMenu_userName__W9T_1{font-size:.875rem;font-weight:600;line-height:1.2;color:var(--flowchord-text-primary)}.AvatarMenu_userEmail__21sdF{font-size:.75rem;line-height:1.2;color:var(--flowchord-text-tertiary)}.AppHeader_pageActions__a75g_{display:none;align-items:center;gap:8px}@media (min-width:1024px){.AppHeader_pageActions__a75g_{display:inline-flex}}.not-found_contentArea__2OV8N{flex:1 1;display:flex;align-items:stretch;justify-content:center;padding:1rem clamp(.75rem,2vw,1.5rem)}.not-found_card__s1OQW{width:min(100%,78rem);max-width:78rem;min-width:0;margin:0 auto;flex:1 1;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:1.6rem;border:1px solid color-mix(in srgb,var(--flowchord-border-default) 70%,transparent);background:color-mix(in srgb,var(--flowchord-surface-raised,#221c15) 95%,var(--flowchord-app-bg,#171310) 5%);box-shadow:0 24px 44px -30px rgba(0,0,0,.58),inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent)}.not-found_cardInner__tCt6l{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;padding:clamp(1.8rem,4.5vw,3.2rem) clamp(1rem,3.4vw,2.2rem)}.not-found_bgArt__FbmJQ{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.54}.not-found_bgArtSvg__SoGwz{width:100%;height:100%;display:block;filter:saturate(78%)}.not-found_topGlow__b_X4p{opacity:.24;animation:not-found_topGlowPulse__SeRjv 7s ease-in-out infinite}.not-found_waveNear__eysv4{opacity:.16;animation:not-found_waveDrift__ZFIal 9s ease-in-out infinite}.not-found_waveFar__kFOQY{opacity:.06;animation:not-found_waveDrift__ZFIal 12s ease-in-out infinite reverse}.not-found_content__bw8se{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.not-found_illustration__sIlu9{width:clamp(10rem,24vw,14rem);height:clamp(6rem,14vw,8rem);margin-bottom:.5rem}.not-found_waveformSvg__UrVIp{width:100%;height:100%;display:block}.not-found_bar__UAQgc{transform-origin:center bottom;transform-box:fill-box;animation:not-found_barPulse__wtMbL 2.8s ease-in-out infinite}.not-found_waveformSvg__UrVIp rect.not-found_bar__UAQgc:nth-of-type(2){animation-delay:.12s}.not-found_waveformSvg__UrVIp rect.not-found_bar__UAQgc:nth-of-type(3){animation-delay:.24s}.not-found_waveformSvg__UrVIp rect.not-found_bar__UAQgc:nth-of-type(4){animation-delay:.36s}.not-found_barDead__Wr37g{animation:none}.not-found_waveformSvg__UrVIp rect.not-found_bar__UAQgc:nth-of-type(8){animation-delay:.36s}.not-found_waveformSvg__UrVIp rect.not-found_bar__UAQgc:nth-of-type(9){animation-delay:.24s}.not-found_waveformSvg__UrVIp rect.not-found_bar__UAQgc:nth-of-type(10){animation-delay:.12s}.not-found_code__52m79{font-size:clamp(4rem,11vw,6.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0;background:linear-gradient(135deg,var(--flowchord-link-accent,#c0532f) 0,var(--flowchord-gradient-end,#e0935f) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.not-found_title__p2JB0{font-size:clamp(1.15rem,2.8vw,1.4rem);font-weight:600;color:var(--flowchord-text-primary,#e6e8eb);margin:0}.not-found_description__EtAWt{font-size:clamp(.88rem,2vw,1rem);color:var(--flowchord-text-secondary,#9ca3af);margin:0 0 1.2rem;max-width:24rem;line-height:1.5}.not-found_cta__SB0gu{display:inline-flex;align-items:center;padding:.65rem 1.5rem;font-size:.92rem;font-weight:600;font-family:var(--flowchord-font-family,system-ui,sans-serif);color:var(--flowchord-accent-btn-text,#f2ebde);background:var(
    --flowchord-accent-btn,linear-gradient(135deg,#b04a28 0,#9a4222 100%)
  );border:none;border-radius:.6rem;cursor:pointer;text-decoration:none;transition:opacity var(--flowchord-motion-base) var(--flowchord-motion-ease),translate var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.not-found_cta__SB0gu:hover{opacity:.9}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.not-found_cta__SB0gu:hover{translate:0 -1px}}.not-found_cta__SB0gu:focus-visible{outline:2px solid var(--flowchord-focus-ring,rgba(192,83,47,.5));outline-offset:2px}@keyframes not-found_barPulse__wtMbL{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}@keyframes not-found_waveDrift__ZFIal{0%,to{transform:translateX(0)}50%{transform:translateX(-18px)}}@keyframes not-found_topGlowPulse__SeRjv{0%,to{opacity:.18}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.not-found_bar__UAQgc,.not-found_topGlow__b_X4p,.not-found_wave__zB6f5{animation:none}}html[data-theme=light] .not-found_bgArt__FbmJQ{opacity:.36}html[data-theme=light] .not-found_bgArtSvg__SoGwz{filter:saturate(60%)}@media (max-width:767px){.not-found_contentArea__2OV8N{padding-bottom:calc(6.9rem + env(safe-area-inset-bottom))}.not-found_card__s1OQW{border-radius:1.2rem}.not-found_illustration__sIlu9{width:9rem;height:5.5rem}}.BackToLibrary_divider__yZVLb{flex:none;width:1px;height:20px;background:var(--flowchord-border-subtle)}.BackToLibrary_link__BBNM_{flex:none;color:var(--flowchord-text-secondary);font-size:.8rem;text-decoration:none;transition:color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.BackToLibrary_link__BBNM_:hover{color:var(--flowchord-text-primary)}.BackToLibrary_link__BBNM_:focus-visible{outline:2px solid var(--flowchord-link-accent);outline-offset:2px;border-radius:6px}.BackToLibrary_cell__uSeFY{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px 0 10px;border-radius:999px;color:var(--flowchord-text-on-glass-secondary);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color var(--flowchord-motion-fast) var(--flowchord-motion-ease),background-color var(--flowchord-motion-fast) var(--flowchord-motion-ease)}.BackToLibrary_cell__uSeFY:hover{color:var(--flowchord-text-on-glass);background:var(--flowchord-wash)}.BackToLibrary_cell__uSeFY:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.NotFoundSection_notFound__ssvxw{display:flex;flex-direction:column;gap:8px;padding:64px 0}.NotFoundSection_title__WbUUF{margin:0;font-size:1.5rem;font-weight:700;color:var(--flowchord-text-primary)}.NotFoundSection_text__crizS{margin:0;color:var(--flowchord-text-secondary)}.NotFoundSection_link__ozQBn{align-self:flex-start;color:var(--flowchord-link-accent)}.NotFoundSection_link__ozQBn:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px;border-radius:6px}.PhoneScreen_screen__xH9LH{display:flex;flex-direction:column;width:100%;height:100dvh;background:var(--flowchord-app-bg);color:var(--flowchord-text-primary)}.PhoneScreen_screen__xH9LH[data-tone=stage]{background:var(--flowchord-video-ground)}.PhoneScreen_bar__83A4f{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:8px;flex:none;position:relative;z-index:1;min-height:calc(52px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) calc(12px + env(safe-area-inset-right, 0px)) 0 calc(12px + env(safe-area-inset-left, 0px))}.PhoneScreen_leading__4WhZN,.PhoneScreen_trailing__YrLG0{display:flex;align-items:center;gap:8px;min-width:0}.PhoneScreen_trailing__YrLG0{justify-content:flex-end}.PhoneScreen_title__icy6Y{margin:0;min-width:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere}.PhoneScreen_body__zNs68{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px calc(16px + env(safe-area-inset-right, 0px)) 24px calc(16px + env(safe-area-inset-left, 0px))}.PhoneScreen_fill__fAdI0{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.PhoneScreen_footer__FNpum{flex:none;position:relative;z-index:1;padding:12px calc(16px + env(safe-area-inset-right, 0px)) calc(12px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px));border-top:1px solid var(--flowchord-border-default);background:var(--flowchord-app-bg)}.PhoneScreen_screen__xH9LH[data-tone=stage] .PhoneScreen_footer__FNpum{border-top-color:var(--flowchord-border-subtle);background:var(--flowchord-video-ground)}.PhoneScreen_back__rhRre{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-8px;border-radius:999px;background:transparent;color:var(--flowchord-text-primary)}.PhoneScreen_back__rhRre:active{background:var(--flowchord-surface-subtle)}.PhoneScreen_back__rhRre:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.PhoneNewVideo_content__ggEQV{display:flex;flex-direction:column;gap:20px}.PhoneNewVideo_preview__JirDf{align-self:center;aspect-ratio:9/16;height:min(44dvh,420px);border-radius:16px;overflow:hidden;background:var(--flowchord-video-ground)}.PhoneNewVideo_video__MvqBz{display:block;width:100%;height:100%;object-fit:cover}.PhoneNewVideo_hint__Qjpin{margin:0 0 8px;font-size:.875rem;line-height:1.45;color:var(--flowchord-text-secondary)}.PhoneNewVideo_charge___aeg_:empty{display:none}.PhoneNewVideo_make__lGkxV{width:100%;min-height:52px;font-size:1rem}.PhoneSheet_sheet__nFTzi{display:flex;flex-direction:column;gap:12px;padding-top:4px}.PhoneSheet_sheet__nFTzi>button{width:100%;min-height:48px}.PhoneSheet_title__DyGvP{margin:0;padding-right:40px;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--flowchord-text-primary)}.PhoneSheet_body__x_ZVD{margin:0;font-size:.95rem;line-height:1.5;color:var(--flowchord-text-secondary);text-wrap:pretty}.PhoneHome_home__pKyyh{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:4px;color:var(--flowchord-text-on-glass)}.PhoneHome_ground__h9_l6{position:fixed;inset:0;z-index:0;pointer-events:none}.PhoneHome_home__pKyyh>:not(.PhoneHome_ground__h9_l6){position:relative;z-index:1}.PhoneHome_greeting__JAgkn{display:flex;flex-direction:column;gap:6px;padding:4px 2px 6px}.PhoneHome_title__nJ2cT{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--flowchord-text-on-glass);text-wrap:balance}.PhoneHome_line__LtYwk{margin:0;font-size:1rem;line-height:1.45;color:var(--flowchord-text-on-glass-secondary);text-wrap:pretty}.PhoneHome_brand__mfKB3{display:inline-flex;align-items:center;gap:8px}.PhoneHome_search__4rB7e{position:relative;width:40px;height:40px;padding:0;color:var(--flowchord-text-on-glass)}.PhoneHome_discoverCount__GxnZ9{position:absolute;top:0;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text);font-family:var(--flowchord-font-mono);font-size:.66rem;font-weight:600;line-height:18px;text-align:center}.PhoneHome_create__3fL_2{width:100%;min-height:52px;font-size:1rem}.PhoneHome_error__zP2B_{margin:24px 0;text-align:center;color:var(--flowchord-text-error)}.PlanOverview_stack__UM5Te{display:flex;flex-direction:column;gap:28px}.PlanOverview_tiles__8Kh25{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0}.PlanOverview_tile__Zdnpf{display:flex;flex-direction:column;gap:10px}.PlanOverview_tileLabel__FQCYH{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--flowchord-text-on-glass-secondary)}.PlanOverview_tileValue__EVjPk{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--flowchord-text-on-glass)}.PlanOverview_tileMeter__wDLuU{margin:0}.PlanOverview_tileNote__bHbeJ{margin:0;font-size:.8125rem;line-height:1.4;color:var(--flowchord-text-on-glass-secondary)}.PlanOverview_alert__uQ4Bz{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;border-radius:12px;font-size:.88rem;line-height:1.45;color:var(--flowchord-text-primary);background:color-mix(in srgb,var(--flowchord-warning) 14%,transparent)}.PlanOverview_alert__uQ4Bz svg{flex:none;margin-top:2px;color:var(--flowchord-warning)}.PlanOverview_phoneSubline__9wvBY{margin:0 0 16px;font-size:.92rem;line-height:1.45;color:var(--flowchord-text-secondary)}.PhoneLibrary_newVideo__FVsMd{width:100%;min-height:52px;font-size:1rem}.PhoneLibrary_error__2oRDW{margin:24px 0;text-align:center;color:var(--flowchord-text-error)}.PhoneLibrary_brand__txbz7{display:inline-flex;align-items:center;gap:8px}.CompactEditor_shell__vB3ax{--compact-side:calc(12px + env(safe-area-inset-left, 0px));--compact-side-end:calc(12px + env(safe-area-inset-right, 0px));--compact-top:max(10px,env(safe-area-inset-top,0px));--compact-rail-room:calc(64px + max(16px, env(safe-area-inset-bottom, 0px)) + 8px);--phone-sheet-room:calc(100dvh - var(--compact-top) - 64px);position:fixed;inset:0;z-index:1;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"bar" "stage" "panel";max-height:100vh;max-height:100dvh;padding-bottom:var(--compact-rail-room);overflow:hidden;background:var(--flowchord-ground);color:var(--flowchord-text-primary)}.CompactEditor_shell__vB3ax[data-keyboard]{padding-bottom:8px}.CompactEditor_shell__vB3ax[data-keyboard] .CompactEditor_rail__J1zX_{display:none}.CompactEditor_backdrop__78VvX{position:absolute;inset:-60px;z-index:-2;width:calc(100% + 120px);height:calc(100% + 120px);object-fit:cover;filter:blur(48px) saturate(1.1);opacity:.42;pointer-events:none}.CompactEditor_shade__7TT8_{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--flowchord-ground) 72%,transparent) 0,color-mix(in srgb,var(--flowchord-ground) 30%,transparent) 35%,color-mix(in srgb,var(--flowchord-ground) 55%,transparent) 70%,color-mix(in srgb,var(--flowchord-ground) 92%,transparent) 100%);pointer-events:none}@media (prefers-reduced-transparency:reduce){.CompactEditor_backdrop__78VvX{display:none}}.CompactEditor_bar__pzCh1{grid-area:bar;display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:var(--compact-top) var(--compact-side-end) 8px var(--compact-side)}.CompactEditor_bar__pzCh1>a:first-child{flex:none;margin-left:0;border:1px solid var(--flowchord-glass-line);background:var(--flowchord-glass-fill)}.CompactEditor_titles__F3nmN{display:flex;flex:1 1 150px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.CompactEditor_name__qNJGF{max-width:100%;margin:0;font-size:.9375rem;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.CompactEditor_bar__pzCh1>button[aria-haspopup=menu],.CompactEditor_bar__pzCh1>div>button[aria-haspopup=menu]{min-width:44px;min-height:44px}.CompactEditor_cutChip__InQzF>button{min-height:44px}.CompactEditor_export__zHuN8{flex:none;margin-left:auto;min-height:44px;padding:0 18px;border-radius:999px;background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;touch-action:manipulation}.CompactEditor_export__zHuN8:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.CompactEditor_workspace__C9TW7{display:contents}.CompactEditor_stage__hjAu_{grid-area:stage;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:4px var(--compact-side-end) 10px var(--compact-side)}.CompactEditor_stage__hjAu_>*{flex:1 1 auto;min-height:0}.CompactEditor_hidden__isFvb{display:none}.CompactEditor_sheets__lTCLn{display:contents}.CompactEditor_panel__0pcLM{grid-area:panel;min-width:0;padding:0 var(--compact-side-end) 8px var(--compact-side)}.CompactEditor_rail__J1zX_{display:contents}@media (orientation:landscape) and (max-height:560px){.CompactEditor_shell__vB3ax{--compact-rail-width:calc(80px + env(safe-area-inset-left, 0px));grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"bar bar" "stage panel";padding-bottom:max(8px,env(safe-area-inset-bottom,0px));padding-left:var(--compact-rail-width)}.CompactEditor_panel__0pcLM{align-self:end;padding-left:0;overflow-y:auto;max-height:100%}.CompactEditor_bar__pzCh1{padding-left:12px}}.SiteDialog_card__Wcrie{width:min(var(--site-dialog-width,520px),100%)}.SiteDialog_dialog__mtSSR{display:flex;flex-direction:column;gap:20px;min-width:0}.SiteDialog_head__GlkKH{display:flex;flex-direction:column;gap:8px;padding-right:44px}.SiteDialog_step__yLIRe{margin:0;font-family:var(--flowchord-font-mono);font-size:11.52px;color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_title__s4QDd{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--flowchord-text-on-glass)}.SiteDialog_title__s4QDd:focus{outline:none}.SiteDialog_title__s4QDd:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:4px;border-radius:6px}.SiteDialog_lead__It3eZ{margin:0;font-size:15px;line-height:1.55;color:var(--flowchord-text-on-glass-secondary)}.SiteDialog_section__Fz72Z{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.SiteDialog_kicker__cDxwc{margin:0;padding:0;font-size:11.52px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_rows__pgCon{margin:0;padding:0;list-style:none;border-radius:16px;background:var(--flowchord-wash);border:1px solid var(--flowchord-glass-line-soft)}.SiteDialog_row__MSD3t{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:12px 14px}.SiteDialog_row__MSD3t+.SiteDialog_row__MSD3t{border-top:1px solid var(--flowchord-glass-line-soft)}.SiteDialog_rowLabel__IuBNv{flex:none;font-size:14px;color:var(--flowchord-text-on-glass-secondary)}.SiteDialog_rowValue__6wYoF{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;font-size:14px;font-weight:600;color:var(--flowchord-text-on-glass);text-align:right}.SiteDialog_quiet__Z9REg{font-size:13px;font-weight:400;color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_ellipsis__dQTri{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteDialog_addressPill__YYHCm{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;max-width:100%;min-width:0;height:36px;box-sizing:border-box;padding:0 14px;border-radius:999px;background:var(--flowchord-wash);border:1px solid var(--flowchord-glass-line-soft);font-size:14px;font-weight:600;color:var(--flowchord-text-on-glass)}.SiteDialog_addressGlyph__P9G2y{display:inline-flex;flex:none;width:14px;height:14px;color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_thumb__psSjj{display:block;width:64px;height:24px;border-radius:6px;object-fit:cover}.SiteDialog_glyph__GInFl{display:inline-flex;width:16px;height:16px;color:var(--flowchord-text-on-glass)}.SiteDialog_private__uWyH_{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px dashed var(--flowchord-glass-line);border-radius:16px;font-size:14px;line-height:1.5;color:var(--flowchord-text-on-glass-secondary)}.SiteDialog_private__uWyH_ svg{flex:none;margin-top:2px}.SiteDialog_private__uWyH_ strong{font-weight:600;color:var(--flowchord-text-on-glass)}.SiteDialog_footer__tvkHz{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:4px}.SiteDialog_footerNote__UlkBk{flex:1 1 auto;min-width:0;margin:0;font-size:13px;color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_buttons__Ojq3E{display:flex;flex:none;gap:10px;margin-left:auto}.SiteDialog_error__ug2XB{margin:0;font-size:13px;line-height:1.45;color:var(--flowchord-text-error)}legend.SiteDialog_kicker__cDxwc{margin-bottom:14px}.SiteDialog_wide__mh9_9{--site-dialog-width:580px}.SiteDialog_field__SLjRL{display:flex;flex-direction:column;gap:8px;min-width:0}.SiteDialog_fieldLabel__S6_OW{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:500;color:var(--flowchord-text-on-glass)}.SiteDialog_optional__quGSX{font-size:13px;font-weight:400;color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_fieldError__ThaC2,.SiteDialog_helper__dIJsX{margin:0;font-size:13px;line-height:1.45}.SiteDialog_helper__dIJsX{color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_fieldError__ThaC2{color:var(--flowchord-text-error)}.SiteDialog_pairWhen__9HiR_,.SiteDialog_pair__wZ39h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.SiteDialog_pairWhen__9HiR_{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}html[data-theme=light] .SiteDialog_dialog__mtSSR input:is([type=date],[type=time]){color-scheme:light}html[data-theme=dark] .SiteDialog_dialog__mtSSR input:is([type=date],[type=time]){color-scheme:dark}.SiteDialog_concertPreview__JFq1c{container:site/inline-size;--site-text:var(--flowchord-text-on-glass);--site-text-2:var(--flowchord-text-on-glass-secondary);--site-line:transparent;--site-accent:var(--flowchord-accent-glow);padding:0 16px;border-radius:16px;background:var(--flowchord-surface-bg);border:1px solid var(--flowchord-glass-line-soft);color:var(--flowchord-text-on-glass)}.SiteDialog_placeholderText__Zzpah{color:var(--flowchord-text-on-glass-tertiary)}.SiteDialog_daySlot__IFoPW{display:block;width:40px;height:32px;border-radius:8px;border:1.5px dashed var(--flowchord-glass-line)}.SiteDialog_ticketsSlot__gDZ0W{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1.5px dashed var(--flowchord-glass-line);color:var(--flowchord-text-on-glass-tertiary);font-weight:700;font-size:14px;white-space:nowrap}.SiteDialog_course__oOw2R{--site-dialog-width:540px}.SiteDialog_textButton___Pozd{align-self:flex-start;height:32px;margin-left:-10px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--flowchord-text-on-glass);cursor:pointer}.SiteDialog_textButton___Pozd:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}@media (hover:hover){.SiteDialog_textButton___Pozd:hover{background:var(--flowchord-wash)}}.SiteDialog_accentText__T7CCS{margin-left:0;color:var(--flowchord-link-accent)}.SiteDialog_readFailed__B8fLA{display:flex;flex-direction:column;gap:4px}.SiteDialog_source__mu8hM{display:flex;align-items:center;gap:10px;min-width:0;height:40px;box-sizing:border-box;padding:0 4px 0 14px;border-radius:999px;background:var(--flowchord-wash);border:1px solid var(--flowchord-glass-line-soft)}.SiteDialog_sourceState__BHTZV{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--flowchord-text-on-glass-secondary)}.SiteDialog_sourceUrl__nwPt4{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--flowchord-text-on-glass)}.SiteDialog_found__8tVG6{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:start}.SiteDialog_picture__IXGxM{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--flowchord-video-ground)}.SiteDialog_picture__IXGxM img{width:100%;height:100%;object-fit:cover}.SiteDialog_pictureTag__glDNB{position:absolute;left:8px;bottom:6px;font-family:var(--flowchord-font-mono);font-size:10.5px;color:rgba(246,240,228,.75)}.SiteDialog_noPicture__pl_9F{padding:0 12px;background:transparent;border:1px dashed var(--flowchord-glass-line);font-size:13px;font-weight:600;color:var(--flowchord-text-on-glass-tertiary);text-align:center;overflow-wrap:anywhere}.SiteDialog_foundFields__J2Ufc{display:flex;flex-direction:column;gap:16px;min-width:0}.SiteDialog_description__p9Uh4{min-height:96px;resize:vertical}@media (max-width:768px){.SiteDialog_footer__tvkHz{flex-direction:column;align-items:stretch}.SiteDialog_buttons__Ojq3E{flex-direction:column-reverse;margin-left:0}.SiteDialog_buttons__Ojq3E>*{width:100%}.SiteDialog_found__8tVG6{grid-template-columns:minmax(0,1fr)}}.NotePlaces_places___EhJ0{display:flex;flex-direction:column;gap:8px}.NotePlaces_options__n9pyu{display:flex;flex-wrap:wrap;gap:6px}.NotePlaces_option__iQGEx{min-height:44px;padding:0 14px;border:1px solid var(--flowchord-glass-line-soft);border-radius:999px;background:var(--flowchord-wash);color:var(--flowchord-text-primary);font:inherit;font-size:.8125rem;font-weight:600;touch-action:manipulation;cursor:pointer}.NotePlaces_option__iQGEx[data-on]{border:2px solid var(--flowchord-link-accent);background:var(--flowchord-accent-soft);font-weight:800}.NotePlaces_option__iQGEx:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.NotePlaces_caption__RHAQQ{margin:0;color:var(--flowchord-text-secondary);font-size:.75rem}.NotePlaces_board__LFai0{display:grid;grid-template-columns:repeat(var(--frets),minmax(0,1fr));grid-template-rows:repeat(var(--strings),20px);overflow:hidden;border:1px solid var(--flowchord-border-default);border-radius:10px;background:var(--flowchord-lane-bg);touch-action:manipulation;cursor:pointer}.NotePlaces_spot__XCMyj{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--flowchord-border-subtle);border-bottom:1px solid var(--flowchord-border-subtle);color:var(--flowchord-text-secondary);font-family:var(--flowchord-font-mono,ui-monospace,monospace);font-size:10px}.NotePlaces_spot__XCMyj[data-same]{background:var(--flowchord-wash-strong);color:var(--flowchord-text-primary)}.NotePlaces_spot__XCMyj[data-here]{background:var(--flowchord-accent-btn);color:var(--flowchord-accent-btn-text);font-weight:700}.SavedVideos_saved__oFj7n{display:flex;flex-direction:column;gap:12px}.SavedVideos_ready___ukCb{display:flex;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:600;color:var(--flowchord-success)}.SavedVideos_files__WOqIA{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.SavedVideos_done__jngE4,.SavedVideos_save__C380t{width:100%;min-height:52px;font-size:1rem}.PlayAlongRecorder_recorder__NViDr{display:flex;flex:1 1;flex-direction:column;gap:12px;width:100%;min-height:0}@media (min-width:1024px){.PlayAlongRecorder_recorder__NViDr{flex:none;height:calc(100dvh - var(--flowchord-header-height) - 2.75rem)}}@media (min-width:1024px) and (max-height:900px){.PlayAlongRecorder_recorder__NViDr{height:calc(100dvh - var(--flowchord-header-height) - 1.5rem)}}.PlayAlongRecorder_dockShell__FwsQz{border:1px solid var(--flowchord-border-subtle);border-radius:18px;background:var(--flowchord-surface-bg);color:var(--flowchord-text-primary)}.PlayAlongRecorder_bar__U7Qy3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;min-height:40px}.PlayAlongRecorder_barEnd__cEHnI{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.PlayAlongRecorder_recordingPill__msMJq{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--flowchord-recording) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--flowchord-recording) 14%,transparent);font-family:var(--flowchord-font-mono,ui-monospace,"JetBrains Mono",Menlo,monospace);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--flowchord-text-primary)}.PlayAlongRecorder_recordingDot__v5usL{width:10px;height:10px;border-radius:50%;background:var(--flowchord-recording)}@media (prefers-reduced-motion:no-preference){.PlayAlongRecorder_recordingDot__v5usL{animation:PlayAlongRecorder_recording-pulse__rgG0y var(--flowchord-motion-pulse) var(--flowchord-motion-ease-loop) infinite}}@keyframes PlayAlongRecorder_recording-pulse__rgG0y{50%{opacity:.35}}.PlayAlongRecorder_upload__hgT7A{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--flowchord-text-secondary)}.PlayAlongRecorder_uploadText__gVs2U{white-space:nowrap}.PlayAlongRecorder_uploadBar__jM5jf{width:96px}.PlayAlongRecorder_alert___V9mC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px;border:1px solid var(--flowchord-text-error);border-radius:12px;background:var(--flowchord-surface-bg);font-size:.875rem;color:var(--flowchord-text-primary)}.PlayAlongRecorder_alertText__JU88s{flex:1 1 240px}.PlayAlongRecorder_alertActions__4GWsz{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.PlayAlongRecorder_linkButton__O4WoN{padding:6px 4px;font-size:.875rem;font-weight:600;color:var(--flowchord-link-accent)}.PlayAlongRecorder_linkButton__O4WoN:focus-visible{outline:2px solid var(--flowchord-focus-ring);outline-offset:2px}.PlayAlongRecorder_centered___Ynxg{display:flex;flex:1 1;align-items:center;justify-content:center;min-height:0}.RecorderStage_stage__hRYE4{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0}.RecorderStage_pictures__0G5_D{flex:none;height:clamp(220px,40vw,460px)}@media (min-width:1024px){.RecorderStage_pictures__0G5_D{flex:1 1;height:auto;min-height:0}}.RecorderStage_songClock__lftOO{display:inline-flex;align-items:center;height:26px;padding:0 9px;border:1px solid rgb(255 255 255/12%);border-radius:7px;background:rgb(0 0 0/55%);font-family:var(--flowchord-font-mono,ui-monospace,"JetBrains Mono",Menlo,monospace);font-size:.72rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.RecorderStage_dot__GLVWU{width:8px;height:8px;border-radius:50%}.RecorderStage_dotSong__iQ8Vl{background:var(--flowchord-song-accent)}.RecorderStage_dotYou__pq7K_{background:var(--flowchord-link-accent)}.RecorderStage_songProgress__Th_0D{display:block;width:var(--played,0);height:3px;background:var(--flowchord-song-accent)}.RecorderStage_songScrim__dcOPr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgb(12 10 9/62%);color:#fff}.RecorderStage_songScrimEyebrow__okLWm{font-family:var(--flowchord-font-mono,ui-monospace,"JetBrains Mono",Menlo,monospace);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--flowchord-song-accent)}.RecorderStage_songScrimTime__4vnDR{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.02em}.RecorderStage_recBadge__4Wqhn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;background:var(--flowchord-recording);font-family:var(--flowchord-font-mono,ui-monospace,"JetBrains Mono",Menlo,monospace);font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--flowchord-text-inverse)}.RecorderStage_recBadgeDot__washW{width:8px;height:8px;border-radius:50%;background:currentcolor}.RecorderStage_edgeMeter__vGRCm{height:100%}.RecorderStage_countScrim__69IL3{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgb(12 10 9/45%)}.RecorderStage_countRing__kEFvx{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(96px,30cqh,180px);aspect-ratio:1}.RecorderStage_ringSvg__brvM1{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.RecorderStage_ringFill__UxXFw,.RecorderStage_ringTrack__zt_DO{fill:none;stroke-width:5}.RecorderStage_ringTrack__zt_DO{stroke:rgb(255 255 255/18%)}.RecorderStage_ringFill__UxXFw{stroke:var(--flowchord-recording);stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:0}.RecorderStage_countNumber__Ps1Xl{font-size:clamp(2.6rem,12cqh,5.5rem);font-weight:700;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.RecorderStage_countCaption__O6D6a{font-size:.95rem;font-weight:600;color:#fff}@media (prefers-reduced-motion:no-preference){.RecorderStage_ringFill__UxXFw{animation:RecorderStage_count-drain__zwzSZ 1s linear forwards}}@keyframes RecorderStage_count-drain__zwzSZ{to{stroke-dashoffset:289}}.RecorderStage_dock__buiFh{display:flex;flex:none;flex-direction:column;gap:12px;padding:14px 18px 16px}.RecorderStage_dock__buiFh[data-phase=recording]{border-color:color-mix(in srgb,var(--flowchord-recording) 35%,var(--flowchord-border-subtle))}.RecorderStage_dockHead__dfxN3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.RecorderStage_status__LKvri{display:flex;align-items:center;gap:10px;min-width:0}.RecorderStage_statusDot__HzHyb{flex:none;width:10px;height:10px;border-radius:50%;background:var(--flowchord-success)}.RecorderStage_dock__buiFh[data-phase=counting] .RecorderStage_statusDot__HzHyb{background:var(--flowchord-take-accent)}.RecorderStage_dock__buiFh[data-phase=recording] .RecorderStage_statusDot__HzHyb{background:var(--flowchord-recording)}.RecorderStage_dock__buiFh[data-phase=finishing] .RecorderStage_statusDot__HzHyb{background:var(--flowchord-border-default)}@media (prefers-reduced-motion:no-preference){.RecorderStage_dock__buiFh[data-phase=counting] .RecorderStage_statusDot__HzHyb,.RecorderStage_dock__buiFh[data-phase=recording] .RecorderStage_statusDot__HzHyb{animation:RecorderStage_status-pulse__qgScd var(--flowchord-motion-pulse) var(--flowchord-motion-ease-loop) infinite}}@keyframes RecorderStage_status-pulse__qgScd{50%{opacity:.35}}.RecorderStage_statusText__Pcv5H{display:flex;flex-direction:column;gap:1px;min-width:0}.RecorderStage_statusTitle__VsSi0{overflow:hidden;font-size:.95rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--flowchord-text-primary)}.RecorderStage_statusSub__DiJ8H{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap;color:var(--flowchord-text-secondary)}.RecorderStage_headEnd__BFbLI{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.RecorderStage_countChips__2uNIl{display:inline-flex;align-items:center;gap:6px}.RecorderStage_countChipsLabel__w2uAD{margin-right:4px;font-size:.8rem;color:var(--flowchord-text-secondary)}.RecorderStage_countChip__zItD3{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--flowchord-border-default);border-radius:8px;font-family:var(--flowchord-font-mono,ui-monospace,"JetBrains Mono",Menlo,monospace);font-size:.78rem;font-weight:600;color:var(--flowchord-text-secondary)}.RecorderStage_countChip__zItD3[data-now]{border-color:transparent;background:var(--flowchord-link-accent);color:var(--flowchord-text-inverse)}.RecorderStage_inputMeter__b0an4{display:inline-flex;align-items:center;gap:8px;color:var(--flowchord-text-secondary)}.RecorderStage_inputLabel__m8BoT{font-size:.78rem}.RecorderStage_inputBar__K3Y48{width:180px}.RecorderStage_transport__EZA2y{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding-top:4px}.RecorderStage_transportSide__naKhq{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.RecorderStage_mainActions__6mepK{display:flex;justify-content:center}.RecorderStage_transportEnd__KEJt5{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.RecorderStage_pill__bBo7g{flex:none}.RecorderStage_reassure__c6TPC{max-width:300px;margin:0;font-size:.8rem;line-height:1.45;text-align:right;color:var(--flowchord-text-secondary)}.RecorderStage_keys__cRf_O{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:.75rem;color:var(--flowchord-text-secondary)}.RecorderStage_keysGap__cu_IE{width:8px}.RecorderStage_noteAlert__7sitQ{margin:0;font-size:.8125rem;line-height:1.4;color:var(--flowchord-warning)}@media (max-width:1023px){.RecorderStage_dockHead__dfxN3,.RecorderStage_transport__EZA2y{grid-template-columns:minmax(0,1fr);justify-items:start}.RecorderStage_headEnd__BFbLI,.RecorderStage_mainActions__6mepK,.RecorderStage_transportEnd__KEJt5{justify-content:flex-start}}@media (min-width:1024px) and (max-height:900px){.RecorderStage_dock__buiFh{gap:8px;padding:10px 14px 12px}}.PlayAlongRecorderShimmer_pictures__qB_NS{display:flex;gap:12px}.PlayAlongRecorderShimmer_picture__3SK3I{flex:1 1;height:100%;min-height:160px}.PlayAlongRecorderShimmer_cameraRoom__gj2TX{display:flex;flex:1 1;align-self:stretch;min-height:160px}.PlayAlongRecorderShimmer_cameraShimmer__2TDKo{flex:1 1;min-height:100%}
/*# sourceMappingURL=343c0b669112fac6.css.map*/