.inline-splash{z-index:99999;background:var(--qv-canvas-base);justify-content:center;align-items:center;transition:opacity .3s ease-out,visibility .3s ease-out;display:flex;position:fixed;inset:0}.inline-splash--fade-out{opacity:0;visibility:hidden;pointer-events:none}.inline-splash__content{flex-direction:column;align-items:center;gap:16px;display:flex}.inline-splash__logo-icon{color:var(--qv-accent-pressed);animation:1.5s ease-in-out infinite inline-splash-pulse}.inline-splash__title{color:var(--qv-accent-pressed);letter-spacing:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700}.inline-splash__spinner{gap:6px;margin-top:8px;display:flex}.inline-splash__spinner-dot{background:var(--qv-accent);opacity:.4;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both inline-splash-bounce}.inline-splash__spinner-dot:first-child{animation-delay:-.32s}.inline-splash__spinner-dot:nth-child(2){animation-delay:-.16s}.inline-splash__spinner-dot:nth-child(3){animation-delay:0s}@keyframes inline-splash-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes inline-splash-bounce{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.inline-splash__logo-icon,.inline-splash__spinner-dot{animation:none}.inline-splash{transition:opacity .1s ease-out}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--qv-probeat-bg:#140e0a;--qv-probeat-panel:#1f1611;--qv-probeat-raised:#2a1e17;--qv-probeat-line:#3b2a1f;--qv-probeat-slot:#2c2019;--qv-probeat-slot-alt:#34261d;--qv-probeat-text:#f8eadb;--qv-probeat-muted:#a98f7b;--qv-probeat-accent:#ff8a3c;--qv-probeat-highlight:#ffb347;--qv-probeat-hot:#f53;--qv-probeat-ink:#2a1206;--qv-probeat-input:#17100c;--qv-probeat-selected:#3a281c;--qv-probeat-cream:#fff3dc;--qv-probeat-track-1:#ff5a36;--qv-probeat-track-2:#ff7d3a;--qv-probeat-track-3:#ff9f43;--qv-probeat-track-4:#ffc04d;--qv-probeat-track-5:#ffdc85;--qv-probeat-track-6:#f2766b;--qv-probeat-track-7:#e9a877;--qv-probeat-track-8:#ffb59e;--qv-canvas-base:#fff9f4;--qv-canvas-warm:#fff9f4;--qv-canvas-deep:#f8f1eb;--qv-canvas-raised:#fff;--qv-canvas-overlay:#1e191547;--qv-surface-card:#fff;--qv-surface-card-raised:#fff;--qv-surface-card-active:#fcf3f0;--qv-surface-brand:#b03507;--qv-surface-subtle:#f9f9f9;--qv-surface-sunk:#f8f1eb;--qv-text-primary:#1e1915;--qv-text-secondary:#5c534d;--qv-text-tertiary:#7a6f67;--qv-text-quaternary:#1e191542;--qv-text-disabled:#1e191533;--qv-text-link:#c73d08;--qv-text-on-brand:#fff;--qv-text-on-accent:#1e1915;--qv-text-on-inverse:#fff9f4;--qv-text-on-inverse-muted:#fff0e3;--qv-text-on-inverse-accent:#fff0e3;--qv-brand:#c73d08;--qv-brand-hover:#b03507;--qv-brand-pressed:#9a3009;--qv-brand-soft:#fff0e3;--qv-brand-tint:#ffddbf;--qv-accent:#ff6b1a;--qv-accent-hover:#ff9a4d;--qv-accent-pressed:#c73d08;--qv-accent-soft:#fff0e3;--qv-accent-tint:#ffddbf;--qv-border-subtle:#1e191512;--qv-border-regular:#f3e9e1;--qv-border-strong:#1e19152e;--qv-border-divider:#1e191517;--qv-border-emphasis:#c73d0852;--qv-tick-inactive:#1e191524;--qv-glass-thin-fill:#ffffff8c;--qv-glass-regular-fill:#ffffffb3;--qv-glass-thick-fill:#ffffffd9;--qv-glass-chrome-fill:#fff9f4f0;--qv-glass-tint-accent:#fff0e8;--qv-selection-bg:#ffd0b6;--qv-selection-fg:#1e1915;--qv-chart-1:#ff6b1a;--qv-chart-2:#3f6d80;--qv-chart-3:#77658a;--qv-chart-4:#a46d7b;--qv-chart-5:#1f8a5e;--qv-chart-6:#a47b51;--qv-chart-grid:#1e191512;--qv-chart-axis:#5c534d;--qv-chart-area-from:#ff6b1a3d;--qv-chart-area-to:#ff6b1a00;--qv-tag-rhythm:#c73d08;--qv-tag-tuner:#3f6d80;--qv-tag-theory:#77658a;--qv-tag-ear:#a46d7b;--qv-tag-growth:#1f8a5e;--qv-tag-arena:#c73d08;--qv-tier-1:#a47b51;--qv-tier-2:#9ca69e;--qv-tier-3:#ff6b1a;--qv-tier-4:#c73d08;--qv-tier-5:#77658a;--qv-tier-6:#a46d7b;--qv-score-ink:#1e1915;--qv-score-secondary:#5c534d;--qv-score-staff:#7a6f67;--qv-key-white:#fff;--qv-key-white-pressed:#f8f1eb;--qv-key-black:#1e1915;--qv-key-black-raised:#b03507;--qv-key-black-pressed:#9a3009;--qv-piano-surface-brand:#202020;--qv-piano-action-primary-pressed:#383838;--qv-piano-key-white:#fff;--qv-piano-key-white-pressed:#d9d9d9;--qv-piano-key-black:#111;--qv-piano-key-black-raised:#343434;--qv-piano-key-black-pressed:#080808;--qv-piano-text-primary:#222;--qv-piano-text-secondary:#666;--qv-piano-text-on-inverse-muted:#bbb;--qv-piano-text-on-inverse-accent:#fff;--qv-piano-control-selected-surface:#d5d5d5;--qv-piano-control-selected-ink:#111;--qv-piano-control-selected-border:#555;--qv-piano-surface-sunk:#eee;--qv-piano-accent:#777;--qv-piano-brand:#333;--qv-piano-ink-a04:#0000000a;--qv-piano-ink-a08:#00000014;--qv-piano-ink-a28:#00000047;--qv-piano-studio-canvas:#102624;--qv-piano-studio-surface:#24443a;--qv-piano-studio-raised:#416c5b;--qv-piano-studio-border:#45655b;--qv-piano-studio-border-strong:#729783;--qv-piano-studio-text:#f4f1e3;--qv-piano-studio-text-muted:#bfd3c5;--qv-piano-studio-text-dim:#9bb4a7;--qv-piano-studio-paper:#f3f2e7;--qv-piano-studio-paper-ink:#25392e;--qv-piano-studio-paper-secondary:#526d5b;--qv-piano-studio-paper-line:#dcdfd2;--qv-piano-studio-paper-muted:#e4eee0;--qv-piano-studio-action:#c5e2be;--qv-piano-studio-action-ink:#1f5744;--qv-piano-studio-key-top:#cfd7cf;--qv-piano-studio-key-edge:#b5c3b5;--qv-piano-studio-key-black:#12221f;--qv-piano-studio-key-black-edge:#344842;--qv-piano-studio-right-light:#c6e6cb;--qv-piano-studio-right:#a8d5b0;--qv-piano-studio-right-edge:#75a887;--qv-piano-studio-right-dark:#367e60;--qv-piano-studio-left-light:#d8e4f6;--qv-piano-studio-left:#b2c9ea;--qv-piano-studio-left-edge:#7f9ac1;--qv-piano-studio-left-dark:#294e7b;--qv-piano-studio-left-accent:#39639a;--qv-success-ink:#15795a;--qv-action-primary:#cf4209;--qv-action-primary-hover:#c73d08;--qv-action-primary-pressed:#b03507;--qv-action-on-primary:#fff;--qv-action-secondary:#fff0e3;--qv-action-secondary-hover:#ffddbf;--qv-action-on-secondary:#b03507;--qv-action-inverse:#fff;--qv-action-on-inverse:#c73d08;--qv-action-link:#c73d08;--qv-action-disabled:#ebdfd5;--qv-action-on-disabled:#6e635b;--qv-control-selected-surface:#fff0e3;--qv-control-selected-border:#ff6b1a;--qv-control-selected-ink:#c73d08;--qv-text-inactive:#a0958d;--qv-hero-start:#f0560e;--qv-hero-end:#ec5410;--qv-home-canvas:#fff9f4;--qv-home-ink:#1e1915;--qv-home-muted:#6e635b;--qv-home-accent:#c73d08;--qv-home-card:#fff;--qv-home-line:#f3e9e1;--qv-home-hero:#2a211b;--qv-home-hero-label:#ff9a4d;--qv-home-hero-muted:#c9bdb3;--qv-home-icon-surface:#fff0e3;--qv-home-streak-off:#ebdfd5;--qv-practice-paper:#fff9f4;--qv-practice-panel:#fff;--qv-practice-console:#2a211b;--qv-practice-meter:#3d3530;--qv-practice-rhythm-card:#efebf7;--qv-practice-tuner-card:#f0f1e9;--qv-practice-piano-card:#e6ecf8;--qv-rhythm-line:#ffe8cb;--qv-rhythm-beat:#ffe3aa;--qv-rhythm-beat-glow:#ffe3aa38;--qv-singing-catalog-canvas:#f6f6f8;--qv-singing-catalog-ink:#202023;--qv-singing-catalog-secondary:#686870;--qv-singing-catalog-muted:#74747c;--qv-singing-catalog-fill:#e7e7ec;--qv-singing-catalog-divider:#ededf0;--qv-singing-catalog-accent:#c73d08;--qv-singing-voice:#187f73;--qv-collection-canvas:#fff9f4;--qv-collection-ink:#1e1915;--qv-collection-muted:#5c534d;--qv-collection-line:#f3e9e1;--qv-collection-accent:#cf4209;--qv-collection-feature:#554331;--qv-collection-social-tint:#e1dafa;--qv-collection-topic-featured:#20354a;--qv-collection-topic-groove:#292526;--qv-collection-topic-technique:#242e4a;--qv-collection-topic-classical:#332d29;--qv-cover-orange:#ff7049;--qv-cover-lime:#d5f353;--qv-cover-violet:#b7a2ff;--qv-cover-blue:#3d78ed;--qv-cover-pink:#ffa4d0;--qv-cover-teal:#68d9c2;--qv-cover-paper:#fff8e8;--qv-cover-night:#22294d;--qv-success:#1f8a5e;--qv-success-soft:#e4f1ec;--qv-success-border:#1f8a5e52;--qv-warning:#8a6100;--qv-warning-soft:#f1ece0;--qv-warning-border:#8a610052;--qv-danger:#c2292e;--qv-danger-soft:#f8e5e6;--qv-danger-border:#c2292e52;--qv-info:#3f6d80;--qv-info-soft:#e8edf0;--qv-info-border:#3f6d8052;--qv-accent-a03:#ff6b1a08;--qv-accent-a06:#ff6b1a0f;--qv-accent-a08:#ff6b1a14;--qv-accent-a10:#ff6b1a1a;--qv-accent-a12:#ff6b1a1f;--qv-accent-a16:#ff6b1a29;--qv-accent-a20:#ff6b1a33;--qv-accent-a24:#ff6b1a3d;--qv-accent-a32:#ff6b1a52;--qv-accent-a45:#ff6b1a73;--qv-accent-a60:#ff6b1a99;--qv-ink-a03:#1e191508;--qv-ink-a04:#1e19150a;--qv-ink-a05:#1e19150d;--qv-ink-a06:#1e19150f;--qv-ink-a08:#1e191514;--qv-ink-a10:#1e19151a;--qv-ink-a12:#1e19151f;--qv-ink-a16:#1e191529;--qv-ink-a18:#1e19152e;--qv-ink-a20:#1e191533;--qv-ink-a24:#1e19153d;--qv-ink-a28:#1e191547;--qv-ink-a40:#1e191566;--qv-ink-a48:#1e19157a;--qv-ink-a60:#1e191599;--qv-ink-a74:#1e1915bd;--qv-inverse-a04:#ffffff0a;--qv-inverse-a08:#ffffff14;--qv-inverse-a16:#ffffff29;--qv-inverse-a32:#ffffff52;--qv-inverse-a50:#ffffff80;--qv-inverse-a70:#ffffffb3;--qv-inverse-a80:#fffc;--qv-inverse-a90:#ffffffe6;--qv-inverse-a95:#fffffff2;--qv-activity-0:#f8f1eb;--qv-activity-1:#ffdecd;--qv-activity-2:#ffc19f;--qv-activity-3:#ffa06c;--qv-activity-4:#ff6b1a;--qv-home-console-surface:radial-gradient(ellipse at 100% 0,var(--qv-inverse-a16),transparent 65%),linear-gradient(120deg,var(--qv-inverse-a04),transparent 55%),var(--qv-home-hero);--qv-home-paper-surface:linear-gradient(135deg,var(--qv-inverse-a80),transparent 75%),var(--qv-home-card);--qv-home-card-shadow:0 10px 30px -12px #a0541e2e;--qv-elevation-0:none;--qv-elevation-1:0 2px 8px -2px #a0541e1f;--qv-elevation-2:0 10px 30px -12px #a0541e2e;--qv-elevation-3:0 24px 48px -20px #a0541e47;--qv-elevation-4:0 16px 32px #1e19151a,0 40px 80px #1e191529;--qv-shadow-pressed:inset 0 2px 6px #1e19151f;--qv-shadow-inset:inset 0 2px 4px #1e191514;--qv-glass-highlight:inset 0 1px 0 #fffc;--qv-glass-highlight-strong:inset 0 1px 0 #fffffff2;--qv-focus-ring:0 0 0 3px #ff6b1a52;--qv-focus-ring-offset:0 0 0 2px #fff9f4,0 0 0 5px #ff6b1a52;--qv-gradient-brand:linear-gradient(135deg,#ff9a4d -10%,#ff6b1a 45%,#f04e0a 100%);--qv-gradient-action:linear-gradient(135deg,#ff6b1a,#f04e0a);--qv-shadow-brand:0 14px 28px -12px #f04e0a8c;--qv-radius-xs:.375rem;--qv-radius-sm:.625rem;--qv-radius-md:.875rem;--qv-radius-lg:1.125rem;--qv-radius-xl:1.375rem;--qv-radius-2xl:1.75rem;--qv-radius-3xl:2.25rem;--qv-radius-4xl:2.75rem;--qv-radius-pill:999rem;--qv-tap-min:2.75rem;--qv-space-1:.25rem;--qv-space-2:.5rem;--qv-space-3:.75rem;--qv-space-4:1rem;--qv-space-5:1.25rem;--qv-space-6:1.5rem;--qv-space-7:2rem;--qv-space-8:2.5rem;--qv-space-9:3rem;--qv-space-10:4rem;--qv-space-11:5rem;--qv-space-12:6rem;--qv-font-display:var(--font-space-grotesk),-apple-system,BlinkMacSystemFont,"PingFang SC",system-ui,sans-serif;--qv-font-text:var(--font-manrope),-apple-system,BlinkMacSystemFont,"PingFang SC",system-ui,sans-serif;--qv-font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,Monaco,monospace;--qv-font-numeric:var(--font-space-grotesk),"SF Pro Display",system-ui,sans-serif;--qv-text-display:2.5rem;--qv-text-title-1:2rem;--qv-text-title-2:1.5rem;--qv-text-title-3:1.25rem;--qv-text-headline:1.0625rem;--qv-text-body:1rem;--qv-text-callout:.9375rem;--qv-text-subhead:.875rem;--qv-text-footnote:.8125rem;--qv-text-caption:.75rem;--qv-text-caption-2:.6875rem;--qv-leading-tight:1.15;--qv-leading-snug:1.3;--qv-leading-normal:1.5;--qv-leading-loose:1.65;--qv-tracking-tighter:-.02em;--qv-tracking-tight:-.01em;--qv-tracking-normal:0;--qv-tracking-wide:.02em;--qv-tracking-wider:.06em;--qv-tracking-widest:.12em;--qv-weight-regular:400;--qv-weight-medium:500;--qv-weight-semibold:600;--qv-weight-bold:700;--qv-weight-heavy:800;--qv-duration-snap:.12s;--qv-duration-fast:.2s;--qv-duration-base:.28s;--qv-duration-slow:.42s;--qv-duration-modal:.52s;--qv-duration-ambient:12s;--qv-ease-standard:cubic-bezier(.4,0,.2,1);--qv-ease-out:cubic-bezier(.32,.72,0,1);--qv-ease-in-out:cubic-bezier(.65,0,.35,1);--qv-ease-emphasized:cubic-bezier(.2,0,0,1);--qv-ease-spring:cubic-bezier(.34,1.56,.64,1);--qv-press-card:scale(.985);--qv-press-tile:scale(.96);--qv-press-button:scale(.97);--qv-page-max:1180px;--qv-page-pad-x:1.25rem;--qv-page-pad-x-sm:1rem;--qv-section-gap:1.5rem;--qv-stack-gap:1.25rem;--qv-z-canvas:0;--qv-z-base:1;--qv-z-sticky:50;--qv-z-popover:100;--qv-z-modal-bg:900;--qv-z-modal:1000;--qv-z-toast:2000;--qv-glass-thin-blur:blur(16px)saturate(140%);--qv-glass-regular-blur:blur(28px)saturate(180%);--qv-glass-thick-blur:blur(40px)saturate(200%);--qv-glass-chrome-blur:blur(32px)saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--qv-glass-thin-fill:var(--qv-surface-card);--qv-glass-regular-fill:var(--qv-surface-card);--qv-glass-thick-fill:var(--qv-surface-card);--qv-glass-chrome-fill:var(--qv-canvas-base)}}
.qv-action-primary,.qv-btn-primary{background:var(--qv-action-primary);border-color:var(--qv-action-primary);color:var(--qv-action-on-primary)}.qv-action-primary:hover,.qv-btn-primary:hover{background:var(--qv-action-primary-hover);border-color:var(--qv-action-primary-hover)}.qv-action-primary:active,.qv-btn-primary:active{background:var(--qv-action-primary-pressed);border-color:var(--qv-action-primary-pressed)}.qv-action-secondary,.qv-btn-secondary,.qv-btn-dark{background:var(--qv-action-secondary);color:var(--qv-action-on-secondary);border-color:#0000}.qv-action-secondary:hover,.qv-action-secondary:active,.qv-btn-secondary:hover,.qv-btn-secondary:active,.qv-btn-dark:hover,.qv-btn-dark:active{background:var(--qv-action-secondary-hover)}:is(.qv-action-primary,.qv-action-secondary,.qv-btn-primary,.qv-btn-secondary,.qv-btn-dark):is(:disabled,[aria-disabled=true]){background:var(--qv-action-disabled);color:var(--qv-action-on-disabled);box-shadow:none;opacity:1;cursor:not-allowed;pointer-events:none;filter:none;border-color:#0000;transform:none}:is(.qv-action-primary,.qv-btn-primary)[aria-busy=true]:disabled{background:var(--qv-action-primary);color:var(--qv-action-on-primary)}.qv-choice-group{border:1px solid var(--qv-border-regular);border-radius:var(--qv-radius-sm);background:var(--qv-surface-card-active);gap:4px;padding:3px}.qv-choice,.qv-choice-tile{appearance:none;box-sizing:border-box;min-height:var(--qv-tap-min);border-radius:var(--qv-radius-xs);color:var(--qv-text-secondary);font-weight:var(--qv-weight-semibold);letter-spacing:0;cursor:pointer;touch-action:manipulation;transition:background var(--qv-duration-fast)var(--qv-ease-out),border-color var(--qv-duration-fast)var(--qv-ease-out),color var(--qv-duration-fast)var(--qv-ease-out);background:0 0;border:1px solid #0000}.qv-choice-tile{border-color:var(--qv-border-regular);border-radius:var(--qv-radius-sm);background:var(--qv-surface-card)}@media (hover:hover){:is(.qv-choice,.qv-choice-tile):where(:not(:disabled):not([aria-disabled=true])):hover{background:var(--qv-control-selected-surface);color:var(--qv-control-selected-ink)}}.qv-choice-active,.qv-choice-active:hover,:is(.qv-choice,.qv-choice-tile):active:where(:not(:disabled):not([aria-disabled=true])),:is(.qv-choice,.qv-choice-tile):is([aria-selected=true],[aria-pressed=true]){border-color:var(--qv-control-selected-border);background:var(--qv-control-selected-surface);color:var(--qv-control-selected-ink)}:is(.qv-choice,.qv-choice-tile):focus-visible{outline:2px solid var(--qv-control-selected-border);outline-offset:-3px}:is(.qv-choice,.qv-choice-tile):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.qv-choice,.qv-choice-tile{transition:none}}
::selection{background:var(--qv-selection-bg);color:var(--qv-selection-fg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--qv-border-strong);border-radius:var(--qv-radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--qv-border-emphasis)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--qv-font-text);background:var(--qv-canvas-base);color:var(--qv-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}:focus-visible{outline-offset:2px;box-shadow:var(--qv-focus-ring);outline:2px solid #0000}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pt-safe{padding-top:env(safe-area-inset-top)}.app-tool-layout,.app-tool-layout *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.app-tool-layout input,.app-tool-layout textarea,.app-tool-layout [contenteditable=true],.app-tool-layout [contenteditable=""]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.app-tool-layout:has([data-metronome-root]) .app-tool-container{max-width:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.gap-1{gap:var(--qv-space-1)}.gap-2{gap:var(--qv-space-2)}.gap-3{gap:var(--qv-space-4)}.gap-4{gap:var(--qv-space-8)}.gap-5{gap:var(--qv-space-10)}.p-2{padding:var(--qv-space-2)}.p-3{padding:var(--qv-space-4)}.p-4{padding:var(--qv-space-8)}.px-4{padding-left:var(--qv-space-8);padding-right:var(--qv-space-8)}.py-2{padding-top:var(--qv-space-2);padding-bottom:var(--qv-space-2)}.py-3{padding-top:var(--qv-space-4);padding-bottom:var(--qv-space-4)}.py-4{padding-top:var(--qv-space-8);padding-bottom:var(--qv-space-8)}.mb-1{margin-bottom:var(--qv-space-2)}.mb-2{margin-bottom:var(--qv-space-4)}.mb-3{margin-bottom:var(--qv-space-8)}.mb-4{margin-bottom:var(--qv-space-12)}.mt-1{margin-top:var(--qv-space-2)}.mt-2{margin-top:var(--qv-space-4)}.mt-3{margin-top:var(--qv-space-8)}.mt-4{margin-top:var(--qv-space-12)}.m-auto{margin-left:auto;margin-right:auto}.min-h-screen{min-height:100vh}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.h-full{height:100%}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.qv-safe-bottom{padding-bottom:max(env(safe-area-inset-bottom),0px)}.qv-safe-top{padding-top:max(env(safe-area-inset-top),0px)}.qv-text-primary{color:var(--qv-text-primary)}.qv-text-secondary{color:var(--qv-text-secondary)}.qv-text-tertiary{color:var(--qv-text-tertiary)}.qv-text-quaternary{color:var(--qv-text-quaternary)}.qv-text-disabled{color:var(--qv-text-disabled)}.qv-text-accent{color:var(--qv-accent-pressed)}.qv-text-success{color:var(--qv-success-ink)}.qv-text-warning{color:var(--qv-warning)}.qv-text-danger{color:var(--qv-danger)}.qv-text-info{color:var(--qv-info)}.qv-text-accent-ink{color:var(--qv-accent-pressed)}.qv-text-on-brand{color:var(--qv-text-on-brand)}.qv-text-on-canvas{color:var(--qv-canvas-base)}.qv-text-on-accent{color:var(--qv-text-on-accent)}.qv-bg-canvas{background:var(--qv-canvas-base)}.qv-bg-canvas-raised{background:var(--qv-canvas-raised)}.qv-bg-card{background:var(--qv-surface-card)}.qv-bg-card-raised{background:var(--qv-surface-card-raised)}.qv-bg-card-active{background:var(--qv-surface-card-active)}.qv-bg-accent{background:var(--qv-accent)}.qv-bg-accent-soft{background:var(--qv-accent-soft)}.qv-bg-accent-secondary{background:var(--qv-info)}.qv-bg-glass{background:var(--qv-glass-regular-fill)}.qv-bg-glass-thin{background:var(--qv-glass-thin-fill)}.qv-bg-success{background:var(--qv-success)}.qv-bg-warning{background:var(--qv-warning)}.qv-bg-danger{background:var(--qv-danger)}.qv-bg-info{background:var(--qv-info)}.qv-bg-brand{background:var(--qv-brand)}.qv-bg-overlay{background:var(--qv-canvas-overlay)}.qv-bg-danger-soft{background:var(--qv-danger-soft)}.qv-bg-tertiary{background:var(--qv-text-tertiary)}.qv-bg-divider{background:var(--qv-border-subtle)}.qv-border-subtle{border:1px solid var(--qv-border-subtle)}.qv-border-regular{border:1px solid var(--qv-border-regular)}.qv-border-strong{border:1px solid var(--qv-border-strong)}.qv-border-emphasis{border:1px solid var(--qv-border-emphasis)}.qv-border-accent{border:1px solid var(--qv-accent)}.qv-border-success{border:1px solid var(--qv-success)}.qv-border-danger{border:1px solid var(--qv-danger)}.qv-border-canvas-raised{border:1px solid var(--qv-canvas-raised)}.qv-hover-text-accent:hover{color:var(--qv-accent-pressed)}.qv-hover-text-primary:hover{color:var(--qv-text-primary)}.qv-hover-text-secondary:hover{color:var(--qv-text-secondary)}.qv-hover-text-tertiary:hover{color:var(--qv-text-tertiary)}.qv-hover-text-danger:hover{color:var(--qv-danger)}.qv-hover-bg-canvas:hover{background:var(--qv-canvas-base)}.qv-hover-bg-canvas-raised:hover{background:var(--qv-canvas-raised)}.qv-hover-bg-card:hover{background:var(--qv-surface-card)}.qv-hover-bg-accent-soft:hover{background:var(--qv-accent-soft)}.qv-hover-bg-danger:hover{background:var(--qv-danger)}.qv-hover-border-accent:hover{border-color:var(--qv-accent)}.group:hover .qv-group-hover-text-accent{color:var(--qv-accent-pressed)}.group:hover .qv-group-hover-text-primary{color:var(--qv-text-primary)}.group:hover .qv-group-hover-text-tertiary{color:var(--qv-text-tertiary)}.qv-active-text-secondary:active{color:var(--qv-text-secondary)}.qv-active-bg-canvas-raised:active{background:var(--qv-canvas-raised)}.qv-focus-border-accent:focus{border-color:var(--qv-accent)}.qv-shadow-elevation-1{box-shadow:var(--qv-elevation-1)}.qv-shadow-elevation-2{box-shadow:var(--qv-elevation-2)}.qv-shadow-elevation-3{box-shadow:var(--qv-elevation-3)}.qv-rounded-xs{border-radius:var(--qv-radius-xs)}.qv-rounded-sm{border-radius:var(--qv-radius-sm)}.qv-rounded-md{border-radius:var(--qv-radius-md)}.qv-rounded-lg{border-radius:var(--qv-radius-lg)}.qv-rounded-xl{border-radius:var(--qv-radius-xl)}.qv-rounded-2xl{border-radius:var(--qv-radius-2xl)}.qv-rounded-3xl{border-radius:var(--qv-radius-3xl)}.qv-rounded-pill{border-radius:var(--qv-radius-pill)}.qv-ring-tertiary{box-shadow:0 0 0 1px var(--qv-text-tertiary)}.qv-ring-accent{box-shadow:0 0 0 1px var(--qv-accent)}.qv-divide-y>*+*{border-top:1px solid var(--qv-border-subtle)}.qv-page{background:var(--qv-canvas-base);min-height:100dvh;color:var(--qv-text-primary);font-family:var(--qv-font-text);position:relative;overflow-x:hidden}.qv-section{padding:0 var(--qv-page-pad-x);margin-bottom:var(--qv-section-gap)}.qv-section.compact{margin-bottom:1rem}.qv-card{background:var(--qv-surface-card);border-radius:var(--qv-radius-3xl);box-shadow:var(--qv-elevation-1);border:1px solid var(--qv-border-subtle);transition:all var(--qv-duration-slow)var(--qv-ease-standard)}.qv-card:active{background:var(--qv-accent-soft);box-shadow:var(--qv-shadow-pressed);transform:scale(.985)}.qv-card-large{background:var(--qv-surface-card);border-radius:var(--qv-radius-4xl);box-shadow:var(--qv-elevation-2);border:1px solid var(--qv-border-subtle);transition:all var(--qv-duration-slow)var(--qv-ease-standard)}.qv-glass-card{background:var(--qv-glass-regular-fill);-webkit-backdrop-filter:var(--qv-glass-regular-blur);border-radius:var(--qv-radius-4xl);border:1px solid var(--qv-border-regular);box-shadow:var(--qv-elevation-2);transition:all var(--qv-duration-base)var(--qv-ease-standard)}.qv-gold-card{background:linear-gradient(165deg,var(--qv-accent-a08)0%,var(--qv-surface-card)55%,var(--qv-surface-card)100%);border-radius:var(--qv-radius-3xl);border:1px solid var(--qv-border-regular);box-shadow:var(--qv-elevation-1),var(--qv-elevation-2)}.qv-btn-primary{border-radius:var(--qv-radius-pill);min-height:2.5rem;box-shadow:var(--qv-elevation-2);cursor:pointer;transition:all var(--qv-duration-base)var(--qv-ease-standard);border:none;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;font-weight:800;display:inline-flex}.qv-btn-primary:active{box-shadow:var(--qv-shadow-pressed);transform:scale(.97)}.qv-btn-dark{border-radius:var(--qv-radius-pill);min-height:2.5rem;box-shadow:var(--qv-elevation-2);cursor:pointer;transition:all var(--qv-duration-base)var(--qv-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.5rem;display:inline-flex}.qv-btn-secondary{border-radius:var(--qv-radius-pill);min-height:2.5rem;box-shadow:var(--qv-elevation-1);cursor:pointer;transition:all var(--qv-duration-base)var(--qv-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.5rem;display:inline-flex}.qv-icon-wrap{border-radius:var(--qv-radius-2xl);background:linear-gradient(145deg,var(--qv-glass-tint-accent),var(--qv-surface-card-raised));width:3.25rem;height:3.25rem;box-shadow:var(--qv-elevation-1),inset 0 0 0 1px var(--qv-accent-a12);flex-shrink:0;justify-content:center;align-items:center;display:flex}.qv-icon-wrap.sm{border-radius:var(--qv-radius-xl);width:2.75rem;height:2.75rem}.qv-icon-wrap.lg{border-radius:var(--qv-radius-3xl);width:3.75rem;height:3.75rem}.qv-gradient-text{background:var(--qv-gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.qv-accent-line{background:linear-gradient(90deg,transparent,var(--qv-accent)20%,var(--qv-accent-hover)50%,var(--qv-accent)80%,transparent);opacity:.72;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:1rem;right:1rem}.qv-section-divider{padding:0 var(--qv-page-pad-x);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.qv-section-divider-line{background:linear-gradient(90deg,transparent,var(--qv-accent-a24),transparent);flex:1;height:1px}.qv-section-divider-text{color:var(--qv-text-tertiary);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.qv-scroll-x{scroll-snap-type:x mandatory;padding:0 var(--qv-page-pad-x);margin:0 calc(-1*var(--qv-page-pad-x));scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.qv-scroll-x::-webkit-scrollbar{display:none}.qv-scroll-x .qv-glass-card{scroll-snap-align:start;text-align:center;flex:0 0 140px;padding:1rem}.qv-grid-3{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.qv-feature-item{text-align:center;padding:1.25rem .75rem}.qv-feature-icon{margin:0 auto .75rem}.qv-feature-title{margin-bottom:.25rem;font-size:.875rem;font-weight:700}.qv-feature-desc{color:var(--qv-text-tertiary);font-size:.75rem;line-height:1.4}.qv-hero{text-align:center;padding-top:3rem;padding-bottom:2.5rem;position:relative;overflow:hidden}.qv-hero-orb{filter:blur(60px);pointer-events:none;animation:qv-orb-breathe var(--qv-duration-ambient)ease-in-out infinite;border-radius:50%;position:absolute}.qv-hero-orb-purple{background:radial-gradient(circle,var(--qv-accent)0%,transparent 70%);opacity:.5;width:200px;height:200px;top:-40px;left:-60px}.qv-hero-orb-gold{background:radial-gradient(circle,var(--qv-brand)0%,transparent 70%);opacity:.4;width:160px;height:160px;animation-delay:-4s;top:60px;right:-40px}.qv-hero-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--qv-accent-pressed);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.qv-hero-title{margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.2}.qv-hero-subtitle{color:var(--qv-text-secondary);max-width:320px;margin:0 auto 1.5rem;font-size:.875rem;line-height:1.6}.qv-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.qv-section-cta{text-align:center;padding:2rem var(--qv-page-pad-x)}.qv-cta-title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.qv-cta-actions{flex-direction:column;align-items:center;gap:1rem;display:flex}.qv-footer{border-top:1px solid var(--qv-border-subtle);padding:1.5rem var(--qv-page-pad-x);text-align:center}.qv-footer-nav{color:var(--qv-text-tertiary);justify-content:center;gap:1.5rem;font-size:.875rem;display:flex}.qv-footer-nav a:hover{color:var(--qv-accent-pressed);transition:color var(--qv-duration-fast)var(--qv-ease-standard)}.qv-header{z-index:50;border-bottom:1px solid var(--qv-border-regular);background:var(--qv-glass-chrome-fill);-webkit-backdrop-filter:var(--qv-glass-chrome-blur);position:sticky;top:0}.qv-header-inner{min-height:64px;padding:0 var(--qv-page-pad-x);justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;display:flex}.qv-brand{background:var(--qv-gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:900}.qv-nav{color:var(--qv-text-secondary);align-items:center;gap:clamp(14px,3vw,24px);font-size:.875rem;font-weight:650;display:flex}.qv-nav a:hover{color:var(--qv-accent-pressed);transition:color var(--qv-duration-fast)var(--qv-ease-standard)}.qv-stats-card{text-align:center;padding:1.5rem}.qv-stats-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.qv-stat-value{background:var(--qv-gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:950}.qv-stat-label{color:var(--qv-text-tertiary);margin-top:.25rem;font-size:.75rem}.qv-mp-qrcode{margin-top:1rem}.qv-mp-qrcode img{border-radius:var(--qv-radius-xl);border:1px solid var(--qv-border-regular);background:var(--qv-surface-card);width:160px;height:160px;margin:0 auto;padding:.5rem}@media (min-width:768px){.qv-hero-title{font-size:3rem}.qv-hero-subtitle{max-width:480px;font-size:1rem}.qv-grid-3{gap:1.5rem}.qv-cta-actions{flex-direction:row;justify-content:center}.qv-header-inner{min-height:64px}}@media (max-width:767px){.qv-header-inner{min-height:58px}.qv-stats-grid{grid-template-columns:1fr;gap:.75rem}}@keyframes qv-orb-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes qv-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qv-animate-fade-up{opacity:0;animation:qv-fade-up .6s var(--qv-ease-out)forwards}.qv-animate-delay-1{animation-delay:.1s}.qv-animate-delay-2{animation-delay:.2s}.qv-animate-delay-3{animation-delay:.3s}.qv-animate-delay-4{animation-delay:.4s}.qv-animate-delay-5{animation-delay:.5s}@keyframes qv-glow-pulse{0%,to{box-shadow:0 0 16px var(--qv-accent-a16)}50%{box-shadow:0 0 24px var(--qv-accent-a32)}}@keyframes qv-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes qv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes qv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qv-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes qv-ambient-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.1)}to{transform:translate(-10px,20px)scale(.95)}}.qv-section-label{font-family:var(--qv-font-display);font-size:var(--qv-text-headline);font-weight:var(--qv-weight-semibold);color:var(--qv-text-primary);letter-spacing:var(--qv-tracking-tight);line-height:var(--qv-leading-tight);margin:0}.qv-section-desc{font-size:var(--qv-text-caption);color:var(--qv-text-tertiary);line-height:var(--qv-leading-normal);margin:.25rem 0 1rem}.qv-section-head{align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.qv-section-head-count{font-family:var(--qv-font-numeric);font-feature-settings:"tnum" 1;font-size:var(--qv-text-caption);color:var(--qv-text-tertiary);font-weight:var(--qv-weight-medium)}.qv-tool-section+.qv-tool-section{margin-top:var(--qv-space-7)}.qv-article{color:var(--qv-text-secondary);font-family:var(--qv-font-text);font-size:var(--qv-text-body);line-height:var(--qv-leading-normal);max-width:64ch}.qv-article h2{font-family:var(--qv-font-display);font-size:var(--qv-text-title-2);font-weight:var(--qv-weight-bold);color:var(--qv-text-primary);letter-spacing:var(--qv-tracking-tight);line-height:var(--qv-leading-tight);margin:var(--qv-space-8)0 var(--qv-space-4)}.qv-article h2:first-child{margin-top:0}.qv-article h3{font-family:var(--qv-font-display);font-size:var(--qv-text-headline);font-weight:var(--qv-weight-semibold);color:var(--qv-text-primary);letter-spacing:var(--qv-tracking-tight);line-height:var(--qv-leading-snug);margin:var(--qv-space-6)0 var(--qv-space-2)}.qv-article p{margin:0 0 var(--qv-space-4);color:var(--qv-text-secondary)}.qv-article p+p{margin-top:0}.qv-article strong{font-weight:var(--qv-weight-semibold);color:var(--qv-text-primary)}.qv-article em{color:var(--qv-text-primary);font-style:italic}.qv-article a{color:var(--qv-accent-pressed);text-decoration:underline;-webkit-text-decoration-color:var(--qv-accent-tint);text-decoration-color:var(--qv-accent-tint);text-underline-offset:2px;transition:text-decoration-color var(--qv-duration-fast)var(--qv-ease-out);text-decoration-thickness:1px}.qv-article a:hover{-webkit-text-decoration-color:var(--qv-accent);text-decoration-color:var(--qv-accent)}.qv-article ul,.qv-article ol{margin:0 0 var(--qv-space-4);padding-left:var(--qv-space-6);color:var(--qv-text-secondary)}.qv-article li{margin-bottom:var(--qv-space-2);line-height:var(--qv-leading-normal)}.qv-article li::marker{color:var(--qv-text-tertiary)}.qv-article li>p{margin-bottom:var(--qv-space-2)}.qv-article code{font-family:var(--qv-font-mono);border-radius:var(--qv-radius-xs);background:var(--qv-glass-thin-fill);border:1px solid var(--qv-border-subtle);color:var(--qv-text-primary);padding:.125rem .375rem;font-size:.9em}.qv-article hr{background:var(--qv-border-divider);height:1px;margin:var(--qv-space-7)0;border:none}.qv-article blockquote{border-left:2px solid var(--qv-border-emphasis);padding:var(--qv-space-2)var(--qv-space-4);margin:var(--qv-space-4)0;color:var(--qv-text-tertiary);font-style:italic}.qv-hero-section{text-align:center;padding-top:3.5rem;padding-bottom:3rem;position:relative;overflow:hidden}.qv-hero-section .qv-hero-kicker{font-family:var(--qv-font-mono);font-size:var(--qv-text-caption-2);letter-spacing:.36em;color:var(--qv-text-tertiary);margin-bottom:1.5rem;font-weight:600}.qv-hero-headline{font-family:var(--qv-font-display);letter-spacing:var(--qv-tracking-tighter);color:var(--qv-text-primary);max-width:18ch;margin:0 auto 1.25rem;font-size:clamp(2.25rem,7vw,3.75rem);font-weight:700;line-height:1.05}.qv-hero-tagline{color:var(--qv-text-secondary);max-width:38ch;margin:0 auto 2rem;font-size:clamp(1rem,2.4vw,1.125rem);font-weight:500;line-height:1.55}.qv-grid-2{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:768px){.qv-grid-2{grid-template-columns:1fr 1fr;gap:1.25rem}}.qv-belief-card{text-align:left;flex-direction:column;gap:.625rem;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.qv-belief-bar{opacity:.7;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:1.5rem;right:1.5rem}.qv-belief-title{font-family:var(--qv-font-display);font-size:var(--qv-text-headline);color:var(--qv-text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.qv-belief-body{font-size:var(--qv-text-callout);color:var(--qv-text-secondary);line-height:var(--qv-leading-normal);margin:0}.qv-tools-grid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}@media (min-width:768px){.qv-tools-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}.qv-tool-tile{flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0;text-align:left!important;scroll-snap-align:unset!important;width:auto!important;padding:1.25rem 1rem!important;display:flex!important}.qv-tool-tile-icon{flex-shrink:0;width:56px;height:56px;margin:0!important}.qv-tool-tile-text{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex}.qv-tool-tile-name{font-size:var(--qv-text-callout);color:var(--qv-text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.qv-tool-tile-desc{font-size:var(--qv-text-caption);color:var(--qv-text-tertiary);margin:0;line-height:1.4}.qv-principle-row{flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.qv-principle-label{font-family:var(--qv-font-display);font-size:var(--qv-text-callout);color:var(--qv-accent-pressed);letter-spacing:-.005em;margin:0;font-weight:600}.qv-principle-body{font-size:var(--qv-text-subhead);color:var(--qv-text-secondary);line-height:var(--qv-leading-normal);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.qv-glass-card{background:var(--qv-glass-regular-fill)}.qv-gold-card{background:linear-gradient(165deg,var(--qv-accent-a12)0%,var(--qv-glass-regular-fill)60%)}.qv-header{background:var(--qv-glass-chrome-fill)}}.qv-home .qv-section{max-width:1080px;margin-inline:auto}.qv-home-hero{max-width:1140px;padding:clamp(2.5rem,6vw,5rem)var(--qv-page-pad-x)clamp(2.5rem,6vw,4.5rem);grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}@media (max-width:860px){.qv-home-hero{text-align:center;grid-template-columns:1fr;gap:2.5rem;padding-top:clamp(2rem,6vw,3rem)}}.qv-home-hero-copy{text-align:left}@media (max-width:860px){.qv-home-hero-copy{text-align:center}}.qv-home-tag{border-radius:var(--qv-radius-pill);background:var(--qv-accent-soft);border:1px solid var(--qv-accent-tint);font-family:var(--qv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qv-accent-pressed);align-items:center;gap:8px;padding:6px 13px 6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.qv-home-tag-beat{background:var(--qv-accent);border-radius:999px;flex:none;width:6px;height:6px}.qv-home-headline{font-family:var(--qv-font-display);letter-spacing:-.03em;color:var(--qv-text-primary);max-width:15ch;margin:1.1rem 0 1rem;font-size:clamp(2.2rem,4.6vw,3.5rem);font-weight:800;line-height:1.1}@media (max-width:860px){.qv-home-headline{margin-inline:auto}}.qv-home-headline-accent,.qv-home-headline-dot{color:var(--qv-accent-pressed)}.qv-home-lede{color:var(--qv-text-secondary);max-width:40ch;margin:0 0 1.6rem;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:450;line-height:1.62}@media (max-width:860px){.qv-home-lede{margin-inline:auto}}.qv-home-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:860px){.qv-home-actions{justify-content:center}}.qv-home-cta-primary{min-height:3rem;font-size:15px;font-family:var(--qv-font-text);padding:0 1.7rem}.qv-home-cta-ghost{border-radius:var(--qv-radius-pill);min-height:3rem;color:var(--qv-text-secondary);transition:color .16s var(--qv-ease-out),gap .16s var(--qv-ease-out);align-items:center;gap:7px;padding:0 .9rem;font-size:15px;font-weight:650;display:inline-flex}.qv-home-cta-ghost:hover{color:var(--qv-accent-pressed);gap:11px}.qv-home-trust{font-family:var(--qv-font-mono);letter-spacing:.02em;color:var(--qv-text-tertiary);margin-top:1.1rem;font-size:12px}.qv-home-hero-visual{place-items:center;display:grid;position:relative}.qv-home-hero-visual:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--qv-accent-a16),transparent 68%);filter:blur(34px);z-index:0;border-radius:50%;width:88%;position:absolute}.qv-mock{z-index:1;background:var(--qv-surface-card);border:1px solid var(--qv-border-subtle);width:min(384px,100%);box-shadow:var(--qv-elevation-3);border-radius:26px;padding:24px 24px 22px;position:relative}.qv-mock-head{color:var(--qv-text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.qv-mock-dot{background:var(--qv-accent);border-radius:999px;width:8px;height:8px}.qv-mock-sig{font-family:var(--qv-font-mono);letter-spacing:.08em;color:var(--qv-text-tertiary);margin-left:auto;font-size:11px}.qv-mock-dial{background:conic-gradient(from 270deg,var(--qv-accent)0deg 224deg,var(--qv-canvas-deep)224deg 360deg);border-radius:50%;place-items:center;width:196px;height:196px;margin:20px auto 8px;display:grid;position:relative}.qv-mock-dial:after{content:"";background:var(--qv-surface-card);box-shadow:inset 0 1px 4px var(--qv-ink-a05);border-radius:50%;position:absolute;inset:13px}.qv-mock-dial-center{z-index:1;text-align:center;line-height:1;position:relative}.qv-mock-dial-center strong{font-family:var(--qv-font-numeric);font-feature-settings:"tnum" 1;letter-spacing:-.02em;color:var(--qv-text-primary);font-size:52px;font-weight:600}.qv-mock-dial-center span{font-family:var(--qv-font-mono);letter-spacing:.14em;color:var(--qv-text-tertiary);margin-top:9px;font-size:10px;display:block}.qv-mock-beats{justify-content:center;gap:8px;margin:16px 0;display:flex}.qv-mock-beats i{background:var(--qv-border-strong);border-radius:999px;width:9px;height:9px;transition:all .2s}.qv-mock-beats i.on{background:var(--qv-accent);box-shadow:0 0 0 4px var(--qv-accent-a16)}.qv-mock-controls{justify-content:center;align-items:center;gap:18px;margin-bottom:18px;display:flex}.qv-mock-btn{border:1px solid var(--qv-border-strong);background:var(--qv-surface-card);width:42px;height:42px;color:var(--qv-text-secondary);box-shadow:var(--qv-elevation-1);border-radius:13px;place-items:center;font-size:20px;display:grid}.qv-mock-play{background:var(--qv-accent);width:56px;height:56px;color:var(--qv-text-on-accent);box-shadow:var(--qv-elevation-2),0 6px 18px var(--qv-accent-tint);border-radius:50%;place-items:center;display:grid}.qv-mock-play svg{width:22px;height:22px;margin-left:2px}.qv-mock-track{background:var(--qv-canvas-deep);border-radius:999px;height:6px;position:relative}.qv-mock-track>span{background:var(--qv-accent);border-radius:999px;width:58%;position:absolute;top:0;bottom:0;left:0}.qv-mock-track:after{content:"";background:var(--qv-surface-card);border:3px solid var(--qv-accent);width:16px;height:16px;box-shadow:var(--qv-elevation-1);border-radius:50%;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}.qv-home-block{padding-top:clamp(2rem,5vw,3.25rem)}.qv-home-eyebrow{align-items:center;gap:14px;margin-bottom:clamp(1.15rem,3vw,1.6rem);display:flex}.qv-home-eyebrow-no{font-family:var(--qv-font-mono);letter-spacing:.04em;color:var(--qv-accent-pressed);background:var(--qv-accent-soft);border-radius:8px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.qv-home-eyebrow-label{font-family:var(--qv-font-display);letter-spacing:-.015em;color:var(--qv-text-primary);white-space:nowrap;font-size:clamp(1.05rem,2.3vw,1.4rem);font-weight:700}.qv-home-eyebrow-rule{background:linear-gradient(90deg,var(--qv-border-strong),transparent);flex:1;height:1px}.qv-home-eyebrow-meta{font-family:var(--qv-font-mono);letter-spacing:.12em;color:var(--qv-text-tertiary);flex:none;font-size:11px}.qv-home-block-lede{color:var(--qv-text-secondary);max-width:54ch;font-size:var(--qv-text-callout);margin:-.25rem 0 1.5rem;line-height:1.6}.qv-home-beliefs{grid-template-columns:repeat(3,1fr);gap:clamp(.875rem,2vw,1.25rem);display:grid}@media (max-width:760px){.qv-home-beliefs{grid-template-columns:1fr}}.qv-home-belief{border-radius:var(--qv-radius-2xl);background:var(--qv-surface-card);border:1px solid var(--qv-border-subtle);box-shadow:var(--qv-elevation-1);transition:transform .22s var(--qv-ease-out),box-shadow .22s,border-color .22s;padding:1.6rem 1.5rem;position:relative;overflow:hidden}.qv-home-belief:hover{box-shadow:var(--qv-elevation-3);border-color:var(--qv-border-regular);transform:translateY(-4px)}.qv-home-belief-bar{border-radius:0 0 3px 3px;width:38px;height:3px;position:absolute;top:0;left:1.5rem}.qv-home-belief-no{font-family:var(--qv-font-numeric);font-feature-settings:"tnum" 1;opacity:.16;font-size:2.6rem;font-weight:700;line-height:1;position:absolute;top:.85rem;right:1.1rem}.qv-home-belief-title{font-family:var(--qv-font-display);letter-spacing:-.01em;color:var(--qv-text-primary);max-width:88%;margin:.85rem 0 .6rem;font-size:1.08rem;font-weight:700}.qv-home-belief-body{color:var(--qv-text-secondary);font-size:.9rem;line-height:1.62}.qv-home-tools{grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,1.6vw,1rem);display:grid}@media (min-width:760px){.qv-home-tools{grid-template-columns:repeat(4,1fr)}}.qv-home-tool{border-radius:var(--qv-radius-xl);background:var(--qv-surface-card);border:1px solid var(--qv-border-subtle);box-shadow:var(--qv-elevation-1);transition:transform .18s var(--qv-ease-out),box-shadow .18s,border-color .18s;flex-direction:column;gap:.85rem;padding:1.25rem 1.15rem;text-decoration:none;display:flex;position:relative}.qv-home-tool:hover{box-shadow:var(--qv-elevation-2);border-color:var(--qv-accent-tint);transform:translateY(-3px)}.qv-home-tool:active{transform:translateY(-1px)scale(.99)}.qv-home-tool-icon{border-radius:var(--qv-radius-md);background:linear-gradient(150deg,var(--qv-accent-a12),var(--qv-surface-card-raised));border:1px solid var(--qv-border-subtle);width:52px;height:52px;box-shadow:var(--qv-glass-highlight);place-items:center;display:grid}.qv-home-tool-icon img{object-fit:contain;width:56%;height:56%}.qv-home-tool-text{flex-direction:column;gap:.2rem;display:flex}.qv-home-tool-name{letter-spacing:-.01em;color:var(--qv-text-primary);font-size:.95rem;font-weight:700}.qv-home-tool-desc{color:var(--qv-text-tertiary);font-size:.76rem;line-height:1.4}.qv-home-tool-arrow{color:var(--qv-accent-pressed);opacity:0;font-size:15px;transition:opacity .18s,transform .18s;position:absolute;top:1.3rem;right:1.1rem;transform:translate(-3px)}.qv-home-tool:hover .qv-home-tool-arrow{opacity:1;transform:translate(0)}.qv-home-principles{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:760px){.qv-home-principles{grid-template-columns:1fr 1fr;gap:1.1rem}}.qv-home-principle{border-radius:var(--qv-radius-lg);background:var(--qv-surface-card);border:1px solid var(--qv-border-subtle);box-shadow:var(--qv-elevation-1);padding:1.25rem 1.4rem 1.25rem 1.6rem;position:relative}.qv-home-principle:before{content:"";background:var(--qv-accent);opacity:.5;border-radius:999px;width:3px;position:absolute;top:1.3rem;bottom:1.3rem;left:0}.qv-home-principle-label{font-family:var(--qv-font-display);color:var(--qv-text-primary);margin-bottom:.4rem;font-size:1rem;font-weight:700}.qv-home-principle-body{color:var(--qv-text-secondary);font-size:.875rem;line-height:1.6}.qv-home-cta-wrap{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2rem,5vw,3.25rem)}.qv-home-cta-panel{border-radius:var(--qv-radius-3xl);background:linear-gradient(135deg,var(--qv-accent-a16),var(--qv-surface-card)58%);border:1px solid var(--qv-accent-tint);box-shadow:var(--qv-elevation-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,2.75rem);display:flex;position:relative;overflow:hidden}.qv-home-cta-glow{background:radial-gradient(50% 50% at 50% 50%,var(--qv-accent-a24),transparent 70%);pointer-events:none;width:360px;height:360px;position:absolute;top:-40%;right:-8%}.qv-home-cta-copy{flex:1;min-width:260px;position:relative}.qv-home-cta-title{font-family:var(--qv-font-display);letter-spacing:-.02em;color:var(--qv-text-primary);margin-bottom:.55rem;font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800}.qv-home-cta-text{color:var(--qv-text-secondary);font-size:var(--qv-text-callout);max-width:40ch;margin-bottom:1.4rem;line-height:1.6}.qv-home-cta-qr{flex-direction:column;align-items:center;gap:.6rem;display:flex;position:relative}.qv-home-cta-qr img{border-radius:var(--qv-radius-lg);background:var(--qv-surface-card);border:1px solid var(--qv-border-regular);width:132px;height:132px;box-shadow:var(--qv-elevation-1);padding:.5rem}.qv-home-cta-qr span{font-family:var(--qv-font-mono);letter-spacing:.04em;color:var(--qv-text-tertiary);text-align:center;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.qv-home-hero-copy,.qv-home-block,.qv-home-cta-wrap{animation:qv-home-rise .6s var(--qv-ease-out)both}.qv-home-hero-visual{animation:qv-home-pop .75s var(--qv-ease-out)both;animation-delay:.1s}.qv-home-block:first-of-type{animation-delay:80ms}}@keyframes qv-home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes qv-home-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.quaver-mini body{background:var(--qv-home-canvas);color:var(--qv-home-ink)}.quaver-mini .qv-article{background:var(--qv-home-paper-surface);border:1px solid var(--qv-home-line);border-radius:18px;padding:clamp(18px,5vw,32px);line-height:1.85}.quaver-mini .qv-hero{background:var(--qv-home-console-surface);color:var(--qv-text-on-inverse)}.quaver-mini .qv-hero-title{color:var(--qv-text-on-inverse);-webkit-text-fill-color:currentColor;background:0 0}.quaver-mini .qv-hero-subtitle,.quaver-mini .qv-hero-kicker{color:var(--qv-home-hero-muted)}
@font-face{font-family:manrope;src:url(../media/Manrope_latin_variable-s.p.df202f3d.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_ebe2cde1-module__pARrcq__className{font-family:manrope,manrope Fallback}.manrope_ebe2cde1-module__pARrcq__variable{--font-manrope:"manrope","manrope Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_latin_variable-s.p.43410083.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_dfaf107b-module__UG5x8a__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_dfaf107b-module__UG5x8a__variable{--font-space-grotesk:"spaceGrotesk","spaceGrotesk Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin_variable-s.p.1afd078f.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_602dc659-module__uTXpQW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_602dc659-module__uTXpQW__variable{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}
