@font-face{font-family:WorshipPoppins;src:url(/brand/poppins-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:WorshipPoppins;src:url(/brand/poppins-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:WorshipPoppins;src:url(/brand/poppins-600.woff2)format("woff2");font-weight:600;font-display:swap}.ws-site{--yellow:#ffe500;--canvas:#141416;--panel:#18181b;--line:#303034;--text:#f5f5f7;--muted:#a1a1aa;background:var(--canvas);color:var(--text);min-height:100vh;font:400 16px/1.6 WorshipPoppins,Poppins,sans-serif;overflow:clip}.ws-site *{box-sizing:border-box}.ws-site a{text-decoration:none}.ws-site button{font:inherit}.ws-site :is(a,button,summary):focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.ws-site :is(h1,h2,h3,p){margin:0}.ws-site .brand{white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand img{object-fit:contain}.section-eyebrow{letter-spacing:.1em;color:var(--muted);font-size:11px}.ws-nav{border-bottom:1px solid var(--line);z-index:100;background:var(--canvas);align-items:center;gap:28px;max-width:1280px;height:80px;margin:auto;padding:0 40px;display:flex;position:relative}.nav-links{color:var(--muted);align-items:center;gap:28px;margin-left:auto;font-size:13px;display:flex}.nav-links a:hover{color:var(--text)}.ws-btn{background:var(--yellow);color:#141416;border:1px solid var(--yellow);justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 22px;font-size:13px;font-weight:500;transition:background .16s;display:inline-flex}.ws-btn:hover{background:#f2d900}.ws-btn-outline{color:var(--text);background:0 0;border-color:#62626c}.ws-btn-outline:hover{background:#222225}.nav-download{min-height:38px;padding:7px 16px}.mobile-menu{color:var(--text);background:0 0;border:0;min-width:44px;min-height:44px;display:none}.inline-link{color:var(--text);align-items:center;gap:9px;min-height:44px;font-size:13px;display:inline-flex}.inline-link:hover{color:var(--yellow)}.ws-hero{max-width:1280px;margin:auto;padding:76px 40px 0}.ws-hero h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(38px,5.2vw,70px);font-weight:500;line-height:1.18}.ws-hero h1 span{color:var(--yellow)}.hero-copy{color:var(--muted);font-size:16px}.hero-actions{align-items:center;gap:24px;margin:28px 0 14px;display:flex}.hero-meta{color:var(--muted);font-size:12px}.signal-demo{border:1px solid var(--line);background:var(--panel);margin:48px 0 0}.demo-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 22px;font-size:11px;display:flex}.motion-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;display:flex;font-size:11px!important}.motion-toggle:hover{color:var(--text)}.signal-flow{grid-template-columns:1fr 64px 1.45fr 64px 1.35fr;align-items:center;gap:20px;min-height:285px;padding:48px 32px;display:grid}.voice-step{text-align:center}.mic-mark{border:1px solid var(--line);width:56px;height:56px;color:var(--yellow);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.demo-label{color:var(--muted);font-size:11px}.voice-step p{margin-top:8px;font-size:13px}.signal-line{background:#45454a;height:1px;position:relative;overflow:hidden}.signal-line i{background:var(--yellow);width:40%;height:1px;animation:8s ease-in-out infinite signal-in;position:absolute;top:0;left:-40%}.line-out i{animation-name:signal-out}.detection-step{background:var(--canvas);border:1px solid #45454a;padding:20px}.demo-app-name{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:18px;font-size:12px;display:flex}.detected-verse{color:var(--yellow);align-items:center;gap:8px;margin-top:18px;font-size:13px;animation:8s infinite detect-verse;display:flex}.detected-verse strong{font-weight:500}.detected-verse span{color:var(--muted);margin-left:auto;font-size:10px}.verse-copy{font-size:12px;line-height:1.8;margin-top:10px!important}.display-step{text-align:center}.demo-display{aspect-ratio:16/10;background:#101012;border:1px solid #45454a;flex-direction:column;justify-content:center;padding:18px;display:flex}.demo-display>span{color:var(--yellow);letter-spacing:.06em;font-size:9px}.demo-display p{font-size:13px;line-height:1.8;margin-top:10px!important}.demo-display>:is(span,p){animation:8s infinite display-verse}.display-step>.demo-label{margin-top:12px;display:block}.motion-paused *{animation-play-state:paused!important}.motion-reduced *{animation:none!important}@keyframes signal-in{0%,10%{opacity:0;left:-40%}15%{opacity:1}40%{opacity:1;left:100%}42%,to{opacity:0;left:100%}}@keyframes signal-out{0%,45%{opacity:0;left:-40%}50%{opacity:1}75%{opacity:1;left:100%}77%,to{opacity:0;left:100%}}@keyframes detect-verse{0%,20%{opacity:.45}35%,90%{opacity:1}to{opacity:.45}}@keyframes display-verse{0%,50%{opacity:.35}70%,90%{opacity:1}to{opacity:.35}}.workspace-section{max-width:1280px;margin:auto;padding:90px 40px 0;scroll-margin-top:30px}.section-heading{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.ws-site h2{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.3}.section-heading p{color:var(--muted);font-size:13px}.workspace-tabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.workspace-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:16px 0;font-size:13px;display:flex}.workspace-tabs button[aria-selected=true]{color:var(--yellow);border-bottom-color:var(--yellow)}.workspace-intro{justify-content:space-between;align-items:baseline;gap:32px;padding:28px 0;display:flex}.workspace-intro h3{letter-spacing:-.025em;font-size:20px;font-weight:500}.workspace-intro p{max-width:460px;color:var(--muted);font-size:13px}.workspace-shot{border:1px solid var(--line);display:block}.workspace-shot img{width:100%;height:auto;display:block}.output-summary,.download-section{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;max-width:1200px;margin:70px auto 0;padding:32px 0;display:flex}.output-summary p,.download-section p{color:var(--muted);margin-top:10px;font-size:14px}.download-section{margin-top:32px;padding:40px 0 64px}.ws-footer{border-top:1px solid var(--line);max-width:1280px;color:var(--muted);gap:24px;margin:auto;padding:24px 40px;font-size:12px;display:flex}.ws-footer>span{margin-right:auto}.ws-footer a:hover{color:var(--text)}@media (max-width:1000px){.signal-flow{grid-template-columns:1fr 32px 1.4fr 32px 1.3fr;gap:12px;padding:32px 22px}.output-summary,.download-section{margin-left:40px;margin-right:40px}.workspace-intro{display:block}.workspace-intro p{margin-top:10px}}@media (max-width:680px){.ws-nav{gap:12px;height:72px;padding:0 20px}.ws-nav .brand{font-size:14px}.nav-download{margin-left:auto;font-size:12px}.mobile-menu{justify-content:center;align-items:center;display:flex}.nav-links{display:none}.nav-links.nav-open{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.ws-hero{padding:48px 20px 0}.hero-copy{max-width:320px;font-size:14px}.hero-actions{flex-wrap:wrap;gap:16px}.signal-demo{margin-top:32px}.demo-toolbar{padding:10px 14px;font-size:10px}.signal-flow{grid-template-columns:1fr;gap:16px;padding:28px 22px}.voice-step .mic-mark{width:44px;height:44px;margin-bottom:8px}.signal-line{justify-self:center;width:1px;height:24px}.signal-line i{width:1px;height:40%;animation:none;top:30%;left:0}.detection-step,.display-step{justify-self:center;width:100%;max-width:340px}.demo-display{aspect-ratio:16/8}.workspace-section{padding:56px 20px 0}.section-heading{display:block}.section-heading p{margin-top:8px}.ws-site h2{font-size:25px}.workspace-tabs{gap:18px;overflow-x:auto}.workspace-tabs button{white-space:nowrap;font-size:12px}.workspace-tabs svg{display:none}.workspace-intro h3{font-size:18px}.output-summary,.download-section{margin-left:20px;margin-right:20px;display:block}.output-summary{margin-top:44px}.output-summary .inline-link,.download-section .ws-btn{margin-top:20px}.ws-footer{flex-wrap:wrap;gap:18px;padding:24px 20px}.ws-footer>span{width:100%}}@media (prefers-reduced-motion:reduce){.signal-demo *{animation:none!important}.ws-btn{transition:none}}@media (max-width:680px){.nav-links.nav-open a{width:100%;min-height:48px;color:var(--text);align-items:center;display:flex}.nav-links.nav-open a+a{border-top:1px solid var(--line)}}
