.catalog-grid[data-astro-cid-wkm6jogu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.catalog-card[data-astro-cid-wkm6jogu]{text-align:left;border:1px solid var(--edge);background:var(--bg);min-width:0;color:var(--text);border-radius:18px;flex-direction:column;padding:0;transition:border-color .15s;display:flex;overflow:hidden}.catalog-card[data-astro-cid-wkm6jogu]:hover:not(:disabled){border-color:var(--amber)}.catalog-thumb[data-astro-cid-wkm6jogu]{aspect-ratio:1;background:var(--card);width:100%;display:block;position:relative}.catalog-thumb[data-astro-cid-wkm6jogu]:before{content:"";width:90%;height:26%;top:var(--floor-y);left:var(--floor-x);background:radial-gradient(ellipse, var(--mediaShadow), transparent 70%);opacity:.65;position:absolute;transform:translate(-50%,-50%)}.catalog-thumb[data-astro-cid-wkm6jogu] img[data-astro-cid-wkm6jogu]{object-fit:contain;width:90%;height:90%;position:absolute;top:3%;left:5%}.catalog-card-copy[data-astro-cid-wkm6jogu]{flex-direction:column;flex:1;align-items:start;padding:22px;display:flex}.catalog-kind[data-astro-cid-wkm6jogu]{color:var(--secondary);font-size:11px}.catalog-card-name[data-astro-cid-wkm6jogu]{margin-top:8px;margin-bottom:22px;font-size:19px;font-weight:700;line-height:1.3}.catalog-watch[data-astro-cid-wkm6jogu]{color:var(--amber);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:inline-flex}.catalog-watch[data-astro-cid-wkm6jogu] .icon{width:14px;height:14px}.catalog-card[data-astro-cid-wkm6jogu]:disabled .catalog-watch[data-astro-cid-wkm6jogu]{visibility:hidden}.catalog-preview-note[data-astro-cid-wkm6jogu]{color:var(--secondary);margin-top:22px;font-size:12px;line-height:1.6}@media (width<=760px){.catalog-grid[data-astro-cid-wkm6jogu]{grid-template-columns:1fr;gap:12px}.catalog-card[data-astro-cid-wkm6jogu]{border-radius:14px;grid-template-columns:38% 1fr;align-items:stretch;display:grid}.catalog-thumb[data-astro-cid-wkm6jogu]{align-self:center}.catalog-card-copy[data-astro-cid-wkm6jogu]{padding:16px}.catalog-card-name[data-astro-cid-wkm6jogu]{margin-bottom:14px;font-size:16px}.catalog-watch[data-astro-cid-wkm6jogu]{font-size:12px}}.exercise-dialog[data-astro-cid-wkm6jogu]{border:1px solid var(--edge);width:min(500px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--card);overscroll-behavior:contain;border-radius:22px;padding:0}.exercise-dialog[data-astro-cid-wkm6jogu]::backdrop{background:#000c}.exercise-dialog-header[data-astro-cid-wkm6jogu]{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 24px;display:flex}.exercise-dialog-header[data-astro-cid-wkm6jogu] p[data-astro-cid-wkm6jogu]{color:var(--secondary);font-size:12px}.dialog-close[data-astro-cid-wkm6jogu]{background:var(--elevated);width:44px;height:44px;color:var(--text);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dialog-close[data-astro-cid-wkm6jogu] .icon{width:20px;height:20px}.exercise-video-stage[data-astro-cid-wkm6jogu]{aspect-ratio:1;background:#000;max-width:min(100%,50dvh);margin-inline:auto;position:relative;overflow:hidden}.exercise-video-stage[data-astro-cid-wkm6jogu] video[data-astro-cid-wkm6jogu]{width:100%;height:auto;display:block}.exercise-poster[data-astro-cid-wkm6jogu]{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.exercise-poster[data-astro-cid-wkm6jogu][hidden]{display:none}.exercise-dialog-content[data-astro-cid-wkm6jogu]{padding:24px}.exercise-dialog-content[data-astro-cid-wkm6jogu] h3[data-astro-cid-wkm6jogu]{font-size:22px;line-height:1.3}.exercise-equipment[data-astro-cid-wkm6jogu]{color:var(--secondary);margin-top:8px;font-size:13px}.exercise-dialog-content[data-astro-cid-wkm6jogu] .button[data-astro-cid-wkm6jogu]{border:0;width:100%;margin-top:20px}.exercise-video-note[data-astro-cid-wkm6jogu]{color:var(--secondary);margin-top:18px;font-size:11px}.video-message[data-astro-cid-wkm6jogu]{color:var(--secondary);margin-top:16px;font-size:13px}.video-error[data-astro-cid-wkm6jogu]{color:var(--danger)}html.exercise-dialog-open{overflow:hidden}.email-actions[data-astro-cid-4ul3c4ct]{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.email-link[data-astro-cid-4ul3c4ct]{-webkit-user-select:all;user-select:all}.copy-email[data-astro-cid-4ul3c4ct]{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:10px 14px;font-size:12px}.copy-email[data-astro-cid-4ul3c4ct]:hover{background:var(--onAmber);color:var(--amber);border-color:var(--onAmber)}.copy-email[data-astro-cid-4ul3c4ct][hidden]{display:none}.copy-status[data-astro-cid-4ul3c4ct]{max-width:40ch;min-height:3.2em;margin-top:8px;font-size:12px;line-height:1.6}
