*,:before,:after{box-sizing:border-box;margin:0;padding:0}@keyframes capsuleSkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}.capsule-skeleton{background:linear-gradient(135deg,#ececef 0%,#f5f5f7 50%,#ececef 100%);animation:1.4s ease-in-out infinite capsuleSkeletonPulse}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y}body{touch-action:pan-x pan-y;-webkit-touch-callout:none;margin:0}.capsule-short-rule{border:none;border-top:1px solid #c7c7cc;width:25%;margin:14px auto}[data-cal-cell="1"]{scrollbar-width:none;-ms-overflow-style:none}[data-cal-cell="1"]::-webkit-scrollbar{display:none}.capsule-card{background:#fff;border:1px solid #0000000a;border-radius:12px;width:max-content;max-width:100%;margin:10px 0;padding:10px 14px;box-shadow:0 1px 2px #0000000a,0 6px 18px #0000000f}.capsule-card>p:first-child,.capsule-card>ul:first-child,.capsule-card>ol:first-child{margin-top:0}.capsule-card>p:last-child,.capsule-card>ul:last-child,.capsule-card>ol:last-child{margin-bottom:0}u{text-underline-offset:.22em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.8px}.tiptap{outline:none;position:relative}.tiptap p{margin:0}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#d1d1d6;pointer-events:none;border-right:1.5px solid #d1d1d6;height:0;padding-right:1px;font-family:-apple-system,Helvetica Neue,sans-serif;animation:1s ease-in-out infinite placeholderBlink}@keyframes placeholderBlink{0%,to{border-color:#d1d1d6}50%{border-color:#0000}}.tiptap ul[data-type=taskList]{margin:0;padding:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:8px;margin:2px 0;padding:0;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;height:1.5em;display:flex}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #c7c7cc;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;margin:0;display:flex;position:relative}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked{background:#e0e0e0;border-color:#e0e0e0}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked:after{content:"✕";color:#999;font-size:8px;line-height:1}.tiptap ul[data-type=taskList] li[data-checked=true]>div{color:#aeaeb2;text-decoration:line-through}.tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}.tiptap ul[data-type=taskList] li>div>p{margin:0;line-height:1.5}.tiptap ul.capsule-bullet-list,.tiptap ul:not([data-type]){margin:0;padding:0;list-style:none}.tiptap ul.capsule-bullet-list>li,.tiptap ul:not([data-type])>li{margin:2px 0;padding-left:20px;position:relative}.tiptap ul.capsule-bullet-list>li:before,.tiptap ul:not([data-type])>li:before{content:"";background:#1d1d1f;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:4px}.tiptap ol.capsule-dash-list,.tiptap ol{margin:0;padding:0;list-style:none}.tiptap ol.capsule-dash-list>li,.tiptap ol>li{margin:2px 0;padding-left:20px;position:relative}.tiptap ol.capsule-dash-list>li:before,.tiptap ol>li:before{content:"";background:#1d1d1f;width:8px;height:1.5px;position:absolute;top:.7em;left:2px}.tiptap hr{background:#ebebeb;border:none;height:1px;margin:16px 0}.tiptap mark{border-radius:2px;padding:1px 2px}.tiptap figure[data-float-image]{max-width:100%;padding:0;transition:outline-color .1s}.tiptap figure[data-float-image] img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:6px;width:100%;height:auto;display:block}.tiptap figure[data-float-image].ProseMirror-selectednode{outline-offset:2px;outline:2px solid #2979ff}.tiptap figure[data-float-image][data-align=left]+p:empty,.tiptap figure[data-float-image][data-align=right]+p:empty{clear:both}.tiptap li p{margin:0}.tiptap li{line-height:inherit}.tiptap .yt-inline{display:inline}.tiptap .yt-inline-link{color:inherit;cursor:pointer;text-decoration:none;display:inline}.tiptap .yt-inline-icon{vertical-align:-3px;width:16px;height:16px;margin-right:6px;display:inline-block}.tiptap .yt-inline-channel{color:#86868b;margin-right:6px}.tiptap .yt-inline-title{color:#1d1d1f}.tiptap .yt-inline-duration{color:#86868b;margin-left:6px}.tiptap a.yt-link{color:#1d1d1f;text-underline-offset:.22em;cursor:pointer;text-decoration:underline}.day-workouts-editor .tiptap ul[data-type=taskList] li>div>p>a:before{content:" · ";color:#1d1d1f;white-space:pre;text-decoration:none;display:inline-block}.day-workouts-editor .tiptap ul[data-type=taskList] li>div>p>a{color:#86868b;text-underline-offset:.22em;text-transform:capitalize;text-decoration:underline}.day-workouts-editor .tiptap ul[data-type=taskList] li>div>p>a:hover{color:#1d1d1f}
