.workout-completed-summary-sheet{z-index:640;-webkit-backdrop-filter:blur(18px)saturate(1.25);background:radial-gradient(90% 50% at 50% 0,#00f7ff0d,#0000 55%),radial-gradient(80% 45% at 20% 100%,#a78bfa0a,#0000 50%),#02040a8c;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.workout-completed-summary-sheet__panel{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(#ffffff0f 0%,#ffffff04 26%,#080c1438 100%),radial-gradient(100% 55% at 50% 0,#00f7ff12,#0000 52%),radial-gradient(70% 45% at 100% 30%,#8ef0c60d,#0000 50%),#060a1247;border:0;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-width:28rem;max-height:min(92dvh,40rem);margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 60px #00000059,inset 0 1px #ffffff1a,0 0 48px #00f7ff0d}.workout-completed-summary-sheet__chrome{flex:none;justify-content:center;align-items:center;min-height:1.85rem;padding:.55rem 2.75rem .15rem;display:flex;position:relative}.workout-completed-summary-sheet__handle{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:4.5rem;height:1.35rem;padding:0;display:flex}.workout-completed-summary-sheet__handle-bar{background:#e2e8f052;border-radius:999px;width:2.35rem;height:.28rem;display:block}.workout-completed-summary-sheet__close{color:#e2e8f0b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:.35rem;right:.65rem}.workout-completed-summary-sheet__scroll{overscroll-behavior:contain;min-height:0;padding:.15rem 1.1rem max(1.15rem, env(safe-area-inset-bottom));text-align:center;flex:auto;overflow:hidden auto}.workout-completed-summary-sheet__kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:#00f5ffc7;margin:0;font-size:.5625rem;font-weight:700}.workout-completed-summary-sheet__title{letter-spacing:.05em;text-transform:uppercase;color:#f4f8fc;margin:.35rem 0 0;font-size:clamp(1.2rem,5.2vw,1.45rem);font-weight:900}.workout-completed-summary-sheet__message{color:#d6deeab8;margin:.55rem 0 0;font-size:.8125rem;line-height:1.45}.workout-completed-summary-sheet__good-job{background:linear-gradient(#ffffff0f,#ffffff05),#080c1447;border:0;border-radius:18px;margin:.95rem 0 0;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffff14}.workout-completed-summary-sheet__good-job-title{letter-spacing:.08em;text-transform:uppercase;color:#f4f8fc;margin:0;font-size:1.05rem;font-weight:800}.workout-completed-summary-sheet__good-job-copy{color:#d6deeaad;margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.workout-completed-summary-sheet__muscles{justify-content:center;align-items:flex-end;margin-top:1rem;display:flex}.workout-completed-summary-sheet__muscle{color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.28rem;padding:0;display:flex}.workout-completed-summary-sheet__muscle-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#bad2e8b8;margin:0;font-size:.5rem;font-weight:700}.workout-completed-summary-sheet__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.workout-completed-summary-sheet__stat{background:#ffffff09;border:0;border-radius:14px;padding:.65rem .4rem;box-shadow:inset 0 1px #ffffff0f}.workout-completed-summary-sheet__stat-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#94b4d2b8;margin:0;font-size:.5rem;font-weight:700}.workout-completed-summary-sheet__stat-value{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.02em;color:#ecf8ff;margin:.28rem 0 0;font-size:.95rem;font-weight:900}.workout-completed-summary-sheet__progress{text-align:left;background:#ffffff08;border-radius:16px;margin-top:1rem;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffff0d}.workout-completed-summary-sheet__progress-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workout-completed-summary-sheet__progress-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#94b4d2c7;margin:0;font-size:.5rem;font-weight:700}.workout-completed-summary-sheet__progress-value{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#d6eeffe0;margin:0;font-size:.625rem;font-weight:700}.workout-completed-summary-sheet__progress-track{background:#ffffff0f;border-radius:999px;height:.42rem;margin-top:.45rem;overflow:hidden}.workout-completed-summary-sheet__progress-fill{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6);width:100%;height:100%;box-shadow:0 0 16px #22d3ee59}@media (prefers-reduced-motion:reduce){.workout-completed-summary-sheet,.workout-completed-summary-sheet__panel{-webkit-backdrop-filter:blur(8px)}}
