:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090c;--panel:#111319;--panel-2:#171a22;--text:#f5f7fb;--muted:#989ead;--line:#252a35;--accent:#9d7cff;--accent-2:#6ce5c2;--warn:#ffc76d}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 25% 0%, #9d7cff1f, transparent 34rem), var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 32px);margin:0 auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;display:flex}.brand{letter-spacing:.13em;font-size:1rem;font-weight:900}.brand span{color:var(--accent)}.navNote{color:var(--muted);font-size:.86rem}.home{place-items:center;min-height:calc(100vh - 72px);padding:64px 0;display:grid}.hero{text-align:center;width:min(760px,100%)}.eyebrow{text-transform:uppercase;color:var(--accent-2);letter-spacing:.18em;font-size:.72rem;font-weight:800}.hero h1{letter-spacing:-.07em;margin:14px 0 22px;font-size:clamp(3rem,8vw,6.8rem);line-height:.9}.hero p{max-width:580px;color:var(--muted);margin:0 auto 34px;font-size:1.12rem;line-height:1.7}.searchWrap{text-align:left;position:relative}.searchRow{gap:10px;display:flex}.searchInput{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:14px;outline:none;flex:1;padding:18px 20px}.searchInput:focus{border-color:var(--accent)}.primaryBtn{background:var(--text);color:var(--bg);border:0;border-radius:14px;padding:0 24px;font-weight:800}.results{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:8px;overflow:hidden}.resultBtn{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;padding:14px 16px}.resultBtn:last-child{border-bottom:0}.resultBtn:hover{background:var(--panel-2)}.discoverPage{padding:32px 0 80px}.discoverGrid{grid-template-columns:minmax(0,1fr) 290px;gap:26px;display:grid}.mainPanel,.historyPanel{border:1px solid var(--line);background:#111319d6;border-radius:20px}.mainPanel{padding:24px}.historyPanel{align-self:start;padding:20px;position:sticky;top:22px}.artistTopline{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.artistName{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.95}.tags{color:var(--muted);margin-top:10px}.videoFrame{aspect-ratio:16/9;background:#000;border:0;border-radius:16px;width:100%}.videoPlaceholder{aspect-ratio:16/9;width:100%;color:var(--muted);text-align:center;background:#060606;border-radius:16px;place-items:center;padding:24px;display:grid}.trackName{margin:16px 0 4px;font-size:1.06rem;font-weight:700}.reactions{gap:10px;margin:18px 0 30px;display:flex}.reactionBtn{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:12px;flex:1;padding:13px 12px}.reactionBtn:hover,.reactionBtn.active{border-color:var(--accent)}.sectionTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:4px 0 14px;font-size:.72rem}.directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.directionCard{text-align:left;border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:16px;min-height:116px;padding:18px;transition:transform .15s,border-color .15s}.directionCard:hover{border-color:var(--accent);transform:translateY(-2px)}.directionLabel{color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900}.directionArtist{font-size:1.25rem;font-weight:800}.directionReason{color:var(--muted);margin-top:6px;font-size:.82rem;line-height:1.35}.scorePill{color:#cdbfff;background:#9d7cff1f;border-radius:999px;margin-top:9px;padding:4px 7px;font-size:.7rem;font-weight:750;display:inline-block}.historyPanel h3{margin:0 0 18px}.historyItem{border-left:1px solid var(--line);padding:0 0 24px 18px;position:relative}.historyItem:last-child{border-left-color:#0000;padding-bottom:0}.historyDot{background:var(--accent);border-radius:999px;width:9px;height:9px;position:absolute;top:5px;left:-5px}.historyArtist{font-weight:750}.historyDirection{color:var(--muted);margin-top:4px;font-size:.78rem}.muted{color:var(--muted)}.small{font-size:.82rem}.errorBox{background:#241313;border:1px solid #6d3131;border-radius:12px;margin-top:14px;padding:12px 14px}.backBtn{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:10px;padding:9px 12px}.loading{text-align:center;color:var(--muted);padding:80px 0}.debugToggle{border:1px solid var(--line);width:100%;color:var(--muted);background:0 0;border-radius:10px;margin-top:22px;padding:9px 10px}.debugBox{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.debugRow{color:var(--muted);grid-template-columns:1fr auto;gap:8px;margin:7px 0;font-size:.75rem;display:grid}.debugValue{color:var(--text);font-variant-numeric:tabular-nums}.cacheBadge{color:var(--warn);margin-top:8px;font-size:.7rem;display:inline-block}@media (max-width:820px){.discoverGrid{grid-template-columns:1fr}.historyPanel{position:static}}@media (max-width:600px){.searchRow{flex-direction:column}.primaryBtn{min-height:54px}.directions{grid-template-columns:1fr}.mainPanel{padding:16px}.navNote{display:none}}.sharePanel{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.saveHoleBtn,.copyBtn{border:1px solid var(--line);border-radius:11px;width:100%;padding:11px 12px;font-weight:800}.saveHoleBtn{background:var(--text);color:var(--bg)}.saveHoleBtn:disabled{opacity:.65;cursor:wait}.copyBtn{background:var(--panel-2);color:var(--text);margin-top:9px}.shareUrl{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;background:#090a0e;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:.72rem}.viewHoleLink{color:var(--accent-2);margin-top:10px;font-size:.8rem;font-weight:800;display:inline-block}.shareError{color:#faa;margin-top:8px}.publicDivePage{padding:56px 0 90px}.publicDiveHero{text-align:center;max-width:780px;margin:0 auto 46px}.publicDiveHero h1{letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(2.7rem,7vw,6rem);line-height:.95}.publicDiveHero p{max-width:620px;color:var(--muted);margin:0 auto;line-height:1.7}.publicJourney{border:1px solid var(--line);background:#111319d6;border-radius:20px;max-width:850px;margin:0 auto;overflow:hidden}.publicStep{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.publicStep:last-child{border-bottom:0}.publicStepNumber{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.publicStepArtist{font-size:1.3rem;font-weight:850}.publicStepDirection{color:var(--accent-2);margin-top:5px;font-size:.78rem;font-weight:750}.publicExploreBtn{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:9px 12px;font-size:.78rem;font-weight:800}.publicExploreBtn:hover{border-color:var(--accent)}.continueCard{border:1px solid var(--line);background:linear-gradient(135deg,#9d7cff1f,#6ce5c20d);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:850px;margin:22px auto 0;padding:22px;display:flex}.continueCard h2{margin:4px 0 5px}.primaryLinkBtn{white-space:nowrap;background:var(--text);color:var(--bg);border-radius:12px;padding:12px 16px;font-weight:850}@media (max-width:650px){.publicStep{grid-template-columns:36px 1fr}.publicExploreBtn{grid-column:2;justify-self:start}.continueCard{flex-direction:column;align-items:flex-start}}.labPage{padding:42px 0 90px}.labHero{max-width:760px;margin-bottom:28px}.labHero h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(2.5rem,6vw,5rem)}.labSearch{gap:10px;margin-top:22px;display:flex}.labSearch input{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);font:inherit;border-radius:12px;flex:1;padding:13px 14px}.labSearch button{background:var(--text);color:var(--bg);border:0;border-radius:12px;padding:13px 18px;font-weight:850}.labSource{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;gap:10px 18px;margin-bottom:22px;padding:16px;font-size:.85rem;display:flex}.labSource span{color:var(--muted)}.labDirections{gap:20px;display:grid}.labDirection{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.labDirection h2{text-transform:capitalize;border-bottom:1px solid var(--line);margin:0;padding:16px 18px}.labTableWrap{overflow-x:auto}.labTable{border-collapse:collapse;width:100%;min-width:920px;font-size:.78rem}.labTable th,.labTable td{text-align:left;border-bottom:1px solid var(--line);padding:11px 12px}.labTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.labTable tbody tr:last-child td{border-bottom:0}.labTags{color:var(--muted);margin-top:3px;font-size:.66rem}.labFinal{color:var(--accent-2);font-weight:900}.labBatchControls{flex-wrap:wrap;gap:10px;margin:16px 0 8px;display:flex}.labRegressionArtists{margin-bottom:14px;font-size:.9rem}.labCopyStatus{opacity:.8;margin-top:10px;font-size:.9rem}.labBatchSummary{margin:22px 0}.labBatchCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0 16px;display:grid}.labBatchCard{text-align:left;flex-direction:column;gap:4px;display:flex}.labBatchCard span{opacity:.72;font-size:.82rem}.labRawOutput{resize:vertical;width:100%;min-height:280px;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.4}.labMetadataDiagnostics{border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 20px;padding:12px 14px;font-size:.86rem;display:flex}.labMetadataDiagnostics span{opacity:.78}.labDirectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.labConfidence{opacity:.68;font-size:.78rem}.labNoResults{text-align:center;opacity:.62;font-style:italic;padding:20px 12px!important}.resilientVideoFrame{background:#050506;position:relative;overflow:hidden}.youtubePlayerHost,.youtubePlayerHost iframe{border:0;width:100%;height:100%}.videoOverlay{text-align:center;z-index:3;background:#050506f0;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.watchYoutubeLink{color:inherit;border:1px solid #343746;border-radius:10px;margin-top:14px;padding:9px 13px;text-decoration:none;display:inline-block}.laneQualityBadge{letter-spacing:.02em;width:fit-content;color:var(--muted,#a8a8b3);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;margin-top:8px;padding:4px 8px;font-size:11px;display:inline-flex}.laneQualityBadge.bridge-dependent{border-color:#b487ff47}.laneQualityBadge.expanded-dependent{border-color:#6db5ff42}.laneQualityBadge.candidate-thin,.laneQualityBadge.continuity-thin{border-color:#ffbe5e42}.unavailableLanes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.unavailableLane{color:var(--muted,#999aa6);background:#ffffff06;border:1px dashed #ffffff1f;border-radius:10px;padding:7px 10px;font-size:12px}.monitorPage{padding:34px 0 80px}.monitorHero{margin-bottom:22px}.monitorTitleRow{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.monitorTitleRow h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.92}.monitorTitleRow p{color:var(--muted);max-width:760px;margin:0}.monitorControls{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.monitorControls button,.monitorLinkBtn,.labMonitorLink{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:11px;padding:10px 13px;font-weight:750}.monitorControls button.active{border-color:var(--accent-2);color:var(--accent-2)}.monitorControls input{border:1px solid var(--line);background:var(--panel);min-width:240px;color:var(--text);border-radius:11px;flex:1;padding:10px 13px}.monitorNotice{color:var(--accent-2);margin-top:12px;font-size:.86rem}.monitorStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.monitorStats>div,.monitorProgressPanel,.monitorPanel{border:1px solid var(--line);background:#111319db;border-radius:15px}.monitorStats>div{padding:15px}.monitorStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;display:block}.monitorStats strong{margin:4px 0;font-size:1.8rem;display:block}.monitorStats small{color:var(--muted);font-size:.72rem}.goodText{color:var(--accent-2)}.warnText{color:var(--warn)}.monitorProgressPanel{margin-bottom:14px;padding:16px}.monitorProgressTop{justify-content:space-between;gap:15px;display:flex}.monitorProgressTop span,.monitorBreakdown{color:var(--muted);font-size:.78rem}.monitorProgress{background:#090a0e;border-radius:999px;height:8px;margin:10px 0;overflow:hidden}.monitorProgress i{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:inherit;height:100%;display:block}.monitorGrid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.monitorPanel{margin-bottom:14px;padding:16px;overflow:hidden}.monitorPanelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.monitorPanelHead h2{margin:0 0 3px;font-size:1rem}.monitorPanelHead p{color:var(--muted);margin:0;font-size:.76rem}.monitorPanelHead>span{color:var(--muted);font-variant-numeric:tabular-nums}.monitorTableWrap{overflow:auto}.monitorTable{border-collapse:collapse;width:100%;font-size:.78rem}.monitorTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:8px;font-size:.66rem}.monitorTable td{vertical-align:top;border-bottom:1px solid #ffffff0e;padding:9px 8px}.monitorTable td small{color:var(--muted);margin-top:3px;display:block}.monitorError{color:#ffb0a8;max-width:340px}.monitorPill,.monitorStatus{border:1px solid var(--line);border-radius:999px;padding:3px 7px;font-size:.67rem;display:inline-flex}.monitorPill.source{color:var(--accent-2);border-color:#6ce5c26b}.monitorPill.direct{border-color:#9d7cff5c}.monitorStatus.processing{color:var(--warn)}.monitorStatus.complete{color:var(--accent-2)}.monitorErrorMix{gap:8px;display:grid}.monitorErrorMix>div{border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;padding:9px 10px;display:flex}.monitorErrorMix span{color:var(--muted);text-transform:capitalize}.monitorEmpty{color:var(--muted);text-align:center;padding:20px}.monitorFoot{text-align:right;color:var(--muted);margin-top:8px;font-size:.72rem}.labMonitorLink{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:900px){.monitorStats{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorGrid{grid-template-columns:1fr}.monitorTitleRow{flex-direction:column;align-items:flex-start}.monitorLinkBtn{align-self:flex-start}}.usagePage{padding:34px 0 90px}.usageHero{margin-bottom:20px}.usageTitleRow{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.usageTitleRow h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(2.8rem,7vw,5.7rem);line-height:.94}.usageTitleRow p{color:var(--muted);margin:0}.usageNav{flex-wrap:wrap;gap:8px;display:flex}.usageNav a,.usageControls button{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:9px 11px;font-size:.77rem;font-weight:800}.usageControls{gap:10px;margin-top:20px;display:flex}.usageControls input{border:1px solid var(--line);background:var(--panel);min-width:220px;color:var(--text);border-radius:10px;flex:1;padding:10px 12px}.usageStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.usageStats>div,.usagePanel{border:1px solid var(--line);background:#111319db;border-radius:15px}.usageStats>div{padding:15px}.usageStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;display:block}.usageStats strong{margin:5px 0;font-size:1.75rem;display:block}.usageStats small{color:var(--muted);font-size:.7rem}.usageGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.usagePanel{margin-bottom:14px;padding:16px;overflow:hidden}.usagePanelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.usagePanelHead h2{margin:0 0 3px;font-size:1rem}.usagePanelHead p{color:var(--muted);margin:0;font-size:.75rem}.usagePanelHead>span{color:var(--muted)}.usageFunnel{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.usageFunnel>div,.usagePerformance>div{border:1px solid #ffffff0f;border-radius:10px;padding:10px}.usageFunnel span,.usagePerformance span{color:var(--muted);font-size:.7rem;display:block}.usageFunnel strong,.usagePerformance strong{margin-top:3px;font-size:1.35rem;display:block}.usageFunnel small{color:var(--muted);font-size:.65rem}.usagePerformance{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.usageRankList{gap:7px;display:grid}.usageRankList>div{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:7px 3px;display:flex}.usageRankList>div:last-child{border-bottom:0}.usageRankList b{color:var(--muted);width:20px;font-size:.7rem}.usageRankList span{flex:1}.usageRankList strong{font-variant-numeric:tabular-nums}.usageCap{text-transform:capitalize}.usageTableWrap{overflow:auto}.usageTable{border-collapse:collapse;width:100%;min-width:720px;font-size:.76rem}.usageTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:8px;font-size:.64rem}.usageTable td{vertical-align:top;border-bottom:1px solid #ffffff0e;padding:9px 8px}.usageArtists{color:var(--muted);max-width:360px}.usageLiveDot,.usageDot{background:#4fe5bd;border-radius:99px;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #4fe5bd80}.usageDot{box-shadow:none;background:#696c79}@media (max-width:950px){.usageStats{grid-template-columns:repeat(2,minmax(0,1fr))}.usageGrid{grid-template-columns:1fr}.usageTitleRow{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.usageFunnel{grid-template-columns:repeat(2,1fr)}.usagePerformance{grid-template-columns:1fr}}.usageControls select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:10px 12px;font-weight:750}.usageTrend{gap:8px;display:grid}.usageTrendRow{border-bottom:1px solid #ffffff0d;grid-template-columns:88px minmax(120px,1fr) minmax(220px,auto);align-items:center;gap:12px;padding:7px 0;display:grid}.usageTrendRow>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.usageTrendRow>small{color:var(--muted);text-align:right;font-size:.68rem}.usageTrendBars{gap:3px;display:grid}.usageTrendBars i{background:var(--accent);border-radius:999px;height:4px;display:block}.usageTrendBars i:nth-child(2){background:var(--accent-2)}.usageTrendBars i:nth-child(3){background:#7ba6ff}@media (max-width:760px){.usageTrendRow{grid-template-columns:72px 1fr}.usageTrendRow>small{text-align:left;grid-column:1/-1}.usageControls{flex-wrap:wrap}.usageControls select{min-width:130px}}.labLoginPage{place-items:center;min-height:100vh;padding:32px;display:grid}.labLoginCard{border:1px solid var(--line);background:#111319f5;border-radius:20px;width:min(440px,100%);padding:32px;box-shadow:0 24px 80px #00000059}.labLoginCard h1{margin:10px 0 8px;font-size:2rem}.labLoginCard p{color:var(--muted);margin:0 0 22px;line-height:1.6}.labLoginCard form{gap:10px;margin-top:18px;display:grid}.labLoginInput{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:12px;padding:13px 14px}.labLoginButton{background:var(--accent);color:#fff;border:0;border-radius:12px;padding:13px 16px;font-weight:800}.labLoginHome{color:var(--muted);margin-top:18px;font-size:.9rem;display:inline-block}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.betaFeedbackButton{z-index:80;color:#fff;background:#151821;border:1px solid #343848;border-radius:999px;padding:11px 16px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0008}.betaModalBackdrop{z-index:100;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.betaModal{background:#11131a;border:1px solid #303442;border-radius:18px;width:min(620px,100%);padding:26px;position:relative}.betaClose{color:#fff;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.betaTypes{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.betaTypes button{color:#fff;background:#181b24;border:1px solid #303442;border-radius:10px;padding:10px}.betaTypes button.active{color:#63efd1;border-color:#63efd1}.betaModal label,.ticketDetail label{gap:7px;margin:14px 0;font-weight:700;display:grid}.betaModal textarea,.ticketDetail textarea,.ticketDetail input,.ticketDetail select,.feedbackFilter{color:#fff;background:#0d0f15;border:1px solid #303442;border-radius:10px;width:100%;padding:11px}.betaModal textarea{min-height:100px}.betaThanks{padding:20px 0}.ticketLayout{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:14px;display:grid}.ticketList{gap:8px;display:grid}.ticketList button{text-align:left;color:#fff;background:#11141b;border:1px solid #292d39;border-radius:10px;gap:4px;padding:12px;display:grid}.ticketList button.active{border-color:#63efd1}.ticketList span,.ticketList small{color:#9da5bc}.ticketMeta{flex-wrap:wrap;gap:8px;display:flex}.ticketMeta span,.seedPriority span{background:#151821;border:1px solid #292d39;border-radius:999px;padding:7px 10px;font-size:12px}.seedPriority{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.feedbackFilter{margin:12px 0 16px}@media (max-width:800px){.ticketLayout{grid-template-columns:1fr}.betaTypes{grid-template-columns:1fr 1fr}}.betaNotice{z-index:79;background:#12151d;border:1px solid #343848;border-radius:12px;align-items:center;gap:12px;max-width:620px;padding:12px 14px;font-size:13px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 30px #0008}.betaNotice span{color:#b7bfd3}.betaNotice button{white-space:nowrap}@media (max-width:700px){.betaNotice{flex-wrap:wrap;bottom:70px;right:18px}}.monitorCollapse{border:1px solid var(--line,#252936);background:#0f1118b8;border-radius:16px;margin:14px 0;overflow:hidden}.monitorCollapse>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.monitorCollapse>summary::-webkit-details-marker{display:none}.monitorCollapse>summary:after{content:"▸";opacity:.7;font-size:18px}.monitorCollapse[open]>summary:after{content:"▾"}.monitorCollapse>summary h2{margin:0 0 4px}.monitorCollapse>summary p{color:var(--muted,#9ca3af);margin:0;font-size:13px}.monitorCollapse>summary>span{margin-left:auto}.monitorCollapseBody{padding:0 14px 14px}.monitorCollapseBody>.monitorGrid{margin:0}.usageTable td small{color:var(--muted,#9ca3af);margin-top:3px;display:block}.diagnosticWindowControl{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 0 0 10px;display:flex}.diagnosticWindowControl>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:800}.diagnosticWindowControl select{border:0;border-left:1px solid var(--line);background:var(--panel-2);border-radius:0 10px 10px 0;min-width:92px}.diagnosticPanel{min-height:0}.diagnosticScroll{border:1px solid #ffffff0b;border-radius:10px;height:390px;max-height:390px;overflow:auto}.diagnosticScroll.short{height:300px;max-height:300px}.diagnosticScroll .usageTable{margin:0}.diagnosticScroll .usageTable thead th{z-index:2;box-shadow:0 1px 0 var(--line);background:#12151d;position:sticky;top:0}.diagnosticCell{min-width:260px;max-width:390px}.diagnosticCellContent{overflow-wrap:anywhere;max-height:74px;padding-right:5px;line-height:1.35;overflow:auto}.diagnosticCellContent.compact{min-width:150px;max-height:52px}.diagnosticCellContent::-webkit-scrollbar{width:9px;height:9px}.diagnosticScroll::-webkit-scrollbar{width:9px;height:9px}.diagnosticCellContent::-webkit-scrollbar-thumb{background:#333847;border-radius:999px}.diagnosticScroll::-webkit-scrollbar-thumb{background:#333847;border-radius:999px}.diagnosticGrid{align-items:start}@media (max-width:760px){.diagnosticWindowControl{justify-content:space-between;width:100%}.diagnosticWindowControl select{flex:1}.diagnosticScroll{height:340px;max-height:340px}}.sonoLabPage{color:#f0e7d7;background:#080b0d;min-height:100vh}.sonoTopbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0df5;border-bottom:1px solid #253034;grid-template-columns:290px minmax(320px,670px) auto;align-items:center;gap:24px;height:80px;padding:0 24px;display:grid;position:sticky;top:0}.sonoBrandLockup{align-items:center;gap:13px;display:flex}.sonoBrandLockup strong{letter-spacing:.07em;font-size:1.65rem;display:block}.sonoBrandLockup span{color:#55d9ce;letter-spacing:.23em;font-size:.66rem;font-weight:800;display:block}.miniCassette{background:#151816;border:1px solid #807966;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:54px;height:36px;display:flex;box-shadow:inset 0 0 0 3px #0d100f}.miniCassette i{border:2px solid #d7c9ae;border-radius:50%;width:11px;height:11px}.miniCassette b{border:1px solid #d7c9ae;width:18px;height:7px}.sonoTopSearch{position:relative}.sonoTopSearch form{background:#101416;border:1px solid #30383d;border-radius:8px;align-items:center;height:48px;display:flex;overflow:hidden}.sonoTopSearch form>span{color:#b9b9b1;padding-left:15px;font-size:24px}.sonoTopSearch input{color:#eee6d6;background:0 0;border:0;outline:none;flex:1;padding:0 14px}.sonoTopSearch button{color:#081012;background:#4ccdc4;border:0;border-left:1px solid #3b4548;height:100%;padding:0 18px;font-weight:900}.sonoSearchResults{z-index:80;background:#11171a;border:1px solid #30383d;border-radius:8px;position:absolute;top:54px;left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #000c}.sonoSearchResults button{text-align:left;color:#eee6d6;background:0 0;border:0;border-bottom:1px solid #252d30;width:100%;padding:12px 15px}.sonoSearchResults button:hover{background:#172224}.sonoLabBadge{color:#5fe0d6;letter-spacing:.08em;border:1px solid #3a8e8a;border-radius:8px;justify-self:end;padding:10px 14px;font-size:.76rem;font-weight:900}.sonoShell{grid-template-columns:255px minmax(0,1fr);min-height:calc(100vh - 80px);display:grid}.sonoSidebar{background:#0b0f11;border-right:1px solid #222b2f;flex-direction:column;gap:18px;padding:18px;display:flex}.sonoTapeCard{background:linear-gradient(#1a1915,#0b0c0c);border:1px solid #45443f;border-radius:7px;padding:10px;box-shadow:0 12px 28px #0008}.sonoTapeLabel{color:#111;text-align:center;background:#d6c6aa;border:2px solid #24231f;border-radius:4px;padding:10px}.sonoTapeLabel>span{letter-spacing:.05em;font-size:1.24rem;font-weight:950;display:block}.sonoTapeLabel>small{font-weight:800}.sonoReels{background:#161615;border:2px solid #171713;border-radius:18px;justify-content:space-around;align-items:center;height:47px;margin:12px 4px 3px;display:flex}.sonoReels i{border:5px dotted #d6c6aa;border-radius:50%;width:24px;height:24px}.sonoReels b{background:#080909;border:1px solid #d6c6aa;width:36px;height:15px}.sonoTapeFoot{text-align:center;gap:4px;padding:10px 4px 0;display:grid}.sonoTapeFoot small{color:#ff775b;letter-spacing:.12em;font-weight:850}.sonoTapeFoot strong{color:#d6b66f;letter-spacing:.12em;font-size:.74rem}.sonoNav{gap:5px;display:grid}.sonoNav button,.sonoNav a{color:#d7d3c9;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:0 11px;display:flex}.sonoNav button:hover,.sonoNav a:hover,.sonoNav .active{color:#5cddd4;background:#102426}.sonoNav span{flex:1}.sonoNav em{color:#54d8cf;border:1px solid #35716f;border-radius:3px;padding:2px 4px;font-size:.57rem;font-style:normal}.sonoSidebarFoot{border-top:1px solid #222a2d;gap:5px;margin-top:auto;padding-top:16px;display:grid}.sonoSidebarFoot strong{letter-spacing:.1em}.sonoSidebarFoot span,.sonoSidebarFoot a{color:#8f9998;font-size:.7rem}.sonoMain{min-width:0;padding:18px}.sonoHero{background:radial-gradient(circle at 75% 20%,#42b8b114,#0000 34%),linear-gradient(120deg,#171a19,#0c0f10);border:1px solid #343a39;border-radius:8px;grid-template-columns:1fr 1.15fr;min-height:365px;display:grid;position:relative;overflow:hidden}.sonoHero:after{content:"";opacity:.55;background:repeating-radial-gradient(at 20% 110%,#0000 0 12px,#47cbc21f 13px 14px,#0000 15px 25px);height:82px;position:absolute;bottom:0;left:0;right:0}.sonoHeroCopy{z-index:2;padding:45px 40px}.sonoKicker{color:#55d9ce;letter-spacing:.2em;font-size:.66rem;font-weight:900}.sonoHero h1{letter-spacing:.035em;color:#e5d8c1;margin:14px 0 20px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3.4rem,6vw,5.9rem);font-weight:500;line-height:.89}.sonoHero h1 span{color:#58cfc7}.sonoHero p{color:#c1beb4;max-width:430px;font-size:1.03rem;line-height:1.55}.sonoHero button,.sonoLabBanner>a{color:#081011;letter-spacing:.03em;background:#51cfc6;border:0;border-radius:5px;padding:13px 19px;font-weight:950}.sonoHeroTape{z-index:2;place-items:center;display:grid;transform:rotate(-6deg)}.heroCassette{aspect-ratio:1.7;background:#101211;border:5px solid #252522;border-radius:12px;width:min(470px,86%);padding:22px;position:relative;box-shadow:0 20px 45px #000b}.heroCassetteLabel{color:#131411;text-align:center;background:#d9c7a7;border:3px solid #161713;border-radius:8px;height:65%;padding:14px;position:relative}.heroCassetteLabel>span{letter-spacing:.08em;font-size:2.15rem;font-weight:950}.heroCassetteLabel>small{letter-spacing:.22em;font-size:.65rem;font-weight:850;display:block}.heroCassetteReels{background:#191919;border:5px solid #171714;border-radius:35px;justify-content:space-around;align-items:center;width:82%;height:64px;margin:12px auto;display:flex}.heroCassetteReels i{border:8px dotted #cfbda0;border-radius:50%;width:43px;height:43px}.heroCassetteReels b{background:#080909;border:2px solid #c5b394;width:82px;height:35px}.heroCassetteLabel em{font-size:.68rem;font-style:normal;font-weight:850;position:absolute;bottom:6px}.heroCassetteLabel em:first-of-type{left:10px}.heroCassetteLabel em:last-of-type{right:10px}.heroCassetteBase{justify-content:space-around;align-items:flex-end;height:35%;padding:18px 55px 8px;display:flex}.heroCassetteBase i{border:2px solid #6f6c62;border-radius:50%;width:11px;height:11px}.sonoHow,.sonoPanel,.sonoJourneyCard,.sonoLabBanner{background:#0e1315;border:1px solid #2d3638;border-radius:8px;margin-top:12px}.sonoHow{padding:18px 20px}.sonoHow h2,.sonoPanel h2{letter-spacing:.05em;margin:0 0 15px;font-size:.9rem}.sonoHow>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sonoHowStep{align-items:center;gap:12px;display:flex}.sonoHowStep>b{color:#52d6cc;border:1px solid #52d6cc;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;display:grid}.sonoHowStep span{gap:4px;display:grid}.sonoHowStep strong{color:#57d4ca;letter-spacing:.06em;font-size:.72rem}.sonoHowStep small{color:#9ca4a1;font-size:.7rem;line-height:1.35}.sonoJourneyCard{padding:24px}.sonoJourneyHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sonoJourneyHead h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(2.8rem,6vw,5rem);line-height:.95}.sonoJourneyHead p{color:#9aa29f;margin:0}.sonoJourneyHead button{color:#d8d1c5;background:0 0;border:1px solid #384547;border-radius:6px;padding:10px 12px;font-weight:800}.sonoLoading,.sonoError{background:#101a1c;border-radius:6px;margin:18px 0;padding:16px}.sonoError{color:#ffaaa1;background:#221312;border:1px solid #6c3330}.sonoPlayerGrid{grid-template-columns:minmax(0,1fr) 250px;gap:16px;margin-top:20px;display:grid}.sonoPlaybackEmpty{aspect-ratio:16/9;text-align:center;background:#050606;border:1px solid #252d2e;border-radius:8px;place-items:center;display:grid}.sonoPlaybackEmpty strong,.sonoPlaybackEmpty span{display:block}.sonoPlaybackEmpty span{color:#969d9a;margin-top:6px;font-size:.76rem}.sonoNowPlaying{padding:10px 2px;display:grid}.sonoNowPlaying span{color:#56d7cd;letter-spacing:.12em;font-size:.6rem;font-weight:850}.sonoNowPlaying strong{font-size:1.08rem}.sonoNowPlaying small{color:#919a97}.sonoArtistMeta,.sonoSignalGrid{gap:8px;display:grid}.sonoStat{background:#0a0e0f;border:1px solid #273033;border-radius:6px;padding:12px}.sonoStat span{color:#899391;text-transform:uppercase;letter-spacing:.07em;font-size:.65rem;display:block}.sonoStat strong{color:#e8ddca;margin-top:5px;font-size:1.15rem;display:block}.sonoDirections{margin-top:20px}.sonoSectionTitle{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.sonoSectionTitle span{letter-spacing:.14em;color:#a8b2ae;font-size:.68rem}.sonoSectionTitle small{color:#687370}.sonoDirectionGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sonoDirectionGrid button{color:#eee4d1;text-align:left;background:#111719;border:1px solid #293437;border-radius:8px;min-height:125px;padding:16px}.sonoDirectionGrid button:hover{border-color:#50d6cc;transform:translateY(-1px)}.sonoDirTop{align-items:center;gap:8px;display:flex}.sonoDirTop em{color:#55d7cd;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-style:normal;font-weight:900}.sonoDirectionGrid strong{margin-top:8px;font-size:1.18rem;display:block}.sonoDirectionGrid p{color:#929b98;margin:6px 0;font-size:.73rem;line-height:1.35}.sonoDepthTag{color:#d5b870;letter-spacing:.1em;font-size:.6rem}.sonoLowerGrid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.sonoPanel{padding:18px}.sonoPanelHead{justify-content:space-between;gap:12px;display:flex}.sonoPanelHead p{color:#909996;margin:-9px 0 0;font-size:.7rem}.sonoPanelHead>span,.sonoPanelHead>a{color:#55d8ce;letter-spacing:.08em;font-size:.64rem}.sonoPath{gap:0;margin-top:15px;display:grid}.sonoPath>div{grid-template-columns:28px 1fr 18px;align-items:center;gap:8px;min-height:52px;display:grid;position:relative}.sonoPath b{color:#071012;background:#58d1c8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.sonoPath span{display:grid}.sonoPath small{color:#87918e}.sonoPath i{color:#55d8ce;font-style:normal}.sonoEmpty{color:#7f8986;padding:30px 0}.sonoSignalGrid{grid-template-columns:1fr 1fr;margin-top:14px}.sonoLabBanner{background:linear-gradient(90deg,#102324,#0d1517);border-color:#266967;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.sonoLabBanner strong{color:#58d9cf;letter-spacing:.08em}.sonoLabBanner p{color:#9aa5a2;margin:5px 0 0;font-size:.75rem}.sonoLabBanner>a{font-size:.7rem}.sonoLabBanner .miniCassette{border-color:#50d6cc}.sonoLabPage .videoFrame,.sonoLabPage .videoOverlay{border-radius:8px}@media (max-width:1050px){.sonoTopbar{grid-template-columns:auto 1fr auto}.sonoBrandLockup>div{display:none}.sonoShell{grid-template-columns:190px 1fr}.sonoHero{grid-template-columns:1fr}.sonoHeroTape{display:none}.sonoHow>div{grid-template-columns:1fr 1fr}.sonoPlayerGrid,.sonoLowerGrid{grid-template-columns:1fr}.sonoSidebar{padding:12px}.sonoTapeCard{display:none}}@media (max-width:720px){.sonoTopbar{grid-template-columns:auto 1fr;height:auto;padding:10px 12px}.sonoLabBadge{display:none}.sonoShell{grid-template-columns:1fr}.sonoSidebar{display:none}.sonoMain{padding:10px}.sonoHeroCopy{padding:32px 24px}.sonoHow>div,.sonoDirectionGrid{grid-template-columns:1fr}.sonoTopSearch button{display:none}.sonoPlayerGrid{display:block}.sonoArtistMeta{grid-template-columns:1fr 1fr;margin-top:10px}.sonoJourneyHead{flex-direction:column}.sonoLabBanner{grid-template-columns:auto 1fr}.sonoLabBanner>a{text-align:center;grid-column:1/-1}}.sonoV2Page{color:#eee5d6;background:#070a0c;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.sonoV2Topbar{z-index:70;background:#080c0e;border-bottom:1px solid #263033;grid-template-columns:330px minmax(360px,700px) auto;align-items:center;gap:28px;height:82px;padding:0 20px;display:grid;position:sticky;top:0}.sonoV2Brand{align-items:center;gap:12px;display:flex}.sonoV2Brand img{object-fit:cover;border-radius:5px;width:70px;height:54px}.sonoV2Brand strong{letter-spacing:.07em;font-size:1.75rem;line-height:1;display:block}.sonoV2Brand span{color:#54d9ce;letter-spacing:.22em;margin-top:6px;font-size:.68rem;font-weight:900;display:block}.sonoV2SearchWrap{position:relative}.sonoV2SearchWrap form{background:#0d1113;border:1px solid #303a3d;border-radius:7px;align-items:center;height:48px;display:flex;overflow:hidden}.sonoV2SearchIcon{color:#bbb7ac;padding-left:16px;font-size:22px}.sonoV2SearchWrap input{color:#eee5d6;background:0 0;border:0;outline:0;flex:1;padding:0 14px}.sonoV2SearchWrap button{color:#061011;letter-spacing:.04em;background:#57cfc7;border:0;height:100%;padding:0 22px;font-weight:950}.sonoV2SearchResults{z-index:90;background:#0d1214;border:1px solid #303a3d;border-radius:7px;position:absolute;top:54px;left:0;right:0;overflow:hidden;box-shadow:0 20px 60px #000c}.sonoV2SearchResults button{color:#eee5d6;text-align:left;background:0 0;border:0;border-bottom:1px solid #263033;width:100%;padding:12px 15px}.sonoV2SearchResults button:hover{background:#112326}.sonoV2LabMode{color:#55d9ce;letter-spacing:.08em;border:1px solid #2e706e;border-radius:6px;justify-self:end;padding:10px 13px;font-size:.76rem;font-weight:900}.sonoV2Layout{grid-template-columns:245px minmax(650px,1fr) 305px;gap:14px;max-width:1600px;margin:0 auto;padding:14px;display:grid}.sonoV2Sidebar,.sonoV2RailCard,.sonoV2Hero,.sonoV2How,.sonoV2Panel,.sonoV2DiveCard,.sonoV2Signals{background:#0c1113;border:1px solid #2b3437;border-radius:8px}.sonoV2Sidebar{flex-direction:column;min-height:calc(100vh - 110px);padding:10px 10px 16px;display:flex}.sonoV2SideTape{border-radius:6px;width:100%;height:auto;margin-bottom:12px;display:block}.sonoV2Sidebar nav{gap:4px;padding:0 2px;display:grid}.sonoV2Sidebar nav button,.sonoV2Sidebar nav a{color:#d7d2c6;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;min-height:40px;padding:0 10px;display:flex}.sonoV2Sidebar nav button:hover,.sonoV2Sidebar nav a:hover,.sonoV2Sidebar nav .active{color:#59d6ce;background:#102426}.sonoV2Sidebar nav i{color:#dcd4c5;width:22px;font-style:normal}.sonoV2Sidebar nav span{flex:1}.sonoV2Sidebar nav em{color:#59d8cf;border:1px solid #2d6f6c;border-radius:3px;padding:2px 4px;font-size:.55rem;font-style:normal}.sonoV2MiniPlayer{border-top:1px solid #273033;grid-template-columns:50px 1fr 26px;align-items:center;gap:10px;margin-top:auto;padding:14px 5px 10px;display:grid}.sonoV2AlbumStub{background:linear-gradient(145deg,#171a1b,#303737);border:1px solid #41494a;border-radius:4px;width:50px;height:50px}.sonoV2MiniPlayer div:nth-child(2){gap:3px;min-width:0;display:grid}.sonoV2MiniPlayer strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.sonoV2MiniPlayer span{color:#a39e94;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.sonoV2MiniPlayer b{font-size:1.2rem}.sonoV2SidebarFoot{border-top:1px solid #263033;gap:5px;padding:13px 5px 0;display:grid}.sonoV2SidebarFoot strong{letter-spacing:.1em}.sonoV2SidebarFoot span,.sonoV2SidebarFoot small{color:#999f9d;font-size:.65rem}.sonoV2SidebarFoot em{color:#55d8ce;border:1px solid #2c716d;border-radius:3px;width:max-content;padding:3px 5px;font-size:.56rem;font-style:normal}.sonoV2Center{min-width:0}.sonoV2Hero{background:#0a0e10;grid-template-columns:44% 56%;height:365px;display:grid;overflow:hidden}.sonoV2HeroCopy{z-index:2;padding:48px 42px}.sonoV2HeroCopy h1{letter-spacing:.035em;color:#e9dbc3;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3.6rem,5.2vw,5.7rem);font-weight:500;line-height:.91}.sonoV2HeroCopy h1 span{color:#59cfc7}.sonoV2HeroCopy p{color:#c3beb4;max-width:410px;margin:25px 0;font-size:1rem;line-height:1.55}.sonoV2HeroCopy button{color:#061011;letter-spacing:.04em;background:#54cec6;border:0;border-radius:5px;padding:13px 20px;font-weight:950}.sonoV2HeroArt{background:#090d0f;justify-content:stretch;align-items:stretch;display:flex;overflow:hidden}.sonoV2HeroArt img{object-fit:cover;object-position:center;width:100%;height:100%}.sonoV2How{margin-top:11px;padding:16px 20px}.sonoV2How h2,.sonoV2Panel h2,.sonoV2RailCard h2,.sonoV2Signals h2,.sonoV2Directions h2{letter-spacing:.06em;color:#e6dbc8;margin:0;font-size:.88rem}.sonoV2How>div{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:14px;display:grid}.sonoV2HowItem{border-right:1px dashed #544b3b;align-items:center;gap:12px;padding-right:12px;display:flex}.sonoV2HowItem:last-child{border-right:0}.sonoV2HowItem>b{color:#55d8ce;border:1px solid #55d8ce;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:1.3rem;display:grid}.sonoV2HowItem span{gap:3px;display:grid}.sonoV2HowItem strong{color:#56d7ce;letter-spacing:.06em;font-size:.7rem}.sonoV2HowItem small{color:#9da5a2;font-size:.68rem;line-height:1.35}.sonoV2TwoCol{grid-template-columns:.95fr 1.25fr;gap:11px;margin-top:11px;display:grid}.sonoV2Panel{padding:16px 18px}.sonoV2PanelHead,.sonoV2RailTitle{justify-content:space-between;align-items:center;display:flex}.sonoV2PanelHead span,.sonoV2RailTitle span{color:#55d8ce;letter-spacing:.08em;font-size:.62rem}.sonoV2Recent{gap:10px;margin-top:14px;display:grid}.sonoV2Recent>div{grid-template-columns:46px 1fr;align-items:center;gap:10px;display:grid}.sonoV2Recent i{background:linear-gradient(145deg,#2b3030,#15191a);border-radius:4px;width:46px;height:46px}.sonoV2Recent span{display:grid}.sonoV2Recent strong{font-size:.78rem}.sonoV2Recent small{color:#969e9b;font-size:.67rem}.sonoV2Quick{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.sonoV2Quick button{color:#e8decd;text-align:left;background:0 0;border:0;padding:0}.sonoV2Cover{aspect-ratio:1;background:linear-gradient(135deg,#d4c7a7,#4c504a);border:1px solid #444b4b;border-radius:5px;display:block}.sonoV2Cover.c2{background:linear-gradient(135deg,#382f2c,#ba8d61)}.sonoV2Cover.c3{background:linear-gradient(135deg,#e0d1af,#55525c)}.sonoV2Cover.c4{background:linear-gradient(135deg,#c9b691,#2f3234)}.sonoV2Quick strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:.69rem;display:block;overflow:hidden}.sonoV2Rail{align-content:start;gap:12px;display:grid}.sonoV2RailCard{padding:18px}.sonoV2RailCard>a{color:#57d8cf;text-align:center;letter-spacing:.06em;border:1px solid #2f7773;border-radius:5px;margin-top:16px;padding:11px;font-size:.7rem;font-weight:900;display:block}.sonoV2RailStat{border-bottom:1px solid #283033;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.sonoV2RailStat span{color:#b7b6ad;font-size:.78rem}.sonoV2RailStat strong{font-size:1.12rem}.sonoV2DiveRail>img{border-radius:5px;width:100%;margin:14px 0 10px}.sonoV2PathList{margin-top:12px;display:grid}.sonoV2PathList>div{grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:48px;display:grid;position:relative}.sonoV2PathList>div:not(:last-child):before{content:"";background:#44a59f;width:1px;position:absolute;top:34px;bottom:-14px;left:11px}.sonoV2PathList b{color:#061011;z-index:1;background:#54cfc7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;display:grid}.sonoV2PathList span{display:grid}.sonoV2PathList strong{font-size:.77rem}.sonoV2PathList small{color:#999f9d;font-size:.66rem}.sonoV2RailEmpty{color:#8e9693;padding:20px 0;font-size:.74rem;line-height:1.5}.sonoV2Save{color:#55d8cf;letter-spacing:.06em;background:0 0;border:1px solid #2f7773;border-radius:5px;width:100%;margin-top:16px;padding:11px;font-weight:900}.sonoV2DiveCard{padding:22px}.sonoV2DiveHead{justify-content:space-between;gap:20px;display:flex}.sonoV2DiveHead>div>span{color:#55d8cf;letter-spacing:.14em;font-size:.62rem;font-weight:900}.sonoV2DiveHead h1{color:#e8dece;letter-spacing:-.04em;margin:8px 0;font-size:clamp(3rem,5vw,5rem);line-height:.93}.sonoV2DiveHead p{color:#9fa7a4;margin:0}.sonoV2DiveHead button{color:#e4dac8;background:0 0;border:1px solid #364043;border-radius:5px;height:max-content;padding:10px 12px}.sonoV2Message,.sonoV2Error{background:#112024;border-radius:5px;margin:15px 0;padding:14px}.sonoV2Error{color:#ffb0a8;background:#241312;border:1px solid #713936}.sonoV2PlayerGrid{grid-template-columns:minmax(0,1fr) 230px;gap:12px;margin-top:18px;display:grid}.sonoV2PlaybackEmpty{aspect-ratio:16/9;text-align:center;background:#050606;border-radius:6px;place-items:center;display:grid}.sonoV2PlaybackEmpty strong,.sonoV2PlaybackEmpty span{display:block}.sonoV2PlaybackEmpty span{color:#969d9a;margin-top:5px;font-size:.7rem}.sonoV2NowPlaying{padding:9px 1px;display:grid}.sonoV2NowPlaying span{color:#55d8cf;letter-spacing:.1em;font-size:.58rem}.sonoV2NowPlaying small{color:#999f9d}.sonoV2Meta{gap:8px;display:grid}.sonoV2MetaCard{background:#090d0f;border:1px solid #293235;border-radius:6px;padding:11px}.sonoV2MetaCard span{color:#8f9996;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;display:block}.sonoV2MetaCard strong{margin-top:5px;font-size:1rem;display:block}.sonoV2Directions{margin-top:18px}.sonoV2SectionHead p{color:#8f9996;margin:4px 0 10px;font-size:.7rem}.sonoV2Directions>div:last-child{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.sonoV2Directions button{color:#eadfce;text-align:left;background:#0c1214;border:1px solid #2a3437;border-radius:6px;flex-direction:column;gap:4px;min-height:130px;padding:11px 9px;display:flex}.sonoV2Directions button:hover{border-color:#55d8ce}.sonoV2Directions button>span{font-size:1.2rem}.sonoV2Directions button em{color:#55d8ce;text-transform:uppercase;letter-spacing:.08em;font-size:.59rem;font-style:normal;font-weight:900}.sonoV2Directions button strong{font-size:.8rem}.sonoV2Directions button small{color:#929a97;line-height:1.3}.sonoV2Signals{margin-top:11px;padding:15px 18px}.sonoV2Signals>div:first-child{justify-content:space-between;align-items:center;display:flex}.sonoV2Signals>div:first-child>span{color:#55d8ce;font-size:.64rem}.sonoV2SignalGrid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.sonoV2Page .videoFrame,.sonoV2Page .videoOverlay{border-radius:6px}@media (max-width:1250px){.sonoV2Layout{grid-template-columns:210px minmax(0,1fr)}.sonoV2Rail{display:none}.sonoV2Topbar{grid-template-columns:250px 1fr auto}.sonoV2Brand div{display:none}.sonoV2Hero{grid-template-columns:1fr}.sonoV2HeroArt{display:none}}@media (max-width:820px){.sonoV2Topbar{grid-template-columns:auto 1fr;height:auto;padding:10px}.sonoV2LabMode{display:none}.sonoV2Layout{grid-template-columns:1fr;padding:8px}.sonoV2Sidebar{display:none}.sonoV2Hero{height:auto}.sonoV2HeroCopy{padding:36px 24px}.sonoV2How>div,.sonoV2TwoCol,.sonoV2PlayerGrid,.sonoV2SignalGrid{grid-template-columns:1fr}.sonoV2Directions>div:last-child{grid-template-columns:1fr 1fr}.sonoV2SearchWrap button{display:none}}.sonoV2Hero{grid-template-columns:minmax(330px,39%) minmax(0,61%);gap:0;padding:0}.sonoV2HeroCopy{padding:48px 30px 42px 42px}.sonoV2HeroArt{background:radial-gradient(circle at 58% 48%,#48625e1a,#0000 55%),#090d0f;justify-content:center;align-items:center;padding:18px 20px 18px 8px;overflow:hidden}.sonoV2HeroArt img{object-fit:contain;object-position:center;border-radius:5px;width:100%;height:100%;display:block}.sonoV2How{padding:17px 20px 18px}.sonoV2How>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px}.sonoV2HowItem{border-right:1px dashed #544b3b;gap:13px;min-width:0;min-height:58px;padding:0 18px}.sonoV2HowItem:first-child{padding-left:0}.sonoV2HowItem:last-child{border-right:0;padding-right:0}.sonoV2HowItem>b{color:#55d8ce;border:1px solid #55d8ce;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.sonoV2HowItem>b svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.sonoV2HowItem span{align-content:center;min-width:0}.sonoV2HowItem strong{white-space:nowrap;font-size:.69rem}.sonoV2HowItem small{max-width:150px;font-size:.67rem}@media (max-width:1120px){.sonoV2Hero{grid-template-columns:42% 58%}.sonoV2HeroCopy{padding-left:30px;padding-right:18px}.sonoV2HeroArt{padding:16px 16px 16px 4px}.sonoV2HowItem{gap:9px;padding:0 10px}.sonoV2HowItem>b{flex-basis:48px;width:48px;height:48px}}@media (max-width:760px){.sonoV2Hero{grid-template-columns:1fr;height:auto}.sonoV2HeroArt{min-height:260px;padding:8px 18px 20px}.sonoV2HeroArt img{max-height:330px}.sonoV2How>div{grid-template-columns:1fr 1fr;row-gap:18px}.sonoV2HowItem:nth-child(2){border-right:0}}.sonoSpecPage{color:#eee3d0;background:#060a0c;min-height:100vh;padding-bottom:52px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.sonoSpecHeader{z-index:100;background:#070b0d;border-bottom:1px solid #273235;grid-template-columns:320px minmax(420px,760px) 1fr;align-items:center;gap:24px;height:74px;padding:0 20px;display:grid;position:sticky;top:0}.sonoSpecBrand{align-items:center;gap:13px;display:flex}.sonoSpecBrand img{object-fit:cover;border-radius:4px;width:72px;height:48px}.sonoSpecBrand strong{letter-spacing:.07em;font-size:1.75rem;line-height:.95;display:block}.sonoSpecBrand span{color:#4fd5cc;letter-spacing:.22em;margin-top:7px;font-size:.67rem;font-weight:900;display:block}.sonoSpecSearch{position:relative}.sonoSpecSearch form{background:#0b1012;border:1px solid #303a3d;border-radius:6px;align-items:center;height:48px;display:flex;overflow:hidden}.sonoSpecMagnify{color:#d7cebc;padding-left:16px}.sonoSpecSearch input{color:#eee3d0;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 14px;font-size:.92rem}.sonoSpecSearch form>button{color:#061011;letter-spacing:.04em;background:#51cbc4;border:0;height:100%;padding:0 28px;font-weight:950}.sonoSpecSearchResults{z-index:110;background:#0b1012;border:1px solid #303a3d;border-radius:6px;position:absolute;top:54px;left:0;right:0;overflow:hidden;box-shadow:0 16px 50px #000b}.sonoSpecSearchResults button{color:#eee3d0;text-align:left;background:0 0;border:0;border-bottom:1px solid #263033;width:100%;padding:12px 14px;display:block}.sonoSpecSearchResults button:hover{background:#102326}.sonoSpecHeaderRight{justify-content:flex-end;align-items:center;gap:18px;display:flex}.sonoSpecLab{color:#4fd5cc;letter-spacing:.08em;font-size:.78rem;font-weight:900}.sonoSpecProfile{border-left:1px solid #273235;align-items:center;gap:10px;padding-left:18px;font-size:.8rem;display:flex}.sonoSpecProfile img{object-fit:cover;border:1px solid #52736f;border-radius:50%;width:42px;height:42px}.sonoSpecProfile b{color:#d7cebc;font-weight:400}.sonoSpecBody{grid-template-columns:255px minmax(660px,1fr) 310px;gap:14px;max-width:1536px;margin:0 auto;padding:14px 20px 12px;display:grid}.sonoSpecSidebar{border-right:1px solid #273235;flex-direction:column;min-height:calc(100vh - 140px);padding-right:10px;display:flex}.sonoSpecSideTape{border-radius:7px;width:100%;height:auto;margin-bottom:13px;display:block}.sonoSpecSidebar nav{gap:3px;display:grid}.sonoSpecSidebar nav>a,.sonoSpecSidebar nav>button{color:#e2d8c7;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;min-height:40px;padding:0 9px;display:flex}.sonoSpecSidebar nav>a:hover,.sonoSpecSidebar nav>button:hover,.sonoSpecSidebar nav>.active{color:#55d9d0;background:#0d2b2e}.sonoSpecSidebar nav i{text-align:center;width:22px;font-style:normal}.sonoSpecSidebar nav span{flex:1}.sonoSpecSidebar nav em{color:#55d9d0;border:1px solid #2c716d;border-radius:3px;padding:2px 4px;font-size:.54rem;font-style:normal}.sonoSpecNavDivider{background:#263033;height:1px;margin:10px 0}.sonoSpecPlayer{border-top:1px solid #263033;margin-top:auto;padding:16px 5px 10px}.sonoSpecPlayerInfo{grid-template-columns:58px 1fr;align-items:center;gap:11px;display:grid}.sonoSpecPlayerInfo img{object-fit:cover;border-radius:4px;width:58px;height:62px}.sonoSpecPlayerInfo span{gap:4px;display:grid}.sonoSpecPlayerInfo strong{font-size:.8rem}.sonoSpecPlayerInfo small{color:#b3ada1}.sonoSpecPlayerControls{justify-content:center;align-items:center;gap:18px;margin:12px 0 8px;display:flex}.sonoSpecPlayerControls button{color:#eee3d0;background:0 0;border:1px solid #bcb19e;border-radius:50%;width:46px;height:46px}.sonoSpecPlayerControls b{font-size:.76rem}.sonoSpecWave{align-items:center;gap:2px;height:16px;display:flex;position:relative}.sonoSpecWave i{background:#4fd5cc;width:2px;height:8px;display:block}.sonoSpecWave i:nth-child(2n){height:13px}.sonoSpecWave i:nth-child(3n){height:5px}.sonoSpecWave span{background:#353b3b;flex:1;height:2px}.sonoSpecTime{text-align:right;color:#a29d92;margin-top:3px;font-size:.68rem;display:block}.sonoSpecLabFoot{border:1px solid #253034;border-radius:6px;gap:6px;margin-top:10px;padding:12px;display:grid}.sonoSpecLabFoot strong{font-size:.68rem}.sonoSpecLabFoot strong span{color:#949b98;font-weight:500}.sonoSpecLabFoot em{color:#50d6cd;border:1px solid #2d716e;border-radius:3px;width:max-content;padding:3px 5px;font-size:.55rem;font-style:normal}.sonoSpecLabFoot small{color:#989e9b;font-size:.66rem;line-height:1.55}.sonoSpecCenter{min-width:0}.sonoSpecHero,.sonoSpecHow,.sonoSpecCard,.sonoSpecSignals,.sonoSpecDiveCard,.sonoSpecRailCard{background:#0a0f11;border:1px solid #2a3437;border-radius:8px}.sonoSpecHero{background:radial-gradient(circle at 62% 45%,#36504e1a,#0000 52%),#090d0f;grid-template-columns:43% 57%;height:318px;display:grid;overflow:hidden}.sonoSpecHeroCopy{padding:38px 25px 30px 43px}.sonoSpecHeroCopy h1{letter-spacing:.025em;color:#eadcc4;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3.3rem,4.9vw,5rem);font-weight:500;line-height:.91}.sonoSpecHeroCopy h1 span{color:#52cfc7}.sonoSpecHeroCopy p{color:#d0c9bd;max-width:355px;margin:22px 0;font-size:.94rem;line-height:1.55}.sonoSpecHeroCopy>div{align-items:center;gap:20px;display:flex}.sonoSpecHeroCopy button{color:#061011;background:#51cbc4;border:0;border-radius:5px;padding:12px 19px;font-weight:950}.sonoSpecHeroWave{color:#4fd5cc;letter-spacing:2px;font-size:1.2rem}.sonoSpecHeroArt{justify-content:center;align-items:center;padding:12px 18px 12px 0;display:flex}.sonoSpecHeroArt img{object-fit:contain;filter:drop-shadow(0 12px 12px #0008);width:100%;height:100%;display:block}.sonoSpecHow{margin-top:11px;padding:16px 19px}.sonoSpecHow h2,.sonoSpecCardHead h2,.sonoSpecRailCard h2{letter-spacing:.055em;margin:0;font-size:.86rem}.sonoSpecHow>div{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.sonoSpecHowItem{border-right:1px dashed #514939;grid-template-columns:72px 1fr;align-items:center;gap:9px;padding:0 15px;display:grid}.sonoSpecHowItem img{object-fit:cover;border-radius:50%;width:64px;height:64px}.sonoSpecHowItem span{gap:4px;display:grid}.sonoSpecHowItem strong{letter-spacing:.05em;color:#52d5cc;font-size:.68rem}.sonoSpecHowItem small{color:#c0b9ad;font-size:.68rem;line-height:1.35}.sonoSpecMidGrid{grid-template-columns:1.05fr .95fr;gap:11px;margin-top:11px;display:grid}.sonoSpecCard{padding:14px 16px}.sonoSpecCardHead{justify-content:space-between;align-items:center;display:flex}.sonoSpecCardHead span{color:#51d3ca;font-size:.62rem;text-decoration:none}.sonoSpecPreviewDirections{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px;display:grid}.sonoSpecPreviewDirections button{color:#e9decd;text-align:center;background:#0c1113;border:1px solid #303638;border-radius:5px;min-width:0;padding:9px 5px 11px}.sonoSpecPreviewDirections button:hover{border-color:#4fd5cc}.sonoSpecPreviewDirections img{object-fit:cover;border-radius:50%;width:48px;height:48px;margin:0 auto 5px}.sonoSpecPreviewDirections em{color:#4fd5cc;letter-spacing:.06em;margin-bottom:7px;font-size:.59rem;font-style:normal;font-weight:900;display:block}.sonoSpecPreviewDirections strong,.sonoSpecPreviewDirections small{font-size:.61rem;line-height:1.3;display:block}.sonoSpecPreviewDirections small{color:#a7a199;margin-top:3px}.sonoSpecQuick{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.sonoSpecQuick button{color:#e9decd;text-align:center;background:0 0;border:0;min-width:0;padding:0}.sonoSpecQuick img{aspect-ratio:1;object-fit:cover;border:1px solid #343b3b;border-radius:5px;width:100%}.sonoSpecQuick strong,.sonoSpecQuick small{margin-top:5px;font-size:.62rem;display:block}.sonoSpecQuick small{color:#aaa49b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sonoSpecSignals{margin-top:11px;padding:13px 16px}.sonoSpecSignalContent{grid-template-columns:1.05fr 1.1fr .9fr 1.05fr;gap:0;margin-top:10px;display:grid}.sonoSpecSignalContent>div{border-right:1px solid #253033;padding:0 14px}.sonoSpecSignalContent>div:first-child{padding-left:0}.sonoSpecSignalContent>div:last-child{border-right:0;padding-right:0}.sonoSpecSignalContent>div>span{color:#50d5cc;font-size:.62rem}.sonoSpecSignalContent p{grid-template-columns:90px 1fr 30px;align-items:center;gap:5px;margin:6px 0;font-size:.6rem;display:grid}.sonoSpecSignalContent p i{background:#252c2d;border-radius:3px;height:4px;overflow:hidden}.sonoSpecSignalContent p u{background:#50d1c9;height:100%;text-decoration:none;display:block}.sonoSpecSignalContent p b{color:#bbb4a8;font-weight:500}.sonoSpecTraits{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sonoSpecTraits b{color:#c7c0b5;background:#252b2c;border-radius:5px;padding:5px 7px;font-size:.58rem;font-weight:500}.sonoSpecEnergy{border-bottom:1px solid #334245;justify-content:center;align-items:flex-end;gap:4px;height:55px;margin-top:8px;display:flex}.sonoSpecEnergy i{background:#42bfb7;border-radius:8px 8px 0 0;width:11px;height:12px;display:block}.sonoSpecEnergy i:nth-child(2){height:20px}.sonoSpecEnergy i:nth-child(3){height:31px}.sonoSpecEnergy i:nth-child(4){height:43px}.sonoSpecEnergy i:nth-child(5){height:50px}.sonoSpecEnergy i:nth-child(6){height:46px}.sonoSpecEnergy i:nth-child(7){height:28px}.sonoSpecEnergy i:nth-child(8){height:10px}.sonoSpecSignalContent small{color:#aaa49b;font-size:.56rem}.sonoSpecRange{height:36px;margin-top:14px;position:relative}.sonoSpecRange:before{content:"";background:#454a48;border-radius:9px;height:3px;position:absolute;top:14px;left:0;right:0}.sonoSpecRange i{background:#4ecfc6;width:67%;height:3px;position:absolute;top:14px;left:0}.sonoSpecRange b,.sonoSpecRange em{background:#4ecfc6;border-radius:50%;width:14px;height:14px;position:absolute;top:8px}.sonoSpecRange b{left:8%}.sonoSpecRange em{font-style:normal;left:63%}.sonoSpecSignalContent>div:last-child small{justify-content:space-between;display:flex}.sonoSpecSignalContent>div:last-child small strong{font-weight:500}.sonoSpecRail{align-content:start;gap:12px;display:grid}.sonoSpecRailCard{padding:17px}.sonoSpecRailStat{border-bottom:1px solid #283133;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.sonoSpecRailStat span{color:#c5bfb4;font-size:.74rem}.sonoSpecRailStat strong{font-size:1.05rem}.sonoSpecRailCard>a{color:#4fd5cc;text-align:center;letter-spacing:.06em;border:1px solid #327b77;border-radius:5px;margin-top:14px;padding:11px;font-size:.68rem;font-weight:900;display:block}.sonoSpecRailTitle{justify-content:space-between;align-items:center;display:flex}.sonoSpecRailTitle span{color:#4fd5cc;letter-spacing:.06em;font-size:.66rem}.sonoSpecPath{margin-top:12px}.sonoSpecPath>div{grid-template-columns:23px 38px 1fr 28px 28px;align-items:center;gap:7px;min-height:55px;display:grid;position:relative}.sonoSpecPath>div:not(:last-child):after{content:"";background:#3ca39d;width:1px;position:absolute;top:39px;bottom:-16px;left:10px}.sonoSpecPath b{color:#061011;z-index:1;background:#54d0c8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.6rem;display:grid}.sonoSpecPath img{object-fit:cover;border-radius:3px;width:38px;height:38px}.sonoSpecPath span{min-width:0;display:grid}.sonoSpecPath strong{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.sonoSpecPath small{color:#aaa49b;white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.sonoSpecPath button,.sonoSpecPath em{color:#e7dcc9;background:0 0;border:1px solid #857d6e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.58rem;font-style:normal;display:grid}.sonoSpecSave{color:#4fd5cc;letter-spacing:.07em;background:0 0;border:1px solid #327b77;border-radius:5px;width:100%;margin-top:18px;padding:11px;font-weight:900}.sonoSpecStatus{z-index:90;color:#b8b2a8;background:#090d0f;border-top:1px solid #253033;grid-template-columns:240px repeat(4,1fr) 185px;align-items:center;gap:0;height:52px;padding:0 20px;font-size:.66rem;display:grid;position:fixed;bottom:0;left:0;right:0}.sonoSpecStatus>span,.sonoSpecStatus>div{border-right:1px solid #283033;padding-right:18px}.sonoSpecStatus>div{align-items:center;gap:7px;display:flex}.sonoSpecStatus>div i{background:#252d2d;border-radius:99px;width:82px;height:6px;overflow:hidden}.sonoSpecStatus>div u{background:#4fd0c8;height:100%;text-decoration:none;display:block}.sonoSpecStatus .good{color:#4fd5cc}.sonoSpecStatus .warn{color:#e8ab65}.sonoSpecStatus>a{color:#4fd5cc;letter-spacing:.04em;border:1px solid #327b77;border-radius:5px;justify-self:end;padding:8px 12px;font-weight:900}.sonoSpecDiveCard{padding:20px}.sonoSpecDiveHead{justify-content:space-between;gap:20px;display:flex}.sonoSpecDiveHead>div>span{color:#4fd5cc;letter-spacing:.12em;font-size:.62rem;font-weight:900}.sonoSpecDiveHead h1{color:#e9ddc9;margin:6px 0;font-size:clamp(3rem,5vw,5rem);line-height:.92}.sonoSpecDiveHead p{color:#a7a19a;margin:0}.sonoSpecDiveHead>button{color:#e9ddc9;background:0 0;border:1px solid #374143;border-radius:5px;height:max-content;padding:10px 12px}.sonoSpecNotice,.sonoSpecError{background:#112024;border-radius:5px;margin:14px 0;padding:12px}.sonoSpecError{color:#ffb0a8;background:#251414;border:1px solid #703d38}.sonoSpecPlayerGrid{grid-template-columns:1fr 220px;gap:12px;margin-top:16px;display:grid}.sonoSpecPlaybackEmpty{aspect-ratio:16/9;text-align:center;background:#040606;border-radius:6px;place-items:center;display:grid}.sonoSpecPlaybackEmpty span{color:#9b9f99;font-size:.7rem;display:block}.sonoSpecNowPlaying{margin-top:8px;display:grid}.sonoSpecNowPlaying span{color:#4fd5cc;letter-spacing:.08em;font-size:.55rem}.sonoSpecNowPlaying small{color:#a6a09a}.sonoSpecMeta{gap:8px;display:grid}.sonoSpecMetaCard{background:#090d0f;border:1px solid #2a3437;border-radius:5px;padding:10px}.sonoSpecMetaCard span{color:#909994;letter-spacing:.07em;font-size:.56rem;display:block}.sonoSpecMetaCard strong{margin-top:5px;display:block}.sonoSpecLiveDirections{margin-top:18px}.sonoSpecLiveDirections>div:last-child{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.sonoSpecLiveDirections button{color:#e9decd;text-align:left;background:#0c1113;border:1px solid #303638;border-radius:5px;flex-direction:column;gap:4px;min-height:124px;padding:10px;display:flex}.sonoSpecLiveDirections button em{color:#4fd5cc;font-size:.58rem;font-style:normal}.sonoSpecLiveDirections button small{color:#9ea39d}@media (max-width:1280px){.sonoSpecBody{grid-template-columns:220px minmax(0,1fr)}.sonoSpecRail{display:none}.sonoSpecHeader{grid-template-columns:260px 1fr auto}.sonoSpecProfile{display:none}.sonoSpecHero{grid-template-columns:44% 56%}}@media (max-width:860px){.sonoSpecHeader{grid-template-columns:1fr;height:auto;padding:10px}.sonoSpecHeaderRight{display:none}.sonoSpecBody{grid-template-columns:1fr;padding:8px}.sonoSpecSidebar{display:none}.sonoSpecHero{grid-template-columns:1fr;height:auto}.sonoSpecHeroArt{min-height:250px;padding:10px}.sonoSpecHow>div,.sonoSpecMidGrid,.sonoSpecSignalContent,.sonoSpecPlayerGrid{grid-template-columns:1fr}.sonoSpecHowItem{border-bottom:1px dashed #514939;border-right:0;padding:10px 0}.sonoSpecHowItem:last-child{border-bottom:0}.sonoSpecPreviewDirections{grid-template-columns:1fr 1fr}.sonoSpecStatus{display:none}}.sonoSpecHero{grid-template-columns:38% 62%;height:380px}.sonoSpecHeroCopy{padding:38px 18px 34px 43px;overflow:hidden}.sonoSpecHeroCopy h1{font-size:clamp(3.55rem,4.35vw,4.65rem);line-height:.88}.sonoSpecHeroCopy p{margin:17px 0 18px}.sonoSpecHeroArt{padding:24px 20px 24px 8px;overflow:hidden}.sonoSpecHeroArt img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}@media (max-width:1280px){.sonoSpecHero{grid-template-columns:40% 60%;height:360px}.sonoSpecHeroCopy h1{font-size:clamp(3.25rem,5.2vw,4.35rem)}}@media (max-width:860px){.sonoSpecHero{grid-template-columns:1fr;height:auto}.sonoSpecHeroCopy{padding:32px 28px}.sonoSpecHeroArt{min-height:280px;padding:12px 22px 24px}}.sonoSpecHow{background:#090e10;min-height:132px;margin-top:11px;padding:17px 25px 20px}.sonoSpecHow h2{color:#eee3d0;letter-spacing:.035em;margin:0;font-size:.92rem;font-weight:900}.sonoSpecHow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:15px;display:grid}.sonoSpecHowItem{border-right:1px dashed #574f40;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:15px;min-height:72px;padding:0 24px;display:grid}.sonoSpecHowItem:first-child{padding-left:0}.sonoSpecHowItem:last-child{border-right:0;padding-right:0}.sonoSpecHowItem img{object-fit:contain;object-position:center;filter:none;border-radius:50%;width:62px;max-width:100%;height:62px;max-height:100%;margin:auto;display:block}.sonoSpecHowItem span{align-content:center;gap:6px;min-width:0;display:grid}.sonoSpecHowItem strong{letter-spacing:.025em;font-size:.78rem;font-weight:900;line-height:1.1}.sonoSpecHowItem small{color:#ddd4c6;max-width:180px;font-size:.76rem;line-height:1.45}.sonoSpecHowItem:first-child strong{color:#38d6d2}.sonoSpecHowItem:nth-child(2) strong{color:#65d34a}.sonoSpecHowItem:nth-child(3) strong{color:#ff981c}.sonoSpecHowItem:nth-child(4) strong{color:#ff514b}@media (max-width:1180px){.sonoSpecHow{padding-left:18px;padding-right:18px}.sonoSpecHowItem{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:0 13px}.sonoSpecHowItem img{width:54px;height:54px}.sonoSpecHowItem strong{font-size:.7rem}.sonoSpecHowItem small{font-size:.68rem}}@media (max-width:860px){.sonoSpecHow>div{grid-template-columns:1fr 1fr}.sonoSpecHowItem{border-bottom:1px dashed #574f40;border-right:0;padding:12px 8px}.sonoSpecHowItem:nth-child(3),.sonoSpecHowItem:nth-child(4){border-bottom:0}}@media (max-width:560px){.sonoSpecHow>div{grid-template-columns:1fr}.sonoSpecHowItem{border-bottom:1px dashed #574f40!important}.sonoSpecHowItem:last-child{border-bottom:0!important}}.sonoSpecHowItem{grid-template-columns:76px minmax(0,1fr)}.sonoSpecHowItem img{object-fit:contain;object-position:center;width:62px;height:62px;margin:auto}@media (max-width:1180px){.sonoSpecHowItem{grid-template-columns:64px minmax(0,1fr)}.sonoSpecHowItem img{width:54px;height:54px}}@media (max-width:860px){.sonoSpecHowItem img{width:58px;height:58px}}.opsPage{padding:30px 0 90px}.opsHero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.opsHero h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.opsHero p{color:var(--muted);margin:0}.opsHero>button,.opsTabs button,.opsTabs a,.opsPanel header button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;padding:9px 12px;font-weight:800}.opsTabs{border:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e13d1;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:10px;display:flex;position:sticky;top:8px}.opsTabs button.active{background:var(--accent);color:#08090c;border-color:var(--accent)}.opsTabs a{margin-left:auto;text-decoration:none}.opsTabs a+a{margin-left:0}.opsHealth{border:1px solid var(--line);background:#111319b8;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.opsHealth>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.opsHealth>div:last-child{border-right:0}.opsHealth i{border-radius:99px;width:7px;height:7px}.opsHealth i.ok{background:#4fe5bd;box-shadow:0 0 8px #4fe5bd73}.opsHealth i.warn{background:var(--warn)}.opsHealth span{color:var(--muted);font-size:.72rem}.opsHealth strong{font-size:.75rem}.opsCards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.opsCards article,.opsPanel,.opsAdvanced{border:1px solid var(--line);background:#111319db;border-radius:15px}.opsCards article{padding:16px}.opsCards span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.69rem;display:block}.opsCards strong{margin:5px 0;font-size:2rem;display:block}.opsCards small{color:var(--muted);font-size:.72rem}.opsGrid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.opsPanel{padding:17px}.opsPanel header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.opsPanel h2{margin:0 0 3px;font-size:1rem}.opsPanel p{color:var(--muted);margin:0;font-size:.75rem}.opsRows>div{border-bottom:1px solid #ffffff0e;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 2px;display:grid}.opsRows>div:last-child{border-bottom:0}.opsRows span{font-weight:800}.opsRows small{color:var(--muted);grid-column:1/-1}.opsActivity{border-collapse:collapse;width:100%;font-size:.78rem}.opsActivity th,.opsActivity td{text-align:right;border-bottom:1px solid #ffffff0e;padding:10px 7px}.opsActivity th:first-child,.opsActivity td:first-child{text-align:left}.opsActivity th{color:var(--muted);text-transform:uppercase;font-size:.65rem}.opsAdvanced{margin-top:14px}.opsAdvanced summary{cursor:pointer;padding:15px 17px;font-weight:800}.opsMiniGrid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 15px 15px;display:grid}.opsMiniGrid span{color:var(--muted);border:1px solid #ffffff0e;border-radius:9px;padding:9px;font-size:.72rem}.opsMiniGrid b{color:var(--text);margin-top:2px;font-size:1rem;display:block}.opsEmbedded>.monitorPage,.opsEmbedded>.usagePage{padding-top:4px}.opsEmbedded .monitorHero,.opsEmbedded .usageHero{margin-top:4px}.opsEmbedded .monitorTitleRow h1,.opsEmbedded .usageTitleRow h1{font-size:clamp(2rem,5vw,4rem)}@media (max-width:900px){.opsHealth,.opsCards{grid-template-columns:repeat(2,1fr)}.opsGrid{grid-template-columns:1fr}.opsMiniGrid{grid-template-columns:repeat(2,1fr)}.opsTabs{position:static}.opsTabs a{margin-left:0}}@media (max-width:560px){.opsHealth,.opsCards{grid-template-columns:1fr}.opsHero{flex-direction:column;align-items:flex-start}}.opsEmbedded .monitorTitleRow,.opsEmbedded .usageTitleRow,.opsEmbedded .monitorHero>.eyebrow,.opsEmbedded .usageHero>.eyebrow{display:none}.opsHealth i.bad{background:#ff5e62;box-shadow:0 0 9px #ff5e628c}.opsHealth>div.healthBad{background:#ff373e0e}.opsHealth>div.healthBad strong{color:#ff7b7f}.opsRows>div.rowBad{background:#ff373e0b;border-radius:8px;margin:0 -8px;padding-left:10px;padding-right:10px}.opsRows>div.rowBad span{color:#ff7b7f}.opsLookupBar{background:#ffffff12;border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.opsLookupBar i{background:#4fe5bd;border-radius:99px;height:100%;display:block}.lookupCard strong{color:#7ee8cf}@media (min-width:1101px){.opsCards{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1100px){.opsCards{grid-template-columns:repeat(3,minmax(0,1fr))}}.opsWorkersView{gap:18px;display:grid}.opsWorkerSection{gap:14px;display:grid}.opsWorkerSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.opsWorkerSectionHead h2{margin:3px 0 4px;font-size:24px}.opsWorkerSectionHead p{color:var(--muted);margin:0}.opsWorkerPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opsProviderPanel{margin:0}.opsProviderBad{box-shadow:inset 0 0 0 1px #ff565624;border-color:#ff5656b8!important}.badText{color:#ff6868!important}.opsProviderEfficiency{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.opsProviderEfficiency>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opsProviderEfficiency>div:first-child span{color:var(--muted)}.opsProviderEfficiency>div:first-child strong{font-size:24px}.opsProviderEfficiency small{color:var(--muted);margin-top:7px;display:block}@media (max-width:900px){.opsWorkerPair{grid-template-columns:1fr}.opsWorkerSectionHead{flex-direction:column;align-items:flex-start}}.opsTabs a.opsFeedbackFlag{background:#ffbd591a;border-color:#ffbd59;box-shadow:inset 0 0 0 1px #ffbd5914}.opsTicketBadge{color:#111;letter-spacing:.04em;background:#ffbd59;border-radius:999px;align-items:center;margin-left:8px;padding:3px 6px;font-size:.62rem;display:inline-flex}.opsTicketAlert{color:var(--text);background:#ffbd5917;border:1px solid #ffbd59;border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px 14px;margin:0 0 12px;padding:12px 14px;text-decoration:none;display:grid}.opsTicketAlert span{color:#ffbd59;letter-spacing:.09em;font-size:.68rem;font-weight:900}.opsTicketAlert strong{font-size:.85rem}.opsTicketAlert small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.opsTicketAlert em{color:#ffbd59;font-style:normal;font-weight:900}@media (max-width:700px){.opsTicketAlert{grid-template-columns:1fr auto}.opsTicketAlert small{grid-column:1/-1}.opsTicketAlert span{grid-column:1}.opsTicketAlert strong{grid-column:2}.opsTicketAlert em{display:none}}.completionOriginSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.completionOriginSummary>div{border:1px solid var(--line);background:#ffffff04;border-radius:10px;padding:10px 12px}.completionOriginSummary span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.completionOriginSummary strong{font-size:18px}.completionFilterBar{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.completionFilterBar button{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 11px;font-weight:700}.completionFilterBar button.active{color:#0b0911;background:#8f6cff;border-color:#8f6cff}.monitorOrigin{white-space:nowrap;border:1px solid var(--line);border-radius:999px;align-items:center;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.monitorOrigin.seed-origin{border-color:#8f6cff}.monitorOrigin.source{border-color:#5eead4}.monitorOrigin.discovery{border-color:#64748b}@media (max-width:850px){.completionOriginSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.publicStepTrack{color:var(--muted);margin-top:4px;font-size:.82rem}.exportCard{border:1px solid var(--line);background:#111319d6;border-radius:18px;max-width:850px;margin:22px auto 0;padding:22px}.exportHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.exportHeader h2{margin:4px 0 7px}.exportHeader p{max-width:600px;margin:0;line-height:1.55}.exportCount{white-space:nowrap;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:800}.providerButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.providerBtn{text-align:left;border:1px solid var(--line);background:var(--panel-2);min-height:76px;color:var(--text);border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;padding:13px 14px;display:flex}.providerBtn span{color:var(--muted);font-size:.78rem;font-weight:800}.providerBtn strong{font-size:.9rem}.providerBtn:disabled{opacity:.48;cursor:not-allowed}.providerReady:not(:disabled){cursor:pointer;border-color:#6ce5c273}.providerReady:not(:disabled):hover{border-color:var(--accent-2)}.exportFallbacks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.exportFallbacks .copyBtn{margin-top:0}.exportFallbacks .copyBtn:disabled{opacity:.45;cursor:not-allowed}.exportNotice{border:1px solid var(--line);color:var(--muted);background:#0b0c10;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.78rem}.exportNotice.success{color:var(--accent-2);border-color:#6ce5c266}.exportNotice.error{color:#ffb2b2;border-color:#ff787866}@media (max-width:720px){.providerButtons{grid-template-columns:1fr}.exportHeader{flex-direction:column}.exportFallbacks{grid-template-columns:1fr}}.liveExportPanel{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:16px}.liveExportPanel p{color:var(--muted);margin:6px 0 12px}.liveSpotifyBtn{width:100%;margin-bottom:8px}.providerMiniRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.providerMiniRow .providerBtn{min-width:0;padding:10px 11px}.providerMiniRow .providerBtn span,.providerMiniRow .providerBtn strong{display:block}.providerMiniRow .providerBtn strong{margin-top:3px;font-size:11px}@media (max-width:760px){.providerMiniRow{grid-template-columns:1fr}}.providerBtn{transition:border-color .16s,transform .16s,background .16s;position:relative;overflow:hidden}.providerReady:not(:disabled):hover{transform:translateY(-1px)}.providerIdentity{align-items:center;gap:8px;line-height:1;color:var(--text)!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important}.providerLogo{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex!important}.providerLogo svg{width:100%;height:100%;display:block}.providerLogoSpotify{color:#1ed760}.providerLogoYouTube{color:#f03}.providerLogoApple{color:#fa2d48}.providerLogoAmazon{color:#25a9e0}.providerBtn strong{color:var(--text)}.providerBtn:disabled .providerLogo{filter:grayscale(.35);opacity:.7}.providerMiniRow .providerIdentity{display:inline-flex!important}.providerMiniRow .providerBtn span.providerIdentity{margin-bottom:1px}.copyBoxButton{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:.66rem;font-weight:800}.copyBoxButton:hover{color:var(--text);border-color:#ffffff38}.usagePanel,.monitorProgressPanel,.monitorStats,.opsCards,.opsGrid,.opsAdvanced,.opsProviderPanel{position:relative}.usagePanel>.copyBoxButton,.monitorProgressPanel>.copyBoxButton,.monitorStats>.copyBoxButton,.opsCards>.copyBoxButton,.opsGrid>.copyBoxButton,.opsAdvanced>.copyBoxButton,.opsProviderPanel>.copyBoxButton{z-index:3;position:absolute;top:10px;right:10px}.usagePanelHead .panelActions{align-items:center;gap:8px;display:flex}.copyCount{align-items:center;gap:9px;display:flex}.opsHydrationFirst .monitorPage{padding-bottom:0}.opsHydrationFirst .monitorHero{margin-bottom:12px}.opsHydrationFirst .monitorTitleRow,.opsHydrationFirst .monitorHero>.eyebrow{display:none}.monitorMode-details{padding-top:0!important}.monitorMode-details .monitorFoot{margin-top:8px}.monitorFixedBody{max-height:520px;overflow:auto}.opsProviderPanel .opsRows{max-height:330px;padding-right:5px;overflow:auto}.usagePanelScroll{height:340px;max-height:340px;padding-right:5px;overflow:auto}.usagePanelScroll .usageTableWrap{max-height:none}.usageRankList{min-height:0}.dateControl{color:var(--muted);border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:6px;padding:4px 8px;font-size:.7rem;display:flex}.dateControl input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:132px!important;color:var(--text)!important;background:0 0!important;border:0!important;padding:5px!important}.activityGraph{border:1px solid #ffffff0e;border-radius:12px;height:270px;margin-bottom:12px;padding:12px}.activityGraph svg{width:100%;height:220px;overflow:visible}.activityGraph polyline{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.activityGraph .gSessions{stroke:#9a72ff}.activityGraph .gSearches{stroke:#4fe5bd}.activityGraph .gDiscoveries{stroke:#7ba6ff}.activityGraph .gDirections{stroke:#ffc765}.graphLegend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:.68rem;display:flex}.graphLegend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.graphLegend .gSessions:before{background:#9a72ff}.graphLegend .gSearches:before{background:#4fe5bd}.graphLegend .gDiscoveries:before{background:#7ba6ff}.graphLegend .gDirections:before{background:#ffc765}.activityTotals{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.activityTotals span{color:var(--muted);border:1px solid #ffffff0e;border-radius:9px;padding:9px;font-size:.7rem}.activityTotals b{color:var(--text);margin-top:2px;font-size:1rem;display:block}@media (max-width:900px){.activityTotals{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.activityTotals{grid-template-columns:repeat(2,1fr)}.activityGraph{height:230px}.activityGraph svg{height:180px}}.queueRowHead{align-items:center;gap:8px;min-width:0;display:flex}.queueRowHead>b{flex:1;min-width:0}.queueRowHead>span{white-space:nowrap}.queueRowHead>.smallButton{min-height:0;margin-left:auto;padding:5px 8px}.manualOverrideEditor{background:#4fe5bd09!important;border:1px solid #4fe5bd47!important;border-radius:10px!important;gap:8px!important;margin-top:9px!important;padding:10px!important;display:grid!important}.manualOverrideEditor>strong{color:var(--text)!important}.manualOverrideEditor>small{color:var(--muted)!important}.manualOverrideEditor>div{align-items:center!important;gap:7px!important;display:flex!important}.manualOverrideEditor input{border:1px solid var(--line);min-width:0;color:var(--text);background:#0b0c10;border-radius:8px;flex:1;padding:8px 10px;font-size:.8rem}.manualOverrideEditor button{white-space:nowrap}.successBox{color:#7ee8cf;background:#4fe5bd0f;border:1px solid #4fe5bd59;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:.76rem}@media (max-width:720px){.queueRowHead{flex-wrap:wrap}.queueRowHead>b{flex-basis:100%}.queueRowHead>.smallButton{margin-left:0}.manualOverrideEditor>div{flex-wrap:wrap!important}.manualOverrideEditor input{flex-basis:100%}}.dangerButton{color:#ffb0b0!important;border-color:#ff7d7d47!important}.dangerButton:hover{background:#ff5a5a14!important;border-color:#ff7d7d8c!important}.seedV2Top{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin-top:9px;padding-top:8px;display:grid}.seedV2Top span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.seedV2Top b{color:var(--text)}@media (max-width:760px){.seedV2Top{grid-template-columns:1fr}}.genreExplorer{text-align:left;margin-top:26px}.genreDivider{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;margin:22px 0;font-size:.72rem;display:flex}.genreDivider:before,.genreDivider:after{content:"";background:var(--line);flex:1;height:1px}.genreDivider span{padding:0 3px}.genreHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.genreHeading .sectionTitle{color:var(--text);margin:0 0 4px;font-weight:900}.genreHeading p{color:var(--muted);max-width:none;margin:0;font-size:.84rem;line-height:1.45}.genreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.genreTile{border:1px solid var(--line);min-height:86px;color:var(--text);text-align:left;background:#111319d1;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:12px;transition:border-color .15s,transform .15s,background .15s;display:grid}.genreTile>span{color:var(--accent-2);grid-row:1/3;font-size:1.15rem}.genreTile strong{font-size:.86rem}.genreTile small{color:var(--muted);font-size:.66rem}.genreTile:hover:not(:disabled){border-color:var(--accent);background:var(--panel-2);transform:translateY(-2px)}.genreTile:disabled{cursor:wait;opacity:.68}.genreError{color:#ffd1cd;background:#241313;border:1px solid #6d3131;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:.78rem}.autoDivePanel{border:1px solid var(--line);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 8px;padding:12px 13px;display:flex}.autoDivePanel.active{background:#4fe5bd0b;border-color:#4fe5bd6b}.autoDiveCopy>div{align-items:center;gap:8px;display:flex}.autoDiveCopy strong{font-size:.92rem}.autoDiveCopy span{letter-spacing:.1em;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 6px;font-size:.61rem;font-weight:900}.autoDivePanel.active .autoDiveCopy span{color:var(--accent-2);border-color:#4fe5bd66}.autoDiveCopy small{color:var(--muted);margin-top:3px;font-size:.72rem;line-height:1.4;display:block}.autoDiveActions{flex-shrink:0;align-items:center;gap:7px;display:flex}.autoDiveToggle,.autoNextBtn,.autoDiveCountdown button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;padding:8px 10px;font-size:.72rem;font-weight:800}.autoDiveToggle{align-items:center;gap:7px;display:flex}.autoDiveToggle i{background:#343845;border-radius:99px;width:26px;height:15px;display:block;position:relative}.autoDiveToggle i:after{content:"";background:#a4a7b0;border-radius:50%;width:11px;height:11px;transition:left .15s,background .15s;position:absolute;top:2px;left:2px}.autoDiveToggle.active{border-color:#4fe5bd66}.autoDiveToggle.active i{background:#4fe5bd52}.autoDiveToggle.active i:after{background:var(--accent-2);left:13px}.autoNextBtn:hover,.autoDiveToggle:hover,.autoDiveCountdown button:hover{border-color:var(--accent)}.autoDiveCountdown{background:#9d7cff12;border:1px solid #9d7cff57;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 14px;padding:11px 13px;display:flex}.autoDiveCountdown>div:first-child{gap:2px;display:grid}.autoDiveCountdown span{text-transform:uppercase;letter-spacing:.1em;color:#cdbfff;font-size:.65rem}.autoDiveCountdown strong{font-size:.95rem}.autoDiveCountdown small{color:var(--muted);font-size:.7rem}.autoDiveCountdown>div:last-child{gap:6px;display:flex}@media (max-width:720px){.genreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.autoDivePanel{flex-direction:column;align-items:flex-start}.autoDiveActions{width:100%}.autoDiveActions button{flex:1}.autoDiveCountdown{flex-direction:column;align-items:flex-start}.autoDiveCountdown>div:last-child{width:100%}.autoDiveCountdown button{flex:1}}.autoDiveCopy{flex:1;min-width:0}.autoDiveStyles{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.autoDiveStyles button{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff06;border-radius:9px;gap:1px;min-width:116px;padding:7px 9px;display:grid}.autoDiveStyles button strong{font-size:.7rem}.autoDiveStyles button small{color:var(--muted);margin:0;font-size:.61rem}.autoDiveStyles button:hover{border-color:#4fe5bd59}.autoDiveStyles button.active{border-color:var(--accent-2);background:#4fe5bd14}.autoDiveStyles button.active strong{color:var(--accent-2)}@media (max-width:720px){.autoDiveStyles{width:100%}.autoDiveStyles button{flex:1;min-width:95px}}.autoDiveAnchor{color:var(--muted);margin-top:7px;font-size:.67rem}.autoDiveAnchor strong{color:var(--accent-2)}.recentJourney{text-align:left;background:#9d7cff0e;border:1px solid #9d7cff47;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:11px 13px;display:flex}.recentJourney>div{gap:2px;min-width:0;display:grid}.recentJourney span{text-transform:uppercase;letter-spacing:.12em;color:#cdbfff;font-size:.62rem}.recentJourney strong{font-size:.88rem}.recentJourney small{color:var(--muted);font-size:.66rem}.recentJourney button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:9px;flex-shrink:0;padding:8px 10px;font-size:.7rem;font-weight:800}.recentJourney button:hover{border-color:var(--accent)}@media (max-width:620px){.recentJourney{flex-direction:column;align-items:flex-start}.recentJourney button{width:100%}}.playbackMetaRow{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin:7px 2px 0;font-size:.67rem;display:flex}.playbackMetaRow>div{min-width:0}.playbackMetaRow a{color:var(--muted);white-space:nowrap;text-decoration:none}.playbackMetaRow a:hover{color:var(--text)}.playbackPausedNote{color:#cdbfff}.autoDiveComplianceState{color:#cdbfff;margin-top:7px;font-size:.66rem}@media (max-width:620px){.playbackMetaRow{flex-direction:column;align-items:flex-start;gap:4px}}.seedV2Diagnostics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.seedV2Diagnostics>div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:9px 10px}.seedV2Diagnostics span,.seedV2Diagnostics small{color:var(--muted);font-size:.66rem;display:block}.seedV2Diagnostics strong{margin:2px 0;font-size:.9rem;display:block}@media (max-width:820px){.seedV2Diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.seedV2Diagnostics{grid-template-columns:1fr}}.activityGraph{position:relative}.activityGraph .graphGridLine{stroke:#ffffff12;stroke-width:.45px;vector-effect:non-scaling-stroke}.activityGraph .graphPoint{stroke-width:.45px;vector-effect:non-scaling-stroke}.activityGraph circle.gSessions{fill:#9a72ff}.activityGraph circle.gSearches{fill:#4fe5bd}.activityGraph circle.gDiscoveries{fill:#7ba6ff}.activityGraph circle.gDirections{fill:#ffc765}.graphScale{color:var(--muted);z-index:1;font-size:.62rem;position:absolute;top:9px;right:13px}.graphScale b{color:var(--text)}.graphXAxis{color:var(--muted);justify-content:space-between;margin:-3px 2px 8px;font-size:.61rem;display:flex}.usageInternalToggle{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:.7rem;display:flex}.usageInternalToggle input{accent-color:var(--accent-2)}.usageTelemetryNote{color:var(--muted);margin-top:7px;font-size:.65rem}.activityGraphV2{border:1px solid #ffffff0e;border-radius:12px;margin-bottom:12px;padding:12px;overflow-x:auto}.activityGraphTop{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.65rem;display:flex}.activityGraphTop b{color:var(--text)}.activityBars{background:linear-gradient(#0000 49%,#ffffff09 50%,#0000 51%);border-bottom:1px solid #ffffff14;align-items:end;gap:8px;min-width:560px;height:220px;padding:8px 4px 0;display:grid}.activityBucket{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}.activityBucketBars{justify-content:center;align-items:flex-end;gap:3px;height:180px;display:flex}.activityBucketBars i{border-radius:4px 4px 1px 1px;width:16%;min-height:2px;transition:height .2s;display:block;position:relative}.activityBucketBars i em{color:var(--muted);opacity:0;white-space:nowrap;font-size:.52rem;font-style:normal;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.activityBucketBars:hover i em{opacity:1}.activityBucket>span{text-align:center;color:var(--muted);white-space:nowrap;margin-top:7px;font-size:.58rem;display:block}.barSessions{background:#9a72ff}.barSearches{background:#4fe5bd}.barDiscoveries{background:#7ba6ff}.barDirections{background:#ffc765}@media (max-width:700px){.activityBars{min-width:500px;height:200px}.activityBucketBars{height:160px}}.sonodiveBeta{--bg:#12171a;--panel:#181d20;--panel-2:#202629;--text:#f0e2cc;--muted:#b8aa96;--line:#f0e2cc2b;--accent:#d9c4a5;--accent-2:#ead9bd;--warn:#cda978;min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -12%,#d9c4a51a,#0000 34rem),#12171a}.sonodiveBeta .sonodiveNav{border-bottom-color:var(--line)}.sonodiveBrand{letter-spacing:.13em;align-items:center;gap:12px;font-size:1.12rem;font-weight:900;display:inline-flex}.sonodiveBrandMark{object-fit:cover;border:1px solid #f0e2cc47;border-radius:50%;width:50px;height:50px;box-shadow:0 5px 18px #0003}.sonodiveBrand span{color:var(--text)}.sonodiveHeroMark{border:1px solid #f0e2cc3d;border-radius:50%;width:164px;height:164px;margin:0 auto 24px;overflow:hidden;box-shadow:0 14px 40px #00000047}.sonodiveHeroMark img{object-fit:cover;width:100%;height:100%;display:block}.sonodiveBeta .hero h1{color:var(--text);font-size:clamp(3.35rem,7.6vw,6.25rem);line-height:.94}.sonodiveBeta .eyebrow{color:var(--accent-2)}.sonodiveBeta .searchInput,.sonodiveBeta .results,.sonodiveBeta .mainPanel,.sonodiveBeta .historyPanel{border-color:var(--line);background:#181d20eb}.sonodiveBeta .directionCard,.sonodiveBeta .reactionBtn,.sonodiveBeta .genreTile,.sonodiveBeta .copyBtn,.sonodiveBeta .providerBtn,.sonodiveBeta .backBtn,.sonodiveBeta .autoDiveStyles button,.sonodiveBeta .autoNextBtn,.sonodiveBeta .autoDiveToggle{background:var(--panel-2);border-color:var(--line)}.sonodiveBeta .primaryBtn,.sonodiveBeta .saveHoleBtn{background:var(--text);color:var(--bg)}.sonodiveBeta .searchInput:focus,.sonodiveBeta .directionCard:hover,.sonodiveBeta .reactionBtn:hover,.sonodiveBeta .reactionBtn.active,.sonodiveBeta .backBtn:hover{border-color:var(--accent)}.sonodiveBeta .directionLabel,.sonodiveBeta .viewHoleLink,.sonodiveBeta .autoDiveAnchor strong,.sonodiveBeta .autoDiveStyles button.active strong{color:var(--accent-2)}.sonodiveBeta .historyDot{background:var(--accent)}.sonodiveBeta .recentJourney{background:#d9c4a50e;border-color:#d9c4a545}.sonodiveBeta .recentJourney span{color:var(--accent-2)}.sonodiveBeta .autoDivePanel.active,.sonodiveBeta .autoDiveStyles button.active,.sonodiveBeta .autoDiveToggle.active{background:#d9c4a512;border-color:#d9c4a56b}.sonodiveBeta .autoDiveToggle.active i{background:#d9c4a557}.sonodiveBeta .autoDiveToggle.active i:after{background:var(--accent-2)}.sonodiveBeta .autoDiveCountdown{background:#cda9780f;border-color:#cda97857}.sonodiveBeta .autoDiveCountdown span,.sonodiveBeta .playbackPausedNote,.sonodiveBeta .autoDiveComplianceState{color:#d9c4a5}.sonodiveBeta .shareUrl{background:#0d1113}.sonodiveBeta .videoPlaceholder{background:#0a0e10}.autoDiveActionGroup{flex-direction:column;align-items:flex-end;gap:7px;max-width:390px;display:flex}.autoDivePlaybackHelp{color:var(--muted);text-align:right;max-width:360px;font-size:.64rem;line-height:1.4}@media (max-width:720px){.autoDiveActionGroup{align-items:stretch;width:100%;max-width:none}.autoDivePlaybackHelp{text-align:left;max-width:none}}@media (max-width:600px){.sonodiveBrand{font-size:1.02rem}.sonodiveBrandMark{width:44px;height:44px}.sonodiveHeroMark{width:132px;height:132px;margin-bottom:20px}.sonodiveBeta .hero h1{font-size:clamp(2.65rem,14vw,4rem)}}.discoveryLoading{text-align:center;align-content:center;place-items:center;gap:13px;min-height:calc(100vh - 72px);padding:60px 20px;display:grid}.discoveryLoadingVisual{place-items:center;width:190px;height:130px;display:grid;position:relative}.discoveryLoadingVisual img{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 22px #00000047);max-width:100%;max-height:100%;animation:2.5s ease-in-out infinite discoveryCassetteFloat;display:block;position:relative}.discoveryLoadingGlow{background:radial-gradient(circle,var(--accent) 0%,transparent 68%);opacity:.18;filter:blur(12px);border-radius:50%;animation:1.7s ease-in-out infinite discoveryGlowPulse;position:absolute;inset:20% 10%}.discoveryLoadingDots{justify-content:center;align-items:center;gap:6px;height:12px;display:flex}.discoveryLoadingDots i{background:var(--accent-2);border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite discoveryDot}.discoveryLoadingDots i:nth-child(2){animation-delay:.14s}.discoveryLoadingDots i:nth-child(3){animation-delay:.28s}.discoveryLoadingCopy strong,.discoveryLoadingCopy span{display:block}.discoveryLoadingCopy strong{font-size:.9rem}.discoveryLoadingCopy span{color:var(--muted);margin-top:4px;font-size:.76rem}@keyframes discoveryCassetteFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes discoveryGlowPulse{0%,to{opacity:.12;transform:scale(.88)}50%{opacity:.28;transform:scale(1.08)}}@keyframes discoveryDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.discoveryLoadingVisual img,.discoveryLoadingGlow,.discoveryLoadingDots i{animation:none}}.sonodiveMixtapePanel{padding-top:18px}.sonodiveMixtapeSave{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel));border-radius:14px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:grid}.sonodiveMixtapeArt{background:color-mix(in srgb,var(--panel-2) 88%,transparent);border-radius:10px;place-items:center;width:82px;height:64px;display:grid;position:relative;overflow:hidden}.sonodiveMixtapeArt:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);pointer-events:none;border-radius:8px;position:absolute;inset:5px}.sonodiveMixtapeArt img{object-fit:contain;filter:drop-shadow(0 7px 10px #00000038);max-width:92%;max-height:92%}.sonodiveMixtapeCopy{min-width:0}.sonodiveMixtapeCopy .sectionTitle{color:var(--accent-2);margin:0 0 4px}.sonodiveMixtapeCopy>strong{font-size:.9rem;display:block}.sonodiveMixtapeCopy>small{color:var(--muted);margin-top:4px;font-size:.68rem;line-height:1.4;display:block}.sonodiveMixtapePanel .saveHoleBtn{background:var(--accent);color:var(--bg);border-color:var(--accent);transition:transform .15s,box-shadow .15s}.sonodiveMixtapePanel .saveHoleBtn:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 18%,transparent);transform:translateY(-1px)}@media (max-width:600px){.sonodiveMixtapeSave{grid-template-columns:68px 1fr}.sonodiveMixtapeArt{width:68px;height:56px}.discoveryLoadingVisual{width:160px;height:110px}}.sonodivePathLoader{border-radius:50%;width:112px;height:112px;animation:7s linear infinite sonodivePathTurn;position:relative}.sonodivePathLoader i{background:var(--accent);width:12px;height:12px;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;position:absolute}.sonodivePathLoader i:first-child{top:2px;left:50px}.sonodivePathLoader i:nth-child(2){top:32px;right:6px}.sonodivePathLoader i:nth-child(3){bottom:9px;right:22px}.sonodivePathLoader i:nth-child(4){bottom:17px;left:15px}.sonodivePathLoader i:nth-child(5){top:37px;left:3px}.sonodivePathLoader:before,.sonodivePathLoader:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.sonodivePathLoader:before{inset:12px}.sonodivePathLoader:after{border-style:dashed;inset:30px}.sonodivePathCore{background:var(--accent-2);box-shadow:0 0 26px color-mix(in srgb,var(--accent-2) 38%,transparent);border-radius:50%;animation:1.7s ease-in-out infinite discoveryGlowPulse;position:absolute;inset:43px}@keyframes sonodivePathTurn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sonodivePathLoader,.sonodivePathCore{animation:none}}.ticketPlaybackAction{margin:10px 0 14px}.ticketPlaybackAction a{border:1px solid var(--accent-2);color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 6%,transparent);border-radius:10px;padding:8px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.ticketPlaybackAction a:hover{background:color-mix(in srgb,var(--accent-2) 11%,transparent)}.analyticsDetails{border:1px solid var(--line);background:#1113199e;border-radius:14px;margin:14px 0;overflow:hidden}.analyticsDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.86rem;font-weight:850;list-style:none;display:flex}.analyticsDetails>summary::-webkit-details-marker{display:none}.analyticsDetails>summary:after{content:"＋";color:var(--muted);font-size:1rem}.analyticsDetails[open]>summary{border-bottom:1px solid var(--line)}.analyticsDetails[open]>summary:after{content:"−"}.recDetailsBody{padding:14px}.opsWorkerDetails .opsWorkerSection{margin:0}.opsWorkerDetails .recDetailsBody{padding:18px}.recAnalytics{padding:4px 0 60px}.recHero{justify-content:space-between;align-items:flex-end;gap:18px;margin:10px 0 18px;display:flex}.recHero h2{letter-spacing:-.05em;margin:6px 0 4px;font-size:clamp(2rem,5vw,4rem)}.recHero p{color:var(--muted);max-width:720px;margin:0}.recControls{gap:8px;display:flex}.recControls select,.recControls button,.recRootExplorer input,.recRootExplorer button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;padding:9px 11px}.recMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid;position:relative}.recMetricGrid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px}.recMetricGrid span,.recMetricGrid small{color:var(--muted);font-size:.7rem;display:block}.recMetricGrid strong{margin:4px 0;font-size:1.75rem;display:block}.recMetricGrid .recWarn{border-color:#ffc76d73}.recTrend{padding:8px 0 2px}.recTrendBars{grid-auto-columns:minmax(34px,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:210px;display:grid;overflow-x:auto}.recTrendDay{flex-direction:column;justify-content:flex-end;min-width:34px;height:100%;display:flex}.recTrendDay>div{justify-content:center;align-items:flex-end;gap:2px;height:175px;display:flex}.recTrendDay i{border-radius:4px 4px 0 0;width:24%;min-height:2px;display:block}.recTrendDay>span{text-align:center;color:var(--muted);margin-top:6px;font-size:.56rem}.recImp{background:#9d7cff}.recSel{background:#6ce5c2}.recBlk{background:#ffc76d}.recLegend{color:var(--muted);gap:18px;margin-top:9px;font-size:.66rem;display:flex}.recLegend span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.recLegend .recImp{color:#9d7cff;background:0 0}.recLegend .recSel{color:#6ce5c2;background:0 0}.recLegend .recBlk{color:#ffc76d;background:0 0}.recTwoCol{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.recTableWrap{max-height:430px;overflow:auto}.recTable{border-collapse:collapse;width:100%;min-width:560px;font-size:.72rem}.recTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:var(--panel);z-index:1;font-size:.62rem;position:sticky;top:0}.recTable th,.recTable td{vertical-align:top;border-bottom:1px solid #ffffff0e;padding:8px 9px}.recScoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.recScoreGrid>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px}.recScoreGrid span{color:var(--muted);font-size:.67rem;display:block}.recScoreGrid strong{font-size:1.05rem}.recRootExplorer form{gap:8px;margin:8px 0 14px;display:flex}.recRootExplorer input{flex:1}.recExplorerResults{align-items:start}.recRankedRoot{grid-column:1/-1}.usagePage .analyticsDetails .usagePanel{margin-bottom:0}.usagePage .analyticsDetails .usageGrid{margin:0 0 14px}.usagePage .analyticsDetails .usageGrid:last-child{margin-bottom:0}@media (max-width:900px){.recMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recTwoCol{grid-template-columns:1fr}.recScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recHero{flex-direction:column;align-items:flex-start}.recRankedRoot{grid-column:auto}}@media (max-width:560px){.recMetricGrid{grid-template-columns:1fr}.recRootExplorer form{flex-wrap:wrap}.recRootExplorer input{flex-basis:100%}}.recDiagnosticIntro{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:18px;margin:0 0 12px;display:grid}.recDiagnosticIntro>div{flex-direction:column;gap:3px;display:flex}.recDiagnosticIntro strong{font-size:.84rem}.recDiagnosticIntro span,.recDiagnosticIntro p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.recDiagnosticIntro p{border-left:2px solid color-mix(in srgb,var(--accent-2) 45%,transparent);padding-left:10px}@media (max-width:760px){.recDiagnosticIntro{grid-template-columns:1fr}}.usageSessionTableWrap{scrollbar-gutter:stable;border:1px solid #ffffff0b;border-radius:10px;width:100%;max-height:360px;overflow:auto}.usageSessionTable{table-layout:fixed;width:100%;min-width:1040px}.usageSessionTable th,.usageSessionTable td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.usageSessionTable th:first-child,.usageSessionTable td:first-child{width:76px}.usageSessionTable th:nth-child(2),.usageSessionTable td:nth-child(2){width:80px}.usageSessionTable th:nth-child(3),.usageSessionTable td:nth-child(3){width:46px}.usageSessionTable th:nth-child(4),.usageSessionTable td:nth-child(4){width:150px}.usageSessionTable th:nth-child(5),.usageSessionTable td:nth-child(5){text-align:center;width:72px}.usageSessionTable th:nth-child(6),.usageSessionTable td:nth-child(6){text-align:center;width:82px}.usageSessionTable th:nth-child(7),.usageSessionTable td:nth-child(7),.usageSessionTable th:nth-child(8),.usageSessionTable td:nth-child(8){text-align:center;width:54px}.usageSessionTable th:nth-child(9),.usageSessionTable td:nth-child(9){width:auto}.usageSessionTable .usageArtists{white-space:normal;text-overflow:clip;max-width:none;color:var(--text);line-height:1.45;overflow:visible}.activityBars{position:relative}.activityNowMarker{z-index:6;pointer-events:none;border-left:1px dashed #ffffff9e;width:0;position:absolute;top:0;bottom:18px}.activityNowMarker span{color:var(--text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#171a22;border-radius:5px;padding:2px 5px;font-size:.58rem;font-weight:800;position:absolute;top:-18px;left:5px;box-shadow:0 0 0 1px #ffffff14}.engineHarness{border:1px solid var(--line);background:#0e1016e6;border-radius:16px;margin:18px auto 22px;padding:18px}.engineHarnessHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.engineHarnessHead h2{margin:4px 0 5px;font-size:1.15rem}.engineHarnessHead p{max-width:860px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.engineHarnessVersion{text-align:right;white-space:nowrap;gap:4px;display:grid}.engineHarnessVersion b{font-size:.78rem}.engineHarnessVersion span{color:var(--muted);font-size:.7rem}.engineHarnessWarn{background:#ffc45c12;border:1px solid #ffc45c47;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:.74rem}.engineHarnessWarn code{color:var(--text)}.engineHarnessControls{background:#0d0f14;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:9px;padding:12px;display:flex}.engineHarnessControls label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:.64rem;font-weight:800;display:grid}.engineHarnessControls select,.engineHarnessControls input,.engineHarnessCustom,.engineHarnessHistory select{border:1px solid var(--line);color:var(--text);font:inherit;background:#151820;border-radius:8px;padding:9px 10px}.engineHarnessControls input[type=number]{width:84px}.engineHarnessLabel{flex:1;min-width:220px}.engineHarnessControls button,.engineHarnessHistory button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#1b1f29;border-radius:8px;padding:9px 12px;font-weight:800}.engineHarnessControls button:first-of-type{background:var(--accent);color:#090b10;border-color:#0000}.engineHarnessControls button:disabled{opacity:.5;cursor:not-allowed}.engineHarnessSuiteNote,.engineHarnessProgress{color:var(--muted);margin:9px 2px 0;font-size:.7rem}.engineHarnessProgress{color:var(--text);font-weight:750}.engineHarnessCustom{resize:vertical;width:100%;margin-top:9px;line-height:1.45}.engineHarnessMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.engineHarnessMetrics>div,.engineHarnessCompare>div{border:1px solid var(--line);background:#11141b;border-radius:11px;padding:11px}.engineHarnessMetrics span,.engineHarnessCompare span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;display:block}.engineHarnessMetrics strong,.engineHarnessCompare strong{margin:4px 0;font-size:1.25rem;display:block}.engineHarnessMetrics small,.engineHarnessCompare small{color:var(--muted);font-size:.64rem}.engineHarnessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.engineHarnessPanel,.engineHarnessHistory{border:1px solid var(--line);background:#101219;border-radius:12px;margin-top:12px;padding:13px}.engineHarnessPanel h3,.engineHarnessHistory h3{margin:0 0 4px;font-size:.9rem}.engineHarnessPanel p,.engineHarnessHistory p{color:var(--muted);margin:0 0 9px;font-size:.68rem}.engineHarnessPanel table,.engineHarnessHistory table{border-collapse:collapse;width:100%;font-size:.68rem}.engineHarnessPanel th,.engineHarnessHistory th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px;font-size:.57rem}.engineHarnessPanel td,.engineHarnessHistory td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:8px 7px}.engineHarnessTableScroll{max-height:330px;overflow:auto}.engineHarnessTableScroll table{min-width:680px}.engineHarnessScoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.engineHarnessScoreGrid>div{border:1px solid #ffffff0f;border-radius:8px;padding:9px}.engineHarnessScoreGrid span{color:var(--muted);text-transform:capitalize;font-size:.62rem;display:block}.engineHarnessScoreGrid strong{margin-top:3px;font-size:1rem;display:block}.engineHarnessHistoryHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.engineHarnessCompareControl{margin:10px 0}.engineHarnessCompareControl label{color:var(--muted);gap:5px;font-size:.65rem;display:grid}.engineHarnessCompareControl select{width:520px;max-width:100%}.engineHarnessCompare{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}@media (max-width:1000px){.engineHarnessMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.engineHarnessGrid{grid-template-columns:1fr}.engineHarnessCompare{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.engineHarnessHead{flex-direction:column}.engineHarnessVersion{text-align:left}.engineHarnessMetrics,.engineHarnessCompare{grid-template-columns:1fr}.engineHarnessScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.engineHarnessBucket{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:.56rem;font-weight:850;display:inline-block}.engineHarnessBucket.bucket-data-limited{background:#59beff14}.engineHarnessBucket.bucket-engine-limited{background:#ffb84d14}.engineHarnessBucket.bucket-guardrail{background:#a676ff14}.engineHarnessMissingSplit,.engineHarnessConvergenceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.engineHarnessMissingSplit{grid-template-columns:repeat(3,minmax(0,1fr))}.engineHarnessMissingSplit>div,.engineHarnessConvergenceMetrics>div{background:#0d1016;border:1px solid #ffffff0f;border-radius:9px;padding:9px}.engineHarnessMissingSplit span,.engineHarnessConvergenceMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;display:block}.engineHarnessMissingSplit strong,.engineHarnessConvergenceMetrics strong{margin:3px 0;font-size:1rem;display:block}.engineHarnessMissingSplit small,.engineHarnessConvergenceMetrics small{color:var(--muted);font-size:.6rem}.engineHarnessMatrix th:not(:first-child),.engineHarnessMatrix td:not(:first-child){text-align:center}.engineHarnessDetails{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:8px}.engineHarnessDetails summary{cursor:pointer;color:var(--muted);font-size:.66rem;font-weight:800}.engineHarnessDetails[open] summary{margin-bottom:8px}@media (max-width:850px){.engineHarnessConvergenceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.engineHarnessMissingSplit{grid-template-columns:1fr}}.engineHarnessToggle{flex-direction:column;justify-content:flex-end;align-self:stretch;min-width:118px;display:flex!important}.engineHarnessToggle input{height:18px;accent-color:var(--accent);width:18px!important;padding:0!important}.engineHarnessAb{border-color:#78e0c238}.engineHarnessAbGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.engineHarnessAbGrid>div{background:#0d1016;border:1px solid #ffffff0f;border-radius:9px;padding:9px}.engineHarnessAbGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;display:block}.engineHarnessAbGrid>div>div{justify-content:space-between;gap:10px;margin:5px 0;display:flex}.engineHarnessAbGrid b{white-space:nowrap;font-size:.68rem}.engineHarnessAbGrid small{font-size:.62rem;font-weight:800}@media (max-width:900px){.engineHarnessAbGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.engineHarnessAbGrid{grid-template-columns:1fr}}.analyticsV2TraceShell{position:relative}.analyticsV2TraceWrap{scrollbar-gutter:stable;height:340px;max-height:340px;overflow:scroll}.analyticsV2TraceTable{table-layout:auto;min-width:1500px}.analyticsV2TraceTable th,.analyticsV2TraceTable td{white-space:nowrap}.analyticsV2TraceTable .usageArtists{white-space:normal;min-width:180px;max-width:360px}#analytics-v2-search .usagePerformance,#analytics-v2-discovery .usagePerformance,#analytics-v2-playback .usagePerformance{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){#analytics-v2-search .usagePerformance,#analytics-v2-discovery .usagePerformance,#analytics-v2-playback .usagePerformance{grid-template-columns:repeat(2,minmax(0,1fr))}}.traceControlCounts{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:.58rem;font-weight:500;display:block}#analytics-v2-control .usagePerformance{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){#analytics-v2-control .usagePerformance{grid-template-columns:repeat(2,minmax(0,1fr))}}.navRight{align-items:center;gap:16px;display:flex}.accountNav{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:800}.accountNav:hover{border-color:var(--accent)}.accountNavMuted{color:var(--muted)}.accountPage{padding:56px 0 96px}.accountGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.accountCard{border:1px solid var(--line);background:#111319eb;border-radius:20px;padding:28px}.accountCard h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(2rem,5vw,3.4rem)}.accountCard h2{margin:0 0 4px;font-size:2rem}.accountCard p{color:var(--muted);line-height:1.6}.accountWelcome{text-align:center;width:min(620px,100%);margin:8vh auto 0}.accountIdentity>p{margin-top:0}.accountLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:8px;margin-top:24px;font-size:.8rem;font-weight:800;display:grid}.accountLabel input{border:1px solid var(--line);background:var(--bg);color:var(--text);text-transform:none;letter-spacing:normal;border-radius:12px;padding:13px 14px;font-weight:500}.accountActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.accountPrimary,.accountSecondary{border-radius:12px;padding:12px 16px;font-weight:850}.accountPrimary{background:var(--accent);color:#090a0e;border:0}.accountSecondary{border:1px solid var(--line);color:var(--text);background:0 0}.accountPrimary:disabled{opacity:.6;cursor:default}.accountMessage{background:var(--panel-2);color:var(--muted);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:.88rem}.planRow{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:18px;display:flex}.planRow p{margin:0}.planBadge{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900}.plan-plus,.plan-founder{color:var(--accent-2);border-color:#6ce5c266}.accountFacts{gap:10px;margin:24px 0 0;display:grid}.accountFacts>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:10px;display:flex}.accountFacts dt{color:var(--muted)}.accountFacts dd{text-align:right;margin:0;font-weight:750}.accountComing{border:1px solid var(--line);border-radius:14px;gap:5px;margin-top:24px;padding:14px;display:grid}.accountComing span{color:var(--muted);font-size:.9rem;line-height:1.5}@media (max-width:760px){.accountGrid{grid-template-columns:1fr}.navRight .navNote{display:none}.accountPage{padding-top:28px}}.legalPage{padding:28px 0 88px}.legalTopbar{justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-bottom:34px;display:flex}.legalCard{border:1px solid var(--line);background:#111319eb;border-radius:22px;width:min(820px,100%);margin:0 auto;padding:clamp(24px,5vw,48px)}.legalCard h1{letter-spacing:-.055em;margin:10px 0 6px;font-size:clamp(2.6rem,7vw,5rem);line-height:.95}.legalUpdated{color:var(--muted);font-size:.82rem;margin:0 0 34px!important}.legalCard h2{letter-spacing:-.02em;margin:32px 0 8px;font-size:1.2rem}.legalCard p{color:var(--muted);margin:10px 0;line-height:1.72}.legalCard h2+p{margin-top:0}.legalFooterLinks{border-top:1px solid var(--line);color:var(--accent-2);flex-wrap:wrap;gap:12px 22px;margin-top:42px;padding-top:22px;font-size:.86rem;font-weight:800;display:flex}.legalFooterLinks a:hover{text-decoration:underline}@media (max-width:600px){.legalTopbar{margin-bottom:18px}.legalTopbar .backBtn{font-size:.76rem}.legalCard{border-radius:16px}}.accountDives{grid-column:1/-1}.accountDivesHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.accountDivesHeader h2{margin:6px 0 0}.accountDiveCount{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.82rem}.accountDiveList{border-top:1px solid var(--line);display:grid}.accountDiveRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.accountDiveMain{min-width:0;color:inherit;gap:5px;text-decoration:none;display:grid}.accountDiveMain strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountDiveMain span{color:var(--muted);font-size:.88rem}.accountDiveActions{flex:none;align-items:center;gap:8px;display:flex}.accountDiveActions a,.accountDiveActions button,.accountDiveEmpty a{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:.82rem;text-decoration:none}.accountDiveActions a:hover,.accountDiveActions button:hover,.accountDiveEmpty a:hover{border-color:var(--accent)}.accountDiveEmpty{border:1px dashed var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:22px;display:flex}.accountDiveEmpty span{color:var(--muted);flex:320px}@media (max-width:640px){.accountDiveRow{flex-direction:column;align-items:flex-start}.accountDiveActions{width:100%}.accountDiveActions a,.accountDiveActions button{text-align:center;flex:1}.accountDivesHeader{align-items:flex-start}}.accountStats{grid-column:1/-1}.accountStatsNote{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:.68rem}.accountStatGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.accountStatGrid>div{border:1px solid var(--line);background:#ffffff06;border-radius:12px;padding:14px}.accountStatGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.68rem;display:block}.accountStatGrid strong{font-size:1.55rem;line-height:1}.accountControlSplit{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.accountControlHead,.accountControlLegend{justify-content:space-between;align-items:center;gap:12px;display:flex}.accountControlHead span,.accountDirections>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.72rem}.accountControlHead strong{font-size:.78rem}.accountControlBar{background:#ffffff0d;border-radius:999px;height:10px;margin:10px 0;display:flex;overflow:hidden}.accountControlBar span{height:100%;transition:width .25s;display:block}.accountControlManual{background:var(--accent,#7ee0d6)}.accountControlAuto{background:var(--warm,#ffc857)}.accountControlLegend{color:var(--muted);justify-content:flex-start;gap:20px;font-size:.74rem}.accountControlLegend span{align-items:center;gap:6px;display:flex}.accountControlLegend b{color:var(--text);font-weight:800}.accountControlLegend i{border-radius:50%;width:7px;height:7px;display:inline-block}.manualDot{background:var(--accent,#7ee0d6)}.autoDot{background:var(--warm,#ffc857)}.accountDirections{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.accountDirections>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.accountDirections>div>span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;display:flex}.accountDirections>div b{color:var(--muted);font-size:.68rem}.accountDirections small{color:var(--muted);margin-top:8px;display:block}@media (max-width:1000px){.accountStatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.accountStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountControlLegend{flex-wrap:wrap}}.plusGateNote{color:var(--muted,#aaa);border:1px solid #ffc85759;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.45}.plusGateNote strong{color:#ffc857;text-transform:uppercase;letter-spacing:.08em;margin-right:5px}.plusGateNote a{color:inherit;text-decoration:underline}.accountSupportId{border:1px solid var(--line);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:13px 14px;display:flex}.accountSupportId>div{gap:3px;min-width:0;display:grid}.accountSupportId span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.68rem}.accountSupportId strong{letter-spacing:.08em;font-size:1rem}.accountSupportId small{color:var(--muted);font-size:.72rem;line-height:1.35}.accountSupportId button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 11px;font-size:.76rem}.accountSupportId button:hover{border-color:var(--accent)}.screenNameSetup{text-align:left}.screenNameSetup h1{max-width:560px}.screenNameSetup>p{max-width:620px}.accountSetupActions{margin-top:18px}.accountDiveActions .accountDiveDelete{color:#f2a0a0;border-color:#f2a0a047}.accountDiveActions .accountDiveDelete:hover{background:#f2a0a012;border-color:#f2a0a0}.accountDiveActions .accountDiveDelete:disabled{opacity:.55;cursor:default}@media (max-width:640px){.accountSupportId{flex-direction:column;align-items:flex-start}.accountSupportId button{width:100%}}.accountProfileTop{align-items:center;gap:18px;margin-top:16px;display:flex}.accountProfileTop h1{margin:0 0 4px}.accountProfileTop p{margin:0}.accountAvatar{border:1px solid var(--line);background:var(--panel-2);object-fit:cover;border-radius:22px;flex:0 0 88px;width:88px;height:88px}.accountProfileButtons{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.accountInlineEditor{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin-top:14px;padding:14px}.accountInlineEditor .accountLabel{margin-top:0}.accountAvatarEditor{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin-top:14px;padding:16px}.accountAvatarEditorHead{gap:3px;margin-bottom:13px;display:grid}.accountAvatarEditorHead span{color:var(--muted);font-size:.78rem}.accountAvatarPresets{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.accountAvatarPresets button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:12px;place-items:center;gap:6px;padding:9px 6px;display:grid}.accountAvatarPresets button:hover,.accountAvatarPresets button.selected{border-color:var(--accent);background:#7ee0d60f}.accountAvatarPresets button:disabled{opacity:.55;cursor:default}.accountAvatarPresets img{object-fit:cover;border-radius:12px;width:54px;height:54px}.accountAvatarPresets span{color:var(--muted);font-size:.65rem}.accountAvatarUpload{border:1px dashed var(--line);cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.accountAvatarUpload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.accountAvatarUpload span{font-weight:850}.accountAvatarUpload small{color:var(--muted)}@media (max-width:620px){.accountProfileTop{align-items:flex-start}.accountAvatar{flex-basis:72px;width:72px;height:72px}.accountAvatarPresets{grid-template-columns:repeat(3,minmax(0,1fr))}.accountProfileButtons .accountSecondary{flex:1}.accountAvatarUpload{flex-direction:column;align-items:flex-start}}.accountStatGridBasic{grid-template-columns:repeat(3,minmax(0,1fr))}.accountPlusTeaser,.accountHistoryGate{background:#9d7cff0e;border:1px solid #9d7cff47;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:15px 16px;display:flex}.accountPlusTeaser>div,.accountHistoryGate{min-width:0}.accountPlusTeaser>div{gap:4px;display:grid}.accountPlusTeaser>div>span{letter-spacing:.12em;color:#cdbfff;font-size:.62rem;font-weight:900}.accountPlusTeaser strong,.accountHistoryGate strong{font-size:.9rem}.accountPlusTeaser small,.accountHistoryGate>span{color:var(--muted);font-size:.74rem;line-height:1.45}.accountPlusTeaser button,.accountHistoryGate button{color:#cdbfff;font:inherit;cursor:default;background:#9d7cff14;border:1px solid #9d7cff59;border-radius:999px;flex:none;padding:8px 11px;font-size:.72rem;font-weight:800}.accountDiveHistory{grid-column:1/-1}.accountHistoryList{border-top:1px solid var(--line);display:grid}.accountHistoryRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.accountHistoryPath{gap:5px;min-width:0;display:grid}.accountHistoryPath strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountHistoryPath span{color:var(--muted);font-size:.82rem}.accountHistoryMeta{flex:none;align-items:center;gap:7px;display:flex}.accountHistoryMeta span,.accountHistoryMeta b{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.63rem}.accountHistoryMeta span{color:var(--muted)}.accountHistoryMeta b{font-weight:900}.accountHistoryMeta b.auto{color:var(--accent-2);border-color:#4fe5bd4d}.accountHistoryMeta b.mixed{color:#cdbfff;border-color:#9d7cff57}.accountHistoryGate{grid-template-columns:auto 1fr auto;display:grid}.accountHistoryGate button{grid-area:1/3/3}.accountHistoryGate strong,.accountHistoryGate>span{grid-column:1/3}@media (max-width:720px){.accountStatGridBasic{grid-template-columns:1fr}.accountPlusTeaser{flex-direction:column;align-items:flex-start}.accountPlusTeaser button{width:100%}.accountHistoryRow{flex-direction:column;align-items:flex-start}.accountHistoryMeta{flex-wrap:wrap;width:100%}.accountHistoryGate{grid-template-columns:1fr}.accountHistoryGate strong,.accountHistoryGate>span,.accountHistoryGate button{grid-area:auto/1}.accountHistoryGate button{width:100%}}.accountServices{grid-column:1/-1}.accountServicesIntro{color:var(--muted);max-width:760px;margin:-4px 0 16px}.accountServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accountServiceRow{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:1fr;gap:9px;padding:14px;display:grid}.accountServiceRow>.providerIdentity{align-items:center;gap:9px;display:flex}.accountServiceRow>span:not(.providerIdentity){color:var(--muted);font-size:.8rem}.accountServiceButton{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:8px 12px;font-size:.82rem;text-decoration:none}.accountServiceButton:hover{border-color:var(--accent)}.accountServiceButton:disabled{opacity:.55;cursor:default}.accountServiceNote{color:var(--muted);margin-top:12px;line-height:1.45;display:block}.accountDiveExportWrap{align-items:center;display:inline-flex;position:relative}.accountDiveActions .accountExportToggle{white-space:nowrap}.accountExportMenu{z-index:20;border:1px solid var(--line);background:var(--panel,#12151b);border-radius:14px;gap:4px;min-width:185px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #00000047}.accountExportMenu button,.accountExportMenu a{width:100%;font:inherit;cursor:pointer;align-items:center;gap:9px;font-size:.82rem;text-align:left!important;color:var(--text)!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:9px 10px!important;text-decoration:none!important;display:flex!important}.accountExportMenu button:hover,.accountExportMenu a:hover{background:#ffffff0f!important}.accountExportMenu button:disabled{opacity:.55;cursor:default}.accountExportMenu .providerLogo{flex:0 0 20px;width:20px;height:20px}.accountExportMessage{background:var(--panel,#12151b);border:1px solid var(--line);min-width:220px;color:var(--muted);z-index:19;border-radius:9px;padding:7px 9px;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:760px){.accountServiceGrid{grid-template-columns:1fr}.accountDiveActions{flex-wrap:wrap}.accountDiveExportWrap{flex:1}.accountDiveActions .accountExportToggle{width:100%}.accountExportMenu{left:0;right:auto}}.plusActiveBadge{letter-spacing:.1em;color:#cdbfff;border:1px solid #9d7cff59;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:.55rem;font-style:normal;font-weight:900}.plusLimitPrompt{background:#9d7cff0f;border:1px solid #9d7cff59;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}.plusLimitPrompt>div{gap:2px;display:grid}.plusLimitPrompt strong{font-size:.76rem}.plusLimitPrompt span{color:var(--muted);font-size:.68rem;line-height:1.4}.plusLimitPrompt a,.accountPlusAction{color:#cdbfff;background:#9d7cff1a;border:1px solid #9d7cff66;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem;font-weight:800;text-decoration:none}.plusFeatureStrip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.plusFeatureStrip span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:750}.accountPlusTeaser .accountPlusAction,.accountHistoryGate .accountPlusAction{align-self:center}@media (max-width:720px){.plusLimitPrompt{flex-direction:column;align-items:flex-start}.plusLimitPrompt a,.accountPlusTeaser .accountPlusAction,.accountHistoryGate .accountPlusAction{text-align:center;width:100%}}.billingUpgrade,.billingCurrent,.billingFounder{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:18px}.billingPrices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billingPrices button{color:inherit;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}.billingPrices button:hover{background:#ffffff13;border-color:#ffffff52}.billingPrices button:disabled{opacity:.55;cursor:wait}.billingPrices strong{font-size:22px}.billingPrices span{opacity:.72}.billingPrices small{opacity:.9;margin-top:6px;font-weight:700}.billingUpgrade p,.billingCurrent span,.billingFounder span{opacity:.7;margin:10px 0 0;font-size:13px;display:block}.billingCurrent button{margin-top:12px}.billingError{color:#ffb2a8;margin-top:8px;display:block}@media (max-width:620px){.billingPrices{grid-template-columns:1fr}}.accountBillingNotice{background:#ffd25c0f;border:1px solid #ffd25c47;border-radius:12px;flex-direction:column;gap:6px;margin:14px 0 0;padding:12px 14px;display:flex}.accountBillingNotice strong{color:#ffd25c}.accountBillingNotice span{color:var(--muted);font-size:.9rem}.accountAchievements{grid-column:1/-1}.accountAchievementIntro{color:var(--muted);max-width:760px;margin:0 0 16px}.accountAchievementGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.accountAchievement{border:1px solid var(--line);background:#ffffff06;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.accountAchievement.unlocked{background:#57ffd00e;border-color:#57ffd047}.accountAchievementIcon{border:1px solid var(--line);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:900;display:grid}.accountAchievement.unlocked .accountAchievementIcon{color:#57ffd0;border-color:#57ffd06b}.accountAchievement div{flex-direction:column;gap:3px;display:flex}.accountAchievement small{color:var(--muted);line-height:1.35}.accountAchievementBody{flex:1;min-width:0}.accountAchievementCategory{letter-spacing:.12em;color:var(--muted);font-size:.64rem;font-weight:900}.accountAchievement.unlocked .accountAchievementCategory{color:#57ffd0}.accountAchievementBody em{text-transform:uppercase;letter-spacing:.08em;color:#57ffd0;font-size:.72rem;font-style:normal;font-weight:900}.accountAchievementProgress{background:#ffffff14;border-radius:999px;height:7px;margin-top:7px;position:relative;overflow:visible}.accountAchievementProgress i{border-radius:inherit;opacity:.65;background:currentColor;height:100%;display:block}.accountAchievementProgress span{color:var(--muted);margin-top:4px;font-size:.68rem;font-weight:700;display:block}.accountAchievement.locked{opacity:.7}.accountAchievement.locked .accountAchievementIcon{opacity:.65}.accountAchievementSummary{border:1px solid var(--line);background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 18px;padding:14px 16px;display:flex}.accountAchievementSummary>div:first-child{flex-direction:column;gap:4px;display:flex}.accountAchievementSummary strong{font-size:.94rem}.accountAchievementSummary span{color:var(--muted);font-size:.82rem}.accountAchievementOverall{background:#ffffff12;border-radius:999px;flex:none;width:min(280px,34%);height:7px;overflow:hidden}.accountAchievementOverall i{border-radius:inherit;background:#57ffd0;height:100%;display:block}.accountAchievementGrid.isShowcase{grid-template-columns:repeat(5,minmax(0,1fr))}.accountAchievementGrid.isShowcase .accountAchievement{align-items:flex-start;min-height:128px}.accountAchievementGrid.isShowcase .accountAchievement.unlocked{box-shadow:inset 0 0 0 1px #57ffd014,0 10px 28px #00000024}.accountAchievementIcon{background:#0000001f;position:relative}.accountAchievementIcon:before{content:"";opacity:.18;border:1px solid;border-radius:50%;position:absolute;inset:4px}.accountAchievementIcon>span{z-index:1;position:relative}.accountAchievement.unlocked .accountAchievementIcon{background:#57ffd012;flex-basis:46px;width:46px;height:46px;box-shadow:0 0 20px #57ffd014}.accountAchievementFooter{align-items:center;gap:14px;margin-top:16px;display:flex}.accountAchievementFooter span{color:var(--muted);font-size:.76rem}.accountAchievementToggle{appearance:none;border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#ffffff06;border-radius:11px;padding:10px 14px;font-size:.78rem;font-weight:850}.accountAchievementToggle:hover{background:#57ffd00d;border-color:#57ffd066}@media (max-width:1100px){.accountAchievementGrid.isShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.accountAchievementSummary{flex-direction:column;align-items:stretch;gap:12px}.accountAchievementOverall{width:100%}.accountAchievementGrid.isShowcase{grid-template-columns:1fr}.accountAchievementFooter{flex-direction:column;align-items:flex-start}}.accountIdentity{grid-area:1/1}.accountMembership{grid-area:1/2/span 2;align-self:stretch}.accountAchievements{grid-area:2/1;padding:22px 28px}.accountStats{grid-row:3}.accountAchievementHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.accountAchievementHead h2{margin:5px 0 3px;font-size:1.45rem}.accountAchievementHead p{font-size:.78rem;margin:0!important;line-height:1.4!important}.accountAchievementHeadMeta{flex-direction:column;flex:none;align-items:flex-end;gap:9px;display:flex}.accountAchievementHeadMeta>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:.69rem}.accountAchievementHeadMeta b{color:#57ffd0}.accountAchievementOverall.compact{width:100%;height:5px;margin:0 0 14px}.accountAchievementGrid.isCompactShowcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.accountAchievement.compact{border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-height:98px;padding:10px;display:grid}.accountAchievement.compact .accountAchievementIcon{flex-basis:34px;width:34px;height:34px;font-size:.82rem}.accountAchievement.compact .accountAchievementBody{gap:2px}.accountAchievement.compact .accountAchievementCategory{letter-spacing:.09em;font-size:.52rem}.accountAchievement.compact .accountAchievementBody>strong{font-size:.78rem;line-height:1.15}.accountAchievement.compact .accountAchievementBody em{margin-top:3px;font-size:.57rem}.accountAchievement.compact .accountAchievementProgress{height:5px;margin-top:7px}.accountAchievement.compact .accountAchievementProgress span{margin-top:3px;font-size:.58rem}.accountAchievementLoading,.accountAchievementEmpty{color:var(--muted);font-size:.8rem;margin:8px 0 0!important}.achievementModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508d1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.achievementModal{border:1px solid var(--line);background:#101319;border-radius:22px;width:min(1120px,96vw);max-height:min(820px,90vh);padding:28px;overflow:auto;box-shadow:0 28px 90px #0000008c}.achievementModalHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.achievementModalHead h2{margin:6px 0 5px;font-size:2rem}.achievementModalHead p{max-width:720px;color:var(--muted);font-size:.88rem;margin:0!important;line-height:1.5!important}.achievementModalClose{border:1px solid var(--line);width:40px;height:40px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff06;border-radius:12px;flex:0 0 40px;font-size:1.6rem;line-height:1}.achievementModalClose:hover{background:#57ffd00d;border-color:#57ffd066}.achievementModalSummary{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:18px;padding:12px 0 18px;display:flex}.achievementModalSummary>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:.78rem}.achievementModalSummary strong{color:#57ffd0}.achievementModalSummary .accountAchievementOverall{flex:1;width:auto;height:6px}.achievementModal .accountAchievementGrid.isAll{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.accountAchievementGrid.isCompactShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}.achievementModal .accountAchievementGrid.isAll{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.accountIdentity,.accountMembership,.accountAchievements,.accountStats{grid-area:auto/1}.accountMembership{align-self:auto}.accountAchievements{padding:24px}.accountAchievementHead{flex-direction:column}.accountAchievementHeadMeta{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.accountAchievementGrid.isCompactShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}.achievementModalBackdrop{padding:12px}.achievementModal{max-height:94vh;padding:20px}.achievementModal .accountAchievementGrid.isAll{grid-template-columns:1fr}.achievementModalHead h2{font-size:1.65rem}}@media (max-width:480px){.accountAchievementGrid.isCompactShowcase{grid-template-columns:1fr}.accountAchievementHeadMeta{flex-direction:column;align-items:stretch}.accountAchievementToggle{width:100%}}.primaryBtn,.resultBtn,.directionCard,.reactionBtn,.backBtn,.genreTile{cursor:pointer}.primaryBtn:disabled,.resultBtn:disabled,.directionCard:disabled{cursor:wait;opacity:.62}.searchFeedback{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:10px;margin-top:9px;padding:9px 12px;font-size:.78rem;line-height:1.45}.searchFeedbackError{color:#ffc1ba;border-color:#ff786e47}.directionCard:disabled{transform:none}.directionCard.isNavigating{border-color:var(--accent);opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.directionLoading{color:var(--accent);letter-spacing:.04em;margin-top:10px;font-size:.72rem;font-weight:800}.discoveryErrorBox{border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:22px;display:flex}.discoveryErrorBox strong{color:var(--text);font-size:1.08rem}.discoveryErrorBox span{line-height:1.55}.discoveryErrorBox>div{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.sonodiveBeta button:focus-visible,.sonodiveBeta a:focus-visible,.sonodiveBeta input:focus-visible,.sonodiveBeta select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.discoveryErrorBox>div{width:100%}.discoveryErrorBox>div .backBtn{flex:1}.directions{grid-template-columns:1fr}.reactionBtn{padding:12px 8px}.artistTopline{align-items:flex-start}.artistTopline .backBtn{white-space:nowrap}}.sonodiveBeta .sonodiveNav{gap:24px;height:82px}.sonodiveBeta .sonodiveBrand{flex:0 auto;min-width:0;text-decoration:none}.sonodiveBrandCopy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1;display:flex}.sonodiveBrandCopy strong{color:var(--text);letter-spacing:.13em;white-space:nowrap;font-size:1.12rem;font-weight:900}.sonodiveBrandCopy small{color:var(--muted);letter-spacing:.015em;white-space:nowrap;font-size:.68rem;font-weight:600;line-height:1.2}.sonodiveNavTools{flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:600px){.sonodiveBeta .sonodiveNav{gap:12px;height:72px}.sonodiveBrandCopy strong{font-size:1rem}.sonodiveBrandCopy small{display:none}.sonodiveNavTools{gap:8px}}.accountDeletePrompt{color:var(--muted);white-space:nowrap;padding:0 2px;font-size:.78rem}.accountDiveActions .accountDiveDelete.confirm{background:#f2a0a014;border-color:#f2a0a080}.accountDiveActions button:disabled,.accountDiveActions a[aria-disabled=true]{opacity:.55;cursor:default}.accountDiveActions button:focus-visible,.accountDiveActions a:focus-visible,.accountServiceButton:focus-visible,.accountExportMenu button:focus-visible,.accountExportMenu a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.accountExportToggle[aria-expanded=true]{border-color:var(--accent);background:#4fe5bd0f}.accountExportMenu{transform-origin:100% 0;animation:.13s ease-out accountMenuIn}@keyframes accountMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.accountExportMessage{color:var(--text)}.accountServiceStatus{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.accountServiceStatus:before{content:"";background:var(--line);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff06}.accountServiceStatus.isConnected{color:var(--text)}.accountServiceStatus.isConnected:before{background:var(--accent);box-shadow:0 0 0 3px #4fe5bd17}@media (max-width:760px){.accountDeletePrompt{width:100%;padding-top:4px}.accountDiveActions .accountDiveDelete.confirm{flex:1}.accountDiveActions{align-items:stretch}}.siteFooter{border-top:1px solid var(--line);background:#07090cb8;margin-top:clamp(42px,7vw,84px)}.siteFooterInner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand links""copy links";align-items:center;gap:8px 32px;min-height:112px;padding-top:24px;padding-bottom:24px;display:grid}.siteFooterBrand{grid-area:brand;align-items:baseline;gap:14px;min-width:0;display:flex}.siteFooterLogo{color:var(--text);letter-spacing:.12em;white-space:nowrap;font-weight:950;text-decoration:none}.siteFooterLogo span{color:var(--accent)}.siteFooterTagline{color:var(--muted);white-space:nowrap;font-size:.78rem}.siteFooterLinks{flex-wrap:wrap;grid-area:links;justify-content:flex-end;align-items:center;gap:18px;display:flex}.siteFooterLinks a{color:var(--muted);font-size:.78rem;font-weight:750;text-decoration:none}.siteFooterLinks a:hover{color:var(--text)}.siteFooterCopyright{color:var(--muted);letter-spacing:.02em;grid-area:copy;font-size:.68rem}.siteFooter a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media (max-width:720px){.siteFooterInner{grid-template-columns:1fr;grid-template-areas:"brand""links""copy";align-items:start;gap:16px}.siteFooterBrand{flex-direction:column;align-items:flex-start;gap:5px}.siteFooterLinks{justify-content:flex-start;gap:14px 20px}.siteFooterTagline{white-space:normal}}.sonodiveHow{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.sonodiveHow>div{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:auto 1fr;align-content:start;column-gap:10px;min-height:112px;padding:14px 15px;display:grid}.sonodiveHow span{color:var(--accent-2);letter-spacing:.12em;grid-row:1/3;padding-top:2px;font-size:.68rem;font-weight:900}.sonodiveHow strong{font-size:.86rem;line-height:1.25}.sonodiveHow small{color:var(--muted);margin-top:5px;font-size:.72rem;line-height:1.45}.sonodiveHow>div:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:#ffffff07}.genreError{justify-content:space-between;align-items:center;gap:12px;display:flex}.genreError button{color:inherit;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:5px 8px;font-size:.7rem;font-weight:800}@media (max-width:700px){.sonodiveHow{grid-template-columns:1fr;gap:8px}.sonodiveHow>div{min-height:0}.sonodiveHow small{font-size:.74rem}}.sonodiveBeta .mainPanel{padding:clamp(18px,2.4vw,30px)}.sonodiveBeta .historyPanel{padding:20px 18px;top:18px}.currentTrackBar{border:1px solid var(--line);background:#ffffff06;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 10px;padding:12px 14px;display:flex}.currentTrackBar>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 9px;min-width:0;display:grid}.currentTrackBar span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.6rem;font-weight:900}.currentTrackBar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.96rem;overflow:hidden}.currentTrackBar small{color:var(--muted);white-space:nowrap;font-size:.72rem}.currentTrackDepth{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:.64rem;font-weight:800}.sonodiveBeta .autoDivePanel{background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:15px;margin:10px 0 14px;padding:14px 15px}.sonodiveBeta .autoDivePanel.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),#ffffff04)}.sonodiveBeta .autoDiveCopy>div:first-child strong{font-size:1rem}.sonodiveBeta .autoDiveCopy>div:first-child span{padding:4px 7px}.sonodiveBeta .autoDiveActionGroup{justify-items:end;gap:7px;max-width:270px;display:grid}.sonodiveBeta .autoDivePlaybackHelp{text-align:right;color:var(--muted);font-size:.63rem;line-height:1.4}.sonodiveBeta .autoDiveToggle,.sonodiveBeta .autoNextBtn{min-height:38px}.reactionSection{border:1px solid var(--line);background:#ffffff05;border-radius:15px;margin:16px 0 24px;padding:15px}.reactionPrompt{justify-content:space-between;align-items:end;gap:16px;margin-bottom:11px;display:flex}.reactionPrompt>div{gap:2px;display:grid}.reactionPrompt span,.directionSectionHead span,.historyPanelHead span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.6rem;font-weight:900}.reactionPrompt strong{font-size:.92rem}.reactionPrompt small{max-width:300px;color:var(--muted);text-align:right;font-size:.68rem;line-height:1.4}.reactionSection .reactions{gap:8px;margin:0}.sonodiveBeta .reactionBtn{min-height:44px;padding:11px 12px;font-weight:800;transition:transform .15s,border-color .15s,background .15s;position:relative}.sonodiveBeta .reactionBtn:hover{transform:translateY(-1px)}.sonodiveBeta .reactionBtn.active{background:color-mix(in srgb,var(--accent) 9%,var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.directionSection{margin-top:4px}.directionSectionHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;display:flex}.directionSectionHead>div{gap:3px;display:grid}.directionSectionHead h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.28rem,2vw,1.65rem)}.directionSectionHead small{max-width:300px;color:var(--muted);text-align:right;font-size:.68rem;line-height:1.4}.sonodiveBeta .directions{gap:10px}.sonodiveBeta .directionCard{background:linear-gradient(145deg,var(--panel-2),color-mix(in srgb,var(--panel-2) 82%,#000));border-radius:15px;flex-direction:column;min-height:148px;padding:16px 17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.sonodiveBeta .directionCard:before{content:"";background:var(--accent);opacity:.22;width:2px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}.sonodiveBeta .directionCard:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000002e}.sonodiveBeta .directionCard:hover:before{opacity:.9}.directionCardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.directionCardTop .directionLabel{margin:0}.directionArrow{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:.78rem;transition:border-color .15s,color .15s,transform .15s;display:grid}.directionCard:hover .directionArrow{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));transform:translate(1px,-1px)}.directionArtist{font-size:1.22rem;line-height:1.1}.directionReason{flex:1;margin-top:7px;font-size:.78rem;line-height:1.45}.directionCardFoot{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:10px;font-size:.62rem;font-weight:800;display:flex}.directionCardFoot i{background:var(--line);width:18px;height:1px;display:block;position:relative}.directionCardFoot i:after{content:"";border-top:1px solid var(--line);border-right:1px solid var(--line);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.directionCard:hover .directionCardFoot{color:var(--text)}.directionCard:hover .directionCardFoot i,.directionCard:hover .directionCardFoot i:after{border-color:var(--accent);background:var(--accent)}.directionCard:hover .directionCardFoot i:after{background:0 0}.historyPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;padding-bottom:13px;display:flex}.historyPanelHead>div{gap:2px;display:grid}.historyPanelHead h3{margin:0;font-size:1.08rem}.historyPanelHead>strong{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem}.sonodiveBeta .historyItem{padding-bottom:20px}.sonodiveBeta .historyArtist{font-size:.86rem}.sonodiveBeta .historyDirection{font-size:.7rem}.sonodiveBeta .sharePanel{margin-top:20px;padding-top:18px}.sonodiveBeta .sonodiveMixtapeSave{margin-bottom:12px}.diveSaveActions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.diveSaveActions .saveHoleBtn{min-width:0}.copyBtnInline{white-space:nowrap;width:auto!important;margin-top:0!important;padding-inline:11px!important}.sonodiveBeta .shareUrl{max-height:45px;font-size:.64rem;line-height:1.35;overflow:hidden}.sonodiveBeta .viewHoleLink{font-size:.7rem;font-weight:800}.sonodiveBeta .liveExportPanel{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.sonodiveBeta .liveExportPanel .sectionTitle{margin-bottom:5px}.sonodiveBeta .liveExportPanel>p{margin:0 0 10px;line-height:1.45}@media (max-width:980px){.sonodiveBeta .discoverGrid{grid-template-columns:minmax(0,1fr) 290px}.directionSectionHead small,.reactionPrompt small{max-width:230px}}@media (max-width:820px){.sonodiveBeta .discoverGrid{grid-template-columns:1fr}.sonodiveBeta .historyPanel{position:static}.directionSectionHead,.reactionPrompt{flex-direction:column;align-items:flex-start}.directionSectionHead small,.reactionPrompt small{text-align:left;max-width:none}.sonodiveBeta .autoDiveActionGroup{justify-items:stretch;width:100%;max-width:none}.sonodiveBeta .autoDivePlaybackHelp{text-align:left}}@media (max-width:600px){.currentTrackBar{align-items:flex-start}.currentTrackBar>div:first-child{grid-template-columns:1fr}.currentTrackBar span{grid-column:auto}.currentTrackBar small{white-space:normal}.reactionSection{padding:12px}.reactionSection .reactions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sonodiveBeta .reactionBtn{padding-inline:5px;font-size:.76rem}.sonodiveBeta .directionCard{min-height:132px}.diveSaveActions{grid-template-columns:1fr}.copyBtnInline{width:100%!important}}.sonodiveBeta .directionCard{cursor:pointer}.sonodiveBeta .directionCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sonodiveBeta .autoDiveActions{gap:8px}.sonodiveBeta .autoNextBtn{background:var(--text);color:var(--bg);border-color:var(--text)}.sonodiveBeta .autoNextBtn:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.sonodiveBeta .autoDiveToggle.active{background:0 0}.sonodiveBeta .autoDivePlaybackHelp{opacity:.78}.sonodiveBeta .reactionBtn.active{border-color:var(--accent);color:var(--text)}.reactionRecorded{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:.52rem;font-weight:900;display:block}.unavailableLane{opacity:.58;cursor:default!important;box-shadow:none!important;background:0 0!important;border-style:dashed!important}.unavailableLane:hover{border-color:var(--line)!important;color:var(--muted)!important;transform:none!important}.sonodiveBeta .historyItem.current{border-left:2px solid var(--accent);margin-left:-8px;padding-left:8px}.sonodiveBeta .historyItem.current .historyDot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.sonodiveBeta .historyItem.current .historyArtist{color:var(--text)}.historyCurrentLabel{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:.5rem;font-weight:900;display:inline-block}.sonodiveBeta .sharePanel.isSaved .sonodiveMixtapeSave{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent)}.sonodiveBeta .sharePanel.isSaved .saveHoleBtn{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel-2));color:var(--accent)}.sonodiveBeta .sharePanel.isSaved .sectionTitle{color:var(--accent)}.sonodiveBeta{padding-bottom:clamp(18px,3vw,34px)}.sonodiveBeta+.siteFooter{margin-top:clamp(24px,4vw,48px)}@media (max-width:600px){.reactionRecorded{font-size:.46rem}.historyCurrentLabel{width:max-content;margin:4px 0 0;display:block}}.sonodiveHome{place-items:start center;padding-top:44px;padding-bottom:46px}.sonodiveHero{width:min(920px,100%)}.sonodiveHero .sonodiveHeroMark{width:132px;height:132px;margin-bottom:20px}.sonodiveHero .eyebrow{font-size:.66rem}.sonodiveHero h1{margin:12px 0 16px!important}.sonodiveHeroLead{max-width:650px!important;margin-bottom:26px!important;font-size:1rem!important;line-height:1.6!important}.sonodiveStartPanel{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:20px;padding:22px;position:relative;box-shadow:0 18px 46px #00000024}.sonodiveStartPanel:before{content:"";pointer-events:none;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 20%,transparent),transparent 36%);opacity:.35;border-radius:20px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sonodiveStartHead{gap:4px;margin-bottom:14px;display:grid}.sonodiveStartHead>span,.sonodiveHowIntro{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900}.sonodiveStartHead>strong{letter-spacing:-.015em;font-size:1.08rem}.sonodiveStartHead>small{color:var(--muted);font-size:.75rem;line-height:1.45}.sonodiveStartPanel .searchRow{gap:8px}.sonodiveStartPanel .searchInput{background:color-mix(in srgb,var(--panel) 92%,transparent);min-height:58px;font-size:.98rem}.sonodiveStartPanel .primaryBtn{min-width:112px;font-size:.84rem}.searchHint{color:var(--muted);margin:8px 2px 0;font-size:.66rem;line-height:1.4}.sonodiveStartPanel .results{box-shadow:0 14px 32px #0000002e}.resultsLabel{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;background:#ffffff04;padding:9px 14px 7px;font-size:.6rem;font-weight:900}.sonodiveStartPanel .resultBtn{font-weight:750}.sonodiveStartPanel .resultBtn:hover{padding-left:19px}.sonodiveStartPanel .recentJourney{background:color-mix(in srgb,var(--accent) 6%,transparent);margin-bottom:14px}.sonodiveStartPanel .recentJourney strong{font-size:.92rem}.sonodiveStartPanel .recentJourney button{min-width:100px}.sonodiveStartPanel .genreExplorer{margin-top:18px}.sonodiveStartPanel .genreDivider{margin:18px 0 16px}.sonodiveStartPanel .genreHeading{margin-bottom:10px}.sonodiveStartPanel .genreHeading .sectionTitle{font-size:.94rem}.sonodiveStartPanel .genreHeading p{max-width:620px;font-size:.74rem}.sonodiveStartPanel .genreGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.sonodiveStartPanel .genreTile{border-radius:12px;min-height:76px;padding:10px}.sonodiveStartPanel .genreTile>span{font-size:1rem}.sonodiveStartPanel .genreTile strong{font-size:.75rem}.sonodiveStartPanel .genreTile small{font-size:.58rem}.sonodiveHowIntro{text-align:left;margin:26px 0 10px}.sonodiveHero .sonodiveHow{margin-bottom:0}.sonodiveHero .sonodiveHow>div{background:0 0;min-height:96px}@media (max-width:820px){.sonodiveStartPanel .genreGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.sonodiveHome{padding-top:28px;padding-bottom:30px}.sonodiveHero .sonodiveHeroMark{width:106px;height:106px;margin-bottom:16px}.sonodiveHeroLead{margin-bottom:20px!important;font-size:.92rem!important}.sonodiveStartPanel{border-radius:16px;padding:16px}.sonodiveStartPanel .searchRow{flex-direction:column}.sonodiveStartPanel .primaryBtn{width:100%;min-height:48px}.sonodiveStartPanel .genreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sonodiveStartPanel .genreTile{min-height:68px}.searchHint{font-size:.64rem}}.sonodiveBrandLine{align-items:center;gap:10px;min-width:0;display:flex}.sonodiveBetaTag{border:1px solid color-mix(in srgb,var(--accent) 72%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent);letter-spacing:.13em;text-transform:uppercase;transform-origin:50%;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px 2px;font-size:.56rem;font-weight:950;line-height:1;display:inline-flex;transform:rotate(-4deg)}.sonodiveBetaTag:before{content:"";position:absolute}.sonodiveBrandLine .sonodiveBetaTag{margin-top:-1px}.siteFooterIdentity{align-items:center;gap:9px;min-width:0;display:flex}.siteFooterBeta{padding:3px 6px 2px;font-size:.5rem}.sonodiveBeta .sonodiveBetaTag{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}@media (max-width:600px){.sonodiveBrandLine{gap:7px}.sonodiveBrandLine .sonodiveBetaTag{padding:3px 5px 2px;font-size:.49rem}.siteFooterIdentity{gap:7px}}.accountHistoryMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.accountHistorySave{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--text);font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,transform .16s}.accountHistorySave:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);transform:translateY(-1px)}.accountHistorySave.saved,.accountHistorySave:disabled{cursor:default;opacity:.72;transform:none}.accountHistorySave.saved{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}@media (max-width:720px){.accountHistoryMeta{justify-content:flex-start}.accountHistorySave{margin-left:auto}}.accountSonodive{min-height:100vh}.accountSonodive .accountPage{padding-top:42px}.accountSonodive .accountCard{background:var(--panel);border-color:var(--line);color:var(--text)}.accountSonodive .accountCard p,.accountSonodive .accountCard small,.accountSonodive .accountFacts dt{color:var(--muted)}.accountSonodive .accountNav.accountBackToDive{border:1px solid var(--line);min-height:40px;color:var(--text);background:color-mix(in srgb,var(--panel) 72%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex}.accountSonodive .accountNav.accountBackToDive:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent)}.accountSonodive .accountPrimary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.accountSonodive .accountSecondary,.accountSonodive .accountDiveActions a,.accountSonodive .accountDiveActions button{border-color:var(--line)}.accountSonodive .accountSecondary:hover,.accountSonodive .accountDiveActions a:hover,.accountSonodive .accountDiveActions button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent)}.sonodiveBeta .historyItem{border-left:0;margin-left:0!important;padding-left:18px!important}.sonodiveBeta .historyItem:before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:-9px;left:0}.sonodiveBeta .historyItem:last-child:before{display:none}.sonodiveBeta .historyDot{z-index:1;top:5px;left:-4px}.sonodiveBeta .historyItem.current{border-left:0}.sonodiveBeta .historyItem.current:before{background:var(--accent)}@media (max-width:600px){.accountSonodive .accountPage{padding-top:24px}.accountSonodive .accountBackToDive{padding-inline:11px;font-size:.72rem}}.stayStraightCard{border:1px solid color-mix(in srgb,var(--accent,#f0b35b) 52%,#2b2d37);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#f0b35b) 11%,#101116),#101116);text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 10px;padding:15px 17px;display:flex;position:relative}.stayStraightCard:hover{border-color:var(--accent,#f0b35b);transform:translateY(-1px)}.stayStraightCard>div:first-child{gap:4px;display:grid}.stayStraightCard span{text-transform:uppercase;letter-spacing:.08em;color:var(--accent,#f0b35b);font-size:11px;font-weight:800}.stayStraightCard strong{font-size:18px}.stayStraightCard small{color:var(--muted,#9ba1b2)}.stayStraightCard>b{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.currentTrackSaveGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.currentTrackSaveGroup button{color:inherit;cursor:pointer;background:#15171e;border:1px solid #333744;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.currentTrackSaveGroup button:hover{border-color:var(--accent,#f0b35b)}.currentTrackSaveGroup button.saved{color:var(--accent,#f0b35b)}.musicSaveMessage{text-align:right;color:var(--muted,#9ba1b2);margin:-2px 0 12px;font-size:12px}.musicSaveMessage a{color:var(--accent,#f0b35b)}@media (max-width:700px){.stayStraightCard{flex-direction:column;align-items:flex-start}.currentTrackSaveGroup{justify-content:flex-start}.musicSaveMessage{text-align:left}}.accountSavedMusic{margin-top:18px}.savedMusicList{gap:8px;margin-top:14px;display:grid}.savedMusicRow{background:#111218;border:1px solid #292c35;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.savedMusicRow>div:first-child{gap:2px;display:grid}.savedMusicRow>div:first-child>span{letter-spacing:.1em;color:var(--accent,#f0b35b);font-size:10px;font-weight:800}.savedMusicRow small{color:var(--muted,#9ba1b2)}.savedMusicActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.savedMusicActions a,.savedMusicActions button{color:inherit;cursor:pointer;background:#15171e;border:1px solid #333744;border-radius:8px;padding:7px 9px;font-size:12px;text-decoration:none}.savedMusicActions a:hover,.savedMusicActions button:hover{border-color:var(--accent,#f0b35b)}@media (max-width:700px){.savedMusicRow{flex-direction:column;align-items:flex-start}.savedMusicActions{justify-content:flex-start}}.currentTrackSaveBar{border:1px solid color-mix(in srgb,var(--accent,#f0b35b) 30%,var(--line));background:color-mix(in srgb,var(--accent,#f0b35b) 5%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 12px;padding:10px 14px;display:flex}.currentTrackSaveBar>div:first-child{gap:2px;display:grid}.currentTrackSaveBar>div:first-child>span{letter-spacing:.11em;text-transform:uppercase;color:var(--accent,#f0b35b);font-size:.64rem;font-weight:900}.currentTrackSaveBar>div:first-child>small{color:var(--muted,#9ba1b2);font-size:.7rem}.currentTrackSaveBar .currentTrackSaveGroup button{border-color:color-mix(in srgb,var(--accent,#f0b35b) 35%,#333744);background:color-mix(in srgb,var(--accent,#f0b35b) 8%,#15171e);min-height:34px;padding:7px 12px}@media (max-width:700px){.currentTrackSaveBar{flex-direction:column;align-items:flex-start}.currentTrackSaveBar .currentTrackSaveGroup{width:100%}.currentTrackSaveBar .currentTrackSaveGroup button{flex:1}}.sonodiveBeta .discoverGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px}.sonodiveBeta .mainPanel{min-width:0}.diveConsole{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:start;gap:18px;display:grid}.diveMediaColumn{min-width:0}.diveControlColumn{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:16px;align-self:start;min-width:0;padding:14px;position:sticky;top:14px}.diveControlIntro{gap:3px;margin-bottom:10px;display:grid}.diveControlIntro span{color:var(--accent);letter-spacing:.14em;font-size:.58rem;font-weight:900}.diveControlIntro strong{font-size:.9rem}.diveControlColumn .autoDivePanel{margin:0 0 10px;padding:10px 11px}.diveControlColumn .autoDiveCopy>small,.diveControlColumn .autoDivePlaybackHelp{font-size:.6rem}.diveControlColumn .autoDiveStyles{gap:5px}.diveControlColumn .autoDiveStyles button small{display:none}.diveControlColumn .reactions{margin:10px 0 13px}.diveControlColumn .reactionBtn{min-height:38px;padding:8px 7px}.diveControlColumn .directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.diveControlColumn .directionCard{text-align:left;border-radius:11px;min-height:0;padding:10px 11px}.diveControlColumn .directionLabel{font-size:.67rem}.diveControlColumn .directionReason{margin-top:4px;font-size:.65rem;line-height:1.3}.diveAdRail{align-self:start;display:none;position:sticky;top:14px}.diveAdRail>span{text-align:center;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.52rem;display:block}.diveAdPlaceholder{border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);width:100%;min-height:600px;color:var(--muted);background:#ffffff03;border-radius:12px;place-items:center;display:grid}.diveAdPlaceholder small{letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}@media (min-width:1500px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(0,1fr) 300px 260px;max-width:none}.sonodiveBeta .diveAdRail{grid-area:1/3;display:block}.sonodiveBeta .historyPanel{grid-area:1/2}.sonodiveBeta .mainPanel{grid-area:1/1}.sonodiveBeta .diveAdPlaceholder{min-height:600px}}@media (min-width:1720px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(0,1fr) 320px 300px}}@media (max-width:1180px){.diveConsole{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:12px}.diveControlColumn{padding:11px}}@media (max-width:980px){.sonodiveBeta .discoverGrid{grid-template-columns:1fr}.sonodiveBeta .historyPanel{position:static}.diveConsole{grid-template-columns:minmax(0,1.25fr) minmax(290px,.85fr)}.diveAdRail{grid-row:2;width:100%;display:block;position:static}.diveAdPlaceholder{min-height:90px;max-height:120px}}@media (max-width:760px){.diveConsole{flex-direction:column;gap:10px;display:flex}.diveMediaColumn,.diveControlColumn{width:100%}.diveControlColumn{padding:11px;position:static}.diveControlIntro{margin-bottom:8px}.diveControlColumn .autoDivePanel{order:3}.diveControlColumn .directions{grid-template-columns:repeat(2,minmax(0,1fr))}.diveControlColumn .directionReason{display:none}.diveControlColumn .directionCard{justify-content:center;min-height:62px}.sonodiveBeta .artistTopline{gap:8px}.sonodiveBeta .artistName{font-size:clamp(1.7rem,9vw,2.5rem)}.diveAdRail{margin-top:0}.diveAdPlaceholder{min-height:100px}}@media (max-width:420px){.sonodiveBeta .mainPanel{padding:12px}.diveControlColumn,.diveControlColumn .directionCard{padding:9px}.diveControlColumn .directionArtist{font-size:.86rem}.diveControlColumn .reactionBtn{font-size:.7rem}}.diveControlColumn{flex-direction:column;display:flex}.diveControlIntro{order:0}.diveControlColumn>.reactions{order:1}.diveControlColumn>.sectionTitle{order:2}.diveControlColumn>.directions,.diveControlColumn>.unavailableLanes{order:3}.diveControlColumn>.autoDivePanel,.diveControlColumn>.autoDiveCountdown{order:4}.sonodiveBeta .discoverPage.shell{width:min(1680px,100% - 32px)}.sonodiveBeta .diveConsole{grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr)}@media (min-width:1500px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(760px,1fr) 300px 260px}}@media (min-width:1720px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(820px,1fr) 320px 300px}}@media (max-width:1180px){.sonodiveBeta .diveConsole{grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr)}}@media (max-width:980px){.sonodiveBeta .discoverPage.shell{width:min(100% - 24px,920px)}}.sonodiveBeta .sonodiveNav{width:min(1680px,100% - 32px)}.diveControlColumn .reactions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.diveControlColumn .reactionBtn{justify-content:center;align-items:center;gap:7px;min-height:44px;padding:7px 8px;font-size:.78rem;font-weight:900;display:flex}.diveControlColumn .reactionIcon{filter:saturate(.92);place-items:center;font-size:1.05rem;line-height:1;display:grid}.diveControlColumn .directionCard{padding:10px 11px 9px}.diveControlColumn .directionLabel{letter-spacing:.055em;align-items:center;gap:7px;min-width:0;font-size:.64rem;line-height:1.05;display:flex}.diveControlColumn .directionIcon{border:1px solid color-mix(in srgb,var(--accent-2) 28%,var(--line));background:color-mix(in srgb,var(--accent-2) 5%,transparent);border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.82rem;line-height:1;display:grid}.diveControlColumn .directionReason{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.61rem;line-height:1.28;display:-webkit-box;overflow:hidden}.diveControlColumn .autoDivePanel{gap:8px;padding:9px 10px}.diveControlColumn .autoDiveTitle{align-items:center;gap:7px;display:flex}.diveControlColumn .autoDiveIcon{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));width:23px;height:23px;color:var(--accent);border-radius:50%;place-items:center;padding-left:1px;font-size:.58rem;line-height:1;display:grid}.diveControlColumn .autoDiveToggle i{width:24px;height:14px}.diveControlColumn .autoDiveToggle i:after{width:10px;height:10px}.diveControlColumn .autoDiveToggle.active i:after{left:12px}.diveControlColumn .autoDiveStyles{margin-top:7px}.diveControlColumn .autoDiveStyles button{flex:1;min-width:0;padding:6px 7px}.diveControlColumn .autoDivePanel:not(.active) .autoDiveCopy>small{max-width:190px}@media (min-width:1240px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(720px,1fr) 280px 160px;gap:16px;max-width:none}.sonodiveBeta .diveAdRail{grid-area:1/3;display:block}.sonodiveBeta .historyPanel{grid-area:1/2}.sonodiveBeta .mainPanel{grid-area:1/1}.sonodiveBeta .diveAdPlaceholder{min-height:600px}.sonodiveBeta .diveConsole{grid-template-columns:minmax(0,1.72fr) minmax(285px,.72fr);gap:14px}}@media (min-width:1500px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(760px,1fr) 300px 220px;gap:18px}}@media (min-width:1720px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(820px,1fr) 320px 300px}}@media (min-width:981px) and (max-width:1239px){.sonodiveBeta .discoverGrid{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.sonodiveBeta .diveConsole{grid-template-columns:minmax(0,1.62fr) minmax(280px,.82fr);gap:12px}.diveControlColumn .directionReason{display:none}}@media (max-width:760px){.sonodiveBeta .sonodiveNav{width:min(100% - 24px,920px)}.diveControlColumn .reactionBtn{gap:5px;min-height:42px;font-size:.74rem}.diveControlColumn .reactionIcon{font-size:.98rem}.diveControlColumn .directionIcon{flex-basis:20px;width:20px;height:20px;font-size:.75rem}.diveControlColumn .directionArtist{font-size:.9rem}.diveControlColumn .autoDivePanel{padding:8px 9px}}.sonodiveBeta .siteFooterInner{width:min(1680px,100% - 32px);max-width:none;margin-left:auto;margin-right:auto}.diveControlColumn{padding:11px}.diveControlIntro{gap:1px;margin-bottom:6px}.diveControlIntro span{letter-spacing:.13em;font-size:.53rem}.diveControlIntro strong{font-size:.8rem;line-height:1.2}.diveControlColumn .reactions{gap:6px;margin:7px 0 9px}.diveControlColumn .reactionBtn{border-radius:10px;gap:5px;min-height:38px;padding:5px 6px;font-size:.7rem}.diveControlColumn .sectionTitle{letter-spacing:.11em;margin:6px 0;font-size:.55rem}.diveControlColumn .directions{gap:6px}.diveControlColumn .directionCard{border-radius:10px;padding:8px 9px 7px}.diveControlColumn .directionLabel{letter-spacing:.045em;gap:5px;font-size:.56rem}.diveControlColumn .directionIcon{border-radius:6px;flex-basis:18px;width:18px;height:18px;font-size:.67rem}.diveControlColumn .directionArtist{margin-top:4px;font-size:.88rem;line-height:1.05}.diveControlColumn .directionReason{-webkit-line-clamp:2;margin-top:3px;font-size:.56rem;line-height:1.22}.diveControlColumn .autoDivePanel{border-radius:11px;gap:6px;margin-top:6px;padding:7px 8px}.diveControlColumn .autoDiveTitle{gap:5px}.diveControlColumn .autoDiveIcon{width:19px;height:19px;font-size:.48rem}.diveControlColumn .autoDiveCopy>strong{font-size:.78rem;line-height:1.05}.diveControlColumn .autoDiveCopy>small{margin-top:2px;font-size:.52rem;line-height:1.2}.diveControlColumn .autoDiveToggle,.diveControlColumn .autoNextBtn{min-height:30px;padding:5px 7px;font-size:.59rem}.diveControlColumn .autoDiveStyles{gap:4px;margin-top:5px}.diveControlColumn .autoDiveStyles button{padding:5px 6px}.diveControlColumn .autoDiveStyles button strong{font-size:.58rem}@media (min-width:981px) and (max-width:1239px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(0,1fr) 280px;gap:14px}.sonodiveBeta .mainPanel{grid-area:1/1}.sonodiveBeta .historyPanel{grid-area:1/2}.sonodiveBeta .diveAdRail{grid-area:2/1/auto/-1;width:100%;margin-top:0;display:block;position:static}.sonodiveBeta .diveAdPlaceholder{width:100%;min-height:90px;max-height:110px}.sonodiveBeta .diveConsole{grid-template-columns:minmax(0,1.72fr) minmax(250px,.72fr);gap:10px}.diveControlColumn{padding:9px}.diveControlColumn .directionReason{display:none}}@media (max-width:760px){.sonodiveBeta .siteFooterInner{width:min(100% - 24px,920px)}.diveControlColumn .reactionBtn{min-height:40px;font-size:.7rem}.diveControlColumn .directionCard{min-height:58px;padding:8px}.diveControlColumn .directionIcon{flex-basis:18px;width:18px;height:18px}.diveControlColumn .directionArtist{font-size:.85rem}}@media (min-width:981px) and (max-width:1239px){.sonodiveBeta .historyPanel{position:static;top:auto}.sonodiveBeta .diveAdRail{clear:both}}.diveControlColumn .reactionBtn{background:color-mix(in srgb,var(--panel-2) 64%,transparent);border-radius:999px;min-height:36px;padding:5px 9px}.diveControlColumn .directionCard{background:color-mix(in srgb,var(--panel-2) 54%,transparent);border-radius:9px;min-height:52px;padding:8px 9px}.diveControlColumn .directionLabel{gap:5px}.diveControlColumn .directionIcon{background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;font-size:.72rem}.diveControlColumn .directionArtist{margin-top:3px;font-size:.86rem}.diveControlColumn .autoDivePanel{background:color-mix(in srgb,var(--panel-2) 48%,transparent);border-radius:9px;padding:7px 8px}.diveControlColumn .autoDiveIcon{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:.56rem}.diveControlColumn .autoDiveCopy>small{opacity:.78}@media (max-width:760px){.diveControlColumn .reactionBtn{min-height:40px}.diveControlColumn .directionCard{min-height:56px}}.sonodiveBeta .historyPanel{padding:18px 16px}.sonodiveBeta .historyPanel h3{margin-bottom:16px}.diveMediaSavePanel{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 48%,transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin:14px 0 0;padding:11px 12px;display:grid}.diveMediaSaveMain{align-items:center;gap:12px;min-width:0;display:flex}.diveMediaSavePanel .sonodiveMixtapeSave{background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.diveMediaSavePanel .sonodiveMixtapeArt{border-radius:8px;flex:0 0 46px;width:46px;height:46px}.diveMediaSavePanel .sonodiveMixtapeCopy{gap:1px;min-width:0;display:grid}.diveMediaSavePanel .sonodiveMixtapeCopy .sectionTitle{letter-spacing:.12em;margin:0;font-size:.52rem}.diveMediaSavePanel .sonodiveMixtapeCopy strong{font-size:.8rem;line-height:1.15}.diveMediaSavePanel .sonodiveMixtapeCopy small{color:var(--muted);font-size:.58rem;line-height:1.3}.diveMediaSavePanel .saveHoleBtn{white-space:nowrap;border-radius:9px;width:auto;min-width:150px;min-height:38px;margin:0;padding:7px 12px;font-size:.72rem}.listenElsewhereMenu{place-self:center end;position:relative}.listenElsewhereMenu summary{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 62%,transparent);min-height:34px;color:var(--text);border-radius:999px;align-items:center;padding:6px 10px;font-size:.64rem;font-weight:850;list-style:none;display:flex}.listenElsewhereMenu summary::-webkit-details-marker{display:none}.listenElsewhereMenu summary:after{content:"▾";color:var(--accent);margin-left:6px;font-size:.62rem}.listenElsewhereMenu[open] summary:after{content:"▴"}.listenElsewherePopover{z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:3px;width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #00000047}.listenElsewherePopover a{min-height:34px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.66rem;font-weight:800;text-decoration:none;display:flex}.listenElsewherePopover a:hover{background:var(--panel-2)}.listenElsewherePopover svg,.listenElsewherePopover img{flex:0 0 18px;width:18px;height:18px}.diveMediaShareLinks{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.diveMediaShareLinks .shareUrl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:.58rem;overflow:hidden}.diveMediaShareLinks .copyBtn{white-space:nowrap;margin:0}.diveMediaShareLinks .viewHoleLink{white-space:nowrap;font-size:.62rem}.diveMediaSavePanel>.shareError{grid-column:1/-1;margin:0}@media (min-width:1240px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(720px,1fr) 238px 160px}}@media (min-width:1500px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(780px,1fr) 250px 220px}}@media (min-width:1720px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(850px,1fr) 270px 300px}}@media (min-width:981px) and (max-width:1239px){.sonodiveBeta .discoverGrid:has(.diveAdRail){grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:760px){.diveMediaSavePanel{grid-template-columns:1fr;align-items:stretch;padding:10px}.diveMediaSaveMain{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.diveMediaSavePanel .sonodiveMixtapeArt{display:none}.diveMediaSavePanel .saveHoleBtn{min-width:0}.listenElsewhereMenu{justify-self:stretch}.listenElsewhereMenu summary{justify-content:center}.listenElsewherePopover{width:auto;left:0;right:0}.diveMediaShareLinks{flex-wrap:wrap}.diveMediaShareLinks .shareUrl{flex-basis:100%}}@media (max-width:480px){.diveMediaSaveMain{grid-template-columns:1fr}.diveMediaSavePanel .saveHoleBtn{width:100%}}.diveControlColumn{gap:0;padding:12px}.diveControlIntro{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 9px;padding-bottom:8px;display:flex}.diveControlIntro span{letter-spacing:.15em;white-space:nowrap;font-size:.5rem}.diveControlIntro strong{text-align:right;color:var(--muted);font-size:.72rem;line-height:1.15}.diveControlColumn .reactions{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 35%,transparent);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 11px;display:grid;overflow:hidden}.diveControlColumn .reactionBtn{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;padding:6px 5px;font-size:.68rem;transition:background .14s,color .14s}.diveControlColumn .reactionBtn+.reactionBtn{border-left:1px solid var(--line)}.diveControlColumn .reactionBtn:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel-2));transform:none}.diveControlColumn .reactionBtn.active{background:color-mix(in srgb,var(--accent) 13%,var(--panel-2));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 72%,transparent)}.diveControlColumn .reactionIcon{font-size:.9rem}.diveControlColumn .sectionTitle{letter-spacing:.14em;color:var(--muted);margin:0 0 6px;font-size:.49rem}.diveControlColumn .directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.diveControlColumn .directionCard{border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--panel-2) 42%,transparent);text-align:left;border-radius:9px;min-height:58px;padding:8px 27px 8px 9px;transition:border-color .14s,background .14s,transform .14s;position:relative;overflow:hidden}.diveControlColumn .directionCard:before{display:none}.diveControlColumn .directionCard:after{content:"›";color:color-mix(in srgb,var(--muted) 72%,transparent);font-size:1.05rem;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.diveControlColumn .directionCard:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel-2));box-shadow:none;transform:translateY(-1px)}.diveControlColumn .directionCard:hover:after{color:var(--accent)}.diveControlColumn .directionLabel{letter-spacing:.075em;color:var(--muted);align-items:center;gap:5px;margin:0 0 4px;font-size:.5rem;line-height:1;display:flex}.diveControlColumn .directionIcon{opacity:.9;font-size:.62rem}.diveControlColumn .directionArtist{margin:0;font-size:.86rem;font-weight:900;line-height:1.06}.diveControlColumn .directionReason{display:none!important}.diveControlColumn .directionCard--straight{background:color-mix(in srgb,var(--accent) 4%,var(--panel-2));grid-column:1/-1;grid-template-columns:minmax(108px,.72fr) minmax(0,1fr);align-items:center;column-gap:10px;min-height:50px;padding-top:7px;padding-bottom:7px;display:grid}.diveControlColumn .directionCard--straight .directionLabel{margin:0}.diveControlColumn .directionCard--straight .directionArtist{font-size:.93rem}.diveControlColumn .unavailableLanes{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.diveControlColumn .unavailableLane{opacity:.68;border-radius:999px;min-height:0;padding:5px 7px;font-size:.5rem;line-height:1.1}.diveControlColumn .autoDivePanel{border-color:color-mix(in srgb,var(--line) 86%,transparent);background:0 0;border-radius:9px;margin-top:9px;padding:8px 9px}.diveControlColumn .autoDiveTitle strong{font-size:.72rem}.diveControlColumn .autoDiveTitle>span:last-child{border:1px solid var(--line);letter-spacing:.08em;border-radius:999px;padding:2px 5px;font-size:.45rem}.diveControlColumn .autoDiveCopy>small{max-width:150px;font-size:.5rem;line-height:1.2}.diveControlColumn .autoDiveToggle,.diveControlColumn .autoNextBtn{min-height:30px;font-size:.56rem}@media (max-width:1239px){.diveControlIntro strong{display:none}.diveControlColumn .directionCard{min-height:54px}.diveControlColumn .directionArtist{font-size:.82rem}}@media (max-width:760px){.diveControlColumn{padding:10px}.diveControlIntro{margin-bottom:8px}.diveControlColumn .reactionBtn{min-height:44px;font-size:.7rem}.diveControlColumn .directionCard{min-height:58px;padding:9px 27px 9px 10px}.diveControlColumn .directionCard--straight{min-height:52px}.diveControlColumn .directionArtist{font-size:.86rem}}@media (max-width:420px){.diveControlColumn .directions{grid-template-columns:1fr 1fr;gap:5px}.diveControlColumn .directionCard--straight{grid-template-columns:1fr;gap:3px}}.currentMusicSaveBar{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 54%,transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;padding:9px 10px;display:flex}.currentMusicSaveCopy{gap:2px;min-width:0;display:grid}.currentMusicSaveCopy>span{text-transform:uppercase;letter-spacing:.13em;color:var(--accent-2);font-size:.52rem;font-weight:800;line-height:1}.currentMusicSaveCopy>small{color:var(--muted);font-size:.62rem;line-height:1.3}.currentMusicSaveBar .currentTrackSaveGroup{flex-wrap:nowrap;justify-content:flex-end}.currentMusicSaveBar .currentTrackSaveGroup button{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel));white-space:nowrap;min-height:34px;padding:7px 11px}.currentMusicSaveBar .currentTrackSaveGroup button.saved{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--panel))}.currentMusicSaveMessage{text-align:right;margin:-4px 2px 9px}@media (max-width:700px){.currentMusicSaveBar{flex-direction:column;align-items:flex-start}.currentMusicSaveBar .currentTrackSaveGroup{width:100%}.currentMusicSaveBar .currentTrackSaveGroup button{flex:1}.currentMusicSaveMessage{text-align:left}}.journeyStartForm{max-width:900px;margin-top:28px}.journeySearchRow{align-items:flex-start}.journeySearchControl{flex:320px;min-width:0;position:relative}.journeySearchControl .searchInput{width:100%}.journeyStyleHeading{margin:34px 0 12px}.journeyStyleGrid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.betaFeedbackButton{justify-content:center;align-items:center;gap:7px;display:flex}@media (max-width:600px){.journeyTestPage{padding-top:28px!important;padding-bottom:96px!important}.journeyTestPage .navNote{display:block}.journeyStartForm{width:100%;margin-top:22px}.journeySearchRow{align-items:stretch}.journeySearchControl{flex:none;width:100%}.journeyArtistSuggestions{margin-top:6px;max-height:240px!important;position:static!important}.journeySearchRow>.primaryBtn{width:100%}.journeyStyleHeading{margin-top:28px;font-size:1.7rem;line-height:1.1}.journeyStyleGrid{grid-template-columns:1fr}.journeyStyleCard{min-height:88px}.betaFeedbackButton{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:50%;width:48px;height:48px;padding:0;font-size:1rem}.betaFeedbackLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
