:root,:root[data-accent=purple]{--color-brand-500:#a020f0;--color-brand-600:#7c18d9}:root[data-accent=blue]{--color-brand-500:#2563eb;--color-brand-600:#1d4ed8}:root[data-accent=green]{--color-brand-500:#84cc16;--color-brand-600:#65a30d}:root[data-accent=amber]{--color-brand-500:#f59e0b;--color-brand-600:#d97706}:root[data-accent=rose]{--color-brand-500:#ec4899;--color-brand-600:#db2777}:root[data-accent=cyan]{--color-brand-500:#06b6d4;--color-brand-600:#0891b2}:root{--color-brand-soft:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-soft:color-mix(in srgb, var(--color-brand-500) 12%, transparent)}}:root{--cifra-glow-purple:transparent;--cifra-glow-cool:transparent;--cifra-desktop-bg:#f5f5f7;--cifra-desktop-kicker:var(--color-brand-600)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-kicker:color-mix(in srgb, var(--color-brand-600) 72%, #252033)}}:root{--cifra-desktop-title-start:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-title-start:color-mix(in srgb, var(--color-brand-500) 54%, #7566b5)}}:root{--cifra-desktop-title-end:var(--color-brand-500);--cifra-desktop-search-bg:#fff}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-search-bg:color-mix(in srgb, #fff 88%, var(--color-brand-500) 12%)}}:root{--cifra-desktop-search-border:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-search-border:color-mix(in srgb, var(--color-brand-500) 64%, transparent)}}:root{--cifra-desktop-muted:#25203394;--cifra-desktop-link:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-link:color-mix(in srgb, var(--color-brand-500) 66%, #252033)}}:root{--cifra-desktop-card-bg:#fff}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-card-bg:color-mix(in srgb, #fff 82%, var(--color-brand-500) 18%)}}:root{--cifra-desktop-card-border:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-card-border:color-mix(in srgb, var(--color-brand-500) 22%, #fff)}}:root{--cifra-desktop-card-shadow:#2520332e;--cifra-desktop-featured-glow:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-featured-glow:color-mix(in srgb, var(--color-brand-500) 28%, transparent)}}:root{--cifra-desktop-rank-bg:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-rank-bg:color-mix(in srgb, var(--color-brand-500) 62%, #fff)}}:root{--cifra-desktop-rank-text:#fff;--cifra-desktop-genre-shade:#17121fd1;--cifra-desktop-handwriting:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-handwriting:color-mix(in srgb, var(--color-brand-500) 76%, #fff)}}:root{--cifra-desktop-handwriting-glow:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-handwriting-glow:color-mix(in srgb, var(--color-brand-500) 42%, transparent)}}:root{--cifra-desktop-hero-tint:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--cifra-desktop-hero-tint:color-mix(in srgb, var(--color-brand-500) 24%, transparent)}}:root{--cifra-desktop-hero-opacity:.78;--cifra-desktop-flame:#ff7043;--cifra-desktop-flame-glow:#ff70436b;--color-bg-app:#f5f5f7;--color-bg-sidebar:#fff;--color-bg-surface:#fff;--color-bg-surface-2:#f0f0f3;--color-bg-input:#fff;--color-bg-popover:#fff;--color-bg-topbar:#fff;--glass-surface:var(--color-bg-popover)}@supports (color:color-mix(in lab, red, red)){:root{--glass-surface:color-mix(in srgb, var(--color-bg-popover) 60%, transparent)}}:root{--glass-border:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in srgb, var(--color-border) 80%, transparent)}}:root{--glass-blur:blur(22px) saturate(135%);--color-bg-topbar-control:#f6f7fa;--color-bg-topbar-control-hover:#eceef3;--color-bg-sidebar-rail:#fff;--color-bg-sidebar-item-hover:#f4f5f8;--color-bg-sidebar-item-active:#f1f3f7;--color-text-primary:#0f0f12fa;--color-text-secondary:#0f0f12b8;--color-text-tertiary:#0f0f128c;--color-text-muted:#0f0f128c;--color-text-disabled:#0f0f1261;--color-text-on-brand:#fff;--card-bg:#ffffffb8;--card-shadow:0 10px 28px #0000001f;--card-radius:18px;--color-danger:#d65353;--color-success:#3aa66b;--color-warning:#d9a441;--color-favorite:#e8a317;--feedback-metric-played:#a970ff;--feedback-metric-chords:#39d66d;--feedback-metric-rhythm:#3fa7ff;--feedback-metric-stability:#f59e0b;--color-border:#e5e5ea;--color-border-strong:#d4d4d8;--color-border-topbar:#e6e8ee;--color-border-topbar-control:#d6d9e0;--color-border-sidebar:#e6e8ee;--color-border-sidebar-divider:#eceef3;--color-shell-rail-text:#717684;--color-shell-rail-text-active:#1f2430;--color-shell-avatar-bg:var(--color-brand-500);--color-hover:#0000000a;--color-active:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-active:color-mix(in srgb, var(--color-brand-500) 10%, transparent)}}:root{--color-scrim:#0f0f128a;--floating-chat-shadow:#0000002e;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--mobile-bottom-nav-bar-height:70px;--mobile-bottom-nav-safe-space:calc(var(--mobile-bottom-nav-bar-height) + env(safe-area-inset-bottom,0px));--font-sans:var(--font-manrope), "SF Pro Text", -apple-system, BlinkMacSystemFont, var(--font-inter), system-ui, sans-serif;--font-mono:"SFMono-Regular", "Menlo", "Consolas", ui-monospace, monospace;--text-scale:.95;--app-scale:1.1;--app-canvas-width:100%;--font-display-serif:Georgia, "Times New Roman", serif;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-popover:0 10px 32px #0000001a, 0 2px 6px #0000000f;--shadow-modal-sheet:0 -24px 70px #0f0f123d;--bg-ambient:radial-gradient(ellipse 78% 62% at 85% 3%, var(--color-brand-500), transparent 60%), radial-gradient(ellipse 72% 62% at 6% 97%, var(--color-brand-500), transparent 62%), radial-gradient(ellipse 150% 115% at 50% 55%, var(--color-brand-500), transparent 82%)}@supports (color:color-mix(in lab, red, red)){:root{--bg-ambient:radial-gradient(ellipse 78% 62% at 85% 3%, color-mix(in srgb, var(--color-brand-500) 48%, transparent), transparent 60%), radial-gradient(ellipse 72% 62% at 6% 97%, color-mix(in srgb, var(--color-brand-500) 40%, transparent), transparent 62%), radial-gradient(ellipse 150% 115% at 50% 55%, color-mix(in srgb, var(--color-brand-500) 18%, transparent), transparent 82%)}}:root{--shadow-hero-glow:0 0 0 1px var(--color-brand-500), 0 0 18px var(--color-brand-500), 0 0 44px var(--color-brand-500), 0 0 88px var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-hero-glow:0 0 0 1px color-mix(in srgb, var(--color-brand-500) 22%, transparent), 0 0 18px color-mix(in srgb, var(--color-brand-500) 18%, transparent), 0 0 44px color-mix(in srgb, var(--color-brand-500) 16%, transparent), 0 0 88px color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}:root{--border-accent-soft:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--border-accent-soft:color-mix(in srgb, var(--color-brand-500) 18%, transparent)}}:root{--shadow-input-glow:0 0 0 1px var(--color-brand-500), 0 0 20px var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-input-glow:0 0 0 1px color-mix(in srgb, var(--color-brand-500) 10%, transparent), 0 0 20px color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}:root{--shadow-send-glow:0 0 14px var(--color-brand-500), 0 0 28px var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-send-glow:0 0 14px color-mix(in srgb, var(--color-brand-500) 16%, transparent), 0 0 28px color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}:root{--shadow-card-glow:0 0 0 1px var(--color-brand-500), 0 8px 28px #00000014}@supports (color:color-mix(in lab, red, red)){:root{--shadow-card-glow:0 0 0 1px color-mix(in srgb, var(--color-brand-500) 5%, transparent), 0 8px 28px #00000014}}:root{--hero-core:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--hero-core:color-mix(in srgb, var(--color-bg-surface) 60%, transparent)}}:root{--surface-tint-soft:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--surface-tint-soft:color-mix(in srgb, var(--color-bg-surface) 14%, transparent)}}:root{--surface-tint-strong:var(--color-bg-surface-2)}@supports (color:color-mix(in lab, red, red)){:root{--surface-tint-strong:color-mix(in srgb, var(--color-bg-surface-2) 22%, transparent)}}:root{--input-tint-soft:var(--color-bg-input)}@supports (color:color-mix(in lab, red, red)){:root{--input-tint-soft:color-mix(in srgb, var(--color-bg-input) 18%, transparent)}}:root{--edge-light-soft:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--edge-light-soft:color-mix(in srgb, var(--color-brand-500) 22%, transparent)}}:root{--color-theory-tonic:#55c83a;--color-theory-subdominant:#3b82f6;--color-theory-dominant:#f59e0b;--color-theory-neutral:#94a3b8;--note-c:#127bc1;--note-d:#ef9f27;--note-e:#ffd60a;--note-f:#b83a00;--note-g:#0a9621;--note-a:#a8061b;--note-b:#6a4c93;--note-natural-stroke:#fff;--note-fallback-fill:#5a5f66;--note-fallback-stroke:#9aa0a6;--color-instrument-wood:#6f5000;--color-instrument-wood-light:#8a6510;--color-instrument-wood-stroke:#000;--color-instrument-fret:silver;--color-instrument-fret-strong:#dcdcdc;--color-instrument-fret-stroke:#000000a6;--color-instrument-string:#0000008c;--color-instrument-marker:#fffaef;--keyboard-white-top:#fbfaf6;--keyboard-white-mid:#e9e6dc;--keyboard-white-bottom:#cfcabd;--keyboard-black-top:#2a2a2a;--keyboard-black-bottom:#0a0a0a;--keyboard-key-border:#00000059;--keyboard-black-border:#000000d9;--keyboard-key-top-shadow:#00000014;--keyboard-black-top-highlight:#ffffff14;--keyboard-octave-label:#4646468c;--keyboard-marker-shadow:#00000059;--keyboard-marker-stroke:#fff;--keyboard-marker-stroke-soft:#ffffffd9;--keyboard-marker-text:#fff;--keyboard-marker-text-shadow:#00000080;--compose-bg:#fff;--compose-text:#1f2128;--compose-text-soft:#6e727d;--compose-text-muted:#8a8f9a;--compose-text-subtle:#9ba0aa;--compose-title:#1c2230;--compose-accent:var(--color-brand-500);--compose-artist:var(--compose-accent);--compose-paper:#fff;--compose-toolbar-bg:#fff;--compose-toolbar-border:#d9dce2;--compose-toolbar-control-border:#aeb4bf;--compose-toolbar-control-bg:transparent;--compose-toolbar-control-text:#2c3038;--compose-toolbar-control-active-bg:#eef4ff;--compose-toolbar-control-active-border:#5f7fa8;--compose-toolbar-control-active-text:#25476d;--compose-toolbar-toggle-active-bg:#eef4ff;--compose-toolbar-play-bg:var(--compose-accent);--compose-toolbar-play-border:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){:root{--compose-toolbar-play-border:color-mix(in srgb, var(--compose-accent) 80%, #000)}}:root{--compose-toolbar-play-text:#fff;--compose-type-badge-bg:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){:root{--compose-type-badge-bg:color-mix(in srgb, var(--compose-accent) 9%, transparent)}}:root{--compose-type-badge-border:var(--compose-accent);--compose-type-badge-text:#253129;--compose-sheet-line:#626873;--compose-sheet-line-strong:#2e3440;--compose-sheet-bar-line:#424957;--compose-sheet-note-mask:#fff;--compose-sheet-note-mask-shadow:#ffffffeb;--compose-sheet-note-text:#11151d;--compose-sheet-measure:#5f6680;--compose-sheet-time-signature:#10151d;--compose-sheet-hover:#10182808;--compose-sheet-caret:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){:root{--compose-sheet-caret:color-mix(in srgb, var(--compose-accent) 42%, transparent)}}:root{--compose-sheet-selection:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){:root{--compose-sheet-selection:color-mix(in srgb, var(--compose-accent) 16%, transparent)}}:root{--compose-sheet-playhead:var(--compose-accent);--compose-rhythm-stem:#bcc2cc;--compose-rhythm-beam:#bcc2cc;--compose-flash:#d65353;--compose-editor-warn:#c2861c;--compose-editor-panel-bg:#fff;--compose-editor-panel-border:#d9dce2;--compose-editor-panel-shadow:0 8px 28px #14182329;--compose-editor-btn-text:#34383f;--compose-editor-btn-hover-bg:#eef0f4;--compose-editor-active-bg:#f6c945;--compose-editor-active-text:#2c2400;--compose-editor-overflow-bg:#d653531f;--compose-bottom-bg:#f6f7fa;--compose-bottom-border:#d6d8de;--compose-bottom-track-bg:#737b8c;--compose-bottom-track-border:#6b7281;--compose-bottom-track-text:#fff;--compose-bottom-track-subtext:#ffffffe6;--compose-bottom-control-text:#4e5562;--compose-bottom-control-active-text:#1d2532;--compose-bottom-control-emphasis-bg:var(--compose-accent);--compose-bottom-control-emphasis-text:#fff;--banda-ativa:var(--color-brand-500);--banda-inativa:var(--color-border-strong);--banda-trilho:var(--color-bg-surface-2);--banda-limiar:var(--color-danger);--banda-ataque:var(--color-success);--banda-grade:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:root{--banda-grade:color-mix(in srgb, var(--color-border) 60%, transparent)}}@media (min-width:1024px){:root{--app-scale:.9;--app-canvas-width:100%}}[data-theme=dark]{--color-brand-soft:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-brand-soft:color-mix(in srgb, var(--color-brand-500) 16%, transparent)}}[data-theme=dark]{--cifra-glow-purple:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-glow-purple:color-mix(in srgb, var(--color-brand-500) 58%, #160b30)}}[data-theme=dark]{--cifra-glow-cool:#484e6e;--cifra-desktop-bg:#080a13;--cifra-desktop-kicker:#c0acd8;--cifra-desktop-title-start:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-title-start:color-mix(in srgb, var(--color-brand-500) 58%, #b8b4f4)}}[data-theme=dark]{--cifra-desktop-title-end:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-title-end:color-mix(in srgb, var(--color-brand-500) 90%, #fff)}}[data-theme=dark]{--cifra-desktop-search-bg:#12121fd6;--cifra-desktop-search-border:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-search-border:color-mix(in srgb, var(--color-brand-500) 72%, #77718e)}}[data-theme=dark]{--cifra-desktop-muted:#aaa5c5;--cifra-desktop-link:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-link:color-mix(in srgb, var(--color-brand-500) 55%, #e7e4f1)}}[data-theme=dark]{--cifra-desktop-card-bg:#0e0f1ae0;--cifra-desktop-card-border:#34324c;--cifra-desktop-card-shadow:#00000075;--cifra-desktop-featured-glow:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-featured-glow:color-mix(in srgb, var(--color-brand-500) 24%, transparent)}}[data-theme=dark]{--cifra-desktop-rank-bg:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-rank-bg:color-mix(in srgb, var(--color-brand-500) 60%, #d5d0f4)}}[data-theme=dark]{--cifra-desktop-rank-text:#0c0913;--cifra-desktop-genre-shade:#05060df0;--cifra-desktop-handwriting:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-handwriting:color-mix(in srgb, var(--color-brand-500) 62%, #fff)}}[data-theme=dark]{--cifra-desktop-handwriting-glow:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-handwriting-glow:color-mix(in srgb, var(--color-brand-500) 44%, transparent)}}[data-theme=dark]{--cifra-desktop-hero-tint:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--cifra-desktop-hero-tint:color-mix(in srgb, var(--color-brand-500) 32%, transparent)}}[data-theme=dark]{--cifra-desktop-hero-opacity:1;--cifra-desktop-flame:#ff6b4a;--cifra-desktop-flame-glow:#ff58366b;--color-bg-app:#0b0b10;--color-bg-sidebar:#111118;--color-bg-surface:#15151d;--color-bg-surface-2:#1c1c26;--color-bg-input:#1a1a23;--color-bg-popover:#1a1a23;--color-bg-topbar:#0e0e14;--color-bg-topbar-control:#171720;--color-bg-topbar-control-hover:#1b1b25;--color-bg-sidebar-rail:#0d0d13;--color-bg-sidebar-item-hover:#14141b;--color-bg-sidebar-item-active:#14141b;--color-text-primary:#fffffffa;--color-text-secondary:#ffffffd6;--color-text-tertiary:#ffffffa8;--color-text-muted:#ffffffa8;--color-text-disabled:#fff6;--card-bg:#ffffff0a;--card-shadow:0 10px 28px #00000061;--card-radius:18px;--color-danger:#e06666;--color-success:#4cb87e;--color-warning:#f0b84d;--color-favorite:#f0b84d;--feedback-metric-played:#b47cff;--feedback-metric-chords:#42e179;--feedback-metric-rhythm:#4aaeff;--feedback-metric-stability:#ff9f1a;--color-border:#2a2a35;--color-border-strong:#3a3a48;--color-border-topbar:#1d1d24;--color-border-topbar-control:#2b2b35;--color-border-sidebar:#191921;--color-border-sidebar-divider:#20212a;--color-shell-rail-text:#8d8f99;--color-shell-rail-text-active:#d9dbe2;--color-shell-avatar-bg:var(--color-brand-500);--color-hover:#ffffff0d;--color-active:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--color-active:color-mix(in srgb, var(--color-brand-500) 18%, transparent)}}[data-theme=dark]{--color-scrim:#0000009e;--floating-chat-shadow:#0000008c;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-popover:0 14px 40px #0000008c, 0 2px 8px #0006;--shadow-modal-sheet:0 -24px 70px #0000006b;--bg-ambient:radial-gradient(ellipse 75% 60% at 84% 4%, var(--color-brand-500), transparent 62%), radial-gradient(ellipse 70% 60% at 8% 96%, var(--color-brand-500), transparent 64%), radial-gradient(ellipse 140% 110% at 50% 55%, var(--color-brand-500), transparent 78%), radial-gradient(ellipse 130% 95% at 50% 42%, #ffffff09, transparent 80%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bg-ambient:radial-gradient(ellipse 75% 60% at 84% 4%, color-mix(in srgb, var(--color-brand-500) 34%, transparent), transparent 62%), radial-gradient(ellipse 70% 60% at 8% 96%, color-mix(in srgb, var(--color-brand-500) 26%, transparent), transparent 64%), radial-gradient(ellipse 140% 110% at 50% 55%, color-mix(in srgb, var(--color-brand-500) 13%, transparent), transparent 78%), radial-gradient(ellipse 130% 95% at 50% 42%, #ffffff09, transparent 80%)}}[data-theme=dark]{--shadow-hero-glow:0 0 0 1px var(--color-brand-500), 0 0 16px var(--color-brand-500), 0 0 46px var(--color-brand-500), 0 0 110px var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--shadow-hero-glow:0 0 0 1px color-mix(in srgb, var(--color-brand-500) 34%, transparent), 0 0 16px color-mix(in srgb, var(--color-brand-500) 38%, transparent), 0 0 46px color-mix(in srgb, var(--color-brand-500) 34%, transparent), 0 0 110px color-mix(in srgb, var(--color-brand-500) 20%, transparent)}}[data-theme=dark]{--border-accent-soft:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-accent-soft:color-mix(in srgb, var(--color-brand-500) 28%, transparent)}}[data-theme=dark]{--shadow-input-glow:0 0 0 1px var(--color-brand-500), 0 0 22px var(--color-brand-500), 0 0 56px var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--shadow-input-glow:0 0 0 1px color-mix(in srgb, var(--color-brand-500) 16%, transparent), 0 0 22px color-mix(in srgb, var(--color-brand-500) 12%, transparent), 0 0 56px color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}[data-theme=dark]{--shadow-send-glow:0 0 18px var(--color-brand-500), 0 0 42px var(--color-brand-500), 0 0 80px var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--shadow-send-glow:0 0 18px color-mix(in srgb, var(--color-brand-500) 42%, transparent), 0 0 42px color-mix(in srgb, var(--color-brand-500) 28%, transparent), 0 0 80px color-mix(in srgb, var(--color-brand-500) 16%, transparent)}}[data-theme=dark]{--shadow-card-glow:0 0 0 1px var(--color-brand-500), 0 14px 44px #00000038}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--shadow-card-glow:0 0 0 1px color-mix(in srgb, var(--color-brand-500) 8%, transparent), 0 14px 44px #00000038}}[data-theme=dark]{--hero-core:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--hero-core:color-mix(in srgb, var(--color-bg-surface) 64%, transparent)}}[data-theme=dark]{--surface-tint-soft:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-tint-soft:color-mix(in srgb, var(--color-bg-surface) 14%, transparent)}}[data-theme=dark]{--surface-tint-strong:var(--color-bg-surface-2)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-tint-strong:color-mix(in srgb, var(--color-bg-surface-2) 22%, transparent)}}[data-theme=dark]{--input-tint-soft:var(--color-bg-input)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--input-tint-soft:color-mix(in srgb, var(--color-bg-input) 18%, transparent)}}[data-theme=dark]{--edge-light-soft:var(--color-brand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--edge-light-soft:color-mix(in srgb, var(--color-brand-500) 26%, transparent)}}[data-theme=dark]{--color-instrument-wood:#5a4000;--color-instrument-wood-light:#6f5000;--color-instrument-wood-stroke:#000000d9;--color-instrument-fret:#d0d0d0;--color-instrument-fret-strong:#e8e8e8;--color-instrument-fret-stroke:#000000b3;--color-instrument-string:#ffffffb3;--color-instrument-marker:#fffaef;--compose-bg:#18181d;--compose-text:#ebe9e4;--compose-text-soft:#938f89;--compose-text-muted:#8f8f97;--compose-text-subtle:#7f8088;--compose-title:#efe7d8;--compose-accent:var(--color-brand-500);--compose-artist:var(--compose-accent);--compose-paper:#16161f;--compose-toolbar-bg:#202025;--compose-toolbar-border:#35353c;--compose-toolbar-control-border:#4a4b53;--compose-toolbar-control-bg:transparent;--compose-toolbar-control-text:#d8d8df;--compose-toolbar-control-active-bg:#213554;--compose-toolbar-control-active-border:#4277bd;--compose-toolbar-control-active-text:#edf5ff;--compose-toolbar-toggle-active-bg:#213554b8;--compose-toolbar-play-bg:var(--compose-accent);--compose-toolbar-play-border:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--compose-toolbar-play-border:color-mix(in srgb, var(--compose-accent) 78%, #000)}}[data-theme=dark]{--compose-toolbar-play-text:#fff;--compose-type-badge-bg:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--compose-type-badge-bg:color-mix(in srgb, var(--compose-accent) 22%, transparent)}}[data-theme=dark]{--compose-type-badge-border:var(--compose-accent);--compose-type-badge-text:#f5f0e7;--compose-sheet-line:#66666c;--compose-sheet-line-strong:#767882;--compose-sheet-bar-line:#5f626c;--compose-sheet-note-mask:#1d1f26;--compose-sheet-note-mask-shadow:#1d1f26f5;--compose-sheet-note-text:#f2f1ec;--compose-sheet-measure:#8b80f0;--compose-sheet-time-signature:#ddd6c8;--compose-sheet-hover:#ffffff08;--compose-sheet-caret:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--compose-sheet-caret:color-mix(in srgb, var(--compose-accent) 60%, transparent)}}[data-theme=dark]{--compose-sheet-selection:var(--compose-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--compose-sheet-selection:color-mix(in srgb, var(--compose-accent) 14%, transparent)}}[data-theme=dark]{--compose-sheet-playhead:var(--compose-accent);--compose-rhythm-stem:#74757e;--compose-rhythm-beam:#9a9ba4;--compose-flash:#f0a8a8;--compose-editor-warn:#e3ab43;--compose-editor-panel-bg:#26262c;--compose-editor-panel-border:#3a3a42;--compose-editor-panel-shadow:0 10px 30px #00000080;--compose-editor-btn-text:#d6d4cf;--compose-editor-btn-hover-bg:#33333b;--compose-editor-active-bg:#e3b13f;--compose-editor-active-text:#201808;--compose-editor-overflow-bg:#f0a8a81f;--compose-bottom-bg:#2b2b31;--compose-bottom-border:#35353c;--compose-bottom-track-bg:#383840;--compose-bottom-track-border:#4b4c55;--compose-bottom-track-text:#d8d2c7;--compose-bottom-track-subtext:#9b9ca4;--compose-bottom-control-text:#a3a5ad;--compose-bottom-control-active-text:#f0eee8;--compose-bottom-control-emphasis-bg:var(--compose-accent);--compose-bottom-control-emphasis-text:#fff;--banda-ativa:var(--color-brand-500);--banda-inativa:var(--color-border-strong);--banda-trilho:var(--color-bg-surface-2);--banda-limiar:var(--color-danger);--banda-ataque:var(--color-success);--banda-grade:var(--color-border)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--banda-grade:color-mix(in srgb, var(--color-border) 70%, transparent)}}:root{--tela-altura:calc(100dvh / var(--app-scale,1))}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{width:var(--app-canvas-width,100%);background:var(--color-bg-app);color:var(--color-text-primary);font-family:var(--font-sans);font-size:calc(var(--text-scale) * 14px);zoom:var(--app-scale,1);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;line-height:1.5;transition:background-color .2s,color .2s}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body:has(.home-route){background:var(--color-bg-app)}:is(body:has(.cifra-route),body:has(.tuner-route)){background:radial-gradient(ellipse 120% 86% at 50% 44%, transparent 58%, #00000029 100%), radial-gradient(92% 56% at 106% -6%, var(--cifra-glow-purple) 0%, var(--cifra-glow-purple) 42%, transparent 80%), radial-gradient(104% 58% at 50% 40%, var(--cifra-glow-cool) 0%, transparent 78%), radial-gradient(78% 40% at 52% 94%, var(--cifra-glow-purple) 0%, transparent 76%), var(--color-bg-app)}@supports (color:color-mix(in lab, red, red)){:is(body:has(.cifra-route),body:has(.tuner-route)){background:radial-gradient(ellipse 120% 86% at 50% 44%, transparent 58%, #00000029 100%), radial-gradient(92% 56% at 106% -6%, color-mix(in srgb, var(--cifra-glow-purple) 52%, transparent) 0%, color-mix(in srgb, var(--cifra-glow-purple) 26%, transparent) 42%, transparent 80%), radial-gradient(104% 58% at 50% 40%, color-mix(in srgb, var(--cifra-glow-cool) 22%, transparent) 0%, transparent 78%), radial-gradient(78% 40% at 52% 94%, color-mix(in srgb, var(--cifra-glow-purple) 24%, transparent) 0%, transparent 76%), var(--color-bg-app)}}:is(body:has(.cifra-route),body:has(.tuner-route)){background-attachment:fixed}body:has(.live-player-route) nav{display:none}:is(body:has(.tutorial-route),body:has(.design-route)){background:var(--bg-ambient), var(--color-bg-app);background-attachment:fixed}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea{color:inherit;font-family:inherit}a{color:inherit;text-decoration:none}@media (orientation:landscape) and (max-height:540px){:root{--mobile-bottom-nav-bar-height:0px}}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:var(--color-text-primary) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--color-text-primary) 14%, transparent) transparent}}:hover{scrollbar-color:var(--color-text-primary) transparent}@supports (color:color-mix(in lab, red, red)){:hover{scrollbar-color:color-mix(in srgb, var(--color-text-primary) 28%, transparent) transparent}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background:var(--color-text-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-primary) 14%, transparent)}}:hover::-webkit-scrollbar-thumb{background:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-primary) 28%, transparent)}}[class*=_page_],[class$=__page],[class*=__page\ ],[class*=shell_main],[class*=__main]{scrollbar-width:none}[class*=_page_]::-webkit-scrollbar{display:none}[class$=__page]::-webkit-scrollbar{display:none}[class*=__page\ ]::-webkit-scrollbar{display:none}[class*=shell_main]::-webkit-scrollbar{display:none}[class*=__main]::-webkit-scrollbar{display:none}
