.app-content .section-container:has(.ie-user){flex:1;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden}.ie-user[data-version="3"]{margin:0 auto;max-width:900px;min-height:600px;background:var(--background-color-regular, #fff);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.app-content .ie-user[data-version="3"]{max-width:100%;width:100%}.ie-user[data-version="3"] .ie-user__header{position:relative;display:flex;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.06)}.ie-user[data-version="3"] .ie-user__header__scroll-container{position:relative;display:flex;flex-direction:row;flex:1;padding:0 24px;overflow-x:auto}.ie-user[data-version="3"] .ie-user__header__scroll-container::after{content:"";position:absolute;left:0;bottom:0;width:var(--ie-user-header-bar-width, 0);height:3px;background:var(--primary-color, #1a56db);transform:translateX(var(--ie-user-header-bar-x, 0));transition:transform .2s,width .2s;border-radius:3px 3px 0 0}.ie-user[data-version="3"] .ie-user-nav__item{position:relative;display:flex;align-items:center;gap:8px;padding:16px 0;margin-right:32px;font-size:15px;font-weight:500;color:var(--color-light, #6b7280);transition:color .2s;cursor:pointer;white-space:nowrap}.ie-user[data-version="3"] .ie-user-nav__item svg{width:18px;height:18px;flex-shrink:0}.ie-user[data-version="3"] .ie-user-nav__item:last-child{margin-right:0}.ie-user[data-version="3"] .ie-user-nav__item[s-active],.ie-user[data-version="3"] .ie-user-nav__item:hover{color:var(--primary-color, #1a56db)}.ie-user[data-version="3"] .ie-user-nav__box{display:none}.ie-user[data-version="3"] .ie-user-nav__box[s-active]{display:flex}.ie-user[data-version="3"] .ie-user__body{display:flex;flex-direction:column;padding:32px;flex:1}.ie-user[data-version="3"] .ie-user-hr{height:1px;background:rgba(0,0,0,.06);margin:24px 0}.ie-user[data-version="3"] .account-center{flex-direction:column}.ie-user[data-version="3"] .account-center .ie-user__logged-in,.ie-user[data-version="3"] .account-center .ie-user__guest{display:flex;flex-direction:column}.ie-user[data-version="3"] .account-center .ie-user__logged-in[s-hidden],.ie-user[data-version="3"] .account-center .ie-user__guest[s-hidden]{display:none}.ie-user[data-version="3"] .account-center .ie-user__detail{display:flex;flex-direction:row;gap:20px}.ie-user[data-version="3"] .account-center .ie-user__avatar{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid #e5e7eb}.ie-user[data-version="3"] .account-center .ie-user__avatar img{width:100%;height:100%;object-fit:cover}.ie-user[data-version="3"] .account-center .ie-user__avatar[data-login=true]{border-color:var(--primary-color, #1a56db)}.ie-user[data-version="3"] .account-center .ie-user__avatar--guest{border-color:#d1d5db;background:#f3f4f6}.ie-user[data-version="3"] .account-center .ie-user__info{overflow:hidden;display:flex;flex-direction:column;justify-content:center}.ie-user[data-version="3"] .account-center .ie-user__username{font-weight:600;font-size:24px;color:var(--color, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-user[data-version="3"] .account-center .ie-user__email{font-weight:400;font-size:14px;color:var(--color-light, #6b7280);margin-top:4px}.ie-user[data-version="3"] .account-center .ie-user__settings__title{font-weight:600;font-size:18px;color:var(--color, #111827)}.ie-user[data-version="3"] .account-center .ie-user__settings__email{display:flex;flex-direction:column;gap:8px;margin-top:12px;font-size:14px;color:var(--color-light, #6b7280)}.ie-user[data-version="3"] .account-center .ie-user__settings__email input{padding:12px 16px;color:var(--color, #111827);background:var(--background-color, #f0f5ff);font-size:14px;border-radius:8px;outline:none;border:1px solid #e5e7eb}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt{display:flex;flex-direction:column;align-items:center;padding:32px 24px;background:linear-gradient(135deg, #f0f5ff 0%, #e0e7ff 100%);border-radius:16px;text-align:center}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg, #1a56db 0%, #3b82f6 100%);border-radius:50%;color:#fff;margin-bottom:20px;box-shadow:0 8px 24px rgba(26,86,219,.3)}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__title{font-size:20px;font-weight:700;color:var(--color, #111827);margin:0 0 16px}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__benefits{list-style:none;padding:0;margin:0 0 24px;text-align:left}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__benefits li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:15px;color:var(--color, #374151)}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__benefits li svg{flex-shrink:0;color:#22c55e}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 32px;min-width:240px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;font-size:15px;font-weight:600;color:var(--color, #374151);cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__btn:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px)}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.08)}.ie-user[data-version="3"] .credit-records{flex-direction:column;flex:1;gap:24px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__tabs{display:flex;flex-direction:row;gap:12px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__tabs__item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 20px;min-width:140px;color:var(--color-light, #6b7280);font-weight:500;font-size:14px;background:var(--background-color, #f0f5ff);border:none;border-radius:999px;cursor:pointer;transition:all .2s}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__tabs__item svg{width:16px;height:16px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__tabs__item[s-active]{background:var(--primary-color, #1a56db);color:#fff}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__tabs__item:hover:not([s-active]){background:#dbeafe}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__body{display:none;flex-direction:column;gap:16px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__body[s-active]{display:flex}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__list{list-style:none;padding:0;margin:0}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--background-color, #f0f5ff);border-radius:12px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item+.ie-user__credit-records__item{margin-top:12px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__detail{display:flex;flex-direction:row;align-items:center;gap:12px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__detail::before{content:"";display:block;flex-shrink:0;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:20px;border-radius:50%}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__title{color:var(--color, #111827);font-weight:500;font-size:15px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__date{color:var(--color-light, #6b7280);font-weight:400;font-size:13px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__credits{display:flex;flex-direction:row;align-items:center;gap:4px;font-weight:600;font-size:18px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__credits::after{content:"";display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:20px;background-image:url("/static/icons/24x24/icon-credits.svg")}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item--earned .ie-user__credit-records__item__detail::before{background-color:rgba(34,197,94,.15);background-image:url("/static/icons/32x32/icon-earned.webp")}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item--earned .ie-user__credit-records__item__credits{color:#22c55e}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item--spent .ie-user__credit-records__item__detail::before{background-color:rgba(239,68,68,.15);background-image:url("/static/icons/32x32/icon-spent.webp")}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item--spent .ie-user__credit-records__item__credits{color:#ef4444}.ie-user[data-version="3"] .credit-records .ie-user__credit-records--loading{display:flex;justify-content:center;padding:24px 0;color:var(--primary-color, #1a56db)}.ie-user[data-version="3"] .credit-records .ie-user__credit-records--loading svg{animation:spin 1s linear infinite}.ie-user[data-version="3"] .credit-records .ie-user__credit-records--loading[more=false]{display:none}.ie-user[data-version="3"] .reward-tasks{flex-direction:column}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__header{display:flex;flex-direction:row;align-items:center;gap:12px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__header__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #1a56db, #3b82f6);color:#fff}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__header__title{font-weight:600;font-size:20px;color:var(--color, #111827)}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__header__tag{padding:4px 12px;color:var(--primary-color, #1a56db);background-color:rgba(26,86,219,.1);border-radius:999px;font-size:13px;font-weight:500}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__body{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:24px;margin-top:24px;background-color:var(--background-color, #f0f5ff);border-radius:16px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(25% - 14px);min-width:100px;background-color:#fff;gap:8px;padding:20px 16px;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day::before{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#22c55e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:center;border-radius:50%}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day::after{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#fbbf24;background-size:14px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13V4.5a1.5 1.5 0 0 1 3 0V12'%3E%3C/path%3E%3Cpath d='M11 11.5v-2a1.5 1.5 0 0 1 3 0V12'%3E%3C/path%3E%3Cpath d='M14 10.5v-2a1.5 1.5 0 0 1 3 0V12'%3E%3C/path%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2'%3E%3C/path%3E%3C/svg%3E");border-radius:50%;background-position:center}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day[current]{cursor:pointer;background:linear-gradient(135deg, #1a56db, #3b82f6);border-color:rgba(0,0,0,0);box-shadow:0 8px 20px rgba(26,86,219,.3)}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day[current] .ie-user__reward-tasks__day__title,.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day[current] .ie-user__reward-tasks__day__credits{color:#fff}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day[current]::after{content:"";animation:pulse 1.5s ease-in-out infinite}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day[current] .ie-user__reward-tasks__day__icon{animation:bounce 1s ease infinite}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day[done]::before{content:""}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day.large{width:calc(50% - 14px)}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day__title{font-size:13px;font-weight:600;color:var(--color-light, #6b7280)}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day__icon{width:36px;height:36px;background-image:url("/static/icons/24x24/icon-credits.svg");background-size:36px;background-repeat:no-repeat;background-position:center}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day__credits{font-size:13px;font-weight:700;color:#fbbf24}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-10%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}@media screen and (max-width: 768px){.ie-user[data-version="3"]{margin:0;border-radius:0;box-shadow:none}.ie-user[data-version="3"] .ie-user__header__scroll-container{padding:0 16px}.ie-user[data-version="3"] .ie-user-nav__item{padding:12px 0;margin-right:24px;font-size:14px}.ie-user[data-version="3"] .ie-user-nav__item svg{width:16px;height:16px}.ie-user[data-version="3"] .ie-user__body{padding:20px 16px}.ie-user[data-version="3"] .account-center .ie-user__avatar{width:56px;height:56px}.ie-user[data-version="3"] .account-center .ie-user__username{font-size:18px}.ie-user[data-version="3"] .account-center .ie-user__email{font-size:13px}.ie-user[data-version="3"] .account-center .ie-user__settings__title{font-size:16px}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt{padding:24px 16px}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__icon{width:64px;height:64px;margin-bottom:16px}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__icon svg{width:32px;height:32px}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__title{font-size:18px}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__benefits li{font-size:14px;padding:6px 0}.ie-user[data-version="3"] .account-center .ie-user__guest-prompt__btn{padding:12px 24px;min-width:200px;font-size:14px}.ie-user[data-version="3"] .credit-records{gap:16px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__tabs{gap:8px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__tabs__item{padding:8px 16px;min-width:110px;font-size:13px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item{padding:12px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item+.ie-user__credit-records__item{margin-top:8px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__detail::before{width:32px;height:32px;background-size:16px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__title{font-size:14px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__date{font-size:12px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__credits{font-size:16px}.ie-user[data-version="3"] .credit-records .ie-user__credit-records__item__credits::after{width:16px;height:16px;background-size:16px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__header__icon{width:32px;height:32px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__header__icon svg{width:18px;height:18px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__header__title{font-size:16px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__body{padding:16px;margin-top:16px;gap:12px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day{width:calc(50% - 8px);min-width:80px;padding:16px 12px}.ie-user[data-version="3"] .reward-tasks .ie-user__reward-tasks__day.large{width:calc(100% - 8px)}}