.friend-recommendations-module__QQ7peG__page{color:#291733;background:#faf8fc;min-height:80vh;font-family:Arial,Malgun Gothic,sans-serif}.friend-recommendations-module__QQ7peG__page header{background:#fff;border-bottom:1px solid #eadff1;align-items:center;gap:14px;padding:18px max(20px,50% - 425px);display:flex}.friend-recommendations-module__QQ7peG__page header small{color:#9352ab;letter-spacing:1px;font-size:11px}.friend-recommendations-module__QQ7peG__page h1{margin:4px 0 0;font-size:20px}.friend-recommendations-module__QQ7peG__page button{font:inherit;cursor:pointer}.friend-recommendations-module__QQ7peG__back{color:#713198;background:#fff;border:1px solid #dfcfea;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.friend-recommendations-module__QQ7peG__page main{max-width:460px;margin:0 auto;padding:28px 20px 60px}.friend-recommendations-module__QQ7peG__interest{color:#713198;margin:0 0 20px;font-size:13px}.friend-recommendations-module__QQ7peG__profile{text-align:center;background:#fff;border:1px solid #e3d3ec;border-radius:22px;padding:30px 24px}.friend-recommendations-module__QQ7peG__profile img{object-fit:cover;border:3px solid #f1e5f8;border-radius:50%;width:84px;height:84px}.friend-recommendations-module__QQ7peG__profile h2{overflow-wrap:anywhere;margin:20px 0 12px;font-size:23px}.friend-recommendations-module__QQ7peG__badge{color:#81489b;background:#f2e9fa;border-radius:20px;padding:7px 12px;font-size:12px;display:inline-block}.friend-recommendations-module__QQ7peG__profile p{color:#7b6686;overflow-wrap:anywhere;margin:20px 0 26px;font-size:14px;line-height:1.8}.friend-recommendations-module__QQ7peG__visit{color:#fff;text-align:center;background:#713198;border-radius:13px;padding:14px;font-size:14px;text-decoration:none;display:block}.friend-recommendations-module__QQ7peG__paging{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.friend-recommendations-module__QQ7peG__paging button,.friend-recommendations-module__QQ7peG__page [role=alert] button{color:#713198;background:#fff;border:1px solid #dfcfea;border-radius:24px;min-height:44px;padding:10px 17px;font-size:13px}.friend-recommendations-module__QQ7peG__paging button:disabled{opacity:.35;cursor:default}.friend-recommendations-module__QQ7peG__paging span{color:#8b7496;font-size:13px}.friend-recommendations-module__QQ7peG__note{text-align:center;color:#8a7295;margin-top:22px;font-size:13px;line-height:1.7}
.four-pillars-module__IWIhwq__frame{border:1px solid #e8e0ed;border-radius:18px;margin:22px 0 16px;overflow:hidden}.four-pillars-module__IWIhwq__table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%}.four-pillars-module__IWIhwq__table th,.four-pillars-module__IWIhwq__table td{border-bottom:1px solid #eee8f2;padding:16px 5px}.four-pillars-module__IWIhwq__table th:first-child,.four-pillars-module__IWIhwq__table thead td{width:12%}.four-pillars-module__IWIhwq__table th{color:#70657b;background:#faf8fc;font-size:12px;font-weight:600}.four-pillars-module__IWIhwq__table th[data-day=true]{color:#713198;background:#f4eafb}.four-pillars-module__IWIhwq__table strong{color:#36204d;white-space:nowrap;font-size:clamp(17px,3vw,26px);display:block}.four-pillars-module__IWIhwq__table strong span{font-size:.8em}.four-pillars-module__IWIhwq__table small{color:#75697e;margin-top:7px;font-size:11px;display:block}.four-pillars-module__IWIhwq__table td[data-element=wood]{background:#edf8f1}.four-pillars-module__IWIhwq__table td[data-element=fire]{background:#fff0ed}.four-pillars-module__IWIhwq__table td[data-element=earth]{background:#fff7df}.four-pillars-module__IWIhwq__table td[data-element=metal]{background:#f5f2f8}.four-pillars-module__IWIhwq__table td[data-element=water]{background:#edf2ff}.four-pillars-module__IWIhwq__table tfoot td,.four-pillars-module__IWIhwq__table tfoot th{color:#86798e;overflow-wrap:anywhere;background:#fcfafc;border:0;font-size:10px;font-weight:400;line-height:1.6}.four-pillars-module__IWIhwq__explanation{background:#faf7fc;border-radius:14px;padding:14px 16px}.four-pillars-module__IWIhwq__explanation p{margin:0 0 6px!important;font-size:13px!important;line-height:1.7!important}.four-pillars-module__IWIhwq__explanation small{color:#8a7d94;margin-top:8px;font-size:11px;line-height:1.7;display:block}@media (max-width:380px){.four-pillars-module__IWIhwq__table th,.four-pillars-module__IWIhwq__table td{padding:12px 2px}.four-pillars-module__IWIhwq__table th,.four-pillars-module__IWIhwq__table small{font-size:10px}.four-pillars-module__IWIhwq__table strong{font-size:17px}.four-pillars-module__IWIhwq__table tfoot td,.four-pillars-module__IWIhwq__table tfoot th{font-size:9px}.four-pillars-module__IWIhwq__explanation{padding:12px}}.four-pillars-module__IWIhwq__compact{margin:0}.four-pillars-module__IWIhwq__compact .four-pillars-module__IWIhwq__table th,.four-pillars-module__IWIhwq__compact .four-pillars-module__IWIhwq__table td{padding:9px 4px}.four-pillars-module__IWIhwq__compact .four-pillars-module__IWIhwq__table strong{font-size:20px}.four-pillars-module__IWIhwq__compact .four-pillars-module__IWIhwq__table small{margin-top:3px;font-size:10px}.four-pillars-module__IWIhwq__v4 th{font-size:11px}.four-pillars-module__IWIhwq__v4 td{background:#fcfafc;padding:8px 3px}.four-pillars-module__IWIhwq__v4 td b{color:#36204d;font-size:12.5px;font-weight:700;display:block}.four-pillars-module__IWIhwq__v4 td small{color:#8a7e93;margin-top:2px;font-size:10px;display:block}.four-pillars-module__IWIhwq__v4 .four-pillars-module__IWIhwq__hanja{letter-spacing:1px;font-size:13px}.four-pillars-module__IWIhwq__stars{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.four-pillars-module__IWIhwq__stars span{color:#8a5a00;background:#fff6d9;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:700}.four-pillars-module__IWIhwq__stars span[data-care]{color:#9a2140;background:#fde3e8}.four-pillars-module__IWIhwq__summary{color:#5a4e63;margin:0;font-size:12.5px;line-height:1.7}.four-pillars-module__IWIhwq__summary b{color:#36204d}.four-pillars-module__IWIhwq__summary small{color:#8a7e93;font-size:11px}.four-pillars-module__IWIhwq__compact .four-pillars-module__IWIhwq__v4 td{padding:6px 2px}
.monthly-fortune-module__GX7nda__monthly{margin-top:24px}.monthly-fortune-module__GX7nda__monthly h3{margin:0 0 8px;font-size:20px}.monthly-fortune-module__GX7nda__note{color:#776684;line-height:1.7;font-size:12px!important}.monthly-fortune-module__GX7nda__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.monthly-fortune-module__GX7nda__grid article{background:#faf7fd;border:1px solid #eee5f5;border-radius:16px;padding:18px}.monthly-fortune-module__GX7nda__grid h4{color:#7134a0;margin:0 0 8px;font-size:16px}.monthly-fortune-module__GX7nda__grid p{color:#63526e;overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.7}@media (max-width:620px){.monthly-fortune-module__GX7nda__grid{grid-template-columns:1fr}.monthly-fortune-module__GX7nda__grid article{padding:16px}}
.report-module__uI0nEW__page{color:#24182f;max-width:760px;margin:0 auto;padding:0 16px 40px}.report-module__uI0nEW__bar{align-items:center;gap:8px;height:56px;display:flex}.report-module__uI0nEW__bar>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;overflow:hidden}.report-module__uI0nEW__icon{color:#24182f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.report-module__uI0nEW__icon:hover{background:#f3ecf8}button.report-module__uI0nEW__icon{cursor:pointer;background:0 0;border:0;padding:0}.report-module__uI0nEW__shareBtn{color:#7933a3;cursor:pointer;background:#fff;border:1px solid #e6dcee;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.report-module__uI0nEW__score{color:#fff;background:linear-gradient(135deg,#3e1470,#7933a3);border-radius:20px;align-items:center;gap:16px;margin:4px 0 12px;padding:18px 20px;display:flex}.report-module__uI0nEW__score>b{font-size:46px;font-weight:700;line-height:1}.report-module__uI0nEW__score p{margin:0;font-size:17px;font-weight:700}.report-module__uI0nEW__score small{opacity:.85;margin-top:4px;font-size:13px;display:block}.report-module__uI0nEW__chips,.report-module__uI0nEW__reasons{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.report-module__uI0nEW__chips span,.report-module__uI0nEW__reasons span{color:#7933a3;background:#fff;border:1px solid #e6dcee;border-radius:999px;padding:4px 10px;font-size:12.5px}.report-module__uI0nEW__reasons span{background:#f3ecf8;border-color:#f3ecf8}.report-module__uI0nEW__ipchun{color:#6b5878;margin:0 0 12px;font-size:12.5px}.report-module__uI0nEW__card{background:#fff;border:1px solid #ece3f2;border-radius:18px;margin-bottom:12px;padding:16px}.report-module__uI0nEW__card h2{margin:0 0 10px;font-size:16px}.report-module__uI0nEW__card p{color:#3b2a48;margin:0;font-size:14px;line-height:1.6}.report-module__uI0nEW__bars{align-items:flex-end;gap:5px;height:130px;padding-bottom:20px;display:flex}.report-module__uI0nEW__bars span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.report-module__uI0nEW__bars i{background:#d9c3ea;border-radius:6px 6px 0 0;width:100%;display:block}.report-module__uI0nEW__bars i.report-module__uI0nEW__good{background:#7933a3}.report-module__uI0nEW__bars i.report-module__uI0nEW__care{background:#e8a33d}.report-module__uI0nEW__bars small{color:#9a8aa6;white-space:nowrap;font-size:10px;position:absolute;bottom:-18px}.report-module__uI0nEW__pick{border-top:1px solid #f1eaf6;margin-top:10px;padding-top:10px}.report-module__uI0nEW__pick b{font-size:14px}.report-module__uI0nEW__goodText{color:#7933a3}.report-module__uI0nEW__careText{color:#b26a00}.report-module__uI0nEW__weather{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.report-module__uI0nEW__weather div{text-align:center;color:#7933a3;border:1px solid #ece3f2;border-radius:12px;padding:10px 4px}.report-module__uI0nEW__weather b{color:#24182f;margin-top:2px;font-size:13px;display:block}.report-module__uI0nEW__weather small{color:#6b5878;font-size:11px;display:block}.report-module__uI0nEW__weather [data-weather=rain]{color:#b26a00}.report-module__uI0nEW__weather [data-weather=cloud]{color:#9a8aa6}.report-module__uI0nEW__habits{margin:0;padding-left:18px;font-size:14px;line-height:1.9}.report-module__uI0nEW__faq{border-top:1px solid #f1eaf6;padding:10px 0}.report-module__uI0nEW__faq summary{cursor:pointer;font-size:14px;font-weight:700}.report-module__uI0nEW__faq p{color:#6b5878!important;margin-top:6px!important}.report-module__uI0nEW__days{margin:0 0 10px;padding:0;list-style:none}.report-module__uI0nEW__days li{border-bottom:1px solid #f1eaf6;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0;display:flex}.report-module__uI0nEW__days b{min-width:110px;font-size:14.5px}.report-module__uI0nEW__days small{color:#9a8aa6;font-size:12px}.report-module__uI0nEW__days span{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.report-module__uI0nEW__days i{color:#7933a3;background:#f3ecf8;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal}.report-module__uI0nEW__days i.report-module__uI0nEW__son{color:#fff;background:#7933a3}.report-module__uI0nEW__small{color:#6b5878!important;margin-top:6px!important;font-size:12.5px!important}.report-module__uI0nEW__empty{text-align:center;padding:28px 18px}.report-module__uI0nEW__empty p{color:#6b5878!important;margin-bottom:14px!important}.report-module__uI0nEW__primary{color:#fff;background:#7933a3;border-radius:999px;justify-content:center;align-items:center;height:46px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.report-module__uI0nEW__note{text-align:center;color:#9a8aa6;margin:14px 0 0;font-size:12px}.report-module__uI0nEW__toast{color:#fff;z-index:5;background:#24182f;border-radius:12px;margin:0;padding:10px 16px;font-size:14px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.report-module__uI0nEW__form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.report-module__uI0nEW__form label{color:#6b5878;flex:1;gap:6px;min-width:200px;font-size:13px;display:grid}.report-module__uI0nEW__form input{color:#24182f;border:1px solid #e6dcee;border-radius:12px;height:46px;padding:0 12px;font-size:15px}.report-module__uI0nEW__secondary{color:#7933a3;cursor:pointer;background:#fff;border:1px solid #e6dcee;border-radius:999px;justify-content:center;align-items:center;width:100%;height:46px;margin-top:10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.report-module__uI0nEW__primaryWide{color:#fff;background:#7933a3;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:4px;font-weight:700;text-decoration:none;display:flex}.report-module__uI0nEW__search{border:1px solid #e6dcee;border-radius:12px;width:100%;height:44px;margin-bottom:12px;padding:0 12px;font-size:15px}.report-module__uI0nEW__starGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:600px){.report-module__uI0nEW__starGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.report-module__uI0nEW__starGrid button{cursor:pointer;background:#fff;border:1px solid #ece3f2;border-radius:14px;justify-items:center;gap:4px;padding:10px 4px;display:grid}.report-module__uI0nEW__starGrid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.report-module__uI0nEW__starGrid small{color:#9a8aa6;font-size:11px}.report-module__uI0nEW__nameCard{text-align:center}.report-module__uI0nEW__bigName{font-weight:700;color:#3e1470!important;margin:6px 0 0!important;font-size:44px!important}.report-module__uI0nEW__roman{color:#6b5878!important;font-size:14px!important}.report-module__uI0nEW__meaning{font-weight:700;margin:8px 0!important;font-size:15px!important}.report-module__uI0nEW__names{margin:0;padding:0;list-style:none}.report-module__uI0nEW__names li{border-bottom:1px solid #f1eaf6;grid-template-columns:auto 1fr;column-gap:10px;padding:8px 0;display:grid}.report-module__uI0nEW__names b{grid-row:span 2;font-size:18px}.report-module__uI0nEW__names span{color:#6b5878;font-size:13px}.report-module__uI0nEW__names small{color:#3b2a48;font-size:12.5px}.report-module__uI0nEW__toggle{background:#f3ecf8;border-radius:999px;gap:4px;margin:0 0 12px;padding:4px;display:inline-flex}.report-module__uI0nEW__toggle button{color:#7933a3;cursor:pointer;background:0 0;border:0;border-radius:999px;height:34px;padding:0 16px;font-size:13.5px;font-weight:700}.report-module__uI0nEW__toggle button.report-module__uI0nEW__on{color:#fff;background:#7933a3}.report-module__uI0nEW__decades{align-items:flex-end;gap:6px;height:120px;margin:10px 0;padding-bottom:20px;display:flex}.report-module__uI0nEW__decades span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.report-module__uI0nEW__decades i{background:#d9c3ea;border-radius:6px 6px 0 0;width:100%;display:block}.report-module__uI0nEW__decades i.report-module__uI0nEW__good{background:#7933a3}.report-module__uI0nEW__decades i.report-module__uI0nEW__care{background:#e8a33d}.report-module__uI0nEW__decades span.report-module__uI0nEW__now i{outline-offset:2px;outline:2px solid #24182f}.report-module__uI0nEW__decades small{color:#9a8aa6;white-space:nowrap;font-size:10px;position:absolute;bottom:-18px}.report-module__uI0nEW__cycles{margin:0;padding:0;list-style:none}.report-module__uI0nEW__cycles li{border-bottom:1px solid #f1eaf6;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;display:grid}.report-module__uI0nEW__cycles b{font-size:14px}.report-module__uI0nEW__cycles span{color:#7933a3;font-size:12.5px;font-weight:700}.report-module__uI0nEW__cycles small{color:#6b5878;grid-column:1/-1;font-size:12.5px}.report-module__uI0nEW__cycles li.report-module__uI0nEW__now{background:#fbf7fe;border-radius:10px;padding:9px 8px}.report-module__uI0nEW__score>div:only-child small{white-space:normal;line-height:1.55}.report-module__uI0nEW__nameActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.report-module__uI0nEW__ghost{color:#7933a3;cursor:pointer;background:#fff;border:1px solid #e6dcee;border-radius:999px;height:46px;padding:0 20px;font-weight:700}.report-module__uI0nEW__primary{cursor:pointer;border:0}.report-module__uI0nEW__cHero{color:#fff;text-align:center;background:linear-gradient(160deg,#2a1240,#4b1a78 55%,#7933a3);border-radius:20px;margin:4px 0 12px;padding:16px}.report-module__uI0nEW__cTwo{justify-content:center;align-items:center;gap:12px;display:flex}.report-module__uI0nEW__cTwo img{object-fit:cover;background:#fff3d6;border:3px solid #fff;border-radius:50%;width:60px;height:60px}.report-module__uI0nEW__cHero small{opacity:.85;font-size:12.5px;display:block}.report-module__uI0nEW__cHero p{margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.45}.report-module__uI0nEW__cEls{width:100%;max-width:420px;height:auto;display:block}.report-module__uI0nEW__card p.report-module__uI0nEW__cLegend{color:#6b5b77;margin-top:6px;font-size:12.5px;line-height:1.5}.report-module__uI0nEW__cLegend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin:0 4px 0 2px;display:inline-block}.report-module__uI0nEW__cAreas{flex-direction:column;gap:9px;display:flex}.report-module__uI0nEW__cAreas div{grid-template-columns:76px 1fr 30px;align-items:center;gap:8px;font-size:13.5px;display:grid}.report-module__uI0nEW__cAreas i{background:#efe6f6;border-radius:5px;height:9px;display:block;overflow:hidden}.report-module__uI0nEW__cAreas i b{border-radius:5px;height:100%;display:block}.report-module__uI0nEW__cAreas em{text-align:right;font-style:normal;font-weight:700}
.saju-summary-module___mvyRW__stack{flex-direction:column;gap:12px;display:flex}.saju-summary-module___mvyRW__card{background:#fff;border:1px solid #eee6f3;border-radius:16px;padding:14px 16px}.saju-summary-module___mvyRW__ct{color:#271830;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:700;display:flex}.saju-summary-module___mvyRW__ct small{color:#8a7896;margin-left:auto;font-size:12px;font-weight:600}.saju-summary-module___mvyRW__hero{color:#fff;background:linear-gradient(160deg,#2a1240,#4b1a78 55%,#7933a3);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.saju-summary-module___mvyRW__heroTop small{opacity:.82;font-size:12px;display:block}.saju-summary-module___mvyRW__heroTop b{margin-top:2px;font-size:19px;font-weight:700;line-height:1.35;display:block}.saju-summary-module___mvyRW__heroGraph{justify-content:space-between;align-items:center;gap:8px;display:flex}.saju-summary-module___mvyRW__ring{flex:none;width:112px;height:112px}.saju-summary-module___mvyRW__radar{flex:none;width:140px;height:142px}.saju-summary-module___mvyRW__tiles{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.saju-summary-module___mvyRW__tiles div{background:#ffffff1c;border-radius:12px;padding:8px 4px}.saju-summary-module___mvyRW__tiles small{opacity:.78;font-size:11px;display:block}.saju-summary-module___mvyRW__tiles b{font-size:13.5px}.saju-summary-module___mvyRW__tiles i{vertical-align:0;border:1px solid #fff9;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.saju-summary-module___mvyRW__luck{flex-direction:column;display:flex}.saju-summary-module___mvyRW__luck button{min-height:46px;font:inherit;color:#271830;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f3edf7;align-items:center;gap:10px;padding:6px 0;display:flex}.saju-summary-module___mvyRW__luck button:first-child{border-top:0}.saju-summary-module___mvyRW__luck span{flex:none;width:78px;font-size:14.5px;font-weight:700}.saju-summary-module___mvyRW__luck em{color:#6b5b77;flex:1;font-size:13px;font-style:normal}.saju-summary-module___mvyRW__luck b{text-align:right;width:28px;font-size:15px}.saju-summary-module___mvyRW__luck i{color:#b9a8c6;font-style:normal}.saju-summary-module___mvyRW__bar{background:#efe6f6;border-radius:5px;flex:1;height:9px;display:block;overflow:hidden}.saju-summary-module___mvyRW__bar i{border-radius:5px;height:100%;display:block}.saju-summary-module___mvyRW__essay{flex-direction:column;gap:14px;display:flex}.saju-summary-module___mvyRW__intro{color:#271830;margin:0;font-size:16.5px;font-weight:700;line-height:1.5}.saju-summary-module___mvyRW__para h4{color:#7933a3;margin:0 0 4px;font-size:13.5px;font-weight:700}.saju-summary-module___mvyRW__para p{color:#3c2c48;margin:0;font-size:15px;line-height:1.78}.saju-summary-module___mvyRW__end{color:#4b1a78;background:#f6effb;border-left:4px solid #7933a3;border-radius:10px;padding:11px 13px;font-size:15px;font-weight:700;line-height:1.55}.saju-summary-module___mvyRW__end small{color:#8a7896;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.saju-summary-module___mvyRW__big{align-items:center;gap:14px;display:flex}.saju-summary-module___mvyRW__big>b{font-size:40px;font-weight:700;line-height:1}.saju-summary-module___mvyRW__big>b small{color:#8a7896;margin-left:2px;font-size:14px;font-weight:700}.saju-summary-module___mvyRW__big>div{flex-direction:column;flex:1;gap:7px;display:flex}.saju-summary-module___mvyRW__big>div span{font-size:13.5px;font-weight:700}.saju-summary-module___mvyRW__big .saju-summary-module___mvyRW__bar{height:12px}.saju-summary-module___mvyRW__mini{color:#271830;margin:16px 0 8px;font-size:14px;font-weight:700}.saju-summary-module___mvyRW__week{align-items:flex-end;gap:7px;height:84px;display:flex}.saju-summary-module___mvyRW__week div{color:#8a7896;flex-direction:column;flex:1;align-items:center;gap:3px;font-size:11px;display:flex}.saju-summary-module___mvyRW__week i{border-radius:6px;width:100%;display:block}.saju-summary-module___mvyRW__week span[data-on]{color:#7933a3;font-weight:700}.saju-summary-module___mvyRW__signs{gap:10px;display:flex}.saju-summary-module___mvyRW__signs div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.saju-summary-module___mvyRW__signs img{object-fit:cover;background:#fff3d6;border-radius:50%;width:48px;height:48px}.saju-summary-module___mvyRW__signs small{font-size:12px;line-height:1.25}.saju-summary-module___mvyRW__signs em{color:#c2387a;font-size:11px;font-style:normal}.saju-summary-module___mvyRW__body{flex-direction:column;gap:8px;display:flex}.saju-summary-module___mvyRW__body div{grid-template-columns:96px 1fr 38px;align-items:center;gap:8px;display:grid}.saju-summary-module___mvyRW__body span{font-size:13px;font-weight:700}.saju-summary-module___mvyRW__body small{color:#6b5b77;font-weight:600}.saju-summary-module___mvyRW__body em{text-align:right;color:#8a7896;font-size:12px;font-style:normal;font-weight:700}.saju-summary-module___mvyRW__body em[data-s=many]{color:#c48a00}.saju-summary-module___mvyRW__body em[data-s=none]{color:#b0264f}.saju-summary-module___mvyRW__pillars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.saju-summary-module___mvyRW__pillars div{text-align:center;border:1px solid #eee6f3;border-radius:12px;flex-direction:column;align-items:center;padding:8px 2px 7px;display:flex}.saju-summary-module___mvyRW__pillars div[data-me]{background:#faf6fd;border:2px solid #7933a3}.saju-summary-module___mvyRW__pillars small{color:#8a7896;font-size:11.5px;font-weight:700}.saju-summary-module___mvyRW__pillars b{font-size:24px;font-weight:700;line-height:1.2}.saju-summary-module___mvyRW__pillars span{color:#4b3a58;font-size:11.5px;font-weight:700}.saju-summary-module___mvyRW__pillars em{color:#6b5b77;margin-top:2px;font-size:10.5px;font-style:normal;line-height:1.3}.saju-summary-module___mvyRW__els{justify-content:space-around;align-items:flex-end;height:80px;margin-top:10px;display:flex}.saju-summary-module___mvyRW__els div{flex-direction:column;align-items:center;gap:3px;font-size:12px;display:flex}.saju-summary-module___mvyRW__els i{border-radius:6px 6px 3px 3px;width:26px;display:block}.saju-summary-module___mvyRW__fine{color:#8a7896;margin:10px 0 0;font-size:12px}.saju-summary-module___mvyRW__more{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.saju-summary-module___mvyRW__more h4{color:#271830;width:100%;margin:0 0 2px;font-size:14px}.saju-summary-module___mvyRW__more button{color:#7933a3;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c6e8;border-radius:18px;padding:0 14px;font-size:14px;font-weight:700}.saju-summary-module___mvyRW__per{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.saju-summary-module___mvyRW__per>button{color:#6b5b77;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3d8ea;border-radius:17px;padding:0 12px;font-size:13.5px;font-weight:700}.saju-summary-module___mvyRW__per>button[aria-pressed=true]{color:#7933a3;background:#faf6fd;border-color:#7933a3}.saju-summary-module___mvyRW__step{color:#7933a3;align-items:center;gap:2px;margin-left:auto;display:flex}.saju-summary-module___mvyRW__step b{text-align:center;white-space:nowrap;min-width:64px;font-size:13.5px}.saju-summary-module___mvyRW__step button{color:#7933a3;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.saju-summary-module___mvyRW__step button:disabled{color:#d6c8e0;cursor:default}.saju-summary-module___mvyRW__pTitle{align-items:flex-start;gap:10px;margin-top:2px;display:flex}.saju-summary-module___mvyRW__pTitle b{flex:1;font-size:19px;font-weight:700;line-height:1.35}.saju-summary-module___mvyRW__pTitle em{color:#f5d547;font-size:30px;font-style:normal;font-weight:700;line-height:1}.saju-summary-module___mvyRW__pTitle em small{color:#fff;opacity:.75;margin-left:2px;font-size:12px}.saju-summary-module___mvyRW__series,.saju-summary-module___mvyRW__seriesDark{align-items:flex-end;gap:5px;height:96px;margin-top:12px;display:flex}.saju-summary-module___mvyRW__series div,.saju-summary-module___mvyRW__seriesDark div{color:#8a7896;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;font-size:10.5px;display:flex}.saju-summary-module___mvyRW__series i,.saju-summary-module___mvyRW__seriesDark i{border-radius:5px;width:100%;display:block}.saju-summary-module___mvyRW__series span,.saju-summary-module___mvyRW__seriesDark span{white-space:nowrap;font-size:10.5px}.saju-summary-module___mvyRW__series span[data-on]{color:#7933a3;font-weight:700}.saju-summary-module___mvyRW__seriesDark{margin-top:4px}.saju-summary-module___mvyRW__seriesDark div{color:#fffc}.saju-summary-module___mvyRW__seriesDark span[data-on]{color:#f5d547;font-weight:700}.saju-summary-module___mvyRW__series[data-n="12"],.saju-summary-module___mvyRW__seriesDark[data-n="12"]{gap:3px}.saju-summary-module___mvyRW__series[data-n="12"] span,.saju-summary-module___mvyRW__seriesDark[data-n="12"] span{font-size:9.5px}@media (max-width:420px){.saju-summary-module___mvyRW__per>button{padding:0 9px;font-size:13px}.saju-summary-module___mvyRW__step{justify-content:flex-end;width:100%;margin-left:0}}
.share-card-module__4wHPKW__bar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px 0;display:flex}.share-card-module__4wHPKW__primary,.share-card-module__4wHPKW__outline{box-sizing:border-box;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:19px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.share-card-module__4wHPKW__primary{color:#fff;background:#7933a3;border:1px solid #7933a3}.share-card-module__4wHPKW__outline{color:#7933a3;background:#fff;border:1px solid #d9c6e8}.share-card-module__4wHPKW__primary:disabled,.share-card-module__4wHPKW__outline:disabled{opacity:.6;cursor:default}.share-card-module__4wHPKW__toast{color:#4a2a63;flex-basis:100%;margin:2px 0 0;font-size:13px}.share-card-module__4wHPKW__toast a{color:#7933a3;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:900px){.share-card-module__4wHPKW__bar{padding:10px 16px 0}.share-card-module__4wHPKW__primary,.share-card-module__4wHPKW__outline{flex:auto;justify-content:center;padding:0 12px}}.share-card-module__4wHPKW__pill{box-sizing:border-box;color:#7933a3;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9c6e8;border-radius:16px;flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.share-card-module__4wHPKW__pill:hover{border-color:#7933a3}.share-card-module__4wHPKW__pill:focus-visible{outline-offset:2px;outline:2px solid #7933a3}
.fortune-letters-card-module__aLpX5q__pill{box-sizing:border-box;color:#7933a3;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9c6e8;border-radius:16px;flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.fortune-letters-card-module__aLpX5q__pill:hover{border-color:#7933a3}.fortune-letters-card-module__aLpX5q__pill:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.fortune-letters-card-module__aLpX5q__dot{background:#7933a3;border-radius:50%;width:7px;height:7px;margin-left:2px;display:inline-block}.fortune-letters-card-module__aLpX5q__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fortune-letters-card-module__aLpX5q__dialog{box-sizing:border-box;color:#2b2233;background:#fff;border:1px solid #e6dcef;border-radius:18px;width:min(380px,100vw - 24px);margin:72px auto auto;padding:12px 14px 14px;box-shadow:0 15px 60px #22103540}.fortune-letters-card-module__aLpX5q__dialog::backdrop{background:#22103540}.fortune-letters-card-module__aLpX5q__head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.fortune-letters-card-module__aLpX5q__head>svg{color:#7933a3;flex:none}.fortune-letters-card-module__aLpX5q__head h2{white-space:nowrap;margin:0;font-size:16px}.fortune-letters-card-module__aLpX5q__grow{flex:1}.fortune-letters-card-module__aLpX5q__flash{color:#7933a3;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;animation:1.5s forwards fortune-letters-card-module__aLpX5q__fade;display:inline-flex}@keyframes fortune-letters-card-module__aLpX5q__fade{0%,60%{opacity:1}to{opacity:0}}.fortune-letters-card-module__aLpX5q__iconBtn,.fortune-letters-card-module__aLpX5q__x{color:#7933a3;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.fortune-letters-card-module__aLpX5q__iconBtn{border-radius:8px;width:30px;height:30px}.fortune-letters-card-module__aLpX5q__iconBtn[aria-expanded=true]{background:#f3edf8}.fortune-letters-card-module__aLpX5q__x{border-radius:10px;width:34px;height:34px;font-size:26px;font-weight:300;line-height:1}.fortune-letters-card-module__aLpX5q__iconBtn:focus-visible,.fortune-letters-card-module__aLpX5q__x:focus-visible,.fortune-letters-card-module__aLpX5q__switch:focus-visible,.fortune-letters-card-module__aLpX5q__times button:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.fortune-letters-card-module__aLpX5q__info{color:#6b6075;background:#f6f4f8;border-radius:10px;margin:6px 0 4px;padding:8px 10px;font-size:12px;line-height:1.55}.fortune-letters-card-module__aLpX5q__info p{margin:0}.fortune-letters-card-module__aLpX5q__info p+p{margin-top:4px}.fortune-letters-card-module__aLpX5q__row{border-top:1px solid #f1eaf6;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.fortune-letters-card-module__aLpX5q__switch{cursor:pointer;background:#ddd3e5;border:0;border-radius:13px;flex:none;width:44px;height:26px;padding:0;position:relative}.fortune-letters-card-module__aLpX5q__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.fortune-letters-card-module__aLpX5q__switch[aria-checked=true]{background:#7933a3}.fortune-letters-card-module__aLpX5q__switch[aria-checked=true]:after{left:21px}.fortune-letters-card-module__aLpX5q__times{border-top:1px solid #f1eaf6;flex-wrap:wrap;gap:6px;padding:9px 0 0;display:flex}.fortune-letters-card-module__aLpX5q__times span{width:100%;font-size:14px}.fortune-letters-card-module__aLpX5q__times button{color:#4a3d56;cursor:pointer;background:#fff;border:1px solid #e1d6ea;border-radius:999px;padding:5px 12px;font-size:13px}.fortune-letters-card-module__aLpX5q__times button[aria-pressed=true]{color:#fff;background:#7933a3;border-color:#7933a3}.fortune-letters-card-module__aLpX5q__muted{color:#6b6075;margin:8px 0 0;font-size:13px}.fortune-letters-card-module__aLpX5q__err{color:#c0392b;margin:8px 0 0;font-size:12.5px}.fortune-letters-card-module__aLpX5q__anchored{box-shadow:0 12px 36px #22103533}.fortune-letters-card-module__aLpX5q__anchored::backdrop{background:0 0}
.r995-fortune-done-module__a0-vHa__back{z-index:1200;background:#14081e73;position:fixed;inset:0}.r995-fortune-done-module__a0-vHa__sheet{z-index:1201;padding:14px 12px calc(16px + env(safe-area-inset-bottom,0px));color:#2d1840;background:#fff;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #280a3c2e}@media (min-width:900px){.r995-fortune-done-module__a0-vHa__sheet{border-radius:18px;width:380px;padding:14px 12px 12px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.r995-fortune-done-module__a0-vHa__head{border-bottom:1px solid #f0e8f5;align-items:center;gap:12px;margin-bottom:6px;padding:4px 6px 12px;display:flex}.r995-fortune-done-module__a0-vHa__thumb{color:#fff;background:linear-gradient(160deg,#7933a3,#b06fd6);border-radius:10px;flex:none;place-items:center;width:52px;height:65px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.r995-fortune-done-module__a0-vHa__thumb img{object-fit:cover;width:100%;height:100%;display:block}.r995-fortune-done-module__a0-vHa__headText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.r995-fortune-done-module__a0-vHa__headText b{font-size:15px;font-weight:800}.r995-fortune-done-module__a0-vHa__headText span{color:#8a7a96;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.r995-fortune-done-module__a0-vHa__x{color:#2d1840;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.r995-fortune-done-module__a0-vHa__row{color:#2d1840;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.r995-fortune-done-module__a0-vHa__row:hover:not(:disabled){background:#f6f0fa}.r995-fortune-done-module__a0-vHa__row:disabled{opacity:.5;cursor:default}.r995-fortune-done-module__a0-vHa__row:focus-visible{outline-offset:-2px;outline:2px solid #7933a3}.r995-fortune-done-module__a0-vHa__row small{color:#8a7a96;margin-top:1px;font-size:11.5px;font-weight:600;display:block}.r995-fortune-done-module__a0-vHa__row svg{color:#7933a3;flex:none}.r995-fortune-done-module__a0-vHa__grow{flex:1;min-width:0}.r995-fortune-done-module__a0-vHa__toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1250;color:#fff;background:#271830;border-radius:999px;max-width:calc(100vw - 32px);margin:0;padding:9px 16px;font-size:13.5px;position:fixed;transform:translate(-50%)}.r995-fortune-done-module__a0-vHa__toast a{color:#fff;margin-left:6px;font-weight:800;text-decoration:underline}
.today-picks-module__Pjz_Nq__wrap{display:block}.today-picks-module__Pjz_Nq__head{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;display:flex}.today-picks-module__Pjz_Nq__head b{color:#271830;font-size:15.5px}.today-picks-module__Pjz_Nq__head span{color:#8a7e93;font-size:12px;font-weight:600}.today-picks-module__Pjz_Nq__info{color:#9a8ea3;cursor:pointer;background:0 0;border:0;align-self:center;margin-left:auto;padding:2px;display:flex}.today-picks-module__Pjz_Nq__infoText{color:#5a4e63;background:#faf7fc;border-radius:10px;margin:-4px 0 10px;padding:8px 10px;font-size:12.5px;line-height:1.55}.today-picks-module__Pjz_Nq__two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.today-picks-module__Pjz_Nq__col{gap:10px;display:grid}.today-picks-module__Pjz_Nq__card{color:#271830;background:#fff;border:1px solid #eee6f3;border-radius:16px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.today-picks-module__Pjz_Nq__img{color:#fff;height:120px;display:block;position:relative}.today-picks-module__Pjz_Nq__compact .today-picks-module__Pjz_Nq__img{height:96px}.today-picks-module__Pjz_Nq__img em{color:#5b2a7c;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border-radius:8px;max-width:calc(100% - 20px);padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:700;position:absolute;top:10px;left:10px;overflow:hidden}.today-picks-module__Pjz_Nq__big{opacity:.85;display:flex;position:absolute;bottom:10px;right:12px}.today-picks-module__Pjz_Nq__img i{opacity:.55;font-size:26px;font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:6px;left:12px}.today-picks-module__Pjz_Nq__bd{flex-direction:column;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.today-picks-module__Pjz_Nq__bd b{letter-spacing:-.2px;font-size:16px;line-height:1.3}.today-picks-module__Pjz_Nq__compact .today-picks-module__Pjz_Nq__bd b{font-size:14.5px}.today-picks-module__Pjz_Nq__line{color:#6b5f74;font-size:12.5px;line-height:1.45}.today-picks-module__Pjz_Nq__compact .today-picks-module__Pjz_Nq__line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.today-picks-module__Pjz_Nq__lk{color:#7933a3;margin-top:2px;font-size:12.5px;font-weight:700}.today-picks-module__Pjz_Nq__card:hover .today-picks-module__Pjz_Nq__lk{text-decoration:underline}.today-picks-module__Pjz_Nq__panel{flex-direction:column;gap:12px;display:flex}.today-picks-module__Pjz_Nq__box{background:#fff;border:1px solid #eee6f3;border-radius:18px;padding:14px}.today-picks-module__Pjz_Nq__lucky{color:#271830;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;font-size:13px;font-weight:700;display:grid}.today-picks-module__Pjz_Nq__lucky>div{background:#faf7fc;border-radius:10px;padding:8px 10px}.today-picks-module__Pjz_Nq__lucky small{color:#8a7e93;font-size:11.5px;font-weight:600;display:block}.today-picks-module__Pjz_Nq__dd{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.today-picks-module__Pjz_Nq__dd>div{border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.6}.today-picks-module__Pjz_Nq__dd b{margin-bottom:2px;font-size:13px;display:block}.today-picks-module__Pjz_Nq__dd ul{margin:0;padding:0;list-style:none}.today-picks-module__Pjz_Nq__dd li:before{content:"· "}.today-picks-module__Pjz_Nq__ok{color:#1f5a39;background:#e9f6ee}.today-picks-module__Pjz_Nq__ng{color:#842340;background:#fcebee}.today-picks-module__Pjz_Nq__btns{gap:8px;margin-top:12px;display:flex}.today-picks-module__Pjz_Nq__btns button{color:#7933a3;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9c6e8;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 4px;font-size:13.5px;font-weight:700;display:flex}.today-picks-module__Pjz_Nq__btns .today-picks-module__Pjz_Nq__p{color:#fff;background:#7933a3;border-color:#7933a3;flex:1.4}.today-picks-module__Pjz_Nq__btns .today-picks-module__Pjz_Nq__p[aria-pressed=true]{color:#7933a3;background:#efe4f6;border-color:#efe4f6}.today-picks-module__Pjz_Nq__btns button:disabled{opacity:.7;cursor:default}.today-picks-module__Pjz_Nq__toast{z-index:30;color:#fff;background:#2a1d33;border-radius:14px;align-items:center;gap:12px;width:min(92vw,480px);padding:12px 14px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.today-picks-module__Pjz_Nq__toast span{flex:1}.today-picks-module__Pjz_Nq__toast a{color:#e6c8ff;font-weight:700;text-decoration:none}.today-picks-module__Pjz_Nq__btns a.today-picks-module__Pjz_Nq__p{color:#7933a3;background:#efe4f6;border-color:#efe4f6;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.today-picks-module__Pjz_Nq__btns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.today-picks-module__Pjz_Nq__btns>*{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:4px;min-height:44px;overflow:hidden;border-radius:14px!important;padding:0 8px!important;font-size:13.5px!important;font-weight:800!important;display:inline-flex!important}a.today-picks-module__Pjz_Nq__p{text-decoration:none;color:#7933a3!important;background:#f3e9fd!important;border:1.5px solid #d9c2ee!important}
.today-reading-module__2SWGjW__page{color:#271830;max-width:520px;min-height:100vh;padding-bottom:calc(28px + env(safe-area-inset-bottom));scrollbar-width:none;background:#fff;margin:0 auto;font-family:inherit}.today-reading-module__2SWGjW__page::-webkit-scrollbar{display:none}.today-reading-module__2SWGjW__hero{color:#fff;height:250px;position:relative;overflow:hidden}.today-reading-module__2SWGjW__art{width:100%;height:100%;position:absolute;inset:0}.today-reading-module__2SWGjW__shade{background:linear-gradient(#14082359,#14082300 35%,#140823d9);position:absolute;inset:0}.today-reading-module__2SWGjW__bar{top:calc(10px + env(safe-area-inset-top));z-index:3;justify-content:space-between;display:flex;position:absolute;left:12px;right:12px}.today-reading-module__2SWGjW__round{color:#fff;cursor:pointer;background:#0000004d;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.today-reading-module__2SWGjW__heroText{z-index:1;position:absolute;bottom:14px;left:16px;right:16px}.today-reading-module__2SWGjW__heroText small{opacity:.92;font-size:12.5px;font-weight:700}.today-reading-module__2SWGjW__heroText h1{letter-spacing:-.4px;margin:3px 0 0;font-size:24px;font-weight:700;line-height:1.3}.today-reading-module__2SWGjW__heroText p{opacity:.95;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.45}.today-reading-module__2SWGjW__luck{flex-wrap:wrap;gap:6px;padding:12px 14px 4px;display:flex}.today-reading-module__2SWGjW__luck span{color:#5b2a7c;background:#f3eaf9;border-radius:10px;padding:4px 9px;font-size:12px;font-weight:700}.today-reading-module__2SWGjW__area{background:var(--bg);border-radius:20px;margin:10px 12px;padding:14px 16px 16px}.today-reading-module__2SWGjW__areaHead{align-items:center;gap:9px;margin-bottom:8px;display:flex}.today-reading-module__2SWGjW__ic{width:36px;height:36px;color:var(--bar);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.today-reading-module__2SWGjW__areaHead h2{color:#3b2f44;margin:0;font-size:15px;font-weight:700}.today-reading-module__2SWGjW__areaHead em{color:var(--bar);margin-left:auto;font-size:22px;font-style:normal;font-weight:700}.today-reading-module__2SWGjW__areaHead em small{color:#8a7e93;margin-left:2px;font-size:11px;font-weight:700}.today-reading-module__2SWGjW__lead{letter-spacing:-.3px;color:#271830;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.4}.today-reading-module__2SWGjW__meter{background:#ffffffd9;border-radius:3px;height:6px;margin:0 0 10px}.today-reading-module__2SWGjW__meter b{background:var(--bar);border-radius:3px;height:6px;display:block}.today-reading-module__2SWGjW__lines{letter-spacing:-.2px;color:#3b2f44;margin:0;font-size:14px;line-height:1.75}.today-reading-module__2SWGjW__lines span{display:block}.today-reading-module__2SWGjW__lineChips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.today-reading-module__2SWGjW__lineChips span{border-radius:7px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5}.today-reading-module__2SWGjW__dd{grid-template-columns:1fr 1fr;gap:8px;margin:12px 12px 4px;display:grid}.today-reading-module__2SWGjW__dd>div{border-radius:20px;padding:12px 13px;font-size:13.3px;line-height:1.75}.today-reading-module__2SWGjW__dd b{margin-bottom:3px;font-size:13.5px;display:block}.today-reading-module__2SWGjW__dd ul{margin:0;padding:0;list-style:none}.today-reading-module__2SWGjW__dd li:before{content:"· "}.today-reading-module__2SWGjW__do{color:#1f5a39;background:#ecf7f0}.today-reading-module__2SWGjW__no{color:#842340;background:#fbeef1}.today-reading-module__2SWGjW__loginLine{color:#6b5b77;margin:14px 16px 0;font-size:13.5px}.today-reading-module__2SWGjW__loginLine a{color:#7933a3;margin-left:4px;font-weight:700}.today-reading-module__2SWGjW__fr h3{justify-content:space-between;align-items:baseline;gap:8px;margin:16px 16px 8px;font-size:15.5px;display:flex}.today-reading-module__2SWGjW__fr h3 small{color:#9a8ea3;text-align:right;font-size:12px;font-weight:600}.today-reading-module__2SWGjW__fl{scrollbar-width:none;gap:10px;padding:2px 12px 4px;display:flex;overflow-x:auto}.today-reading-module__2SWGjW__fl::-webkit-scrollbar{display:none}.today-reading-module__2SWGjW__fc{text-align:center;border:1px solid #efe7f4;border-radius:16px;flex-direction:column;flex:none;align-items:center;width:122px;padding:10px 8px;font-size:12px;display:flex}.today-reading-module__2SWGjW__av{color:#fff;background:#c9a8dc;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:6px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.today-reading-module__2SWGjW__av img{object-fit:cover;width:100%;height:100%}.today-reading-module__2SWGjW__fc b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;display:block;overflow:hidden}.today-reading-module__2SWGjW__sc{color:#21613d;margin:3px 0;font-size:13px;font-weight:700}.today-reading-module__2SWGjW__why{color:#7b6f86;min-height:30px;font-size:11.5px;line-height:1.35}.today-reading-module__2SWGjW__go{color:#fff;cursor:pointer;background:#7933a3;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:6px;padding:7px 0;font-size:12.5px;font-weight:700;display:flex}.today-reading-module__2SWGjW__goOutline{color:#7933a3;background:#f3eaf9}.today-reading-module__2SWGjW__fc948{width:104px;padding:9px 6px}.today-reading-module__2SWGjW__fc948 .today-reading-module__2SWGjW__av{width:46px;height:46px;font-size:16px}.today-reading-module__2SWGjW__fc948 b{font-size:13px}.today-reading-module__2SWGjW__fc948 .today-reading-module__2SWGjW__why{font-size:11px}.today-reading-module__2SWGjW__scHot{color:#d6336c}.today-reading-module__2SWGjW__scNew{color:#7933a3}.today-reading-module__2SWGjW__few948{color:#7933a3;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1.5px dashed #d9c2ea;border-radius:12px;margin:8px 12px 0;padding:9px 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.today-reading-module__2SWGjW__go:disabled{opacity:.7;cursor:default}.today-reading-module__2SWGjW__actions{gap:8px;margin:16px 12px 4px;display:flex}.today-reading-module__2SWGjW__post{color:#fff;cursor:pointer;background:#7933a3;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;padding:13px;font-size:15px;font-weight:700;display:flex}.today-reading-module__2SWGjW__post[aria-pressed=true]{color:#7933a3;background:#f3eaf9}.today-reading-module__2SWGjW__more{color:#7933a3;cursor:pointer;background:#fff;border:1px solid #d9c6e8;border-radius:14px;justify-content:center;align-items:center;width:52px;height:100%;min-height:48px;display:flex}.today-reading-module__2SWGjW__anchor{display:flex;position:relative}.today-reading-module__2SWGjW__menuLayer{z-index:20;position:fixed;inset:0}.today-reading-module__2SWGjW__menu{z-index:21;background:#fff;border-radius:14px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;right:0;box-shadow:0 6px 24px #280a3c2e}.today-reading-module__2SWGjW__menuTop{top:42px}.today-reading-module__2SWGjW__menuBottom{bottom:56px}.today-reading-module__2SWGjW__menu button,.today-reading-module__2SWGjW__menu a{text-align:left;color:#271830;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none}.today-reading-module__2SWGjW__menu button:hover,.today-reading-module__2SWGjW__menu a:hover{background:#f6f0fa}.today-reading-module__2SWGjW__need{background:#f1ebfb;border-radius:20px;margin:18px 14px;padding:18px 16px}.today-reading-module__2SWGjW__need h2{letter-spacing:-.3px;margin:0 0 6px;font-size:18px;font-weight:700}.today-reading-module__2SWGjW__need p{color:#4b3a58;margin:0 0 14px;font-size:14px;line-height:1.6}.today-reading-module__2SWGjW__primary{text-align:center;color:#fff;background:#7933a3;border-radius:14px;padding:13px;font-size:15px;font-weight:700;text-decoration:none;display:block}.today-reading-module__2SWGjW__toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;color:#fff;background:#2a1d33;border-radius:14px;align-items:center;gap:12px;width:min(92vw,480px);padding:12px 14px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.today-reading-module__2SWGjW__toast span{flex:1}.today-reading-module__2SWGjW__toast a,.today-reading-module__2SWGjW__toast button{color:#e6c8ff;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none}.today-reading-module__2SWGjW__full{color:#fff;white-space:nowrap;background:#0000004d;border-radius:14px;align-self:center;margin:0 auto 0 10px;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.today-reading-module__2SWGjW__embed{align-self:stretch;width:100%;min-width:0;max-width:none;min-height:0;padding-bottom:0}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__hero{border-radius:20px}.today-reading-module__2SWGjW__picks{margin:14px 12px 0}.today-reading-module__2SWGjW__ps{display:none}@media (min-width:1100px){.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__hero{height:300px}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__shade{background:linear-gradient(90deg,#1e0a28d9 0,#1e0a2833 60%,#1e0a2800)}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__heroText{max-width:560px;bottom:22px;left:24px;right:auto}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__heroText h1{font-size:30px;line-height:1.3}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__heroText p{font-size:15px}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__ps{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__ps span{background:#fff3;border-radius:10px;padding:5px 10px;font-size:14px;font-weight:700}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__ps b{color:#ffd35a}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__luck,.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__picks,.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__dd,.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__actions{display:none}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__area{margin:0}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__area[data-area=total]{grid-column:1/-1}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__lockSlot{grid-column:1/-1;margin:0}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__area .today-reading-module__2SWGjW__lead{font-size:15.5px}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__area .today-reading-module__2SWGjW__lines{font-size:13.5px;line-height:1.65}}.today-reading-module__2SWGjW__lockBlur{filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none}.today-reading-module__2SWGjW__fakeLines{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.today-reading-module__2SWGjW__fakeLines i{background:#3b2f444d;border-radius:6px;height:11px;display:block}.today-reading-module__2SWGjW__lockSlot{margin:10px 12px}.today-reading-module__2SWGjW__lockSlot>section{margin-top:0}.today-reading-module__2SWGjW__whyLock{color:#7933a3;cursor:pointer;background:#fff;border:1.5px solid #e3d3ec;border-radius:8px;align-items:center;gap:4px;padding:2px 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.today-reading-module__2SWGjW__areaHead h2 svg,.today-reading-module__2SWGjW__flowHead h3 svg{color:#7933a3;vertical-align:-1px}.today-reading-module__2SWGjW__chips{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px 0;display:flex}.today-reading-module__2SWGjW__chipGood,.today-reading-module__2SWGjW__chipCare,.today-reading-module__2SWGjW__chipMid{border-radius:8px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.5}.today-reading-module__2SWGjW__chipGood{color:#1f6b3f;background:#def5e6}.today-reading-module__2SWGjW__chipCare{color:#9a2140;background:#fde3e8}.today-reading-module__2SWGjW__chipMid{color:#8a5a00;background:#fff6d9}.today-reading-module__2SWGjW__whyBtn{color:#7933a3;cursor:pointer;background:#fff;border:1.5px solid #c9a6e2;border-radius:8px;align-items:center;gap:4px;padding:2px 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.today-reading-module__2SWGjW__flow{border:1px solid #eee6f3;border-radius:16px;margin:12px 14px 0;padding:12px 14px}.today-reading-module__2SWGjW__flowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.today-reading-module__2SWGjW__flowHead h3{color:#271830;margin:0;font-size:15px;font-weight:700}.today-reading-module__2SWGjW__flowHead small{color:#5b2a7c;font-size:12px;font-weight:700}.today-reading-module__2SWGjW__flowHead b{color:#7933a3}.today-reading-module__2SWGjW__flowBox{background:#faf6fd;border-radius:12px;height:118px;position:relative;overflow:hidden}.today-reading-module__2SWGjW__flowSvg{width:100%;height:92px;display:block}.today-reading-module__2SWGjW__flowLab{color:#8a7e93;justify-content:space-around;padding:2px 0 4px;font-size:11px;font-weight:700;display:flex}.today-reading-module__2SWGjW__flowLab span[data-best]{color:#7933a3}.today-reading-module__2SWGjW__flowLab span[data-worst]{color:#9a2140}.today-reading-module__2SWGjW__sheet{z-index:21;scrollbar-width:none;width:min(100vw,560px);max-height:min(80vh,640px);padding:14px 16px calc(18px + env(safe-area-inset-bottom));color:#271830;background:#fff;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -8px 30px #280a3c38}.today-reading-module__2SWGjW__sheet::-webkit-scrollbar{display:none}.today-reading-module__2SWGjW__sheetHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.today-reading-module__2SWGjW__sheetHead h3{margin:0;font-size:16px;font-weight:700}.today-reading-module__2SWGjW__sheetClose{color:#5b2a7c;cursor:pointer;background:#f3eaf9;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.today-reading-module__2SWGjW__sheetNote{color:#6b5f74;margin:4px 0 8px;font-size:12px;line-height:1.6}.today-reading-module__2SWGjW__layerList{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.today-reading-module__2SWGjW__layerList li{color:#5b2a7c;background:#f6f1f9;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:700}.today-reading-module__2SWGjW__layerList li[data-good]{color:#1f6b3f;background:#def5e6}.today-reading-module__2SWGjW__layerList li[data-care]{color:#9a2140;background:#fde3e8}.today-reading-module__2SWGjW__reasonList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.today-reading-module__2SWGjW__reasonList li{border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.55}@media (min-width:1100px){.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__sheet{border-radius:20px;position:fixed;top:50%;bottom:auto;transform:translate(-50%,-50%)}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__flow{margin:14px 0 0}.today-reading-module__2SWGjW__embed .today-reading-module__2SWGjW__chips{padding:12px 0 0}}a.today-reading-module__2SWGjW__post{color:#7933a3;background:#f3eaf9;text-decoration:none}.today-reading-module__2SWGjW__dayNav{background:#fff;flex-direction:column;gap:6px;padding:6px 12px 10px;display:flex}.today-reading-module__2SWGjW__dayRow{justify-content:space-between;align-items:center;height:44px;display:flex}.today-reading-module__2SWGjW__dayArrow{color:#7933a3;cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;width:44px;height:44px;padding:0;display:grid}.today-reading-module__2SWGjW__dayArrow:hover{background:#f6f0fa}.today-reading-module__2SWGjW__dayArrow[aria-disabled=true]{opacity:.3}.today-reading-module__2SWGjW__dayArrow:focus-visible,.today-reading-module__2SWGjW__dayChips button:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.today-reading-module__2SWGjW__dayNext svg{transform:scaleX(-1)}.today-reading-module__2SWGjW__dayLabel{text-align:center;color:#1f1726;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:700;overflow:hidden}.today-reading-module__2SWGjW__dayChips{justify-content:center;align-items:center;gap:6px;height:32px;display:flex}.today-reading-module__2SWGjW__dayChips button{box-sizing:border-box;color:#4a3d55;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6dcee;border-radius:15px;padding:0 12px;font-size:13px;font-weight:400}.today-reading-module__2SWGjW__dayChips button[aria-pressed=true]{color:#fff;background:#7933a3;border-color:#7933a3;font-weight:600}.today-reading-module__2SWGjW__sendRow{margin:14px 12px 4px;display:flex}.today-reading-module__2SWGjW__send{color:#7933a3;cursor:pointer;background:#fff;border:1.5px solid #d9c6e8;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:14.5px;font-weight:800;display:flex}.today-reading-module__2SWGjW__send:active{background:#f3eaf9}.today-reading-module__2SWGjW__sendRow{gap:8px}.today-reading-module__2SWGjW__keep{color:#fff;cursor:pointer;background:#7933a3;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:12px 14px;font-size:14.5px;font-weight:800;display:flex}.today-reading-module__2SWGjW__keep:active{background:#5e2783}.today-reading-module__2SWGjW__dayNavRow{background:0 0;flex-direction:row;align-items:center;gap:10px;padding:0}.today-reading-module__2SWGjW__dayNavRow .today-reading-module__2SWGjW__dayRow{flex:none;gap:2px}.today-reading-module__2SWGjW__dayNavRow .today-reading-module__2SWGjW__dayLabel{flex:none;min-width:0;font-size:15px}.today-reading-module__2SWGjW__dayNavRow .today-reading-module__2SWGjW__dayChips{flex:none;height:auto}.today-reading-module__2SWGjW__dayNavRow .today-reading-module__2SWGjW__dayChips button{position:relative}.today-reading-module__2SWGjW__dayNavRow .today-reading-module__2SWGjW__dayChips button:after{content:"";position:absolute;inset:-7px 0}
.calendar-view-module__40mJdq__root{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.calendar-view-module__40mJdq__card{background:#fff;border:1px solid #eee6f3;border-radius:16px;min-width:0;padding:14px 16px}.calendar-view-module__40mJdq__ct{color:#271830;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:700;display:flex}.calendar-view-module__40mJdq__ct small{color:#7933a3;background:#f3e9fa;border-radius:8px;padding:2px 7px;font-size:11.5px;font-weight:700}.calendar-view-module__40mJdq__ct em{color:#8a7896;margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.calendar-view-module__40mJdq__fine{color:#8a7896;margin:8px 0 0;font-size:12px;line-height:1.5}.calendar-view-module__40mJdq__flow{order:1}.calendar-view-module__40mJdq__cal{order:2}.calendar-view-module__40mJdq__detail{order:3}.calendar-view-module__40mJdq__sum{order:4}.calendar-view-module__40mJdq__flowBars{align-items:flex-end;gap:4px;height:104px;display:flex}.calendar-view-module__40mJdq__flowItem{min-width:0;height:100%;font:inherit;color:#8a7896;cursor:pointer;--c:#e7e0ec;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;padding:0;display:flex}.calendar-view-module__40mJdq__flowItem i{width:100%;height:var(--v,0%);background:var(--c);border-radius:5px;min-height:4px;transition:height .35s;display:block}.calendar-view-module__40mJdq__flowItem[data-rating=good]{--c:#8fd6a8}.calendar-view-module__40mJdq__flowItem[data-rating=care]{--c:#f4a9bb}.calendar-view-module__40mJdq__flowItem[data-on]{--c:#7933a3}.calendar-view-module__40mJdq__flowItem span{white-space:nowrap;font-size:10.5px}.calendar-view-module__40mJdq__flowItem b{color:#4b3a58;font-size:10.5px;font-weight:700}.calendar-view-module__40mJdq__flowBars:not([data-ready]) b{visibility:hidden}.calendar-view-module__40mJdq__flowItem[data-on] span,.calendar-view-module__40mJdq__flowItem[data-on] b{color:#7933a3;font-weight:700}.calendar-view-module__40mJdq__flowItem[aria-pressed=true]{background:#faf6fd}.calendar-view-module__40mJdq__flowItem[data-dim] i{filter:blur(3px);opacity:.55}.calendar-view-module__40mJdq__flowItem[data-dim] b{visibility:hidden}.calendar-view-module__40mJdq__head{align-items:center;gap:6px;display:flex}.calendar-view-module__40mJdq__head .calendar-view-module__40mJdq__ct{flex:1;margin:0}.calendar-view-module__40mJdq__head>button{color:#7933a3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.calendar-view-module__40mJdq__head>button:disabled{color:#d6c8e0;cursor:default}.calendar-view-module__40mJdq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.calendar-view-module__40mJdq__wd{text-align:center;color:#8a7896;padding:2px 0;font-size:11px;font-weight:700}.calendar-view-module__40mJdq__wd[data-sun]{color:#c2387a}.calendar-view-module__40mJdq__wd[data-sat]{color:#3d6fc2}.calendar-view-module__40mJdq__day{box-sizing:border-box;aspect-ratio:1;min-height:40px;font:inherit;color:#271830;cursor:pointer;background:#f6f3f8;border:1.5px solid #0000;border-radius:10px;justify-content:flex-start;align-items:flex-start;padding:3px 4px;transition:opacity .15s;display:flex;position:relative}.calendar-view-module__40mJdq__day b{font-size:13.5px;font-weight:700;line-height:1}.calendar-view-module__40mJdq__day[data-rating=good]{background:#def5e6}.calendar-view-module__40mJdq__day[data-rating=good] b{color:#1f6b3f}.calendar-view-module__40mJdq__day[data-rating=care]{background:#fde3e8}.calendar-view-module__40mJdq__day[data-rating=care] b{color:#9a2140}.calendar-view-module__40mJdq__day[data-today]{border-color:#7933a3}.calendar-view-module__40mJdq__day[aria-pressed=true]{border-color:#7933a3;box-shadow:inset 0 0 0 2px #7933a3}.calendar-view-module__40mJdq__day[data-dim]{opacity:.28}.calendar-view-module__40mJdq__day[data-lock]{cursor:default;background:#f6f3f8}.calendar-view-module__40mJdq__day[data-lock] b{color:#b9a8c6;filter:blur(2px)}.calendar-view-module__40mJdq__star{position:absolute;bottom:3px;left:3px}.calendar-view-module__40mJdq__marks{gap:1px;font-style:normal;display:flex;position:absolute;top:2px;right:2px}.calendar-view-module__40mJdq__marks span,.calendar-view-module__40mJdq__legendChip span,.calendar-view-module__40mJdq__tagList span{color:#fff;background:#7933a3;border-radius:4px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 2px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.calendar-view-module__40mJdq__marks span[data-tag=lock]{filter:blur(2px);opacity:.5}.calendar-view-module__40mJdq__marks span[data-tag=contract],.calendar-view-module__40mJdq__legendChip span[data-tag=contract],.calendar-view-module__40mJdq__tagList span[data-tag=contract]{background:#2f6fd6!important}.calendar-view-module__40mJdq__marks span[data-tag=move],.calendar-view-module__40mJdq__legendChip span[data-tag=move],.calendar-view-module__40mJdq__tagList span[data-tag=move]{background:#2a9d8f!important}.calendar-view-module__40mJdq__marks span[data-tag=exam],.calendar-view-module__40mJdq__legendChip span[data-tag=exam],.calendar-view-module__40mJdq__tagList span[data-tag=exam]{background:#7933a3!important}.calendar-view-module__40mJdq__marks span[data-tag=travel],.calendar-view-module__40mJdq__legendChip span[data-tag=travel],.calendar-view-module__40mJdq__tagList span[data-tag=travel]{background:#e07a1f!important}.calendar-view-module__40mJdq__marks span[data-tag=confess],.calendar-view-module__40mJdq__legendChip span[data-tag=confess],.calendar-view-module__40mJdq__tagList span[data-tag=confess]{background:#d6336c!important}.calendar-view-module__40mJdq__marks span[data-tag=rest],.calendar-view-module__40mJdq__legendChip span[data-tag=rest],.calendar-view-module__40mJdq__tagList span[data-tag=rest]{background:#6b5b77!important}.calendar-view-module__40mJdq__legend{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.calendar-view-module__40mJdq__legendChip{color:#4b3a58;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1d6ea;border-radius:15px;align-items:center;gap:5px;padding:0 10px 0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.calendar-view-module__40mJdq__legendChip[aria-pressed=true]{color:#7933a3;background:#faf6fd;border-color:#7933a3}.calendar-view-module__40mJdq__legendChip span{min-width:18px;height:18px;font-size:11px}.calendar-view-module__40mJdq__lockWrap{flex-direction:column;gap:2px;margin-top:12px;display:flex}.calendar-view-module__40mJdq__lockWrap b{color:#24182f;font-size:14px}.calendar-view-module__40mJdq__lockWrap small{color:#6b5b77;font-size:12.5px;line-height:1.5}.calendar-view-module__40mJdq__dHead{color:#271830;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.calendar-view-module__40mJdq__dHead small{color:#7933a3;background:#f3e9fa;border-radius:8px;margin-left:6px;padding:2px 7px;font-size:11px}.calendar-view-module__40mJdq__dHead em{color:#6b5b77;background:#f3eff6;border-radius:8px;margin-left:auto;padding:3px 9px;font-size:12.5px;font-style:normal;font-weight:700}.calendar-view-module__40mJdq__dHead em[data-rating=good],.calendar-view-module__40mJdq__sum span[data-rating=good]{color:#1f6b3f;background:#def5e6}.calendar-view-module__40mJdq__dHead em[data-rating=care],.calendar-view-module__40mJdq__sum span[data-rating=care]{color:#9a2140;background:#fde3e8}.calendar-view-module__40mJdq__dScore{margin:8px 0 0;line-height:1}.calendar-view-module__40mJdq__dScore b{color:#271830;font-size:40px;font-weight:700}.calendar-view-module__40mJdq__dScore small{color:#8a7896;margin-left:3px;font-size:14px;font-weight:700}.calendar-view-module__40mJdq__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.calendar-view-module__40mJdq__chipGood,.calendar-view-module__40mJdq__chipCare,.calendar-view-module__40mJdq__chipMid{border-radius:8px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.5}.calendar-view-module__40mJdq__chipGood{color:#1f6b3f;background:#def5e6}.calendar-view-module__40mJdq__chipCare{color:#9a2140;background:#fde3e8}.calendar-view-module__40mJdq__chipMid{color:#8a5a00;background:#fff6d9}.calendar-view-module__40mJdq__tagList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.calendar-view-module__40mJdq__tagList li{align-items:flex-start;gap:10px;display:flex}.calendar-view-module__40mJdq__tagList li>span{flex:none;min-width:22px;height:22px;margin-top:1px;font-size:12px}.calendar-view-module__40mJdq__tagList b{color:#271830;font-size:13.5px;display:block}.calendar-view-module__40mJdq__tagList small{color:#6b5b77;font-size:12.5px;line-height:1.5;display:block}.calendar-view-module__40mJdq__sum{flex-direction:column;gap:8px;display:flex}.calendar-view-module__40mJdq__sum p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.calendar-view-module__40mJdq__sum p>span{border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:700}.calendar-view-module__40mJdq__sum button{font:inherit;color:#271830;cursor:pointer;background:#fff;border:1px solid #e1d6ea;border-radius:10px;align-items:baseline;gap:3px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.calendar-view-module__40mJdq__sum button small{color:#8a7896;font-size:10.5px;font-weight:700}.calendar-view-module__40mJdq__sum button:disabled{color:#b9a8c6;cursor:default}@media (min-width:1100px){.calendar-view-module__40mJdq__root{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.calendar-view-module__40mJdq__cal{grid-area:1/1/4}.calendar-view-module__40mJdq__detail{grid-area:1/2}.calendar-view-module__40mJdq__sum{grid-area:2/2}.calendar-view-module__40mJdq__flow{grid-area:3/2}.calendar-view-module__40mJdq__root{grid-template-rows:auto auto auto}.calendar-view-module__40mJdq__flowBars{flex-direction:column;align-items:stretch;gap:3px;height:auto}.calendar-view-module__40mJdq__flowItem{flex-direction:row;align-items:center;gap:8px;height:21px;padding:0 4px}.calendar-view-module__40mJdq__flowItem span{text-align:left;width:34px;font-size:12px}.calendar-view-module__40mJdq__flowItem i{background:linear-gradient(90deg,var(--c) var(--v,0%),#f1ecf5 var(--v,0%));flex:1;width:auto;height:10px;min-height:0;transition:none}.calendar-view-module__40mJdq__flowItem b{text-align:right;width:24px;font-size:11.5px}.calendar-view-module__40mJdq__day{min-height:52px}}.calendar-view-module__40mJdq__seeDay{color:#7933a3;height:32px;font:inherit;cursor:pointer;background:#f3ebf8;border:0;border-radius:16px;align-self:flex-start;margin:4px 0 6px;padding:0 12px;font-size:13px;font-weight:600}.calendar-view-module__40mJdq__seeDay:focus-visible{outline-offset:2px;outline:2px solid #7933a3}
.home-module__06co2W__home{--hero-start:#1c082f;--hero-mid:#4b1276;--hero-end:#9d286f;color:var(--ink);background:var(--paper);text-align:start;min-height:100vh}body:has(.home-module__06co2W__home){padding-bottom:0;padding-right:0}.home-module__06co2W__home *{box-sizing:border-box}.home-module__06co2W__home a{color:inherit;text-decoration:none}.home-module__06co2W__home a:hover{text-underline-offset:4px;text-decoration:underline}.home-module__06co2W__home :is(a,button,summary):focus-visible{outline:3px solid var(--magenta);outline-offset:4px}.home-module__06co2W__home [id]{scroll-margin-top:90px}.home-module__06co2W__header{background:var(--card);border-bottom:1px solid var(--line);z-index:20;min-height:76px;color:var(--ink);align-items:center;gap:28px;padding:14px max(22px,50vw - 660px);font-size:14px;line-height:1.5;display:flex;position:relative}.home-module__06co2W__header a{color:inherit;text-decoration:none}.home-module__06co2W__header .sign-in{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex!important}@media (max-width:700px){.home-module__06co2W__header{gap:10px;padding:12px 14px}.home-module__06co2W__header .sign-in{padding:8px 10px;font-size:12px}.home-module__06co2W__header .home-module__06co2W__brand{font-size:17px}.home-module__06co2W__header .home-module__06co2W__brand img{width:28px;height:28px}.home-module__06co2W__header .home-module__06co2W__language summary{padding:8px;font-size:12px}.home-module__06co2W__header{position:sticky;top:0}.home-module__06co2W__header>nav{background:var(--card);border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:0;position:fixed;bottom:0;left:0;right:0}.home-module__06co2W__header>nav a{flex:1;min-height:46px;font-size:12px}body:has(.home-module__06co2W__header):not(:has(.home-module__06co2W__home)){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}body:has(.home-module__06co2W__header){padding-bottom:0;padding-right:0}.home-module__06co2W__brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.home-module__06co2W__header>nav{flex:1;justify-content:center;gap:32px;min-width:0;font-size:14px;font-weight:700;display:flex;overflow-x:auto}.home-module__06co2W__header>nav a{white-space:nowrap;flex-shrink:0}.home-module__06co2W__language{z-index:30;flex-shrink:0;font-size:13px;position:relative}select.home-module__06co2W__language{border:1px solid var(--line);background:var(--card);width:120px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:24px;padding:8px}@media (max-width:700px){select.home-module__06co2W__language{width:92px;font-size:12px}.home-module__06co2W__header:has([aria-haspopup=dialog]){gap:6px;padding-inline:10px}.home-module__06co2W__header .header-actions{gap:2px}}.home-module__06co2W__header .home-module__06co2W__language+*{margin-left:-18px}@media (max-width:700px){.home-module__06co2W__header .home-module__06co2W__language+*{margin-left:0}}.home-module__06co2W__language summary{cursor:pointer;border:1px solid var(--line);border-radius:30px;min-height:42px;padding:12px 18px}.home-module__06co2W__language>div{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:185px;max-height:65vh;padding:10px;display:grid;position:absolute;top:48px;right:0;overflow:auto}.home-module__06co2W__language a{min-height:44px;padding:9px 12px;display:block}.home-module__06co2W__language a:hover,.home-module__06co2W__language a:focus-visible{background:var(--bg);outline:2px solid var(--violet);border-radius:8px}:is(.home-module__06co2W__header .member-menu summary,.home-module__06co2W__header .member-menu summary img){border-radius:50%}.home-module__06co2W__hero{min-height:510px;color:var(--card);background:linear-gradient(132deg,var(--hero-start),var(--hero-mid) 54%,var(--hero-end));grid-template-columns:1.18fr .82fr;align-items:center;gap:72px;padding:80px max(28px,50vw - 592px);display:grid;position:relative;overflow:hidden}.home-module__06co2W__hero:after{content:"";border:1px solid color-mix(in srgb,var(--card) 14%,transparent);pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute;top:-450px;right:-400px}.home-module__06co2W__heroCopy{z-index:2;min-width:0;position:relative}.home-module__06co2W__heroCopy .home-module__06co2W__eyebrow{color:var(--magenta-light);letter-spacing:.1em;margin:0 0 16px;font-size:13px;font-weight:700}.home-module__06co2W__hero h1{letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(38px,4.2vw,64px);line-height:1.12}.home-module__06co2W__heroCopy>p{max-width:680px;color:var(--line);margin-top:24px;font-size:15px;line-height:1.8}.home-module__06co2W__heroAction{background:var(--card);border-radius:30px;align-items:center;min-height:46px;margin-top:22px;padding:15px 22px;font-size:13px;font-weight:700;display:inline-flex;color:var(--violet-deep)!important}.home-module__06co2W__heroVisual{place-items:center;min-height:340px;display:grid;position:relative}.home-module__06co2W__house{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--card) 24%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 18%,transparent),color-mix(in srgb,var(--card) 5%,transparent));border-radius:50%;place-content:center;justify-items:center;width:min(330px,30vw);display:grid;position:relative}.home-module__06co2W__house img{width:110px;height:110px}.home-module__06co2W__house strong{letter-spacing:-.05em;margin-top:5px;font-size:36px}.home-module__06co2W__house span{margin-top:5px;font-size:13px;font-weight:700}.home-module__06co2W__wave{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--card) 18%,transparent);border-radius:50%;width:min(410px,36vw);position:absolute}.home-module__06co2W__topics{padding-block:32px 8px}.home-module__06co2W__topics>h2,.home-module__06co2W__topics>p{padding-inline:max(22px,50vw - 660px)}.home-module__06co2W__topics h2{margin-block:0 0 20px;font-size:23px}.home-module__06co2W__carousel{scroll-snap-type:x mandatory;gap:18px;padding:0 max(22px,50vw - 660px) 16px;display:flex;overflow-x:auto}.home-module__06co2W__topic{background:var(--card);border:1px solid var(--line);scroll-snap-align:center;border-radius:18px;flex:0 0 min(390px,78vw);overflow:hidden}.home-module__06co2W__topic img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.home-module__06co2W__topic>div{padding:17px 20px}.home-module__06co2W__topic h3{margin:0;font-size:20px}.home-module__06co2W__topic p{color:var(--muted);margin:7px 0 0;font-size:13px}.home-module__06co2W__columns{grid-template-columns:185px minmax(0,1fr) 290px;align-items:start;gap:26px;max-width:1364px;margin:0 auto;padding:32px 22px 72px;display:grid}.home-module__06co2W__sidebar{font-size:14px;position:sticky;top:24px}.home-module__06co2W__sidebar nav{gap:5px;display:grid}.home-module__06co2W__sidebar nav a{border-radius:10px;padding:13px;font-weight:700}.home-module__06co2W__sidebar nav a:hover{background:var(--line)}.home-module__06co2W__preparing{border-top:1px solid var(--line);margin-top:24px;padding:17px 13px}.home-module__06co2W__preparing h3{margin:0;font-size:16px}.home-module__06co2W__preparing p{color:var(--muted);font-size:12px;line-height:1.7}.home-module__06co2W__center{min-width:0}.home-module__06co2W__panel>section{margin-bottom:42px}.home-module__06co2W__mobileTabs{display:none}.home-module__06co2W__newsToggle{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--violet-deep);font:inherit;cursor:pointer;border-radius:12px;font-size:13px;display:block}.home-module__06co2W__center h2{letter-spacing:-.035em;margin:0 0 18px;font-size:25px}.home-module__06co2W__chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.home-module__06co2W__chips :is(button,span,a){border:1px solid var(--line);background:var(--card);color:var(--violet-deep);font:inherit;border-radius:25px;padding:10px 14px;font-size:12px}.home-module__06co2W__chips button{cursor:pointer}.home-module__06co2W__chips button[aria-pressed=true]{color:var(--card);background:var(--violet-deep);border-color:var(--violet-deep)}.home-module__06co2W__empty{border:1px dashed var(--line);background:var(--card);color:var(--muted);text-align:center;border-radius:18px;padding:36px 20px;font-size:14px;line-height:1.7}.home-module__06co2W__sectionHeading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-module__06co2W__sectionHeading a{color:var(--violet);white-space:nowrap;font-size:12px}.home-module__06co2W__post{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:20px;padding:20px}.home-module__06co2W__post h3{margin:12px 0;font-size:23px;line-height:1.5}.home-module__06co2W__post p{font-size:14px;line-height:1.8}.home-module__06co2W__post .home-module__06co2W__byline{color:var(--muted);font-size:12px}.home-module__06co2W__post img{border-radius:12px;width:100%;height:auto;margin-block:10px}.home-module__06co2W__post time{color:var(--muted);font-size:12px}.home-module__06co2W__metrics{gap:18px;font-size:12px;display:flex}.home-module__06co2W__rail{overflow-wrap:anywhere;word-break:normal;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid;position:sticky;top:24px}.home-module__06co2W__rail section{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px}.home-module__06co2W__rail h2{margin:0;font-size:19px}.home-module__06co2W__rail h3{margin:0;font-size:16px}.home-module__06co2W__rail p,.home-module__06co2W__rail small{color:var(--muted);font-size:12px;line-height:1.6}.home-module__06co2W__headlines{padding-left:22px;font-size:13px;line-height:1.6}.home-module__06co2W__headlines li{border-bottom:1px solid var(--line);padding:10px 0 10px 4px}.home-module__06co2W__headlines li::marker{color:var(--magenta);font-weight:700}.home-module__06co2W__note{color:var(--muted);font-size:11px;line-height:1.6}.home-module__06co2W__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:20px;padding:30px max(22px,50vw - 660px);font-size:12px;display:flex}.home-module__06co2W__fallback{text-align:center;margin:0;padding:12px 22px;font-size:13px}@media (max-width:1100px){.home-module__06co2W__columns{grid-template-columns:minmax(0,1fr) 285px}.home-module__06co2W__sidebar{display:none}.home-module__06co2W__hero{gap:24px}}@media (max-width:700px){.home-module__06co2W__header{flex-wrap:wrap;gap:12px;padding:12px 18px}.home-module__06co2W__header>nav{flex-basis:100%;order:3;justify-content:space-between;gap:12px;padding-block:10px 3px}.home-module__06co2W__language{margin-left:auto}.home-module__06co2W__brand{font-size:18px}.home-module__06co2W__hero{grid-template-columns:1fr;gap:28px;padding:42px 24px 36px}.home-module__06co2W__hero h1{font-size:38px}.home-module__06co2W__heroVisual{min-height:255px}.home-module__06co2W__house{width:220px}.home-module__06co2W__house img{width:88px;height:88px}.home-module__06co2W__house strong{font-size:28px}.home-module__06co2W__wave{width:265px}.home-module__06co2W__heroCopy>p{font-size:14px}.home-module__06co2W__columns{flex-direction:column;gap:16px;padding-inline:18px;display:flex}.home-module__06co2W__center,.home-module__06co2W__rail{width:100%}.home-module__06co2W__rail{position:static}.home-module__06co2W__center h2{font-size:23px}.home-module__06co2W__topic{flex-basis:82vw}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__carousel{scroll-behavior:auto}}@media (max-width:700px){.home-module__06co2W__hero{grid-template-columns:minmax(0,1fr) 120px;gap:16px;min-height:0;padding:28px 20px}.home-module__06co2W__heroCopy{display:contents}.home-module__06co2W__heroCopy .home-module__06co2W__eyebrow{display:none}.home-module__06co2W__hero h1{grid-area:1/1;font-size:28px;line-height:1.2}.home-module__06co2W__heroCopy>p{grid-area:2/1/auto/-1;margin:0;font-size:13px;line-height:1.65}.home-module__06co2W__heroAction{grid-area:3/1/auto/-1;justify-self:start;margin:0;padding:12px 18px}.home-module__06co2W__heroVisual{grid-area:1/2;min-height:142px}.home-module__06co2W__house{width:120px}.home-module__06co2W__house img{width:48px;height:48px}.home-module__06co2W__house strong{font-size:18px}.home-module__06co2W__house span{font-size:9px}.home-module__06co2W__wave{width:142px}.home-module__06co2W__topics{padding-top:22px}.home-module__06co2W__topics h2{margin-bottom:14px;font-size:20px}.home-module__06co2W__carousel{gap:12px;padding-bottom:6px}.home-module__06co2W__topic{flex-basis:68vw}.home-module__06co2W__topic img{aspect-ratio:2.4}.home-module__06co2W__topic>div{padding:12px 14px}.home-module__06co2W__topic h3{font-size:17px}.home-module__06co2W__topic p{font-size:12px}.home-module__06co2W__columns{padding-top:16px;padding-bottom:24px}.home-module__06co2W__mobileTabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:12px;padding-bottom:14px;display:flex;overflow-x:auto}.home-module__06co2W__mobileTabs button{min-height:44px;font:inherit;color:var(--muted);background:var(--card);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;padding:10px;font-size:12px}.home-module__06co2W__mobileTabs button[aria-pressed=true]{color:var(--card);background:var(--violet-deep)}.home-module__06co2W__panel[data-active=false]{display:none}.home-module__06co2W__panel>section{margin-bottom:20px}.home-module__06co2W__center h2{margin-bottom:14px;font-size:20px}.home-module__06co2W__empty{padding:24px 16px}.home-module__06co2W__rail>section:not(:first-child),.home-module__06co2W__headlines[data-expanded=false]>li:nth-child(n+4){display:none}.home-module__06co2W__newsToggle{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--violet-deep);font:inherit;cursor:pointer;border-radius:12px;font-size:13px;display:block}.home-module__06co2W__footer{gap:14px;padding:22px 18px}.home-module__06co2W__footer>span:first-child{flex-basis:100%}}.home-module__06co2W__home .home-module__06co2W__header .home-module__06co2W__brand:hover,.home-module__06co2W__header .home-module__06co2W__brand:hover,.home-module__06co2W__header .home-module__06co2W__brand:focus{text-decoration:none}.home-module__06co2W__header .home-module__06co2W__controls{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.home-module__06co2W__header .home-module__06co2W__controls .home-module__06co2W__language+*{margin-left:0}@media (max-width:700px){.home-module__06co2W__header .home-module__06co2W__controls{gap:4px}}@media (max-width:360px){.home-module__06co2W__header .home-module__06co2W__controls select.home-module__06co2W__language{width:80px}.home-module__06co2W__header .home-module__06co2W__brand{gap:5px;font-size:16px}}@media (min-width:901px){.home-module__06co2W__header{background:#fff;border-bottom:1px solid #eee6f3;gap:0;height:64px;min-height:64px;padding:0 max(24px,50vw - 600px)}.home-module__06co2W__header .home-module__06co2W__brand{gap:8px;font-size:20px}.home-module__06co2W__header .home-module__06co2W__brand img{width:30px;height:30px}.home-module__06co2W__header>nav{flex:none;gap:40px;font-size:15px;font-weight:700;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.home-module__06co2W__header .home-module__06co2W__controls{margin-left:auto}}.home-module__06co2W__mobileTitle{display:none}@media (max-width:600px){.home-module__06co2W__header:has([data-mobile-title]) .home-module__06co2W__brand{display:none}.home-module__06co2W__mobileTitle{color:#271830;letter-spacing:-.02em;font-size:20px;font-weight:700;display:block}.home-module__06co2W__header select.home-module__06co2W__language{color:#0000;text-indent:-999px;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237933a3' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E") 50%/20px no-repeat;border:1px solid #e1d6ea;border-radius:50%;width:38px;height:38px;padding:0}.home-module__06co2W__header select.home-module__06co2W__language option{color:#271830}}.home-module__06co2W__header,.home-module__06co2W__home .home-module__06co2W__header{border-bottom:0}@media (min-width:901px){.home-module__06co2W__header{border-bottom:0}.home-module__06co2W__header>nav{gap:4px}}.home-module__06co2W__header .home-module__06co2W__controls{gap:2px}.home-module__06co2W__header .home-module__06co2W__controls>button{color:#271830;border-radius:999px;flex-basis:42px;width:42px;height:42px;transition:background-color .12s}.home-module__06co2W__header .home-module__06co2W__controls [data-header-chat]{color:#271830;border-radius:999px;flex-basis:42px;width:42px;height:42px;transition:background-color .12s}.home-module__06co2W__header .home-module__06co2W__controls>button:hover,.home-module__06co2W__header .home-module__06co2W__controls>button:focus-visible{background:#f3ecf8;outline:0}.home-module__06co2W__header .home-module__06co2W__controls [data-header-chat]:hover{background:#f3ecf8;outline:0}.home-module__06co2W__header .home-module__06co2W__controls [data-header-chat]:focus-visible{background:#f3ecf8;outline:0}.home-module__06co2W__header .home-module__06co2W__controls [data-header-avatar]{padding:0 6px 0 3px;transition:background-color .12s}.home-module__06co2W__header .home-module__06co2W__controls [data-header-avatar]:hover{background:#f3ecf8}.home-module__06co2W__langPick{color:#5f5766;border-radius:999px;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:13px;font-weight:700;transition:background-color .12s;display:inline-flex;position:relative}.home-module__06co2W__langPick b{letter-spacing:.02em;font-weight:700}.home-module__06co2W__langPick:hover,.home-module__06co2W__langPick:focus-within{color:#271830;background:#f3ecf8}.home-module__06co2W__langSelect{opacity:0;cursor:pointer;appearance:none;border:0;border-radius:999px;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.home-module__06co2W__langSelect option{color:#271830}@media (min-width:761px) and (max-width:1180px){.home-module__06co2W__header>nav{flex:1;justify-content:center;position:static;transform:none}.home-module__06co2W__header [data-header-create] span{display:none}.home-module__06co2W__header [data-header-create]{padding:0 11px}.home-module__06co2W__langPick b{display:none}}@media (max-width:760px){.home-module__06co2W__langPick{color:#7933a3;border:1px solid #e1d6ea;justify-content:center;width:38px;padding:0}.home-module__06co2W__langPick b{display:none}}button.home-module__06co2W__langPick{font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}button.home-module__06co2W__langPick:hover,button.home-module__06co2W__langPick[aria-expanded=true]{color:#271830;background:#f3ecf8}@media (max-width:760px){button.home-module__06co2W__langPick{color:#7933a3;border:1px solid #e1d6ea}}.home-module__06co2W__header:has([data-create-menu],[role=menu],[role=dialog]){z-index:1000}
.k-taste-picker-module__JjyT5G__wrap.k-taste-picker-module__JjyT5G__wrap{flex-direction:column;gap:10px;margin:12px 0 0;display:flex}.k-taste-picker-module__JjyT5G__block.k-taste-picker-module__JjyT5G__block{background:#f6f0fa;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.k-taste-picker-module__JjyT5G__block.k-taste-picker-module__JjyT5G__block h3{color:#24182f;align-items:baseline;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.k-taste-picker-module__JjyT5G__block.k-taste-picker-module__JjyT5G__block h3 small{color:#8a7898;font-size:11px;font-weight:600}.k-taste-picker-module__JjyT5G__hint.k-taste-picker-module__JjyT5G__hint{color:#8a7898;margin:0;font-size:12px;line-height:1.4}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places .k-taste-picker-module__JjyT5G__place{box-sizing:border-box;color:#7933a3;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4d8ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4px 2px;display:flex}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places .k-taste-picker-module__JjyT5G__place b{color:#24182f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places .k-taste-picker-module__JjyT5G__place small{font-size:10px;font-weight:700;line-height:1.3}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places .k-taste-picker-module__JjyT5G__place[data-state=been]{color:#f1e4fa;background:#7933a3;border-style:solid;border-color:#7933a3}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places .k-taste-picker-module__JjyT5G__place[data-state=been] b{color:#fff}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places .k-taste-picker-module__JjyT5G__place[data-state=want]{color:#7933a3;background:#fff;border-style:dashed;border-color:#7933a3}.k-taste-picker-module__JjyT5G__search.k-taste-picker-module__JjyT5G__search{color:#8a7898;background:#fff;border:1px solid #e6dcef;border-radius:20px;align-items:center;gap:6px;min-height:40px;padding:0 4px 0 12px;display:flex}.k-taste-picker-module__JjyT5G__search.k-taste-picker-module__JjyT5G__search input{min-width:0;font:inherit;color:#24182f;appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:14px}.k-taste-picker-module__JjyT5G__search.k-taste-picker-module__JjyT5G__search input::-webkit-search-cancel-button{display:none}.k-taste-picker-module__JjyT5G__search.k-taste-picker-module__JjyT5G__search:focus-within{border-color:#7933a3}.k-taste-picker-module__JjyT5G__search.k-taste-picker-module__JjyT5G__search .k-taste-picker-module__JjyT5G__clear{color:#75667e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid}.k-taste-picker-module__JjyT5G__chips.k-taste-picker-module__JjyT5G__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k-taste-picker-module__JjyT5G__chips.k-taste-picker-module__JjyT5G__chips .k-taste-picker-module__JjyT5G__chip{color:#3b2a48;max-width:100%;min-height:36px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6dcef;border-radius:18px;align-items:center;gap:4px;padding:0 12px;font-size:13px;display:inline-flex}.k-taste-picker-module__JjyT5G__chips.k-taste-picker-module__JjyT5G__chips .k-taste-picker-module__JjyT5G__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-taste-picker-module__JjyT5G__chips.k-taste-picker-module__JjyT5G__chips .k-taste-picker-module__JjyT5G__chip[aria-pressed=true]{color:#fff;background:#7933a3;border-color:#7933a3;font-weight:700}.k-taste-picker-module__JjyT5G__more.k-taste-picker-module__JjyT5G__more{color:#7933a3;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 6px 0 0;font-size:13px;font-weight:700}.k-taste-picker-module__JjyT5G__more.k-taste-picker-module__JjyT5G__more:hover{text-decoration:underline}.k-taste-picker-module__JjyT5G__empty.k-taste-picker-module__JjyT5G__empty{color:#8a7898;margin:0;font-size:13px}.k-taste-picker-module__JjyT5G__error.k-taste-picker-module__JjyT5G__error{color:#b42318;margin:0;font-size:13px}.k-taste-picker-module__JjyT5G__places.k-taste-picker-module__JjyT5G__places .k-taste-picker-module__JjyT5G__place:focus-visible,.k-taste-picker-module__JjyT5G__chips.k-taste-picker-module__JjyT5G__chips .k-taste-picker-module__JjyT5G__chip:focus-visible,.k-taste-picker-module__JjyT5G__more.k-taste-picker-module__JjyT5G__more:focus-visible,.k-taste-picker-module__JjyT5G__search.k-taste-picker-module__JjyT5G__search .k-taste-picker-module__JjyT5G__clear:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.k-taste-picker-module__JjyT5G__tabs.k-taste-picker-module__JjyT5G__tabs{scrollbar-width:none;border-bottom:1px solid #e6dcef;gap:16px;display:flex;overflow-x:auto}.k-taste-picker-module__JjyT5G__tabs.k-taste-picker-module__JjyT5G__tabs::-webkit-scrollbar{display:none}.k-taste-picker-module__JjyT5G__tabs.k-taste-picker-module__JjyT5G__tabs [role=tab]{color:#75667e;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0 0 -1px;padding:0 2px;font-size:14px;font-weight:600}.k-taste-picker-module__JjyT5G__tabs.k-taste-picker-module__JjyT5G__tabs [role=tab][aria-selected=true]{color:#7933a3;border-bottom-color:#7933a3;font-weight:700}.k-taste-picker-module__JjyT5G__tabs.k-taste-picker-module__JjyT5G__tabs [role=tab]:focus-visible{outline-offset:-2px;outline:2px solid #7933a3}.k-taste-picker-module__JjyT5G__panel.k-taste-picker-module__JjyT5G__panel{flex-direction:column;gap:8px;min-width:0;display:flex}.k-taste-picker-module__JjyT5G__sub.k-taste-picker-module__JjyT5G__sub{color:#5b4a68;margin:2px 0 0;font-size:12px;font-weight:700}.k-taste-picker-module__JjyT5G__alt.k-taste-picker-module__JjyT5G__alt{opacity:.75;font-size:11px;font-weight:500}.k-taste-picker-module__JjyT5G__add.k-taste-picker-module__JjyT5G__add{color:#7933a3;max-width:100%;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px dashed #7933a3;border-radius:18px;align-self:flex-start;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.k-taste-picker-module__JjyT5G__add.k-taste-picker-module__JjyT5G__add span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-taste-picker-module__JjyT5G__add.k-taste-picker-module__JjyT5G__add:focus-visible{outline-offset:2px;outline:2px solid #7933a3}
.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a{min-height:46px;box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:8px 4px;font-weight:700;line-height:24px;text-decoration:none;display:flex;position:relative;transform:none}.home-navigation-module__LeQPWq__navigation>a>span{line-height:24px;display:block}.home-navigation-module__LeQPWq__navigation{white-space:nowrap;gap:18px;display:flex}.home-navigation-module__LeQPWq__icon{flex-shrink:0;display:none}@media (max-width:700px){.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a{min-height:56px;color:var(--muted);flex-direction:column;gap:3px}.home-navigation-module__LeQPWq__navigation .home-navigation-module__LeQPWq__icon{display:block}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a>span{line-height:18px}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a[aria-current=page]{color:var(--violet-deep)}.home-navigation-module__LeQPWq__navigation>a[aria-current=page] .home-navigation-module__LeQPWq__icon{fill:color-mix(in srgb,var(--violet-deep) 12%,transparent)}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a:after{display:none}.home-navigation-module__LeQPWq__navigation{gap:0}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a{flex:1;padding:8px 2px;font-size:11px}}.home-navigation-module__LeQPWq__navigation>a:after{content:"";background:0 0;height:3px;position:absolute;bottom:1px;left:4px;right:4px}.home-navigation-module__LeQPWq__navigation>a[aria-current=page]:after,.home-navigation-module__LeQPWq__navigation>a:hover:after{background:0 0}@media (min-width:701px){.home-navigation-module__LeQPWq__navigation{gap:4px}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a{color:#271830;border-radius:999px;min-height:40px;padding:8px 16px;font-weight:700;transition:background-color .12s,color .12s}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a:hover,.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a:focus-visible{background:#f3ecf8;outline:0}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a[aria-current=page]{color:#7933a3;background:#f8f3fb;font-weight:700}.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a[aria-current=page]:hover,.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__navigation>a[aria-current=page]:focus-visible{background:#f3ecf8}.home-navigation-module__LeQPWq__navigation>a:after{display:none}}@media (max-width:700px){.home-navigation-module__LeQPWq__navigation.home-navigation-module__LeQPWq__desktopOnly{display:none!important}}.home-navigation-module__LeQPWq__badge{box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;background:#e5484d;border-radius:8px;min-width:16px;height:16px;margin-left:5px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;position:absolute;top:3px;left:50%}
.settings-r132-module__M680qW__root{color:#24182e;display:block}.settings-r132-module__M680qW__sec{color:#8a7896;align-items:center;gap:6px;margin:18px 2px 6px;font-size:12.5px;font-weight:700;display:flex}.settings-r132-module__M680qW__root>.settings-r132-module__M680qW__sec:first-child{margin-top:0}.settings-r132-module__M680qW__card{background:#fff;border:1px solid #eee6f3;border-radius:16px;padding:2px 16px}.settings-r132-module__M680qW__card>*+*{border-top:1px solid #f3edf7}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__row{box-sizing:border-box;width:100%;min-height:52px;box-shadow:none;color:#24182e;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0;font-size:15px;font-weight:400;text-decoration:none;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__row>span{flex:1;min-width:0}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__row .settings-r132-module__M680qW__labelSub{flex-direction:column;gap:2px;padding:9px 0;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__row .settings-r132-module__M680qW__labelSub small{color:#8a7896;white-space:normal;font-size:12.5px;font-weight:400;line-height:1.45}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__row:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #7933a3}.settings-r132-module__M680qW__root div.settings-r132-module__M680qW__row{cursor:default}.settings-r132-module__M680qW__val{text-overflow:ellipsis;white-space:nowrap;color:#8a7896;flex:none;max-width:55%;font-size:13px;overflow:hidden}.settings-r132-module__M680qW__chev{color:#b9a8c6;flex:none;font-size:18px;font-style:normal;line-height:1;transition:transform .15s}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__row[aria-expanded=true] .settings-r132-module__M680qW__chev{transform:rotate(90deg)}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__danger{color:#c0264b}.settings-r132-module__M680qW__panel{padding:2px 0 14px}.settings-r132-module__M680qW__note{color:#786a82;margin:0 0 10px;font-size:13px;line-height:1.55}.settings-r132-module__M680qW__err{color:#c0264b;margin:8px 0 0;font-size:13px}.settings-r132-module__M680qW__switch{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:15px;display:flex}.settings-r132-module__M680qW__switch>span{flex:1;min-width:0}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__info{all:unset;box-sizing:border-box;cursor:pointer;flex:none;place-items:center;font-style:normal;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;color:#8a7896!important;background:0 0!important;border:1.5px solid!important;border-radius:50%!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-grid!important}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__info[aria-expanded=true]{color:#7933a3!important}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__info:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.settings-r132-module__M680qW__chips{flex-wrap:wrap;gap:8px;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__chip{box-sizing:border-box;min-height:38px;box-shadow:none;color:#5b2a7c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c6e8;border-radius:19px;align-items:center;gap:6px;margin:0;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__chip[aria-pressed=true]{border-color:#7933a3;color:#fff!important;background:#7933a3!important}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__chip:disabled{opacity:.45;cursor:default}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__chip svg{width:16px;height:16px}.settings-r132-module__M680qW__seg{gap:6px;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__seg button{min-width:0;min-height:40px;box-shadow:none;color:#6b5b77;font:inherit;cursor:pointer;background:#f6f1fa;border:0;border-radius:12px;flex:1;margin:0;padding:0 4px;font-size:14px;font-weight:600}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__seg button[aria-pressed=true]{color:#fff!important;background:#7933a3!important}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__seg button:disabled{opacity:.6}.settings-r132-module__M680qW__person{justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__textBtn{min-height:36px;box-shadow:none;color:#7933a3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px;font-size:14px;font-weight:600}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__textBtn.settings-r132-module__M680qW__danger{color:#c0264b}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__solid{min-height:44px;box-shadow:none;color:#7933a3;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c6e8;border-radius:14px;margin:0;padding:0 16px;font-size:14px;font-weight:700}.settings-r132-module__M680qW__form{gap:8px;margin-top:4px;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__form input{min-width:0;min-height:44px;font:inherit;box-sizing:border-box;border:1px solid #e3d8ea;border-radius:12px;flex:1;margin:0;padding:0 12px;font-size:14px}.settings-r132-module__M680qW__list{margin:0;padding:0;list-style:none}.settings-r132-module__M680qW__list li{border-top:1px solid #f6f1fa;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.settings-r132-module__M680qW__list li:first-child{border-top:0}.settings-r132-module__M680qW__list time{color:#8a7896;font-size:13px}.settings-r132-module__M680qW__avatarRow{align-items:center;gap:14px;margin:0 0 18px;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__avatar{cursor:pointer;background:#f0e7f6;border:0;border-radius:50%;flex:none;width:84px;height:84px;min-height:84px;margin:0;padding:0;overflow:hidden}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__avatar img{object-fit:cover;width:100%;height:100%;display:block}.settings-r132-module__M680qW__avatarRow small{color:#6b5b77;font-size:13px;line-height:1.5}.settings-r132-module__M680qW__label{margin:0 0 6px;font-size:14px;font-weight:600;display:block}.settings-r132-module__M680qW__label small{color:#8a7896;margin-left:6px;font-weight:400}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__input{box-sizing:border-box;color:#24182e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #e3d8ea;border-radius:14px;margin:0 0 4px;padding:0 14px;font-size:15px;display:block}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__input:focus{outline-offset:0;border-color:#b78fd3;outline:2px solid #cdb0e3}.settings-r132-module__M680qW__fieldErr{color:#c0264b;min-height:18px;margin:0 0 10px;font-size:13px}.settings-r132-module__M680qW__buttons{gap:8px;margin-top:8px;display:flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__outline,.settings-r132-module__M680qW__root .settings-r132-module__M680qW__shareWrap>button{box-sizing:border-box;width:100%;min-height:46px;box-shadow:none;color:#7933a3;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c6e8;border-radius:14px;flex:1;justify-content:center;align-items:center;margin:0;padding:0 12px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__shareWrap>button:after{content:none}.settings-r132-module__M680qW__shareWrap{flex:1;min-width:0;display:flex}.settings-r132-module__M680qW__toast{z-index:60;color:#fff;background:#24182e;border-radius:14px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__toast button{color:#d8b4f0;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700}.settings-r132-module__M680qW__saveBar{bottom:calc(var(--mobile-app-nav-height,0px) + 12px);z-index:5;background:linear-gradient(#fff0,#fff 45%);margin:20px 0 4px;padding-top:10px;position:sticky}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__saveBtn{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;padding:0 16px;font-size:15px;font-weight:700;display:flex;box-shadow:0 6px 16px #7933a32e}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__saveBtn[data-done]{background:#18a06f!important;border-color:#18a06f!important;box-shadow:0 6px 16px #18a06f33!important}.settings-r132-module__M680qW__root .settings-r132-module__M680qW__saveBtn:disabled{opacity:.75;cursor:default}
.header-tools-module__LzgUSG__wrap{align-items:center;display:flex;position:relative}.header-tools-module__LzgUSG__icon{color:#271830;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;transition:background-color .12s;display:inline-grid}.header-tools-module__LzgUSG__icon:hover,.header-tools-module__LzgUSG__icon:focus-visible,.header-tools-module__LzgUSG__icon[aria-expanded=true]{background:#f3ecf8;outline:0}.header-tools-module__LzgUSG__create{color:#fff;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#7933a3;border:0;border-radius:999px;align-items:center;gap:6px;margin:0 4px;padding:0 18px 0 14px;font-size:14.5px;font-weight:700;transition:background-color .12s;display:inline-flex}.header-tools-module__LzgUSG__create:hover,.header-tools-module__LzgUSG__create[aria-expanded=true]{background:#652b8a}.header-tools-module__LzgUSG__create:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.header-tools-module__LzgUSG__card{z-index:80;box-sizing:border-box;color:#24182e;background:#fff;border:1px solid #eee6f3;border-radius:20px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #1e0a2824,0 2px 6px #2a143a10}.header-tools-module__LzgUSG__menu{width:max-content;min-width:220px;max-width:calc(100vw - 32px);padding:8px}.header-tools-module__LzgUSG__menu button{box-sizing:border-box;color:#24182e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .12s;display:flex}.header-tools-module__LzgUSG__menu button:hover,.header-tools-module__LzgUSG__menu button:focus-visible{background:#f6f1fa;outline:0}.header-tools-module__LzgUSG__menu b{white-space:nowrap;font-size:15px;font-weight:700;display:block}.header-tools-module__LzgUSG__itemText{gap:1px;min-width:0;display:grid}.header-tools-module__LzgUSG__menu small{color:#8a7f93;white-space:nowrap;font-size:12px;line-height:1.3;display:block}.header-tools-module__LzgUSG__itemIcon{color:#7933a3;background:#f4ecf8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.header-tools-module__LzgUSG__searchCard{color:#8a7f93;align-items:center;gap:8px;width:340px;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;display:flex}.header-tools-module__LzgUSG__searchCard input{color:#271830;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.header-tools-module__LzgUSG__go{color:#fff;height:36px;font:inherit;cursor:pointer;background:#7933a3;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.header-tools-module__LzgUSG__go:focus-visible{outline-offset:2px;outline:2px solid #7933a3}@media (max-width:760px){.header-tools-module__LzgUSG__createWrap{order:-1;position:static}.header-tools-module__LzgUSG__create{border-radius:50%;justify-content:center;width:36px;height:36px;margin:0 4px 0 0;padding:0}.header-tools-module__LzgUSG__create span{display:none}.header-tools-module__LzgUSG__createWrap .header-tools-module__LzgUSG__menu{min-width:200px;max-width:calc(100vw - 20px);top:calc(100% - 4px);right:10px}}@media (max-width:700px){.header-tools-module__LzgUSG__createWrap{display:none!important}}.header-tools-module__LzgUSG__dockWrap{flex:1;justify-content:center;min-width:0}.header-tools-module__LzgUSG__dockCreate{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#7933a3;border:0;border-radius:50%;place-items:center;width:60px;height:60px;margin-top:-24px;padding:0;display:grid;box-shadow:0 6px 12px #7933a355}.header-tools-module__LzgUSG__dockCreate svg{width:28px;height:28px}.header-tools-module__LzgUSG__dockCreate[aria-expanded=true]{background:#652b8a}.header-tools-module__LzgUSG__dockCreate:focus-visible{outline-offset:3px;outline:2px solid #7933a3}.header-tools-module__LzgUSG__sheetLayer{z-index:900;background:#1c102666;position:fixed;inset:0}.header-tools-module__LzgUSG__sheet{z-index:901;box-sizing:border-box;scrollbar-width:none;max-height:85dvh;padding:22px 10px calc(14px + env(safe-area-inset-bottom));color:#24182e;touch-action:pan-x;background:#fff;border-radius:22px 22px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) header-tools-module__LzgUSG__sheetUp;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 30px #220a3b26}.header-tools-module__LzgUSG__sheet::-webkit-scrollbar{display:none}.header-tools-module__LzgUSG__grab{background:#ddd;border-radius:2px;width:44px;height:4px;margin-left:-22px;position:absolute;top:8px;left:50%}.header-tools-module__LzgUSG__sheet button{box-sizing:border-box;color:#24182e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;display:flex}.header-tools-module__LzgUSG__sheet button:hover,.header-tools-module__LzgUSG__sheet button:focus-visible{background:#f6f1fa;outline:0}.header-tools-module__LzgUSG__sheet b{font-size:15.5px;font-weight:700;display:block}.header-tools-module__LzgUSG__sheet small{color:#8a7f93;font-size:12.5px;line-height:1.3;display:block}@keyframes header-tools-module__LzgUSG__sheetUp{0%{transform:translateY(100%)}to{transform:none}}.header-tools-module__LzgUSG__sheet button{gap:14px;padding:12px}.header-tools-module__LzgUSG__sheet .header-tools-module__LzgUSG__itemIcon{border-radius:18px;width:56px;height:56px}.header-tools-module__LzgUSG__sheet b{font-size:17px;font-weight:700}.header-tools-module__LzgUSG__sheet small{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}
.global-mobile-navigation-module__5jbznG__dock{display:none}@media (max-width:700px){:root{--mobile-app-nav-height:calc(72px + env(safe-area-inset-bottom,0px))}.global-mobile-navigation-module__5jbznG__dock{height:var(--mobile-app-nav-height);z-index:600;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));box-sizing:border-box;background:#fff;border-top:1px solid #e8e0ee;display:block;position:fixed;bottom:0;left:0;right:0}.global-mobile-navigation-module__5jbznG__dock[data-keyboard-open]{display:none}.global-mobile-navigation-module__5jbznG__promos{padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;bottom:calc(100% + 3px);left:8px;right:8px}.global-mobile-navigation-module__5jbznG__promos[hidden]{display:none}.global-mobile-navigation-module__5jbznG__dock nav{width:100%;height:100%}.global-mobile-navigation-module__5jbznG__dock nav a{min-width:0;color:#807887!important}.global-mobile-navigation-module__5jbznG__dock nav a[aria-current=page]{color:#64258d!important}body:has(.global-mobile-navigation-module__5jbznG__dock){padding-bottom:var(--mobile-app-nav-height)!important}html{scroll-padding-bottom:calc(var(--mobile-app-nav-height) + 16px)}html[data-chat-thread] .global-mobile-navigation-module__5jbznG__dock{display:none}:is(html[data-chat-thread],html[data-chat-thread] body){--mobile-app-nav-height:0px!important}.global-mobile-navigation-module__5jbznG__dock nav a[data-dock-plus]{color:#fff!important}}
