.a2aStudioWelcome{padding:16px 18px;margin:10px 0 18px;background:linear-gradient(125deg,#102f47,#071725);border:1px solid #32739b;border-radius:16px}.a2aStudioWelcome h3{margin:6px 0;font-size:21px}.a2aStudioWelcome p{margin:0;color:#b7d3e5}.a2aStudioLibrary{padding:18px;margin:12px 0 22px;border:1px solid #285a78;border-radius:18px;background:#091b2a}.a2aStudioLibraryHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.a2aStudioLibraryHead h3{font-size:23px;margin:4px 0}.a2aStudioLibraryHead p{margin:0;color:#9fbacf}.a2aStudioLive{font-size:12px;padding:6px 10px;border:1px solid #4dbdf2;border-radius:100px;color:#8bdfff}.a2aStudioSearch{display:flex;gap:8px;margin:18px 0 12px}.a2aStudioSearch input{flex:1;min-width:0;border:1px solid #3a6580;border-radius:12px;padding:13px;background:#0c293d;color:white;font-size:15px}.a2aStudioSearch button,.a2aStudioAdd{border:0;border-radius:11px;background:#49c4ff;color:#051927;font-weight:750;padding:11px 15px;cursor:pointer}.a2aStudioChips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.a2aStudioChips button{border:1px solid #315d7a;border-radius:100px;background:#14344b;color:#d6f2ff;padding:7px 12px;cursor:pointer}.a2aStudioResults{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,195px),1fr));gap:13px;max-height:620px;overflow:auto;padding:3px}.a2aStudioExercise{display:flex;flex-direction:column;gap:8px;padding:9px;border:1px solid #2d4b62;border-radius:14px;background:#10283a}.a2aStudioExercise video{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:9px;background:#071622}.a2aStudioExercise strong{font-size:14px}.a2aStudioExercise small{font-size:12px;color:#aac5d8}.a2aStudioAdd{margin-top:auto}.a2aStudioTemplates{border:1px solid #294b65;border-radius:12px;padding:12px;margin:16px 0}.a2aStudioTemplates summary{cursor:pointer;font-weight:700;color:#b8e9ff}.a2aStudioTemplates label{margin-top:12px}@media(max-width:680px){.a2aStudioLibrary{padding:12px}.a2aStudioResults{grid-template-columns:repeat(2,minmax(0,1fr));max-height:540px}.a2aStudioExercise{padding:6px}.a2aStudioExercise video{aspect-ratio:1/1}.a2aStudioSearch button{padding:10px}}
/* Browse the full WorkoutX catalog without autoplaying hundreds of videos. */
.a2aStudioDescription{font-size:12px;line-height:1.5;color:#c4d7e5;margin:2px 0 8px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.a2aStudioMobility{padding:4px 0 12px;border-bottom:1px solid #25455b}.a2aStudioPagination button:disabled{opacity:.5;cursor:wait}.a2aStudioResults{grid-template-columns:repeat(3,minmax(0,1fr));max-height:800px}.a2aStudioExercise video{aspect-ratio:4/3}@media(max-width:760px){.a2aStudioResults{grid-template-columns:repeat(2,minmax(0,1fr));max-height:600px}}@media(max-width:440px){.a2aStudioResults{grid-template-columns:1fr}}

.a2aStarterHub{margin:20px 0;padding:17px;border:1px solid #3d7597;border-radius:17px;background:linear-gradient(145deg,#0e2e45,#091c2d)}.a2aStarterHead h3{font-size:23px;margin:5px 0}.a2aStarterHead p{color:#bdd6e6;font-size:14px;line-height:1.5}.a2aStarterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.a2aStarterCard{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:7px;min-height:140px;border:1px solid #34617e;border-radius:13px;background:#10334b;color:#e6f7ff;padding:14px;cursor:pointer;transition:border-color .15s,transform .15s}.a2aStarterCard:hover,.a2aStarterCard:focus-visible{border-color:#55caff;transform:translateY(-2px)}.a2aStarterCard strong{font-size:15px}.a2aStarterCard small{font-size:12px;color:#b3cedf}.a2aStarterIndex{font-size:12px;font-weight:800;color:#62cfff}.a2aStarterArrow{margin-top:auto;font-size:12px;color:#72d3ff;font-weight:700}@media(max-width:560px){.a2aStarterGrid{grid-template-columns:1fr}}
