.FreeMidiGrid-module__hlIrDG__grid{grid-template-columns:1fr;gap:.9rem;margin:1rem 0 .5rem;display:grid}.FreeMidiGrid-module__hlIrDG__playerCell{min-width:0}.FreeMidiGrid-module__hlIrDG__workflow{background:radial-gradient(circle at 8% 8%,#f5a62321,#0000 42%),linear-gradient(145deg,#f5a62314,#0f1116f5 62%);border:1px solid #f5a6236b;border-radius:16px;margin:1.35rem 0 1.2rem;padding:clamp(1.05rem,3vw,1.5rem)}.FreeMidiGrid-module__hlIrDG__workflow h3,.FreeMidiGrid-module__hlIrDG__moreFree h3{color:var(--text-primary,#f5f5f5);margin:0;font-size:clamp(1.1rem,2.8vw,1.35rem);line-height:1.25}.FreeMidiGrid-module__hlIrDG__eyebrow{letter-spacing:.12em;font-weight:800;color:var(--accent-amber,#f5a623)!important;margin:0 0 .38rem!important;font-size:.72rem!important}.FreeMidiGrid-module__hlIrDG__workflowLead{font-size:.9rem;margin:.55rem 0 1rem!important;line-height:1.55!important}.FreeMidiGrid-module__hlIrDG__workflowChoices{gap:.65rem;display:grid}.FreeMidiGrid-module__hlIrDG__workflowChoice{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-width:0;padding:.82rem .9rem;transition:transform .14s,border-color .14s,background .14s;display:grid;color:var(--text-primary,#f5f5f5)!important;text-decoration:none!important}.FreeMidiGrid-module__hlIrDG__workflowChoice:hover{background:#f5a62312;border-color:#f5a6238c;transform:translateY(-1px)}.FreeMidiGrid-module__hlIrDG__workflowPrimary{background:#f5a6231a;border-color:#f5a6237a}.FreeMidiGrid-module__hlIrDG__choiceIcon{width:2.35rem;height:2.35rem;color:var(--accent-amber,#f5a623);background:#f5a62321;border-radius:10px;place-items:center;display:grid}.FreeMidiGrid-module__hlIrDG__workflowChoice strong,.FreeMidiGrid-module__hlIrDG__workflowChoice small{display:block}.FreeMidiGrid-module__hlIrDG__workflowStemStack{gap:.65rem;min-width:0;display:grid}.FreeMidiGrid-module__hlIrDG__stemDemoCard{background:radial-gradient(circle at 12% 15%,#fbbf2452,#0000 38%),radial-gradient(circle at 94% 5%,#a78bfa57,#0000 45%),linear-gradient(135deg,#0d948861,#2563eb45 54%,#7e22ce45);border:1px solid #6ee7b7b8;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;min-width:0;padding:.92rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #0e74902e,inset 0 1px #ffffff1a;color:#fff!important;text-decoration:none!important}.FreeMidiGrid-module__hlIrDG__stemDemoCard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff1a 48%,#0000 66%);transition:transform .45s;position:absolute;inset:0;transform:translate(-100%)}.FreeMidiGrid-module__hlIrDG__stemDemoCard:hover{border-color:#a7f3d0fa;transform:translateY(-2px);box-shadow:0 16px 38px #0e749047,inset 0 1px #ffffff24}.FreeMidiGrid-module__hlIrDG__stemDemoCard:hover:after{transform:translate(100%)}.FreeMidiGrid-module__hlIrDG__demoSparkle{color:#fef3c7;background:#05966966;border:1px solid #ffffff3d;border-radius:12px;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 0 24px #6ee7b733}.FreeMidiGrid-module__hlIrDG__demoCopy,.FreeMidiGrid-module__hlIrDG__demoCopy>*{display:block}.FreeMidiGrid-module__hlIrDG__demoCopy small{color:#a7f3d0;letter-spacing:.065em;align-items:center;gap:.32rem;margin-bottom:.18rem;font-size:.62rem;font-weight:850;display:flex}.FreeMidiGrid-module__hlIrDG__demoCopy strong{color:#fff;font-size:.91rem;line-height:1.28}.FreeMidiGrid-module__hlIrDG__demoCopy>span{color:#ffffffc2;margin-top:.22rem;font-size:.72rem;line-height:1.42}.FreeMidiGrid-module__hlIrDG__demoArrow{color:#a7f3d0}.FreeMidiGrid-module__hlIrDG__workflowChoice strong{color:var(--text-primary,#f5f5f5);font-size:.88rem;line-height:1.3}.FreeMidiGrid-module__hlIrDG__workflowChoice small{color:var(--text-tertiary,#ffffff94);margin-top:.18rem;font-size:.75rem;line-height:1.4}.FreeMidiGrid-module__hlIrDG__keepBrowsing{margin-top:.9rem;font-size:.8rem;font-weight:650;display:inline-block;color:var(--text-secondary,#ffffffc2)!important}.FreeMidiGrid-module__hlIrDG__moreFree{margin-top:1.45rem;scroll-margin-top:5.5rem}.FreeMidiGrid-module__hlIrDG__moreFree>p{font-size:.82rem;color:var(--text-tertiary,#ffffff94)!important;margin:.25rem 0 0!important}.FreeMidiGrid-module__hlIrDG__downloadFollowup{background:#10b98114;border:1px solid #34d39959;border-radius:10px;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.48rem;padding:.65rem .72rem;display:flex}.FreeMidiGrid-module__hlIrDG__downloadFollowup strong,.FreeMidiGrid-module__hlIrDG__downloadStatus{display:block}.FreeMidiGrid-module__hlIrDG__downloadFollowup strong{color:var(--text-primary,#f5f5f5);margin-top:.12rem;font-size:.76rem;line-height:1.35}.FreeMidiGrid-module__hlIrDG__downloadStatus{color:#6ee7b7;letter-spacing:.03em;font-size:.69rem;font-weight:800}.FreeMidiGrid-module__hlIrDG__downloadStatus svg{vertical-align:-2px;margin-right:.25rem}.FreeMidiGrid-module__hlIrDG__downloadFollowup a{text-align:right;flex:none;align-items:center;gap:.25rem;font-size:.75rem;font-weight:750;display:inline-flex;color:#6ee7b7!important}@media (min-width:720px){.FreeMidiGrid-module__hlIrDG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.FreeMidiGrid-module__hlIrDG__lockedTier{border-top:1px solid var(--glass-border,#ffffff1a);margin-top:1.6rem;padding-top:1.2rem}.FreeMidiGrid-module__hlIrDG__lockedHead{font-size:var(--text-base);color:var(--text-primary);margin:0 0 .2rem}.FreeMidiGrid-module__hlIrDG__lockedSub{font-size:var(--text-sm);color:var(--text-tertiary);margin:0 0 .4rem;line-height:1.5}@media (min-width:720px){.FreeMidiGrid-module__hlIrDG__workflowChoices{grid-template-columns:1fr 1fr}.FreeMidiGrid-module__hlIrDG__workflowPrimary{grid-row:span 2}}@media (max-width:520px){.FreeMidiGrid-module__hlIrDG__stemDemoCard{grid-template-columns:auto minmax(0,1fr)}.FreeMidiGrid-module__hlIrDG__demoArrow{display:none}.FreeMidiGrid-module__hlIrDG__downloadFollowup{flex-direction:column;align-items:flex-start}.FreeMidiGrid-module__hlIrDG__downloadFollowup a{text-align:left}}