body,html{background-color:#0d141c}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-shell{box-sizing:border-box;display:grid;min-height:100vh;min-height:100dvh;overflow-x:clip;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));place-items:center}.login-card{width:min(100%,420px)}.login-input{font-size:16px!important}@media (max-width:420px){.login-shell{padding-top:max(32px,env(safe-area-inset-top,0px));place-items:start center}}.macro-focus-control:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){.workspace-segment-thumb{transition:none!important}}.exercise-catalog-header,.exercise-catalog-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(220px,1.5fr) 96px 150px minmax(150px,1fr) 116px minmax(116px,auto);min-width:0}.exercise-catalog-header{font-size:11px;font-weight:700;letter-spacing:.08em;padding:11px 20px;text-transform:uppercase}.exercise-catalog-row{border-bottom:1px solid #8b97ab21;min-height:58px;padding:9px 20px}.exercise-catalog-row:last-child{border-bottom:0}.exercise-catalog-compact-meta,.exercise-catalog-mobile-meta{display:none;margin-top:3px}@media (max-width:1024px){.exercise-catalog-header,.exercise-catalog-row{grid-template-columns:minmax(210px,1.35fr) 150px minmax(150px,1fr) minmax(116px,auto)}.exercise-catalog-loading,.exercise-catalog-type{display:none}.exercise-catalog-compact-meta{display:block}}@media (max-width:640px){.exercise-catalog-header{display:none}.exercise-catalog-row{gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 14px}.exercise-catalog-detail,.exercise-catalog-movement{display:none}.exercise-catalog-mobile-meta{display:block}.exercise-catalog-compact-meta{display:none}.exercise-catalog-action{grid-column:2;grid-row:1}.exercise-review-row{grid-template-columns:minmax(0,1fr)!important}}
/*# sourceMappingURL=main.e15009dd.css.map*/