.detect{padding-block:24px 44px!important}.detect>.container{max-width:1280px}.detect-head{align-items:center;margin-bottom:20px!important}.detect-head h1{font-size:clamp(2.35rem,4.2vw,3.8rem)}.detect-head .get-app{display:none}.desktop-app{overflow:hidden;background:#101216;border:1px solid #292d35;border-radius:28px;box-shadow:0 32px 90px rgba(20,22,30,.24)}.desktop-titlebar{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#1b1e24;border-bottom:1px solid #30343d;color:#e9ebf1}.desktop-title{font-size:.85rem;font-weight:800;letter-spacing:.01em}.desktop-status{justify-self:end;display:flex;align-items:center;gap:7px;color:#9ca2af;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.desktop-status:before{content:"";width:7px;height:7px;background:#23b45a;border-radius:50%;box-shadow:0 0 0 4px rgba(35,180,90,.12)}.desktop-content{display:grid;grid-template-columns:minmax(0,1fr) 304px;min-height:610px}.desktop-main{min-width:0;padding:18px}.desktop-main .web-tuner{height:100%;padding:18px;border:0;border-radius:18px;box-shadow:none;background:#17191d}.desktop-main .tuner-toolbar{min-height:66px}.desktop-main .pitch-card{min-height:390px;display:flex;flex-direction:column;justify-content:center}.desktop-main .pitch-card canvas{flex:0 0 220px}.desktop-promo{position:relative;display:flex;flex-direction:column;padding:24px 24px 22px;overflow:hidden;background:linear-gradient(165deg,#f5f8ff 0%,#fff 48%,#effbf3 100%);border-left:1px solid #30343d;color:var(--ink)}.desktop-promo:before{content:"♫";position:absolute;right:-24px;top:-60px;color:rgba(47,107,255,.08);font:240px/1 Georgia,serif;transform:rotate(-10deg)}.promo-content{position:relative;z-index:1}.promo-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--green-ink);font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.promo-eyebrow:before{content:"";width:8px;height:8px;background:var(--green);border-radius:50%}.desktop-promo h2{font-size:1.75rem;line-height:1.08}.desktop-promo p{color:var(--ink-soft);font-size:.93rem;line-height:1.55}.promo-benefits{list-style:none;padding:0;margin:22px 0}.promo-benefits li{position:relative;padding:8px 0 8px 25px;color:var(--ink-soft);font-size:.86rem;font-weight:600;border-bottom:1px solid var(--line)}.promo-benefits li:before{content:"✓";position:absolute;left:0;color:var(--green-ink);font-weight:900}.desktop-promo .store-badges{display:grid;gap:2px;margin:12px 0}.desktop-promo .official-badge{width:max-content}.desktop-promo .promo-fine{margin-top:auto;padding-top:20px;color:var(--muted);font-size:.72rem}.desktop-promo .app-icon-small{width:44px;height:44px;margin-bottom:10px;border-radius:13px;box-shadow:0 8px 22px rgba(20,22,30,.18)}.desktop-shortcut{display:flex;justify-content:center;gap:26px;margin-top:14px;color:var(--muted);font-size:.76rem}.desktop-shortcut kbd{padding:2px 6px;background:#fff;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;font:inherit}.stage-note{display:none}.detect-cta{margin-top:0}.detect-cta h2{font-size:2rem}
.desktop-app{overflow-x:auto;overflow-y:hidden}.desktop-titlebar,.desktop-content{min-width:980px}.desktop-content{grid-template-columns:minmax(0,1fr) 304px}.desktop-app .tuner-toolbar{align-items:end;flex-direction:row}.desktop-app .tuner-actions{align-items:center;flex-direction:row}.desktop-app .compare-toggle{align-self:auto}.desktop-app .web-tuner[data-compare=true] .pitch-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-app .tuning-readout{grid-template-columns:1fr auto}.desktop-app .numbers{min-width:190px}
@media(max-width:980px){.desktop-shortcut{display:none}}
@media(max-width:720px){.detect{padding-block:24px}.desktop-app{border-radius:18px}.detect-head{margin-bottom:20px}}
.tuner-embed .desktop-app{border:0;border-radius:0;box-shadow:none}.tuner-embed .desktop-titlebar,.tuner-embed .desktop-promo,.tuner-embed .desktop-shortcut{display:none}.tuner-embed .desktop-content{display:block;min-height:100vh}.tuner-embed .desktop-main{padding:0;min-height:100vh}.tuner-embed .desktop-main .web-tuner{border-radius:0;min-height:100vh}
