.projectIdentity{grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:72px;padding-bottom:72px;display:grid}.projectIdentity h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.05}.projectIdentity p{color:var(--muted);margin:0 0 14px}.projectIdentity a{color:var(--acid);font-weight:800}.projectIdentity .identityLink{margin-top:5px;font-family:monospace;font-size:12px;display:inline-flex}@media (max-width:800px){.projectIdentity{grid-template-columns:1fr;gap:22px}}
.musicModelCard{background:radial-gradient(circle at 95% 0,#ff63d52c,#0000 40%),linear-gradient(135deg,#25122b,#10131a);border:1px solid #bd5ed0;border-radius:14px;grid-column:1/-1;grid-template-columns:1.05fr .95fr;gap:28px;margin-top:14px;padding:34px;display:grid;box-shadow:inset 0 1px #ffc1f42b,0 20px 60px #0005}.musicBadge,.musicApiBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin:0 7px 7px 0;padding:5px 9px;font:900 10px monospace;display:inline-flex}.musicBadge{color:#210819;background:#ef7cdb}.musicApiBadge{color:#f3a5e6;border:1px solid #945783}.musicModelCard h3{letter-spacing:-.045em;margin:19px 0 9px;font-size:clamp(32px,4.5vw,54px);line-height:1}.musicModelCard p{color:#bbb0bc}.musicWarning{background:#ef7cdb0d;border-left:3px solid #ef7cdb;padding:14px 16px}.musicWarning strong{color:#f4a9e7}.musicActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.musicTryButton{color:#210819;background:linear-gradient(135deg,#f395df,#b75ac8);border-color:#f395df}.musicDetails{flex-direction:column;gap:14px;display:flex}.musicSpecs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.musicSpecs span{color:#b9aebb;background:#160e19aa;border:1px solid #624267;border-radius:7px;padding:14px;font:700 11px monospace}.musicSpecs strong{color:#f3dcee;font-size:19px;display:block}.musicUsage{background:#100d12;border:1px solid #4d3b52;border-radius:8px;padding:20px}.musicUsage h4{margin:0 0 10px}.musicUsage p{margin:7px 0;font-size:13px}.musicUsage code{color:#f3a5e6}@media (max-width:800px){.musicModelCard{grid-template-columns:1fr}}@media (max-width:520px){.musicModelCard{padding:20px}.musicSpecs{grid-template-columns:1fr}.musicActions{display:grid}.musicActions .button{width:100%}}
.codeHeroButton{color:#031217;background:#41d9ff;border-color:#41d9ff;box-shadow:0 12px 36px #23c7f033}.versionCard.codeProfile{background:linear-gradient(135deg,#082c37,#111a1d 58%,#101413);border-color:#2389a5;grid-column:span 3;box-shadow:inset 0 1px #72e8ff33,0 18px 50px #0005}.versionCard.codeProfile .versionLabel,.versionCard.codeProfile .cardLink{color:#72e8ff}.codeBadge{color:#031217;background:#41d9ff}.versionCard.codeProfile h3:before{content:"</>";color:#72e8ff;margin-right:12px;font:700 16px monospace;display:inline-block}.checkpointDivider{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:20px;padding:18px 2px 4px;display:flex}.checkpointDivider span{color:var(--acid);text-transform:uppercase;letter-spacing:.14em;font:800 12px monospace}.checkpointDivider p{color:var(--muted);margin:0;font-size:13px}@media (max-width:800px){.versionCard.codeProfile{grid-column:span 2}}@media (max-width:520px){.versionCard.codeProfile{grid-column:auto!important}.checkpointDivider{display:block}.checkpointDivider p{margin-top:6px}}
