:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;text-rendering:geometricprecision;background:#0f1115;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{min-width:1120px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{--bg:#101216;--surface:#171a20;--surface-2:#1e222a;--line:#2b303a;--text:#f1f3f7;--muted:#a3abb9;--soft:#7d8797;--accent:#77b7ff;--accent-2:#b8dcff;--warning:#f2c46d;--ok:#82d39c;--danger:#ff9a9a;--shadow:0 18px 60px #00000047;--focus:#f7ca62;background:var(--bg);min-height:100vh;color:var(--text);font-size:calc(15px * var(--font-scale,1));grid-template-columns:280px minmax(840px,1fr);display:grid}.app.light{--bg:#f4f5f7;--surface:#fff;--surface-2:#f0f2f5;--line:#d9dee7;--text:#151922;--muted:#5d6675;--soft:#7a8494;--accent:#1667c7;--accent-2:#0d4f9d;--shadow:0 18px 48px #242c3e1f;--focus:#9b5b00}.app.light .sidebar,.app.light .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1}.app.contrast{--bg:#000;--surface:#080808;--surface-2:#121212;--line:#f5f5f5;--text:#fff;--muted:#eee;--soft:#d8d8d8;--accent:#3aa7ff;--accent-2:#fff;--focus:#ffde59}.sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, var(--bg));flex-direction:column;gap:28px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:8px 6px 14px;display:flex}.brand strong,.brand span{display:block}.brand span{color:var(--muted);margin-top:3px;font-size:.82rem}.brandMark{width:38px;height:38px;color:var(--bg);background:var(--accent);border-radius:12px;place-items:center;display:grid}.navList,.stack,.sideStack{flex-direction:column;display:flex}.navList{gap:6px}.navItem{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex}.navItem:hover,.navItem.active{color:var(--text);background:var(--surface-2);border-color:var(--line)}.navItem.active{box-shadow:inset 3px 0 0 var(--accent)}.sidebarFooter{gap:12px;margin-top:auto;padding:14px 8px 4px;display:grid}.shell{grid-template-rows:72px 1fr;min-width:0;display:grid}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, var(--surface));z-index:2;justify-content:space-between;align-items:center;gap:18px;padding:16px 26px;display:flex;position:sticky;top:0}.searchBox{border:1px solid var(--line);background:var(--surface);width:min(560px,50vw);height:42px;color:var(--muted);border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex}.searchBox input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.toolbarGroup{align-items:center;gap:10px;display:flex}.content{padding:28px}.stack{gap:18px}.viewHeader{gap:6px;max-width:880px;display:grid}.viewHeader span{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:.82rem;font-weight:700}.viewHeader h1{letter-spacing:0;margin:0;font-size:2rem;line-height:1.18}.viewHeader p,.panel p{color:var(--muted);margin:0}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{gap:7px;padding:16px;display:grid}.metric svg{color:var(--accent)}.metric span,.metric small{color:var(--muted)}.metric strong{font-size:1.8rem;line-height:1}.dashboardGrid{grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);align-items:start;gap:18px;display:grid}.largePanel,.lyricsPanel,.rightsPanel,.settingPanel,.versionPanel,.deck,.centerMixer{padding:18px}.sectionTitle{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.sectionTitle h2{align-items:center;gap:9px;margin:0;font-size:1rem;display:flex}.sectionTitle svg{color:var(--accent)}.trackHero{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.naviBrief{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 58%), var(--surface-2);border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:grid}.naviIcon{width:44px;height:44px;color:var(--bg);background:var(--accent);border-radius:14px;place-items:center;display:grid}.naviBrief span,.naviBrief strong,.naviBrief p{display:block}.naviBrief span{color:var(--accent);font-size:.82rem;font-weight:700}.naviBrief strong{margin-top:3px;font-size:1.05rem}.naviBrief p{color:var(--muted);margin-top:4px}.briefStats{gap:7px;min-width:180px;display:grid}.briefStats span{color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 10px}.trackHero h2{margin:10px 0 4px;font-size:1.5rem}.metaCluster,.mixerReadout{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.metaCluster span,.mixerReadout span,.pill,.statusLabel{border:1px solid var(--line);color:var(--text);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.86rem;display:inline-flex}.pill.muted{color:var(--muted)}.statusLabel.approved{border-color:color-mix(in srgb, var(--ok) 52%, var(--line))}.statusLabel.needs-rights{border-color:color-mix(in srgb, var(--danger) 52%, var(--line))}.statusLabel.review{border-color:color-mix(in srgb, var(--warning) 52%, var(--line))}.waveWrap{gap:12px;display:grid}.waveform{border:1px solid var(--line);background:linear-gradient(to right, color-mix(in srgb, var(--line) 38%, transparent) 1px, transparent 1px) 0 0 / 9.09% 100%, var(--surface-2);border-radius:14px;align-items:center;gap:4px;min-height:170px;padding:18px;display:flex}.waveBar{background:var(--accent);opacity:.78;border-radius:999px;flex:1;min-width:5px}.waveBar.marker{background:repeating-linear-gradient(180deg, var(--accent-2) 0 8px, var(--accent) 8px 16px);opacity:1}.sectionRail{border:1px solid var(--line);border-radius:12px;display:flex;overflow:hidden}.sectionRail span{border-right:1px solid var(--line);background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-width:86px;padding:10px}.sectionRail span:last-child{border-right:0}.sectionRail b,.sectionRail small{display:block}.sectionRail small{color:var(--muted);margin-top:3px}.riskList,.lyricsList,.sectionMap,.checkList{gap:10px;display:grid}.importPanel{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:flex}.compactImport{box-shadow:none}.importCopy{align-items:flex-start;gap:10px;min-width:0;display:flex}.importCopy svg{color:var(--accent);flex:none;margin-top:2px}.importCopy strong,.importCopy span{display:block}.importCopy span{color:var(--muted);margin-top:3px;line-height:1.45}.uploadButton{border:1px solid var(--accent);min-height:38px;color:var(--bg);background:var(--accent);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.uploadButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.riskItem{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:14px 1fr;gap:10px;padding:12px;display:grid}.riskItem strong,.riskItem span{display:block}.riskItem span{color:var(--muted);margin-top:5px;line-height:1.5}.statusDot{border:2px solid var(--text);background:var(--warning);border-radius:50%;width:10px;height:10px;margin-top:5px}.statusDot.approved{background:var(--ok)}.statusDot.needs-rights{background:var(--danger)}.table{overflow:hidden}.tableRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.2fr) 170px 160px minmax(180px,.8fr) 150px;align-items:center;gap:16px;padding:14px 18px;display:grid}.tableRow:last-child{border-bottom:0}.tableHead{color:var(--muted);background:var(--surface-2);font-size:.84rem;font-weight:700}.tableRow.selected{box-shadow:inset 3px 0 0 var(--accent)}.tableRow small{color:var(--muted);margin-top:4px;display:block}.rowActions{gap:8px;display:flex}.detailGrid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.7fr);align-items:start;gap:18px;display:grid}.controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.transport,.primaryButton,.ghostButton,.iconButton,.disclosure,.cueButton,.segmented button,.toggle{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:12px}.transport,.primaryButton,.ghostButton,.disclosure,.cueButton,.toggle,.segmented button{min-height:38px;padding:8px 12px}.transport,.primaryButton,.disclosure,.toggle{align-items:center;gap:8px;display:inline-flex}.primaryButton{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:700}.ghostButton:hover,.transport:hover,.iconButton:hover,.cueButton:hover,.toggle:hover{border-color:var(--accent)}.iconButton{place-items:center;width:42px;height:42px;display:grid}.volume{color:var(--muted);align-items:center;gap:9px;min-width:260px;display:inline-flex}.volume input{accent-color:var(--accent);width:120px}.disclosure{margin-top:14px}.sectionMap{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.sectionMap div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:12px}.sectionMap span{color:var(--muted);margin-top:5px;display:block}.lyricsList p{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:12px;grid-template-columns:58px 1fr;gap:12px;margin:0;padding:10px 12px;display:grid}.lyricsList time{color:var(--accent);font-variant-numeric:tabular-nums}.currentLyric{box-shadow:inset 3px 0 0 var(--accent)}.rightsPanel textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:150px;color:var(--text);background:var(--surface-2);border-radius:12px;padding:12px;line-height:1.55}.noteFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:.86rem;display:flex}.noteFooter span{align-items:center;gap:6px;display:inline-flex}.saveStatus{margin-top:8px}.compareGrid,.djGrid,.settingsGrid,.diffGrid{gap:18px;display:grid}.compareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.versionHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.versionHead h2{margin:0;font-size:1.1rem}.versionHead p{margin-top:4px}.deckBadge{width:42px;height:42px;color:var(--bg);background:var(--accent);border-radius:12px;place-items:center;font-weight:800;display:grid}.diffGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.diffItem{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:7px;padding:14px;display:grid}.diffItem span{color:var(--text)}.djGrid{grid-template-columns:minmax(0,1fr) 370px minmax(0,1fr);align-items:start}.centerMixer{position:sticky;top:92px}.mixerReadout{justify-content:flex-start;margin-bottom:14px}.cueList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.cueButton{text-align:left;gap:4px;display:grid}.cueButton small{color:var(--muted)}.lyricsPanel.compact{box-shadow:none;background:0 0;border:0;padding:0}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingPanel{min-height:220px}.segmented{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:6px;margin:16px 0 12px;padding:5px;display:inline-flex}.segmented button{border-color:#0000;align-items:center;gap:7px;display:inline-flex}.segmented button.selected{background:var(--accent);color:var(--bg)}.toggle{margin-top:10px}.toggle span{background:0 0;border:2px solid;border-radius:50%;width:22px;height:22px}.toggle.on span{background:var(--accent)}.rangeLabel{color:var(--text);margin:18px 0 8px;display:block}input[type=range]{accent-color:var(--accent)}.checkList{margin:16px 0 0;padding:0;list-style:none}.checkList li{color:var(--text);align-items:center;gap:9px;display:flex}.smallText{color:var(--muted);font-size:.86rem;line-height:1.5}.landingShell{--land-bg:#07090d;--land-surface:#10151c;--land-ink:#f5f7fb;--land-muted:#aab4c4;--land-line:#2b3442;--land-accent:#55b8ff;background:linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 100% 52px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 52px 100%, var(--land-bg);min-height:100vh;color:var(--land-ink)}.landingNav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1118d6;border:1px solid #1218261a;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100vw - 48px);min-height:64px;padding:10px 12px 10px 16px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #0000004d}.landingBrand,.landingNav nav,.landingNav nav a,.landingNav nav button{align-items:center;display:inline-flex}.landingBrand{gap:10px;font-weight:800}.landingNav .brandMark{color:#061019;background:var(--land-accent);border-radius:11px;width:34px;height:34px}.landingNav nav{gap:8px}.landingNav nav a,.landingNav nav button,.landingSecondary{min-height:40px;color:var(--land-muted);background:0 0;border:1px solid #0000;border-radius:12px;padding:9px 12px}.landingNav nav button{color:#061019;background:var(--land-accent)}.landingHero{place-items:start center;min-height:940px;padding:160px max(40px,50vw - 620px) 72px;display:grid;position:relative;overflow:hidden}.heroBackdrop{opacity:.98;place-items:center end;padding:104px max(18px,50vw - 610px) 40px;display:grid;position:absolute;inset:0}.heroBackdrop:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f4f6f9 0%,#f4f6f9f0 28%,#f4f6f994 55%,#f4f6f91a 100%),radial-gradient(circle at 76% 16%,#156fe824,#0000 32%);position:absolute;inset:0}.heroCopy{z-index:1;text-align:center;width:min(1120px,100%);padding-top:30px;position:relative}.heroKicker,.sectionIntro span,.landingSplit>div>span{color:var(--land-accent);align-items:center;gap:7px;font-size:.86rem;font-weight:800;display:inline-flex}.heroCopy h1{letter-spacing:0;max-width:1180px;margin:26px auto 22px;font-size:clamp(4.7rem,8vw,9.4rem);line-height:.92}.heroCopy p{width:min(720px,100%);color:var(--land-muted);margin:0 auto;font-size:1.16rem;line-height:1.75}.heroActions{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.landingPrimary{border:1px solid var(--land-accent);color:#061019;background:var(--land-accent);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-weight:800;display:inline-flex}.landingSecondary{border-color:var(--land-line);color:var(--land-ink);background:#ffffff0a}.cyberField{z-index:1;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 42px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/42px 100%,#0b0f15;border:24px solid #17191d;border-radius:28px;width:min(1150px,100%);min-height:520px;margin-top:72px;position:relative;overflow:hidden;box-shadow:0 44px 120px #0000006b}.cyberField:before{content:"";background:radial-gradient(circle at 50% 44%,#55b8ff33,#0000 25%),radial-gradient(circle at 72% 62%,#f5f7fb14,#0000 18%),linear-gradient(#07090d14,#07090dc7);position:absolute;inset:0}.signalOrb{aspect-ratio:1;background:radial-gradient(circle at 32% 20%,#ffffffe6,#0000 10%),radial-gradient(circle at 68% 74%,#ffffff6b,#0000 16%),radial-gradient(circle,#c4cfdb33,#12161deb 58%,#05070a 100%);border:1px solid #f5f7fb38;border-radius:50%;width:min(390px,42vw);animation:9s ease-in-out infinite signalFloat;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 80px #ffffff1a,0 0 90px #55b8ff1c}.signalOrb:before,.signalOrb:after{content:"";border:1px solid #f5f7fb2e;border-radius:50%;animation:26s linear infinite signalSpin;position:absolute;inset:9%}.signalOrb:after{border-color:#ffffff3d;animation-duration:18s;animation-direction:reverse;inset:20%}.materialOrb{filter:contrast(1.08)saturate(.72);border-radius:50%;animation:12s ease-in-out infinite materialTurn;position:absolute;inset:0;overflow:hidden}.materialOrb:before,.materialOrb:after{content:"";border-radius:50%;position:absolute;inset:-18%}.materialOrb:before{opacity:.9;background:radial-gradient(at 28% 24%,#ffffffeb,#0000 12%),radial-gradient(at 72% 76%,#ffffff70,#0000 18%),conic-gradient(from 28deg,#050607,#f4f5f3 8%,#1c2024 17%,#d7dbdd 31%,#111417 44%,#fff 52%,#2b3035 62%,#cfd2d2 74%,#050607 100%);animation:9s linear infinite materialSwirl}.materialOrb:after{mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle at 34% 22%,#fffc,#0000 11%),radial-gradient(circle at 66% 78%,#ffffff5c,#0000 16%),radial-gradient(circle,#ffffff29,#00000070 68%);inset:4%}.materialBand{filter:blur(.2px);opacity:.72;z-index:2;background:linear-gradient(90deg,#0000,#ffffffdb,#0a0c0fbd,#fff9,#0000);border-radius:50%;height:34%;position:absolute;left:-10%;right:-10%}.bandOne{animation:7s ease-in-out infinite bandSlide;top:18%;transform:rotate(-18deg)}.bandTwo{opacity:.58;animation:8.5s ease-in-out infinite reverse bandSlide;top:42%;transform:rotate(12deg)}.bandThree{opacity:.5;animation:9.5s ease-in-out infinite bandSlide;top:62%;transform:rotate(-28deg)}.materialShade{z-index:3;background:radial-gradient(circle at 48%,#0000 0 42%,#00000057 68%,#000000c7 100%);border-radius:50%;position:absolute;inset:0}.signalCore{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#07090d94;border:1px solid #ffffff42;border-radius:50%;place-items:center;gap:7px;display:grid;position:absolute;inset:39%}.signalCore span{font-size:.68rem;font-weight:900}.signalPanel{width:230px;color:var(--land-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10151cc2;border:1px solid #55b8ff4d;border-radius:16px;padding:14px;animation:7s ease-in-out infinite panelDrift;position:absolute;box-shadow:0 18px 50px #00000047}.signalPanel small,.signalPanel strong,.signalPanel span{display:block}.signalPanel small{color:var(--land-accent);font-weight:900}.signalPanel strong{margin-top:7px}.signalPanel span{color:var(--land-muted);margin-top:6px}.panelOne{top:76px;left:74px}.panelTwo{animation-delay:-2s;top:118px;right:82px}.panelThree{animation-delay:-4s;bottom:132px;left:74px}.signalLines{opacity:.72;z-index:1;align-items:center;gap:6px;width:auto;height:78px;display:flex;position:absolute;bottom:38px;left:60px;right:60px}.signalLines span{background:var(--land-accent);transform-origin:bottom;min-width:4px;animation:1.8s ease-in-out infinite wavePulse;animation-delay:calc(var(--bar-index,0) * -.06s);border-radius:999px;flex:1}.signalPanel,.signalOrb{z-index:2}.productScene{background:#fbfcfe;border:1px solid #1218261f;border-radius:28px;grid-template-columns:164px 1fr;gap:16px;width:min(720px,58vw);min-height:520px;padding:16px;display:grid;position:relative;transform:rotate(-1.5deg)translate(28px);box-shadow:0 40px 120px #1b274038}.productScene aside,.productScene main,.sceneHeroCard,.landingMetric,.landingFeature,.accessChecklist{border:1px solid var(--land-line);background:color-mix(in srgb, var(--land-surface) 92%, transparent)}.productScene aside{border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.productScene aside strong{margin-bottom:8px;font-size:1.1rem}.productScene aside span{min-height:34px;color:var(--land-muted);border-radius:10px;align-items:center;gap:8px;padding:7px 9px;display:inline-flex}.productScene aside .sceneActive{color:var(--land-ink);background:#edf4ff}.productScene main{border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:14px;padding:16px;display:grid}.sceneTop,.sceneBottom{color:var(--land-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.84rem;display:flex}.sceneHeroCard{border-radius:18px;justify-content:space-between;gap:16px;padding:16px;display:flex}.sceneHeroCard small{color:var(--land-accent);font-weight:800}.sceneHeroCard strong,.sceneHeroCard p{display:block}.sceneHeroCard strong{margin-top:5px;font-size:1.15rem}.sceneHeroCard p{color:var(--land-muted);margin:6px 0 0;line-height:1.45}.sceneWave{background:#f2f5fa;border-radius:18px;align-items:center;gap:6px;min-height:170px;padding:18px;display:flex}.sceneWave span{background:var(--land-accent);border-radius:999px;flex:1;min-width:5px}.sceneBottom span{border:1px solid var(--land-line);background:#ffffff0a;border-radius:999px;padding:7px 9px}.landingMetrics,.landingBand,.landingSplit{width:min(1120px,100vw - 48px);margin:0 auto}.landingMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 0 76px;display:grid}.landingMetric{border-radius:18px;gap:8px;padding:20px;display:grid}.landingMetric svg,.landingFeature svg{color:var(--land-accent)}.landingMetric strong{font-size:2rem}.landingMetric span,.landingFeature p,.sectionIntro p,.landingSplit p{color:var(--land-muted);line-height:1.7}.landingBand,.landingSplit{padding:86px 0}.sectionIntro{max-width:740px}.sectionIntro h2,.landingSplit h2{margin:12px 0;font-size:2.65rem;line-height:1.08}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.landingFeature{border-radius:20px;min-height:220px;padding:22px}.landingFeature h3{margin:18px 0 10px}.landingSplit{border-top:1px solid var(--land-line);border-bottom:1px solid var(--land-line);grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:56px;display:grid}.accessChecklist{border-radius:22px;gap:10px;padding:20px;display:grid}.accessChecklist span{background:#ffffff0a;border-radius:13px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.accessChecklist svg{color:var(--land-accent)}.finalBand{text-align:center}.finalBand .sectionIntro{margin:0 auto}.finalBand .landingPrimary{margin-top:20px}@keyframes signalFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-14px)}}@keyframes signalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes materialTurn{0%,to{rotate:0deg;scale:1}50%{rotate:4deg;scale:1.025}}@keyframes materialSwirl{0%{transform:rotate(0)scale(1.04)}to{transform:rotate(360deg)scale(1.04)}}@keyframes bandSlide{0%,to{translate:-4%}50%{translate:5% 8%}}@keyframes panelDrift{0%,to{translate:0}50%{translate:0 -8px}}@keyframes wavePulse{0%,to{opacity:.52;scale:1 .74}50%{opacity:1;scale:1 1.08}}@media (prefers-reduced-motion:reduce){.signalOrb,.signalOrb:before,.signalOrb:after,.materialOrb,.materialOrb:before,.materialBand,.signalPanel,.signalLines span{animation:none}}@media (width<=1180px){body{min-width:0}.app{grid-template-columns:82px minmax(0,1fr)}.brand div:last-child,.navItem span,.sidebarFooter .smallText{display:none}.navItem{justify-content:center}.metricGrid,.settingsGrid,.compareGrid,.diffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid,.detailGrid,.djGrid{grid-template-columns:1fr}.centerMixer{position:static}.tableRow{grid-template-columns:minmax(220px,1fr) 150px 130px 160px 130px}.landingShell{min-width:0}.landingNav{width:calc(100vw - 28px)}.landingNav nav a{display:none}.landingHero{gap:28px;min-height:auto;padding:110px 20px 48px;display:grid}.heroBackdrop{order:2;justify-items:center;padding:0;position:relative}.heroBackdrop:before,.cyberField:before{display:none}.heroCopy{width:100%}.heroCopy h1{font-size:3.6rem}.productScene{grid-template-columns:1fr;width:100%;min-height:440px;transform:none}.cyberField{border-width:14px;min-height:520px;margin-top:24px}.signalOrb{width:min(440px,86vw);top:28px;right:50%;transform:translate(50%)}.signalPanel{width:min(260px,72vw)}.panelOne{top:40px;left:22px;right:auto}.panelTwo{top:250px;right:22px}.panelThree{top:372px;left:32px;right:auto}.signalLines{width:auto;bottom:24px;left:20px;right:20px}.productScene aside{display:none}.landingMetrics,.featureGrid,.landingSplit{grid-template-columns:1fr}.landingMetrics,.landingBand,.landingSplit{width:calc(100vw - 32px)}.landingMetrics{padding-bottom:36px}.sectionIntro h2,.landingSplit h2{font-size:2.1rem}}
