.detail-surface-module__Q3F-UW__surface{--detail-accent:#06b6d4;--detail-accent-soft:#06b6d42e;--detail-accent-border:#06b6d457;border:2px solid var(--detail-accent-border);background:radial-gradient(circle at 16% 0%, var(--detail-accent-soft), transparent 34%), linear-gradient(145deg, #090910f5, #12101ef0 48%, #06080efa);color:#fafafa;isolation:isolate;border-radius:8px;width:min(100%,1120px);min-height:480px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000075,inset 0 0 0 1px #ffffff09,inset 0 1px #ffffff14,inset 0 0 34px #ffffff06}.detail-surface-module__Q3F-UW__focusDetailHtml{width:100vw;height:100svh;top:0;left:0}.detail-surface-module__Q3F-UW__surface:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000c,#0000 62%);mask-image:linear-gradient(130deg,#000c,#0000 62%)}.detail-surface-module__Q3F-UW__surface:after{z-index:-1;opacity:.55;content:"";background-image:radial-gradient(circle at 72% 16%,#ffffff1f,#0000 16%);position:absolute;inset:0}.detail-surface-module__Q3F-UW__accentMomentum{--detail-accent:#06b6d4;--detail-accent-soft:#06b6d433;--detail-accent-border:#06b6d46b}.detail-surface-module__Q3F-UW__accentRoyalty{--detail-accent:#f5a524;--detail-accent-soft:#f5a5242e;--detail-accent-border:#f5a5246b}.detail-surface-module__Q3F-UW__accentValuation{--detail-accent:#20d49b;--detail-accent-soft:#20d49b2e;--detail-accent-border:#20d49b6b}.detail-surface-module__Q3F-UW__accentQuests{--detail-accent:#ff2bd6;--detail-accent-soft:#ff2bd629;--detail-accent-border:#ff2bd661}.detail-surface-module__Q3F-UW__accentLeaderboard{--detail-accent:#8b5cf6;--detail-accent-soft:#8b5cf633;--detail-accent-border:#8b5cf675}.detail-surface-module__Q3F-UW__accentDirect{--detail-accent:#2dd4bf;--detail-accent-soft:#2dd4bf2b;--detail-accent-border:#2dd4bf66}.detail-surface-module__Q3F-UW__header{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 22px 16px;display:grid}.detail-surface-module__Q3F-UW__eyebrow{color:var(--detail-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;display:block}.detail-surface-module__Q3F-UW__title{color:#fafafa;font-family:var(--kai-font-display,"Space Grotesk", system-ui, sans-serif);margin:7px 0 0;font-size:clamp(25px,3vw,38px);font-weight:800;line-height:.98}.detail-surface-module__Q3F-UW__summary{color:#fafafab3;max-width:56ch;margin:10px 0 0;font-size:14px;line-height:1.5}.detail-surface-module__Q3F-UW__closeButton{color:#fafafabd;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s,border-color .18s,color .18s,background .18s;display:inline-flex}.detail-surface-module__Q3F-UW__closeButton:hover,.detail-surface-module__Q3F-UW__closeButton:focus-visible{border-color:var(--detail-accent-border);color:#fafafa;background:#ffffff1a;transform:translateY(-1px)}.detail-surface-module__Q3F-UW__body{gap:18px;padding:18px 22px 22px;display:grid}.detail-surface-module__Q3F-UW__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(210px,.95fr);align-items:stretch;gap:16px;display:grid}.detail-surface-module__Q3F-UW__stack{gap:14px;display:grid}.detail-surface-module__Q3F-UW__panel{background:#03050c94;border:1px solid #ffffff17;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.detail-surface-module__Q3F-UW__panelPadded{padding:16px}.detail-surface-module__Q3F-UW__sectionTitle{color:#fafafae6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800;line-height:1.2}.detail-surface-module__Q3F-UW__metric{gap:5px;display:grid}.detail-surface-module__Q3F-UW__metricValue{color:#fafafa;font-family:var(--kai-font-display,"Space Grotesk", system-ui, sans-serif);text-shadow:0 0 28px var(--detail-accent-soft);font-size:clamp(38px,7vw,68px);font-weight:900;line-height:.9}.detail-surface-module__Q3F-UW__metricValueCompact{font-size:clamp(30px,4vw,44px)}.detail-surface-module__Q3F-UW__metricLabel{color:#fafafa9e;font-size:13px;font-weight:700}.detail-surface-module__Q3F-UW__accentText{color:var(--detail-accent)}.detail-surface-module__Q3F-UW__chart{width:100%;min-height:150px;display:block;overflow:visible}.detail-surface-module__Q3F-UW__liveTrendPanel{position:relative}.detail-surface-module__Q3F-UW__liveTrendPanel:after{color:#fafafa9e;letter-spacing:.1em;text-transform:uppercase;content:"live tape";background:#03050c9e;border:1px solid #ffffff1c;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;position:absolute;bottom:12px;right:13px}.detail-surface-module__Q3F-UW__chartGrid{stroke:#ffffff14;stroke-width:1px}.detail-surface-module__Q3F-UW__chartLine{fill:none;stroke:var(--detail-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 10px var(--detail-accent-soft))}.detail-surface-module__Q3F-UW__chartBacktest .detail-surface-module__Q3F-UW__chartLine{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.35s cubic-bezier(.19,1,.22,1) .24s forwards detail-surface-module__Q3F-UW__momentum-backtest-draw}.detail-surface-module__Q3F-UW__chartArea{fill:var(--detail-accent);opacity:.13}.detail-surface-module__Q3F-UW__chartBacktest .detail-surface-module__Q3F-UW__chartArea{opacity:0;transform-box:fill-box;transform-origin:0 100%;animation:2.05s cubic-bezier(.19,1,.22,1) .36s forwards detail-surface-module__Q3F-UW__momentum-backtest-fill;transform:scaleX(0)}.detail-surface-module__Q3F-UW__chartCursor{stroke:#fafafaa3;stroke-width:1px;stroke-dasharray:4 6;filter:drop-shadow(0 0 12px var(--detail-accent-soft));opacity:0;animation:2.35s cubic-bezier(.19,1,.22,1) .24s forwards detail-surface-module__Q3F-UW__momentum-backtest-cursor;transform:translate(0)}@keyframes detail-surface-module__Q3F-UW__momentum-backtest-draw{to{stroke-dashoffset:0}}@keyframes detail-surface-module__Q3F-UW__momentum-backtest-fill{to{opacity:.13;transform:scaleX(1)}}@keyframes detail-surface-module__Q3F-UW__momentum-backtest-cursor{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(560px)}}.detail-surface-module__Q3F-UW__barList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.detail-surface-module__Q3F-UW__barRow{gap:7px;display:grid}.detail-surface-module__Q3F-UW__barMeta{color:#fafafac2;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:750;display:flex}.detail-surface-module__Q3F-UW__fullSection{gap:14px;display:grid}.detail-surface-module__Q3F-UW__sectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detail-surface-module__Q3F-UW__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-surface-module__Q3F-UW__evidenceCard{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--detail-accent) 14%, transparent), transparent 42%), #ffffff0b;border:1px solid #ffffff17;border-radius:8px;gap:8px;padding:12px;display:grid}.detail-surface-module__Q3F-UW__evidenceCard strong{color:#fafafa;font-size:13px;line-height:1.25}.detail-surface-module__Q3F-UW__evidenceCard span{color:var(--detail-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.detail-surface-module__Q3F-UW__statusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-surface-module__Q3F-UW__songCoachGrid,.detail-surface-module__Q3F-UW__analyzerDepthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-surface-module__Q3F-UW__intelligenceStrip{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.detail-surface-module__Q3F-UW__intelligenceStrip span,.detail-surface-module__Q3F-UW__intelligenceStrip strong{color:#fafafab8;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850;line-height:1.2}.detail-surface-module__Q3F-UW__intelligenceStrip strong{border-color:color-mix(in srgb, var(--detail-accent) 44%, #ffffff1f);color:#fafafa}.detail-surface-module__Q3F-UW__scorePairGrid,.detail-surface-module__Q3F-UW__driverGrid,.detail-surface-module__Q3F-UW__keywordGrid,.detail-surface-module__Q3F-UW__learningTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-surface-module__Q3F-UW__keywordGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-surface-module__Q3F-UW__scoreCard{border:1px solid color-mix(in srgb, var(--detail-accent) 30%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--detail-accent) 14%, transparent), transparent 64%), #ffffff0d;border-radius:8px;gap:8px;padding:14px;display:grid}.detail-surface-module__Q3F-UW__scoreCard strong{color:#fafafa;font-family:var(--kai-font-display,"Space Grotesk", system-ui, sans-serif);font-size:clamp(34px,5vw,54px);font-weight:900;line-height:.95}.detail-surface-module__Q3F-UW__scoreCard p{color:#fafafa9e;margin:0;font-size:12px;line-height:1.45}.detail-surface-module__Q3F-UW__songIntakePanel{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:14px;display:grid}.detail-surface-module__Q3F-UW__scientificCard{align-content:start}.detail-surface-module__Q3F-UW__pillRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-surface-module__Q3F-UW__statusCard{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;gap:7px;padding:11px;display:grid}.detail-surface-module__Q3F-UW__statusHeader{justify-content:space-between;align-items:start;gap:8px;display:flex}.detail-surface-module__Q3F-UW__statusTitle{color:#fafafadb;font-size:12px;font-weight:850;line-height:1.25}.detail-surface-module__Q3F-UW__statusValue{color:#fafafa;font-family:var(--kai-font-display,"Space Grotesk", system-ui, sans-serif);font-size:18px;font-weight:900;line-height:1}.detail-surface-module__Q3F-UW__statusBadge{color:#fafafab8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900;line-height:1}.detail-surface-module__Q3F-UW__statusBadge[data-status=ready]{color:#7dd3fc;background:#2dd4bf1a;border-color:#2dd4bf66}.detail-surface-module__Q3F-UW__statusBadge[data-status=in_progress]{color:#facc15;background:#f5a5241a;border-color:#f5a5246b}.detail-surface-module__Q3F-UW__statusBadge[data-status=missing]{color:#fda4af;background:#ff55641a;border-color:#ff55646b}.detail-surface-module__Q3F-UW__statusBadge[data-status=demo]{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf66b}.detail-surface-module__Q3F-UW__sourceList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-surface-module__Q3F-UW__sourceList li{border-left:2px solid var(--detail-accent);gap:4px;padding-left:10px;display:grid}.detail-surface-module__Q3F-UW__sourceList strong{color:#fafafadb;font-size:12px}.detail-surface-module__Q3F-UW__sourceList span{color:#fafafa85;font-size:11px;line-height:1.35}.detail-surface-module__Q3F-UW__verticalList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.detail-surface-module__Q3F-UW__verticalList li{color:#fafafac7;background:#ffffff0b;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.45}.detail-surface-module__Q3F-UW__barTrack{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.detail-surface-module__Q3F-UW__barFill{width:var(--bar-value);border-radius:inherit;background:linear-gradient(90deg, var(--detail-accent), #fafafab8);height:100%;display:block}.detail-surface-module__Q3F-UW__smallNote{color:#fafafa94;margin:0;font-size:12px;line-height:1.45}.detail-surface-module__Q3F-UW__surface [data-kai-highlight-id]{scroll-margin:84px}.detail-surface-module__Q3F-UW__surface [data-active-highlight=true]{border-color:color-mix(in srgb, var(--detail-accent) 82%, #ffffff2e);outline:2px solid color-mix(in srgb, var(--detail-accent) 74%, #ffffff14);outline-offset:4px;box-shadow:0 0 0 1px color-mix(in srgb, var(--detail-accent) 74%, transparent), 0 0 0 7px color-mix(in srgb, var(--detail-accent) 18%, transparent), 0 18px 44px #00000047, 0 0 58px color-mix(in srgb, var(--detail-accent) 52%, transparent);filter:brightness(1.08)saturate(1.16);animation:1.35s ease-in-out infinite alternate detail-surface-module__Q3F-UW__kai-read-along-glow}@keyframes detail-surface-module__Q3F-UW__kai-read-along-glow{0%{outline-color:color-mix(in srgb, var(--detail-accent) 58%, #ffffff14);box-shadow:0 0 0 1px color-mix(in srgb, var(--detail-accent) 58%, transparent), 0 0 0 5px color-mix(in srgb, var(--detail-accent) 12%, transparent), 0 18px 44px #0000003d, 0 0 38px color-mix(in srgb, var(--detail-accent) 36%, transparent)}to{outline-color:color-mix(in srgb, var(--detail-accent) 92%, #ffffff24);box-shadow:0 0 0 1px color-mix(in srgb, var(--detail-accent) 88%, transparent), 0 0 0 8px color-mix(in srgb, var(--detail-accent) 22%, transparent), 0 22px 52px #0000004d, 0 0 68px color-mix(in srgb, var(--detail-accent) 62%, transparent)}}.detail-surface-module__Q3F-UW__narrative{border-left:3px solid var(--detail-accent);color:#fafafac7;margin:0;padding:3px 0 3px 12px;font-size:14px;line-height:1.55}.detail-surface-module__Q3F-UW__ctaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-surface-module__Q3F-UW__cta{border:1px solid var(--detail-accent-border);background:color-mix(in srgb, var(--detail-accent) 16%, transparent);color:#fafafa;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.detail-surface-module__Q3F-UW__cta:hover,.detail-surface-module__Q3F-UW__cta:focus-visible{border-color:var(--detail-accent);background:color-mix(in srgb, var(--detail-accent) 24%, transparent);transform:translateY(-1px)}.detail-surface-module__Q3F-UW__operatorCta{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#ff243d,#9f111f);border-color:#ff3040d6;border-radius:8px;min-height:54px;padding:0 22px;font-size:14px;box-shadow:0 16px 34px #ff243d38,inset 0 1px #ffffff38}.detail-surface-module__Q3F-UW__operatorCta:hover,.detail-surface-module__Q3F-UW__operatorCta:focus-visible{background:linear-gradient(135deg,#ff344c,#b81425);border-color:#ff7a84f5}.detail-surface-module__Q3F-UW__operatorCtaQueued{background:linear-gradient(135deg,#0f766e,#115e59);border-color:#2dd4bfb8;box-shadow:0 16px 34px #2dd4bf2e,inset 0 1px #ffffff2e}.detail-surface-module__Q3F-UW__cta:disabled{cursor:not-allowed;opacity:.42;transform:none}.detail-surface-module__Q3F-UW__musicProofInline{border-top:1px solid color-mix(in srgb, var(--detail-accent) 34%, #ffffff14);gap:10px;padding-top:14px;display:grid}.detail-surface-module__Q3F-UW__musicProofSpotifyPlayer{gap:8px;display:grid}.detail-surface-module__Q3F-UW__spotifyFrameWrap{background:#0d0d10;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.detail-surface-module__Q3F-UW__spotifyFrameWrap iframe{border:0;display:block}.detail-surface-module__Q3F-UW__spotifyFallback{background:#ffffff0a;border:1px dashed #ffffff24;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.detail-surface-module__Q3F-UW__spotifyFallback .detail-surface-module__Q3F-UW__smallNote{flex-basis:100%}.detail-surface-module__Q3F-UW__musicProofMeta{flex-wrap:wrap;gap:8px;display:flex}.detail-surface-module__Q3F-UW__guidanceSpotlight{background:linear-gradient(135deg,#ff18302e,#03070ed6);border:1px solid #ff3a48ad;border-radius:8px;gap:6px;margin:0 0 14px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #ffffff0f,0 0 34px #ff183033}.detail-surface-module__Q3F-UW__guidanceEyebrow{color:#ff6874f2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.detail-surface-module__Q3F-UW__guidanceTitle{color:#fff;font-size:15px;line-height:1.2}.detail-surface-module__Q3F-UW__guidanceReason{color:#ffffffb8;margin:0;font-size:12px;line-height:1.45}.detail-surface-module__Q3F-UW__royaltyBlackBox{border-color:color-mix(in srgb, var(--detail-accent) 34%, #ffffff1a);background:linear-gradient(135deg,#f5a5241a,#03050cb8),#ffffff0a;grid-template-columns:minmax(220px,.74fr) minmax(0,1.26fr);align-items:center;gap:14px;display:grid;position:relative}.detail-surface-module__Q3F-UW__royaltyBlackBoxHeader{gap:4px;display:grid}.detail-surface-module__Q3F-UW__royaltyBlackBoxHeader .detail-surface-module__Q3F-UW__sectionTitle{margin-bottom:4px}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow:before{background:linear-gradient(90deg, transparent, var(--detail-accent), transparent);height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--detail-accent) 38%, transparent);content:"";position:absolute;top:50%;left:9%;right:9%}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow span{z-index:1;border:1px solid color-mix(in srgb, var(--detail-accent) 30%, #ffffff1f);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--detail-accent) 24%, transparent), transparent 66%), #05070eeb;color:#fafafad1;letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:8px;place-items:center;min-height:68px;padding:8px;font-size:11px;font-weight:900;line-height:1.2;animation:3.6s ease-in-out infinite detail-surface-module__Q3F-UW__royalty-blackbox-pulse;display:grid;position:relative}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow span:nth-child(2){animation-delay:.18s}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow span:nth-child(3){animation-delay:.36s}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow span:nth-child(4){animation-delay:.54s}.detail-surface-module__Q3F-UW__royaltyBlackBoxScan{pointer-events:none;grid-template-columns:repeat(6,1fr);gap:5px;width:min(44%,440px);display:grid;position:absolute;bottom:12px;right:16px}.detail-surface-module__Q3F-UW__royaltyBlackBoxScan span{background:var(--detail-accent);transform-origin:0;border-radius:999px;height:3px;animation:2.8s ease-in-out infinite detail-surface-module__Q3F-UW__royalty-blackbox-scan}.detail-surface-module__Q3F-UW__royaltyBlackBoxScan span:nth-child(2){animation-delay:90ms}.detail-surface-module__Q3F-UW__royaltyBlackBoxScan span:nth-child(3){animation-delay:.18s}.detail-surface-module__Q3F-UW__royaltyBlackBoxScan span:nth-child(4){animation-delay:.27s}.detail-surface-module__Q3F-UW__royaltyBlackBoxScan span:nth-child(5){animation-delay:.36s}.detail-surface-module__Q3F-UW__royaltyBlackBoxScan span:nth-child(6){animation-delay:.45s}@keyframes detail-surface-module__Q3F-UW__royalty-blackbox-pulse{0%,to{border-color:color-mix(in srgb, var(--detail-accent) 26%, #ffffff1f);box-shadow:inset 0 1px #ffffff0d}45%{border-color:color-mix(in srgb, var(--detail-accent) 56%, #ffffff29);box-shadow:0 0 20px color-mix(in srgb, var(--detail-accent) 14%, transparent), inset 0 1px 0 #ffffff14}}@keyframes detail-surface-module__Q3F-UW__royalty-blackbox-scan{0%,to{filter:brightness(.72);transform:scaleX(.28)}50%{filter:brightness(1.24);transform:scaleX(1)}}.detail-surface-module__Q3F-UW__table{border-collapse:collapse;width:100%;font-size:12px}.detail-surface-module__Q3F-UW__table th,.detail-surface-module__Q3F-UW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff13;padding:9px 10px}.detail-surface-module__Q3F-UW__table th{color:#fafafa80;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.detail-surface-module__Q3F-UW__table td{color:#fafafac7}.detail-surface-module__Q3F-UW__table tr:last-child td{border-bottom:0}.detail-surface-module__Q3F-UW__activeRow td{background:color-mix(in srgb, var(--detail-accent) 11%, transparent);color:#fafafa}.detail-surface-module__Q3F-UW__pillGrid{flex-wrap:wrap;gap:8px;display:flex}.detail-surface-module__Q3F-UW__pill{color:#fafafac2;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.detail-surface-module__Q3F-UW__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-surface-module__Q3F-UW__arLensGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-surface-module__Q3F-UW__arSignalStack{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.detail-surface-module__Q3F-UW__arSignalNode{border:1px solid color-mix(in srgb, var(--detail-accent) 24%, #ffffff1a);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--detail-accent) 16%, transparent), transparent 68%), #ffffff0b;min-width:0;animation:4.4s ease-in-out infinite detail-surface-module__Q3F-UW__ar-lens-pulse;animation-delay:calc(var(--lens-index,0) * 90ms);border-radius:8px;gap:8px;padding:10px;display:grid}.detail-surface-module__Q3F-UW__arThresholdMeter{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.detail-surface-module__Q3F-UW__arDealBlackBox{border:1px solid color-mix(in srgb, var(--detail-accent) 30%, #ffffff1a);background:linear-gradient(135deg,#03050ceb,#080e16c2),#ffffff09;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:relative;overflow:hidden}.detail-surface-module__Q3F-UW__arDealBlackBox:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--detail-accent) 20%, transparent), transparent);content:"";opacity:.75;animation:4.8s ease-in-out infinite detail-surface-module__Q3F-UW__ar-blackbox-scan;position:absolute;inset:0;transform:translate(-100%)}.detail-surface-module__Q3F-UW__arDealBlackBox span{z-index:1;color:#fafafac7;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#03050cb3;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-height:58px;padding:8px;font-size:11px;font-weight:900;line-height:1.25;display:grid;position:relative}.detail-surface-module__Q3F-UW__arTrancheRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.detail-surface-module__Q3F-UW__arTrancheRail:before{background:linear-gradient(90deg, transparent, var(--detail-accent), transparent);content:"";opacity:.72;height:1px;position:absolute;top:28px;left:8%;right:8%}.detail-surface-module__Q3F-UW__arAllocationBar{gap:10px;display:grid}.detail-surface-module__Q3F-UW__arAllocationRow{color:#fafafab8;grid-template-columns:minmax(86px,.8fr) minmax(120px,1.6fr) auto minmax(170px,1.2fr);align-items:center;gap:10px;font-size:12px;font-weight:780;display:grid}.detail-surface-module__Q3F-UW__arAllocationTrack{background:#ffffff14;border-radius:999px;height:8px;display:block;overflow:hidden}.detail-surface-module__Q3F-UW__arAllocationFill{border-radius:inherit;background:linear-gradient(90deg, var(--detail-accent), #fafafab8);height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--detail-accent) 28%, transparent);display:block}.detail-surface-module__Q3F-UW__arMirrorNote{border:1px dashed color-mix(in srgb, var(--detail-accent) 40%, #ffffff1f);background:color-mix(in srgb, var(--detail-accent) 8%, transparent);border-radius:8px;gap:10px;padding:12px;display:grid}@keyframes detail-surface-module__Q3F-UW__ar-lens-pulse{0%,to{border-color:color-mix(in srgb, var(--detail-accent) 22%, #ffffff1a);transform:translateY(0)}50%{border-color:color-mix(in srgb, var(--detail-accent) 42%, #ffffff21);transform:translateY(-1px)}}@keyframes detail-surface-module__Q3F-UW__ar-blackbox-scan{0%,to{transform:translate(-100%)}45%,55%{transform:translate(100%)}}.detail-surface-module__Q3F-UW__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.detail-surface-module__Q3F-UW__timelineStep{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:10px}.detail-surface-module__Q3F-UW__timelineCount{color:#fafafa;font-size:20px;font-weight:900;line-height:1;display:block}.detail-surface-module__Q3F-UW__timelineLabel{color:#fafafa94;margin-top:5px;font-size:11px;font-weight:760;display:block}.detail-surface-module__Q3F-UW__questLoopPanel{border-color:color-mix(in srgb, var(--detail-accent) 36%, #ffffff1f);background:radial-gradient(circle at 8% 8%, color-mix(in srgb, var(--detail-accent) 16%, transparent), transparent 36%), #ffffff0d}.detail-surface-module__Q3F-UW__questLoopHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.detail-surface-module__Q3F-UW__questLoopEyebrow{color:var(--detail-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex}.detail-surface-module__Q3F-UW__questProgressMeter{border:1px solid color-mix(in srgb, var(--detail-accent) 34%, #ffffff1a);background:#03050c85;border-radius:8px;justify-items:end;gap:3px;min-width:108px;padding:10px;display:grid}.detail-surface-module__Q3F-UW__questProgressMeter strong{color:#fafafa;font-family:var(--kai-font-display,"Space Grotesk", system-ui, sans-serif);font-size:24px;font-weight:900;line-height:.95}.detail-surface-module__Q3F-UW__questProgressMeter span{color:#fafafa8f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.detail-surface-module__Q3F-UW__questRail{grid-template-columns:repeat(10,minmax(28px,1fr));gap:7px;display:grid}.detail-surface-module__Q3F-UW__questRailButton{color:#fafafab8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-size:12px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.detail-surface-module__Q3F-UW__questRailButton:hover,.detail-surface-module__Q3F-UW__questRailButton:focus-visible,.detail-surface-module__Q3F-UW__questRailButton[data-active=true]{border-color:var(--detail-accent-border);background:color-mix(in srgb, var(--detail-accent) 16%, transparent);color:#fafafa;transform:translateY(-1px)}.detail-surface-module__Q3F-UW__questRailButton[data-complete=true]{color:#7dd3fc;border-color:#2dd4bf66}.detail-surface-module__Q3F-UW__questChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.detail-surface-module__Q3F-UW__questStepToggle{color:#fafafac2;cursor:pointer;background:#03050c75;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;font-size:12px;font-weight:730;line-height:1.35;display:grid}.detail-surface-module__Q3F-UW__questStepToggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.detail-surface-module__Q3F-UW__questStepToggle[data-checked=true]{color:#fafafae6;background:#2dd4bf12;border-color:#2dd4bf57}.detail-surface-module__Q3F-UW__questStepCheck{border:1px solid var(--detail-accent-border);color:#7dd3fc;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.detail-surface-module__Q3F-UW__questStepToggle[data-checked=true] .detail-surface-module__Q3F-UW__questStepCheck{background:#2dd4bf2e;border-color:#2dd4bf9e}.detail-surface-module__Q3F-UW__questGroup{gap:8px;display:grid}.detail-surface-module__Q3F-UW__questItem{background:#ffffff0b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.detail-surface-module__Q3F-UW__questCheck{border:1px solid var(--detail-accent-border);width:18px;height:18px;color:var(--detail-accent);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.detail-surface-module__Q3F-UW__questTitle{color:#fafafad1;font-size:12px;font-weight:760;line-height:1.35}.detail-surface-module__Q3F-UW__questMeta{color:#fafafa80;margin-top:3px;font-size:11px;display:block}.detail-surface-module__Q3F-UW__formPreview{gap:10px;display:grid}.detail-surface-module__Q3F-UW__field{gap:6px;display:grid}.detail-surface-module__Q3F-UW__field label{color:#fafafa8c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.detail-surface-module__Q3F-UW__inputLike,.detail-surface-module__Q3F-UW__textareaLike{color:#fafafad1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;font-size:13px;line-height:1.45}.detail-surface-module__Q3F-UW__inputLike{padding:10px 12px}.detail-surface-module__Q3F-UW__textareaLike{min-height:96px;padding:11px 12px}.detail-surface-module__Q3F-UW__previewShell{gap:28px;display:grid}.detail-surface-module__Q3F-UW__previewIntro{gap:8px;max-width:760px;display:grid}.detail-surface-module__Q3F-UW__previewTitle{color:#fafafa;font-family:var(--kai-font-display,"Space Grotesk", system-ui, sans-serif);letter-spacing:0;margin:0;font-size:clamp(28px,5vw,52px);font-weight:900;line-height:.94}.detail-surface-module__Q3F-UW__previewCopy{color:#fafafaa8;margin:0;font-size:15px;line-height:1.55}.detail-surface-module__Q3F-UW__previewGrid{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);align-items:start;gap:18px;display:grid}.detail-surface-module__Q3F-UW__compactFrame{background:linear-gradient(145deg,#fff1,#ffffff05),#050508d1;border:1px solid #ffffff17;border-radius:8px;min-height:190px;padding:12px}.detail-surface-module__Q3F-UW__compactLabel{color:#fafafa73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.detail-surface-module__Q3F-UW__directCompact{background:radial-gradient(circle at 0 0,#2dd4bf29,#0000 42%),#06090ebd;border:1px solid #2dd4bf3d;border-radius:8px;align-content:center;gap:10px;min-height:164px;padding:16px;display:grid}.detail-surface-module__Q3F-UW__directCompact strong{color:#fafafa;font-family:var(--kai-font-display,"Space Grotesk", system-ui, sans-serif);font-size:22px;line-height:1.02}.detail-surface-module__Q3F-UW__directCompact span{color:#fafafaa6;font-size:12px;line-height:1.4}.detail-surface-module__Q3F-UW__errorCard{color:#fecaca;background:#7f1d1d2e;border:1px solid #ef444466;border-radius:8px;padding:18px;font-size:14px;line-height:1.5}@media (max-width:880px){.detail-surface-module__Q3F-UW__surface{min-height:auto}.detail-surface-module__Q3F-UW__heroGrid,.detail-surface-module__Q3F-UW__previewGrid,.detail-surface-module__Q3F-UW__sectionGrid,.detail-surface-module__Q3F-UW__evidenceGrid,.detail-surface-module__Q3F-UW__statusGrid,.detail-surface-module__Q3F-UW__questChecklist,.detail-surface-module__Q3F-UW__scorePairGrid,.detail-surface-module__Q3F-UW__driverGrid,.detail-surface-module__Q3F-UW__keywordGrid,.detail-surface-module__Q3F-UW__learningTimeline,.detail-surface-module__Q3F-UW__songIntakePanel,.detail-surface-module__Q3F-UW__songCoachGrid,.detail-surface-module__Q3F-UW__analyzerDepthGrid,.detail-surface-module__Q3F-UW__royaltyBlackBox,.detail-surface-module__Q3F-UW__arLensGrid,.detail-surface-module__Q3F-UW__arSignalStack,.detail-surface-module__Q3F-UW__arThresholdMeter,.detail-surface-module__Q3F-UW__arDealBlackBox,.detail-surface-module__Q3F-UW__arTrancheRail,.detail-surface-module__Q3F-UW__twoColumn,.detail-surface-module__Q3F-UW__questLoopHeader{grid-template-columns:1fr}.detail-surface-module__Q3F-UW__questProgressMeter{justify-items:start}.detail-surface-module__Q3F-UW__questRail{grid-template-columns:repeat(5,minmax(28px,1fr))}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow,.detail-surface-module__Q3F-UW__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-surface-module__Q3F-UW__arAllocationRow{grid-template-columns:minmax(0,1fr) minmax(120px,1fr) auto}.detail-surface-module__Q3F-UW__arAllocationRow .detail-surface-module__Q3F-UW__smallNote{grid-column:1/-1}}@media (max-width:520px){.detail-surface-module__Q3F-UW__header{grid-template-columns:1fr;padding:18px 16px 14px}.detail-surface-module__Q3F-UW__closeButton{order:-1;justify-self:start}.detail-surface-module__Q3F-UW__body{padding:16px}.detail-surface-module__Q3F-UW__timeline,.detail-surface-module__Q3F-UW__arAllocationRow,.detail-surface-module__Q3F-UW__arSignalStack{grid-template-columns:1fr}.detail-surface-module__Q3F-UW__table{white-space:nowrap;display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.detail-surface-module__Q3F-UW__closeButton,.detail-surface-module__Q3F-UW__cta{transition:none}.detail-surface-module__Q3F-UW__royaltyBlackBoxFlow span,.detail-surface-module__Q3F-UW__royaltyBlackBoxScan span,.detail-surface-module__Q3F-UW__chartBacktest .detail-surface-module__Q3F-UW__chartLine,.detail-surface-module__Q3F-UW__chartBacktest .detail-surface-module__Q3F-UW__chartArea,.detail-surface-module__Q3F-UW__chartCursor,.detail-surface-module__Q3F-UW__arSignalNode,.detail-surface-module__Q3F-UW__arDealBlackBox:before{animation:none}.detail-surface-module__Q3F-UW__chartBacktest .detail-surface-module__Q3F-UW__chartLine{stroke-dashoffset:0}.detail-surface-module__Q3F-UW__chartBacktest .detail-surface-module__Q3F-UW__chartArea{opacity:.13;transform:none}}
.StudioModeToggle-module__pW8pjG__modeToggle{z-index:16777276;pointer-events:auto;transition:opacity .36s,transform .62s cubic-bezier(.22,1,.36,1),filter .42s;position:fixed;top:18px;left:50%;transform:translate(-50%)}.StudioModeToggle-module__pW8pjG__modeToggleButton{color:#fafafa9e;min-height:42px;font:800 12px/1 var(--kai-font-display,"Space Grotesk", system-ui);text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(135deg,#090d16e6,#050508c2),radial-gradient(circle at 18% 20%,#8b5cf63d,#0000 34%),radial-gradient(circle at 82% 58%,#22d3ee2e,#0000 38%);border:1px solid #7ec9ff52;border-radius:999px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:border-color .22s,background .22s,box-shadow .22s,color .22s,transform .22s;display:inline-grid;box-shadow:0 14px 40px #00000061,inset 0 1px #ffffff14}.StudioModeToggle-module__pW8pjG__modeToggleButton[data-mode=matchmaker]{background:linear-gradient(135deg,#1d080af0,#080507d1),radial-gradient(circle at 18% 20%,#ef444447,#0000 34%),radial-gradient(circle at 82% 58%,#fb718529,#0000 38%);border-color:#f87171b8;box-shadow:0 14px 40px #0000006b,0 0 30px #ef44442e,inset 0 1px #ffffff14}.StudioModeToggle-module__pW8pjG__modeToggleButton:hover:not(:disabled),.StudioModeToggle-module__pW8pjG__modeToggleButton:focus-visible{color:#fafafa;border-color:#22d3ee9e;box-shadow:0 16px 46px #0000006b,0 0 28px #22d3ee2e,inset 0 1px #ffffff1f}.StudioModeToggle-module__pW8pjG__modeToggleButton[data-mode=matchmaker]:hover:not(:disabled),.StudioModeToggle-module__pW8pjG__modeToggleButton[data-mode=matchmaker]:focus-visible{border-color:#f87171db;box-shadow:0 16px 46px #0000006b,0 0 30px #ef44443d,inset 0 1px #ffffff1f}.StudioModeToggle-module__pW8pjG__modeToggleButton:active:not(:disabled){transform:translateY(1px)}.StudioModeToggle-module__pW8pjG__modeToggleButton:disabled{cursor:wait}.StudioModeToggle-module__pW8pjG__modeLabel{text-align:center;min-width:78px}.StudioModeToggle-module__pW8pjG__modeLabel[data-active=true]{color:#fff;text-shadow:0 0 18px #7ec9ff6b}.StudioModeToggle-module__pW8pjG__modeToggleButton[data-mode=matchmaker] .StudioModeToggle-module__pW8pjG__modeLabel[data-active=true]{text-shadow:0 0 18px #f871719e,0 0 32px #ef444433}.StudioModeToggle-module__pW8pjG__modeSlash{color:#fafafa57}.StudioModeToggle-module__pW8pjG__modeFade{z-index:16777277;opacity:0;pointer-events:none;background:#000;transition:opacity .28s;position:fixed;inset:0}.StudioModeToggle-module__pW8pjG__modelSettings{z-index:16777292;pointer-events:auto;transition:opacity .36s,transform .62s cubic-bezier(.22,1,.36,1),filter .42s;position:fixed;top:20px;right:24px}.StudioModeToggle-module__pW8pjG__modelSettingsButton{color:#fafafae0;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#080a10c2;border:1px solid #7ec9ff57;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 36px #00000057,inset 0 1px #ffffff14}.StudioModeToggle-module__pW8pjG__modelSettingsButton:hover:not(:disabled),.StudioModeToggle-module__pW8pjG__modelSettingsButton:focus-visible,.StudioModeToggle-module__pW8pjG__modelSettings[data-open=true] .StudioModeToggle-module__pW8pjG__modelSettingsButton{color:#fff;border-color:#22d3eead;box-shadow:0 16px 42px #0000006b,0 0 28px #22d3ee2e,inset 0 1px #ffffff1f}.StudioModeToggle-module__pW8pjG__modelSettingsButton:active:not(:disabled){transform:translateY(1px)}.StudioModeToggle-module__pW8pjG__modelSettingsButton:disabled{cursor:wait;opacity:.58}.StudioModeToggle-module__pW8pjG__modelMenu{color:#fff;-webkit-backdrop-filter:blur(18px);background:#07090fe6;border:1px solid #7ec9ff42;border-radius:8px;width:min(248px,100vw - 32px);padding:8px;position:absolute;top:50px;right:0;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff14}.StudioModeToggle-module__pW8pjG__modelMenuHeader{color:#fafafa94;font:700 11px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 10px;display:flex}.StudioModeToggle-module__pW8pjG__modelMenuHeader span:last-child{color:#7dd3fce6}.StudioModeToggle-module__pW8pjG__modelOption{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.StudioModeToggle-module__pW8pjG__modelOption:hover:not(:disabled),.StudioModeToggle-module__pW8pjG__modelOption:focus-visible{background:#22d3ee14;border-color:#22d3ee5c}.StudioModeToggle-module__pW8pjG__modelOption[data-active=true]{background:#22d3ee1f;border-color:#22d3ee80}.StudioModeToggle-module__pW8pjG__modelOption:active:not(:disabled){transform:translateY(1px)}.StudioModeToggle-module__pW8pjG__modelOption:disabled{cursor:wait;opacity:.58}.StudioModeToggle-module__pW8pjG__modelOption strong,.StudioModeToggle-module__pW8pjG__modelOption small{overflow-wrap:anywhere;min-width:0;display:block}.StudioModeToggle-module__pW8pjG__modelOption strong{font:800 13px/1.1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0}.StudioModeToggle-module__pW8pjG__modelOption small{color:#fafafa94;font:600 11px/1.25 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;margin-top:5px}.StudioModeToggle-module__pW8pjG__modelOptionIcon{color:#7dd3fcf2}.kai-studio-root[data-mode-transitioning=true] .StudioModeToggle-module__pW8pjG__modeFade{opacity:1}.kai-studio-root[data-card-focus=true] .StudioModeToggle-module__pW8pjG__modeToggle{opacity:0;filter:blur(2px);pointer-events:none;transform:translate(-50%)translateY(-18px)scale(.96)}.kai-studio-root[data-card-focus=true] .StudioModeToggle-module__pW8pjG__modelSettings{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-18px)scale(.96)}.kai-studio-canvas{transition:filter .76s,opacity .52s}.kai-studio-root[data-studio-mode=matchmaker] .kai-studio-canvas{filter:none}.kai-studio-root[data-studio-mode=matchmaker] .kai-studio-brand{text-shadow:0 0 18px #f8717180,0 0 34px #ef444429}@media (max-width:640px){.StudioModeToggle-module__pW8pjG__modeToggle{top:14px}.StudioModeToggle-module__pW8pjG__modelSettings{top:20px;right:24px}.StudioModeToggle-module__pW8pjG__modeToggleButton{gap:6px;min-height:38px;padding:0 12px;font-size:10px}.StudioModeToggle-module__pW8pjG__modeLabel{min-width:66px}}@media (prefers-reduced-motion:reduce){:is(.kai-studio-canvas,.StudioModeToggle-module__pW8pjG__modeFade,.StudioModeToggle-module__pW8pjG__modeToggle,.StudioModeToggle-module__pW8pjG__modeToggleButton,.StudioModeToggle-module__pW8pjG__modelSettings,.StudioModeToggle-module__pW8pjG__modelSettingsButton,.StudioModeToggle-module__pW8pjG__modelMenu,.StudioModeToggle-module__pW8pjG__modelOption){transition-duration:1ms}}
