.cm-smp-shell--goal{padding-block:clamp(16px, 2.1vw, 24px)}.cm-smp-shell--goal .cm-smp-progress{margin-bottom:clamp(14px, 1.5vw, 18px)}.cm-smp-shell--goal .cm-smp-shell__subline{margin-bottom:clamp(10px, 1.2vw, 14px)}.cm-smp-screen--goal{gap:clamp(12px, 1.5vw, 18px)}.cm-smp-goal-screen{display:grid;gap:clamp(12px, 1.4vw, 18px);width:min(100%, 1120px);margin-inline:auto;min-width:0;overflow:clip}.cm-smp-header--goal{align-items:center;justify-items:center;margin-inline:auto;text-align:center;gap:8px;max-width:1040px}.cm-smp-header--goal .cm-smp-copy{max-width:60ch;font-size:clamp(14.5px, 1vw, 16px);line-height:1.42}.cm-smp-goal-grid-premium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px, 1.2vw, 16px);width:100%;min-width:0;align-items:start}.cm-smp-goal-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:10px;width:100%;max-width:100%;min-width:0;min-height:0;padding:0;border:0;background:none;color:#fff;text-align:center;cursor:pointer;transition:transform 0.2s ease}.cm-smp-goal-card:hover,.cm-smp-goal-card:focus-visible{transform:translateY(-2px)}.cm-smp-goal-card:focus-visible{outline:2px solid rgb(245 182 77 / .78);outline-offset:2px}.cm-smp-goal-card__selected{position:absolute;top:12px;right:12px;z-index:4;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid rgb(233 197 130 / .2);background:rgb(255 255 255 / .03);color:rgb(255 255 255 / .2);opacity:.78;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.cm-smp-goal-card__selected svg{width:14px;height:14px}.cm-smp-goal-card.is-active .cm-smp-goal-card__selected{border-color:rgb(245 182 77 / .62);background:linear-gradient(135deg,#f7d38d,#c17920);color:#090909;transform:scale(1.02)}.cm-smp-goal-card__media{position:relative;display:grid;place-items:center;--cm-smp-goal-art-width:min(100%, 156px);--cm-smp-goal-art-height:min(100%, 118px);--cm-smp-goal-art-max-width:78%;--cm-smp-goal-art-max-height:76%;aspect-ratio:16 / 9;min-height:142px;padding:16px 14px;border-radius:20px;border:1px solid rgb(255 255 255 / .06);background:radial-gradient(circle at 50% 18%,rgb(245 182 77 / .14),transparent 48%),linear-gradient(180deg,rgb(20 20 20 / .78),rgb(10 10 10 / .9));box-shadow:inset 0 1px 0 rgb(255 255 255 / .02),0 18px 32px rgb(0 0 0 / .22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:clip;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.cm-smp-goal-card__media::before{content:"";position:absolute;inset:auto 12% 12px;height:34px;border-radius:999px;background:radial-gradient(circle,rgb(245 182 77 / .18),#fff0);filter:blur(16px);pointer-events:none}.cm-smp-goal-card:hover .cm-smp-goal-card__media,.cm-smp-goal-card:focus-visible .cm-smp-goal-card__media{transform:translateY(-2px);border-color:rgb(245 182 77 / .28);box-shadow:inset 0 1px 0 rgb(255 255 255 / .03),0 22px 38px rgb(0 0 0 / .26)}.cm-smp-goal-card.is-active .cm-smp-goal-card__media{border-color:rgb(245 182 77 / .54);background:radial-gradient(circle at 50% 14%,rgb(245 182 77 / .14),transparent 40%),linear-gradient(180deg,rgb(20 20 20 / .84),rgb(10 10 10 / .94));box-shadow:0 0 0 1px rgb(245 182 77 / .12),0 0 22px rgb(245 182 77 / .1),0 22px 40px rgb(0 0 0 / .3)}.cm-smp-goal-card__media img{position:relative;z-index:2;display:block;align-self:center;justify-self:center;width:var(--cm-smp-goal-art-width);height:var(--cm-smp-goal-art-height);max-width:var(--cm-smp-goal-art-max-width);max-height:var(--cm-smp-goal-art-max-height);object-fit:contain;object-position:center center;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .28));transition:transform 0.2s ease,filter 0.2s ease,opacity 0.2s ease}.cm-smp-goal-card__media--improve_health,.cm-smp-goal-card__media--get_stronger{--cm-smp-goal-art-width:min(100%, 176px);--cm-smp-goal-art-height:min(100%, 142px);--cm-smp-goal-art-max-width:88%;--cm-smp-goal-art-max-height:90%}.cm-smp-goal-card__media--improve_health img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.cm-smp-goal-card__media-shine{position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .035),#fff0);pointer-events:none}.cm-smp-goal-card__fallback{position:relative;z-index:2;display:none;width:58px;height:58px;color:#f7d38d}.cm-smp-goal-card__fallback svg{width:100%;height:100%;display:block}.cm-smp-goal-card__media.is-fallback .cm-smp-goal-card__fallback{display:block}.cm-smp-goal-card.is-active .cm-smp-goal-card__media img{transform:translateY(-1px) scale(1.03);filter:drop-shadow(0 12px 20px rgb(0 0 0 / .3)) brightness(1.06)}.cm-smp-goal-card.is-active .cm-smp-goal-card__media--improve_health img{transform:translate3d(-50%,calc(-50% - 1px),0) scale(1.03)}.cm-smp-goal-card__copy{display:grid;align-content:start;justify-items:center;gap:6px;min-width:0}.cm-smp-goal-card__label{color:#fff;font-size:clamp(17px, 1.34vw, 20px);font-weight:800;line-height:1.1;letter-spacing:-.04em;width:100%;overflow-wrap:anywhere;text-wrap:balance}.cm-smp-goal-card__hint{display:block;min-height:0;max-width:24ch;overflow:visible;width:100%;overflow-wrap:anywhere;color:rgb(255 255 255 / .66);font-size:12.2px;line-height:1.38;text-wrap:pretty}.cm-smp-goal-card__hint--empty{visibility:hidden}.cm-smp-goal-empty{display:grid;place-items:center;min-height:240px;border:1px solid rgb(233 197 130 / .14);border-radius:24px;background:rgb(255 255 255 / .02)}.cm-smp-goal-empty p{margin:0;color:rgb(255 255 255 / .7);text-align:center}.cm-smp-shell--goal .cm-smp-footer-nav{padding-top:0}@media (max-width:1100px){.cm-smp-goal-card{min-height:0}.cm-smp-goal-card__media{min-height:136px}}@media (max-width:760px){.cm-smp-shell--goal{padding-block:18px 24px}.cm-smp-goal-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-smp-goal-card{min-height:0;gap:10px}.cm-smp-goal-card__selected{top:10px;right:10px;width:24px;height:24px}.cm-smp-goal-card__selected svg{width:12px;height:12px}.cm-smp-goal-card__media{min-height:128px;border-radius:18px}.cm-smp-goal-card__media{--cm-smp-goal-art-width:min(100%, 142px);--cm-smp-goal-art-height:min(100%, 108px);--cm-smp-goal-art-max-width:76%;--cm-smp-goal-art-max-height:72%}.cm-smp-goal-card__media--improve_health,.cm-smp-goal-card__media--get_stronger{--cm-smp-goal-art-width:min(100%, 158px);--cm-smp-goal-art-height:min(100%, 124px);--cm-smp-goal-art-max-width:88%;--cm-smp-goal-art-max-height:92%}.cm-smp-goal-card__fallback{width:54px;height:54px}.cm-smp-goal-card__label{font-size:17px}.cm-smp-goal-card__hint{font-size:11.8px;min-height:2.55em}}@media (max-width:640px){.cm-smp-goal-grid-premium{grid-template-columns:1fr;gap:14px}.cm-smp-goal-card{min-height:0}}@media (max-width:560px){.cm-smp-header--goal{max-width:100%}.cm-smp-header--goal .cm-smp-copy{max-width:32ch;font-size:13.8px}.cm-smp-goal-card{min-height:184px}.cm-smp-goal-card__media{min-height:116px}.cm-smp-goal-card__label{font-size:16px}}@media (max-width:359px){.cm-smp-goal-grid-premium{grid-template-columns:1fr}}