.s-gs[data-v-726aca8c]{color:#fff;background:linear-gradient(120deg,#5b3df5 0%,#2f7bff 60%,#12b5a0 120%);border-radius:14px;margin:10px 16px 0;padding:14px 16px 12px;box-shadow:0 6px 20px #2f7bff40}.s-gs__head[data-v-726aca8c]{align-items:flex-start;gap:10px;display:flex}.s-gs__head-text[data-v-726aca8c]{flex:1;min-width:0}.s-gs__title[data-v-726aca8c]{margin:0;font-size:16px;font-weight:700;line-height:22px}.s-gs__sub[data-v-726aca8c]{opacity:.9;margin:2px 0 0;font-size:12px}.s-gs__close[data-v-726aca8c]{--icon-color:#fff;flex-shrink:0}.s-gs__bar[data-v-726aca8c]{background:#ffffff47;border-radius:999px;height:6px;margin:10px 0 12px;overflow:hidden}.s-gs__bar-fill[data-v-726aca8c]{background:#fff;border-radius:999px;height:100%;transition:width .4s;display:block}.s-gs__list[data-v-726aca8c]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.s-gs__item[data-v-726aca8c]{background:#ffffff29;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.s-gs__item.is-done[data-v-726aca8c]{background:#ffffff14}.s-gs__mark[data-v-726aca8c]{--icon-color:#fff;--icon-size:16px;background:#ffffff3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.s-gs__item.is-done .s-gs__mark[data-v-726aca8c]{background:#19c6a7}.s-gs__copy[data-v-726aca8c]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.s-gs__copy strong[data-v-726aca8c]{font-size:13px;line-height:17px}.s-gs__copy small[data-v-726aca8c]{opacity:.88;font-size:11px;line-height:14px}.s-gs__item.is-done .s-gs__copy strong[data-v-726aca8c]{opacity:.8;text-decoration:line-through}.s-gs__cta[data-v-726aca8c]{color:#3a2bd0;cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;min-height:32px;padding:6px 14px;font-size:12px;font-weight:700}@media (hover:hover){.s-gs__cta[data-v-726aca8c]:hover{background:#eef2ff}}.s-gs__done[data-v-726aca8c]{opacity:.9;font-size:11px;font-weight:700}@media (max-width:560px){.s-gs[data-v-726aca8c]{margin:8px 8px 0}.s-gs__list[data-v-726aca8c]{gap:6px}.s-gs__item[data-v-726aca8c]{padding:8px 10px}.s-gs__copy small[data-v-726aca8c]{display:none}}
