.page-module__OSHFGq__container{background:var(--bg-abyss,#050508);color:#f2f2f5;max-width:1440px;min-height:100vh;margin:0 auto;padding:48px 48px 120px}.page-module__OSHFGq__header{margin-bottom:48px}.page-module__OSHFGq__eyebrowRow{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.page-module__OSHFGq__eyebrowBadge{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:var(--accent-gold,#e2a857);text-transform:uppercase;font-size:.72rem;font-weight:600}.page-module__OSHFGq__statusIndicator{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#1ed760;background:#1db9541f;border:1px solid #1db9544d;border-radius:2px;align-items:center;gap:8px;padding:3px 9px;font-size:.68rem;display:inline-flex}.page-module__OSHFGq__statusDot{background:#1ed760;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__OSHFGq__pulseDot;box-shadow:0 0 8px #1ed760}@keyframes page-module__OSHFGq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.page-module__OSHFGq__mainTitle{font-family:var(--font-serif,"Cormorant Garamond", serif);letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:400;line-height:1.15}.page-module__OSHFGq__tagline{font-family:var(--font-sans,system-ui, sans-serif);color:#8e8e9c;max-width:820px;margin:0 0 24px;font-size:.95rem;line-height:1.5}.page-module__OSHFGq__launchGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.page-module__OSHFGq__launchCardPrimary{color:inherit;background:#1db95414;border:1px solid #1db95466;flex-direction:column;padding:24px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.page-module__OSHFGq__launchCardPrimary:hover{background:#1db95429;border-color:#1ed760;transform:translateY(-2px);box-shadow:0 10px 30px #1db95433}.page-module__OSHFGq__launchCard{color:inherit;background:#ffffff05;border:1px solid #ffffff1a;flex-direction:column;padding:24px;text-decoration:none;transition:all .2s;display:flex}.page-module__OSHFGq__launchCard:hover{background:#ffffff0d;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 10px 30px #00000080}.page-module__OSHFGq__launchCardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__OSHFGq__launchCardType{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:var(--text-faint,#636372);text-transform:uppercase;font-size:.65rem}.page-module__OSHFGq__launchCardTitle{font-family:var(--font-serif,"Cormorant Garamond", serif);color:#fff;margin-bottom:6px;font-size:1.4rem;font-weight:500}.page-module__OSHFGq__launchCardDesc{color:#8e8e9c;flex:1;margin-bottom:20px;font-size:.84rem;line-height:1.45}.page-module__OSHFGq__launchCardAction{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:var(--text-muted,#9494a3);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:12px;font-size:.72rem;display:flex}.page-module__OSHFGq__launchCardPrimary .page-module__OSHFGq__launchCardAction{color:#1ed760;font-weight:600}.page-module__OSHFGq__contentLayout{grid-template-columns:1.4fr 1fr;gap:32px;display:grid}@media (max-width:1024px){.page-module__OSHFGq__contentLayout{grid-template-columns:1fr}}.page-module__OSHFGq__leftCol,.page-module__OSHFGq__rightCol{flex-direction:column;gap:24px;display:flex}.page-module__OSHFGq__panelBox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f16b3;border:1px solid #ffffff1a;padding:24px}.page-module__OSHFGq__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.page-module__OSHFGq__panelTitleGroup{align-items:center;gap:8px;display:flex}.page-module__OSHFGq__panelTitle{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#f2f2f5;text-transform:uppercase;font-size:.76rem;font-weight:600}.page-module__OSHFGq__monoSubtext{font-family:var(--font-mono,monospace);color:var(--text-faint,#525360);letter-spacing:.08em;font-size:.62rem}.page-module__OSHFGq__linkForm{gap:10px;margin-bottom:10px;display:flex}.page-module__OSHFGq__linkInput{color:#fff;font-family:var(--font-sans,system-ui, sans-serif);background:#0006;border:1px solid #ffffff24;outline:none;flex:1;padding:12px 16px;font-size:.88rem;transition:border-color .2s}.page-module__OSHFGq__linkInput:focus{border-color:#1ed760;box-shadow:0 0 10px #1db95433}.page-module__OSHFGq__linkSubmitBtn{color:#050508;font-family:var(--font-mono,monospace);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1ed760 0%,#169c46 100%);border:none;align-items:center;gap:6px;padding:12px 20px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.page-module__OSHFGq__linkSubmitBtn:hover{filter:brightness(1.1);box-shadow:0 0 14px #1db95466}.page-module__OSHFGq__inputHelpText{color:#8e8e9c;font-size:.76rem;line-height:1.4}.page-module__OSHFGq__codeSnippet{font-family:var(--font-mono,monospace);color:#c4c5cf;background:#ffffff0d;border-radius:3px;padding:2px 6px;font-size:.72rem}.page-module__OSHFGq__playerFrameContainer{background:#0d0d12;border:1px solid #1db9544d;overflow:hidden;box-shadow:0 16px 40px #0009,0 0 30px #1db9541a}.page-module__OSHFGq__playerBarHeader{background:#14141ce6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.page-module__OSHFGq__playerBarTitle{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#1ed760;font-size:.72rem;font-weight:600}.page-module__OSHFGq__playerBarLink{font-family:var(--font-mono,monospace);color:#8e8e9c;align-items:center;gap:5px;font-size:.7rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__OSHFGq__playerBarLink:hover{color:#fff}.page-module__OSHFGq__discSpin{animation:6s linear infinite page-module__OSHFGq__spin}@keyframes page-module__OSHFGq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__OSHFGq__iframeWrapper{background:#121212;min-height:380px}.page-module__OSHFGq__spotifyIframe{border:none;display:block}.page-module__OSHFGq__emptyIframePrompt{color:#8e8e9c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:380px;padding:20px;display:flex}.page-module__OSHFGq__presetsPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f16b3;border:1px solid #ffffff1a;padding:24px}.page-module__OSHFGq__presetList{flex-direction:column;gap:12px;display:flex}.page-module__OSHFGq__presetCard{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;padding:16px;transition:all .2s;position:relative}.page-module__OSHFGq__presetCard:hover{background:#ffffff0d;border-color:#e2a85766;transform:translate(3px)}.page-module__OSHFGq__presetCardActive{background:#1db95414;border-color:#1ed760;box-shadow:0 0 16px #1db95426}.page-module__OSHFGq__presetTop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.page-module__OSHFGq__presetCat{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:var(--accent-gold,#e2a857);text-transform:uppercase;font-size:.62rem}.page-module__OSHFGq__activeTag{font-family:var(--font-mono,monospace);color:#050508;letter-spacing:.06em;background:#1ed760;padding:1px 5px;font-size:.58rem;font-weight:700}.page-module__OSHFGq__presetName{font-family:var(--font-serif,"Cormorant Garamond", serif);color:#fff;margin-bottom:4px;font-size:1.18rem;font-weight:500}.page-module__OSHFGq__presetDesc{color:#8e8e9c;margin-bottom:12px;font-size:.78rem;line-height:1.4}.page-module__OSHFGq__presetFooter{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.page-module__OSHFGq__loadBtnText{font-family:var(--font-mono,monospace);color:#f2f2f5;letter-spacing:.04em;font-size:.68rem}.page-module__OSHFGq__presetDirectLink{color:#8e8e9c;align-items:center;padding:2px;transition:color .2s;display:flex}.page-module__OSHFGq__presetDirectLink:hover{color:#1ed760}
