.player-module__UjGumq__player{width:100%;max-width:380px;margin:0 auto}.player-module__UjGumq__asPanel{max-width:none}.player-module__UjGumq__stage{flex-direction:column;gap:14px;display:flex}.player-module__UjGumq__stage:fullscreen{background:radial-gradient(80% 60% at 50% 30%,#c48a662e,#0000 70%),#0b0b0c;justify-content:center;align-items:center;padding:40px 24px}.player-module__UjGumq__stage:fullscreen>*{width:min(440px,100%)}.player-module__UjGumq__preview{color:var(--text);gap:6px;padding-left:22px;font-size:15px;line-height:1.6;list-style:decimal;display:grid}.player-module__UjGumq__preview li::marker{color:var(--copper);font-family:var(--font-heading);font-weight:700}.player-module__UjGumq__cover{aspect-ratio:1;background:radial-gradient(120% 90% at 30% 0,#c48a6659,#0000 60%),linear-gradient(160deg,#2a1f19,#120d0b);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000080}.player-module__UjGumq__cover[data-intent=switch-off]{background:radial-gradient(120% 90% at 20% 0,#a7c09c59,#0000 60%),linear-gradient(160deg,#1c2b2a,#0d1414)}.player-module__UjGumq__cover[data-intent=recharge]{background:radial-gradient(120% 90% at 80% 0,#d6aa6e66,#0000 60%),linear-gradient(160deg,#2c2419,#120f0b)}.player-module__UjGumq__cover[data-intent=refocus]{background:radial-gradient(120% 90% at 50% 0,#a0b4c852,#0000 60%),linear-gradient(160deg,#1d2229,#0e1013)}.player-module__UjGumq__cover[data-intent=let-go]{background:radial-gradient(120% 90% at 30% 0,#b496aa59,#0000 60%),linear-gradient(160deg,#261e26,#110d11)}.player-module__UjGumq__cover[data-intent=get-outside]{background:radial-gradient(120% 90% at 70% 0,#8cb47861,#0000 60%),linear-gradient(160deg,#1b2a1d,#0c140d)}.player-module__UjGumq__coverImg{object-fit:cover;width:100%;height:100%;transition:transform 1.2s,filter .6s;position:absolute;inset:0}.player-module__UjGumq__coverShade{background:linear-gradient(#0000 50%,#00000059);transition:background .5s;position:absolute;inset:0}.player-module__UjGumq__cover[data-running=true] .player-module__UjGumq__coverImg{filter:blur(6px)brightness(.55);transform:scale(1.06)}.player-module__UjGumq__cover[data-running=true] .player-module__UjGumq__coverShade{background:#00000059}.player-module__UjGumq__stage[data-phase=checkin] .player-module__UjGumq__coverImg,.player-module__UjGumq__stage[data-phase=done] .player-module__UjGumq__coverImg{filter:blur(10px)brightness(.35);transform:scale(1.08)}.player-module__UjGumq__stage[data-phase=checkin] .player-module__UjGumq__coverShade,.player-module__UjGumq__stage[data-phase=done] .player-module__UjGumq__coverShade{background:#0006}.player-module__UjGumq__breathWrap{place-items:center;display:grid;position:absolute;inset:0}.player-module__UjGumq__orb{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#ffffff59,#ffffff0f 70%);border:1px solid #fff6;border-radius:50%;grid-area:1/1;width:62%;transition-property:transform;transition-timing-function:ease-in-out;transform:scale(.45);box-shadow:0 0 60px #ffffff1f}.player-module__UjGumq__breathLabel{font-family:var(--font-heading);color:var(--white);text-shadow:0 2px 12px #0006;grid-area:1/1;font-size:18px;font-weight:700}.player-module__UjGumq__lyric{flex-direction:column;justify-content:flex-end;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.player-module__UjGumq__lyricCount{font-family:var(--font-heading);letter-spacing:.14em;color:#fff9;font-size:10px;font-weight:700}.player-module__UjGumq__lyricLine{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--white);font-size:21px;font-weight:700;line-height:1.25;animation:.5s ease-out player-module__UjGumq__lineIn}@keyframes player-module__UjGumq__lineIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.player-module__UjGumq__overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;inset:0}.player-module__UjGumq__kicker{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:700}.player-module__UjGumq__overlayTitle{font-family:var(--font-heading);color:var(--white);margin-bottom:4px;font-size:20px;font-weight:700}.player-module__UjGumq__outcomes{grid-template-columns:repeat(3,1fr);align-self:stretch;gap:6px;display:grid}.player-module__UjGumq__outcome{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:46px;line-height:1.2;font-family:var(--font-heading);color:var(--white);background:#ffffff1f;border-radius:10px;padding:6px;font-size:12px;font-weight:600;transition:background .15s,transform .15s}.player-module__UjGumq__outcome:hover{background:#ffffff38;transform:translateY(-1px)}.player-module__UjGumq__tagRow{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.player-module__UjGumq__tag{color:#ffffffb3;text-transform:capitalize;border:1px solid #ffffff2e;border-radius:999px;padding:3px 10px;font-size:11px}.player-module__UjGumq__tag[aria-pressed=true]{color:#111;background:var(--white);border-color:var(--white)}.player-module__UjGumq__skip{color:#fff9;text-underline-offset:3px;font-size:12px;text-decoration:underline}.player-module__UjGumq__doneMark{background:var(--white);color:#111;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.player-module__UjGumq__meta{align-items:center;gap:4px;margin-top:4px;display:flex}.player-module__UjGumq__metaText{flex:1;min-width:0}.player-module__UjGumq__title{font-family:var(--font-heading);color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.player-module__UjGumq__byline{color:#ffffff8c;margin-top:1px;font-size:13px}.player-module__UjGumq__shareMsg{color:var(--copper);margin-top:-10px;font-size:12px}.player-module__UjGumq__shareMsg:empty{display:none}.player-module__UjGumq__progress{flex-direction:column;gap:6px;display:flex}.player-module__UjGumq__bar{touch-action:none;background:#ffffff29;border-radius:4px;height:4px;position:relative}.player-module__UjGumq__bar:before{content:"";position:absolute;inset:-8px 0}.player-module__UjGumq__bar[data-seekable=true]{cursor:pointer}.player-module__UjGumq__barFill{background:var(--white);border-radius:4px;height:100%;transition:width .25s linear;position:relative}.player-module__UjGumq__bar:hover .player-module__UjGumq__barFill{background:var(--copper)}.player-module__UjGumq__barKnob{background:var(--white);opacity:0;border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:opacity .15s;position:absolute;top:50%;right:-6px;box-shadow:0 1px 4px #00000080}.player-module__UjGumq__bar[data-seekable=true]:hover .player-module__UjGumq__barKnob{opacity:1}.player-module__UjGumq__times{color:#ffffff8c;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.player-module__UjGumq__transport{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.player-module__UjGumq__iconBtn{color:#ffffffbf;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .15s,transform .15s;display:grid}.player-module__UjGumq__iconBtn:hover:not(:disabled){color:var(--white);transform:scale(1.06)}.player-module__UjGumq__iconBtn:disabled{opacity:.3;cursor:default}.player-module__UjGumq__iconBtn[aria-pressed=true]{color:var(--copper)}.player-module__UjGumq__transport .player-module__UjGumq__iconBtn[aria-pressed=false]{color:#fff6}.player-module__UjGumq__play{background:var(--white);color:#0b0b0c;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .12s;display:grid;box-shadow:0 6px 20px #00000059}.player-module__UjGumq__play svg{margin-left:2px}.player-module__UjGumq__stage[data-phase=running] .player-module__UjGumq__play svg{margin-left:0}.player-module__UjGumq__play:hover{transform:scale(1.06)}.player-module__UjGumq__play:active{transform:scale(.96)}.player-module__UjGumq__lengths{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.player-module__UjGumq__lengthBtn{height:30px;font-family:var(--font-heading);color:#ffffffb3;background:#ffffff12;border-radius:999px;padding:0 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.player-module__UjGumq__lengthBtn:hover{color:var(--white);background:#ffffff1f}.player-module__UjGumq__lengthBtn[aria-checked=true]{background:var(--white);color:#111}.player-module__UjGumq__back{height:32px;font-family:var(--font-heading);color:var(--white);border:1px solid #fff3;border-radius:999px;align-self:center;padding:0 16px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s}.player-module__UjGumq__back:hover{border-color:var(--white);background:#ffffff0f}.player-module__UjGumq__hint{color:var(--text-dim);text-align:center;font-size:12px;line-height:1.5}.player-module__UjGumq__play:focus-visible,.player-module__UjGumq__iconBtn:focus-visible,.player-module__UjGumq__lengthBtn:focus-visible,.player-module__UjGumq__back:focus-visible,.player-module__UjGumq__outcome:focus-visible,.player-module__UjGumq__tag:focus-visible,.player-module__UjGumq__skip:focus-visible,.player-module__UjGumq__bar:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media (prefers-reduced-motion:reduce){.player-module__UjGumq__orb,.player-module__UjGumq__barFill,.player-module__UjGumq__coverImg,.player-module__UjGumq__play,.player-module__UjGumq__iconBtn{transition:none}.player-module__UjGumq__lyricLine{animation:none}.player-module__UjGumq__orb{transform:scale(.8)}}.player-module__UjGumq__eq{align-items:flex-end;gap:3px;height:18px;display:flex;position:absolute;bottom:18px;left:18px}.player-module__UjGumq__eq i{background:var(--white);border-radius:2px;width:3px;animation:.9s ease-in-out infinite player-module__UjGumq__eq}.player-module__UjGumq__eq i:nth-child(2){animation-delay:-.3s}.player-module__UjGumq__eq i:nth-child(3){animation-delay:-.6s}.player-module__UjGumq__eq i:nth-child(4){animation-delay:-.15s}@keyframes player-module__UjGumq__eq{0%,to{height:4px}50%{height:18px}}.player-module__UjGumq__iconSpacer{width:40px;height:40px}.player-module__UjGumq__stage .player-module__UjGumq__play[data-playing=true] svg{margin-left:0}@media (prefers-reduced-motion:reduce){.player-module__UjGumq__eq i{height:10px;animation:none}}.player-module__UjGumq__asPanel .player-module__UjGumq__cover{max-height:420px;transition:max-height .5s,margin .5s,box-shadow .5s}.player-module__UjGumq__asPanel .player-module__UjGumq__stage[data-phase=ready] .player-module__UjGumq__cover{max-height:0;box-shadow:none;margin-bottom:-14px}@media (prefers-reduced-motion:reduce){.player-module__UjGumq__asPanel .player-module__UjGumq__cover{transition:none}}
