.recording-resume-marker-module__OmTRaW__anchor{z-index:2;position:absolute;transform:translate(-50%,-50%)}.recording-resume-marker-module__OmTRaW__marker{isolation:isolate;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;place-items:center;min-width:44px;height:44px;padding:6px;display:grid;position:relative}.recording-resume-marker-module__OmTRaW__marker:before{content:"";z-index:-1;pointer-events:none;border-radius:50%;width:21px;height:21px;transition:background-color .15s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recording-resume-marker-module__OmTRaW__tick{opacity:.35;width:2.5px;height:11px;transform:rotate(var(--resume-angle));background:currentColor;border-radius:999px;transition:opacity .15s ease-out;display:block;box-shadow:0 1px 5px #000000b3}.recording-resume-marker-module__OmTRaW__marker:focus-visible{outline:none}.recording-resume-marker-module__OmTRaW__marker:focus-visible:before{background:#ffffff21;box-shadow:0 0 0 2px #ffffff8c}.recording-resume-marker-module__OmTRaW__marker:focus-visible>span{opacity:1}@media (hover:hover) and (pointer:fine){.recording-resume-marker-module__OmTRaW__marker:hover:before{background:#ffffff21}.recording-resume-marker-module__OmTRaW__marker:hover>span{opacity:1}}@media (prefers-reduced-motion:reduce){.recording-resume-marker-module__OmTRaW__marker:before,.recording-resume-marker-module__OmTRaW__tick{transition:none}}
.motion-thumbnail-module__EhgeQW__thumbnail{pointer-events:none;filter:brightness(.85);background-position:0 0;background-size:4800% 100%;animation:2s steps(47,end) infinite alternate motion-thumbnail-module__EhgeQW__scene-frames;position:absolute;inset:0}@keyframes motion-thumbnail-module__EhgeQW__scene-frames{0%{background-position-x:0%}to{background-position-x:100%}}@media (prefers-reduced-motion:reduce){.motion-thumbnail-module__EhgeQW__thumbnail{animation:none}}
.quote-hide-button-module__Z5NHxa__surface{--pill-height:calc(1lh + 1rem);z-index:-1;pointer-events:none;background:var(--pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask:linear-gradient(#000 0 0) center bottom / calc(100% - var(--pill-height) + 2px) calc(100% - 6px) no-repeat, radial-gradient(closest-side, #000 99%, #0000 100%) left bottom / var(--pill-height) calc(100% - 6px) no-repeat, radial-gradient(closest-side, #000 99%, #0000 100%) right bottom / var(--pill-height) calc(100% - 6px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 7'%3E%3Cpath d='M0 7C4.5 7 6 1.6 7.6 0.7Q9 0 10.4 0.7C12 1.6 13.5 7 18 7Z'/%3E%3C/svg%3E") center top / 18px 7px no-repeat;mask:linear-gradient(#000 0 0) center bottom / calc(100% - var(--pill-height) + 2px) calc(100% - 6px) no-repeat, radial-gradient(closest-side, #000 99%, #0000 100%) left bottom / var(--pill-height) calc(100% - 6px) no-repeat, radial-gradient(closest-side, #000 99%, #0000 100%) right bottom / var(--pill-height) calc(100% - 6px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 7'%3E%3Cpath d='M0 7C4.5 7 6 1.6 7.6 0.7Q9 0 10.4 0.7C12 1.6 13.5 7 18 7Z'/%3E%3C/svg%3E") center top / 18px 7px no-repeat;transition:background-color .12s cubic-bezier(.23,1,.32,1);position:absolute;inset:-6px 0 0;-webkit-mask-composite:source-over;mask-composite:add}.quote-hide-button-module__Z5NHxa__button:hover .quote-hide-button-module__Z5NHxa__surface,.quote-hide-button-module__Z5NHxa__button:focus-visible .quote-hide-button-module__Z5NHxa__surface{background:var(--pill-hover)}@media (prefers-reduced-motion:reduce){.quote-hide-button-module__Z5NHxa__surface{transition:none}}
.quote-attribution-module__h4qBxW__attribution{color:#ffffff8c;text-shadow:0 0 6px #fff0,0 0 16px #d5caff00,0 0 30px #ac93ff00;transition:color .26s ease-out,text-shadow .36s ease-out}.quote-attribution-module__h4qBxW__source{color:#ffffff59;transition:color .26s ease-out}@media (hover:hover) and (pointer:fine){.quote-attribution-module__h4qBxW__attribution:hover{color:#fff;text-shadow:0 0 6px #ffffff80,0 0 16px #d5caff61,0 0 30px #ac93ff47}.quote-attribution-module__h4qBxW__attribution:hover .quote-attribution-module__h4qBxW__source{color:#fff}}@media (prefers-reduced-motion:reduce){.quote-attribution-module__h4qBxW__attribution,.quote-attribution-module__h4qBxW__source{transition:none}}
.recording-library-loading-module__wD9XnW__spinner{opacity:.6;width:16px;height:16px;display:block;position:relative}.recording-library-loading-module__wD9XnW__spoke{transform-origin:.8px 8px;opacity:.25;background:currentColor;border-radius:1.6px;width:1.6px;height:4.8px;animation:.6s linear infinite recording-library-loading-module__wD9XnW__fade;position:absolute;top:0;left:7.2px}@keyframes recording-library-loading-module__wD9XnW__fade{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.recording-library-loading-module__wD9XnW__spoke{animation:none}}
.last-played-shortcut-module__xF6HOq__replay{width:30px;height:30px;color:var(--muted-foreground);background:linear-gradient(150deg, color-mix(in srgb, var(--foreground) 12%, transparent), color-mix(in srgb, var(--foreground) 3%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 24%, transparent), 0 2px 8px #0000000d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.last-played-shortcut-module__xF6HOq__replay svg{flex:none}.last-played-shortcut-module__xF6HOq__replay:is(:hover,:focus-visible){background:color-mix(in srgb, var(--muted), var(--foreground) 6%);color:var(--foreground)}.last-played-shortcut-module__xF6HOq__replay:focus-visible{outline-offset:2px;outline:2px solid}
.home-practice-controls-module__e5BQ2W__wrapper{--home-action-gap:16px;--home-side-action-size:48px;flex-direction:column;align-items:center;gap:24px;width:min(100%,680px);display:flex}.home-practice-controls-module__e5BQ2W__minutesGroup,.home-practice-controls-module__e5BQ2W__bottomGroup{flex-direction:column;align-items:center;max-width:100%;display:flex}.home-practice-controls-module__e5BQ2W__minutesGroup:empty{display:none}.home-practice-controls-module__e5BQ2W__bottomGroup{width:100%}.home-practice-controls-module__e5BQ2W__actionsRow{justify-content:center;align-items:flex-end;max-width:100%;display:flex;position:relative}.home-practice-controls-module__e5BQ2W__selector{left:calc(100% + var(--home-action-gap));width:max-content;min-width:0;max-width:min(360px, calc(50vw - 50% - var(--home-action-gap) - 12px));display:flex;position:absolute;bottom:0}.home-practice-controls-module__e5BQ2W__trigger{max-width:100%;height:var(--home-side-action-size);--frost-fill:.1;background:linear-gradient(160deg, rgb(255 255 255/var(--frost-fill)), rgb(255 255 255/calc(var(--frost-fill) * .25)));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:background-color .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff42,0 4px 14px #0a082814}.home-practice-controls-module__e5BQ2W__trigger:is(:hover,:focus-visible){--frost-fill:.14}.home-practice-controls-module__e5BQ2W__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-practice-controls-module__e5BQ2W__trigger svg{flex:none}.home-practice-controls-module__e5BQ2W__trigger:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.home-practice-controls-module__e5BQ2W__libraryPositioner{z-index:70}.home-practice-controls-module__e5BQ2W__library{--picker-content-height:270px;width:min(85vw,520px);max-height:min(70dvh, var(--available-height));overscroll-behavior:contain;background:var(--popover);color:var(--popover-foreground);border-radius:16px;outline:none;flex-direction:column;padding:8px;display:flex;overflow:visible;box-shadow:0 16px 55px #0003}@media (max-width:480px){.home-practice-controls-module__e5BQ2W__sideActions [data-home-begin]{width:96px;padding-left:0;padding-right:0}.home-practice-controls-module__e5BQ2W__sideActions .home-practice-controls-module__e5BQ2W__selector .home-practice-controls-module__e5BQ2W__trigger{width:100%;padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.home-practice-controls-module__e5BQ2W__trigger{transition:none}}
