.weekly-review-module__kAS-yq__review{gap:28px;min-width:0;display:grid}.weekly-review-module__kAS-yq__summary{color:#486b95;background:linear-gradient(120deg,#e2f1ff,#f1f6ff);border-radius:22px;padding:25px}.weekly-review-module__kAS-yq__summary h1{color:var(--ink);margin:10px 0;font-size:25px}.weekly-review-module__kAS-yq__summary p{font-size:13px;line-height:1.8}.weekly-review-module__kAS-yq__summary strong{font-size:18px}.weekly-review-module__kAS-yq__heading{margin-bottom:14px}.weekly-review-module__kAS-yq__heading h2{font-size:17px}.weekly-review-module__kAS-yq__heading span{color:#86759f;margin-left:7px;font-size:14px;font-weight:400}.weekly-review-module__kAS-yq__heading p{color:#77718b;margin-top:7px;font-size:12px}.weekly-review-module__kAS-yq__list{gap:12px;display:grid}.weekly-review-module__kAS-yq__card,.weekly-review-module__kAS-yq__completed{background:#fff;border:1px solid #edeaf6;border-radius:19px;padding:18px}.weekly-review-module__kAS-yq__reason{color:#906724;background:#fff3dc;border-radius:9px;width:fit-content;padding:6px 10px;font-size:12px}.weekly-review-module__kAS-yq__title{text-align:left;overflow-wrap:anywhere;align-items:center;gap:12px;width:100%;padding:12px 0;font-weight:600;line-height:1.7;display:flex}.weekly-review-module__kAS-yq__title svg{color:#9384ac;margin-left:auto}.weekly-review-module__kAS-yq__next{color:#716983;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.weekly-review-module__kAS-yq__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.weekly-review-module__kAS-yq__actions button{color:#765bb5;background:#f6f3fc;border-radius:12px;min-height:44px;padding:8px 12px;font-size:12px}.weekly-review-module__kAS-yq__actions button:first-child{background:#eee7ff}.weekly-review-module__kAS-yq__actions button:disabled{opacity:.5;cursor:wait}.weekly-review-module__kAS-yq__completed{text-align:left;align-items:center;gap:12px;width:100%;min-height:70px;display:flex}.weekly-review-module__kAS-yq__completed>svg:first-child{color:#55968a}.weekly-review-module__kAS-yq__completed>svg:last-child{color:#9384ac;margin-left:auto}.weekly-review-module__kAS-yq__completed span{overflow-wrap:anywhere;min-width:0}.weekly-review-module__kAS-yq__completed strong{font-size:14px;font-weight:500;line-height:1.7;display:block}.weekly-review-module__kAS-yq__completed small{color:#77718b;margin-top:5px;font-size:12px;display:block}.weekly-review-module__kAS-yq__empty{color:#716983;background:#f4f6f9;border-radius:17px;padding:20px;font-size:13px;line-height:1.9}@media (max-width:680px){.weekly-review-module__kAS-yq__summary{padding:20px}.weekly-review-module__kAS-yq__summary h1{font-size:23px}.weekly-review-module__kAS-yq__review{gap:24px}}.weekly-review-module__kAS-yq__summary{background:linear-gradient(135deg,#f4efff,#fafffb);border:1px solid #eae4f4;padding:24px;position:relative;overflow:hidden}.weekly-review-module__kAS-yq__weekLabel{color:#776e8e;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.weekly-review-module__kAS-yq__weekLabel>span:last-child{color:#628479}.weekly-review-module__kAS-yq__heroBody{justify-content:space-between;align-items:center;gap:8px;margin:23px 0 18px;display:flex}.weekly-review-module__kAS-yq__summary .weekly-review-module__kAS-yq__kicker{color:#87769d;font-size:12px}.weekly-review-module__kAS-yq__summary h1{font-family:var(--body);letter-spacing:0;margin:8px 0;font-size:26px;font-weight:600;line-height:1.5}.weekly-review-module__kAS-yq__summary h1 strong{color:#8465c4;font-size:48px;font-weight:650}.weekly-review-module__kAS-yq__summary .weekly-review-module__kAS-yq__caption{color:#736b85;border-top:1px solid #e9e3f1;padding-top:16px;font-size:12px}.weekly-review-module__kAS-yq__collection{flex-shrink:0;width:112px;height:126px;position:relative}.weekly-review-module__kAS-yq__cards{position:absolute;top:35px;left:25px}.weekly-review-module__kAS-yq__cards i{color:#8770bd;background:#e7dfff;border:2px solid #fff;border-radius:10px;place-items:center;width:48px;height:62px;display:grid;position:absolute;box-shadow:0 3px 8px #8b77aa17}.weekly-review-module__kAS-yq__cards i:nth-child(2n){color:#568c7f;background:#d5f0e8}.weekly-review-module__kAS-yq__cards i:nth-child(3n){color:#b48a49;background:#ffe9bf}.weekly-review-module__kAS-yq__box{color:#a08bc6;background:linear-gradient(120deg,#d5c8f0,#ece3fc);border:2px solid #ffffffb0;border-radius:9px 9px 23px 23px;place-items:center;width:108px;height:57px;display:grid;position:absolute;bottom:3px;box-shadow:0 10px 20px #8775b21a}.weekly-review-module__kAS-yq__sparkle{color:#bba16e;position:absolute;top:2px;right:0}.weekly-review-module__kAS-yq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.weekly-review-module__kAS-yq__stats>div{color:#527aa2;background:#edf5ff;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:16px 5px;display:flex}.weekly-review-module__kAS-yq__stats>div:first-child{color:#548579;background:#eef8f3}.weekly-review-module__kAS-yq__stats>div:last-child{color:#95763d;background:#fff4df}.weekly-review-module__kAS-yq__stats svg{width:20px;height:20px}.weekly-review-module__kAS-yq__stats strong{font-size:25px;font-weight:600}.weekly-review-module__kAS-yq__stats small{font-size:11px;font-weight:400}.weekly-review-module__kAS-yq__stats span{font-size:11px}.weekly-review-module__kAS-yq__rhythm{background:#ffffffb0;border:1px solid #eeebf5;border-radius:20px;padding:20px 16px}.weekly-review-module__kAS-yq__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.weekly-review-module__kAS-yq__days button{color:#7d758c;border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:8px 0;display:flex}.weekly-review-module__kAS-yq__days button[aria-pressed=true]{background:#eee8fb;box-shadow:inset 0 0 0 1px #c9b9e6}.weekly-review-module__kAS-yq__days button:disabled{opacity:.5;cursor:default}.weekly-review-module__kAS-yq__days button>span{font-size:11px}.weekly-review-module__kAS-yq__days i{background:#f2eff6;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.weekly-review-module__kAS-yq__days i.weekly-review-module__kAS-yq__lit{color:#528775;background:#d9eee5;box-shadow:inset 0 2px 2px #ffffffa0}.weekly-review-module__kAS-yq__days small{white-space:nowrap;font-size:10px}.weekly-review-module__kAS-yq__more{color:#7a62ad;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:10px auto 0;font-size:12px;display:flex}.weekly-review-module__kAS-yq__allClear{color:#648477;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}@media (max-width:370px){.weekly-review-module__kAS-yq__summary{padding:18px}.weekly-review-module__kAS-yq__summary h1{font-size:23px}.weekly-review-module__kAS-yq__collection{transform-origin:100%;width:95px;transform:scale(.85)}}
