.generate-entry-module__FiI8eG__entry{width:100%;max-width:var(--max-content-width);background:var(--app-surface);border:1px solid var(--app-border);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;margin:0 auto 12px;padding:8px 8px 8px 14px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.generate-entry-module__FiI8eG__entry:hover{border-color:rgba(var(--app-primary-rgb), .5)}.generate-entry-module__FiI8eG__entry:active{transform:scale(.99)}.generate-entry-module__FiI8eG__icon{color:var(--app-primary);flex-shrink:0}.generate-entry-module__FiI8eG__placeholder{min-width:0;color:var(--app-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:8px 0;font-size:14px;line-height:1.4;overflow:hidden}.generate-entry-module__FiI8eG__submit{background:var(--app-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .1s,background .15s;display:inline-flex}.generate-entry-module__FiI8eG__entry:hover .generate-entry-module__FiI8eG__submit{background:rgba(var(--app-primary-rgb), .9)}.generate-entry-module__FiI8eG__entry:active .generate-entry-module__FiI8eG__submit{transform:scale(.94)}
.gallery-image-card-module__i2p0qq__card{aspect-ratio:1;background:var(--app-surface);cursor:pointer;border-radius:8px;transition:opacity .15s;position:relative;overflow:hidden}.gallery-image-card-module__i2p0qq__card:active{opacity:.8}.gallery-image-card-module__i2p0qq__cardImage{object-fit:cover;width:100%;height:100%}
.bottom-tab-bar-module__3DZXNW__tabBar{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--z-app-chrome);background:rgba(var(--app-card-rgb), .82);-webkit-backdrop-filter:saturate(180%)blur(24px);border:.5px solid var(--app-divider);width:calc(100% - 32px);max-width:360px;height:52px;box-shadow:var(--app-shadow-lg);border-radius:26px;justify-content:space-around;align-items:stretch;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:769px){.bottom-tab-bar-module__3DZXNW__tabBar{display:none}}.bottom-tab-bar-module__3DZXNW__tab{color:var(--app-text-secondary);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 0 4px;transition:color .2s;display:flex;position:relative}.bottom-tab-bar-module__3DZXNW__tab:active{opacity:.7}.bottom-tab-bar-module__3DZXNW__tabActive{color:var(--app-primary)}.bottom-tab-bar-module__3DZXNW__tabIcon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.bottom-tab-bar-module__3DZXNW__tabLabel{letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1}.bottom-tab-bar-module__3DZXNW__tabActive .bottom-tab-bar-module__3DZXNW__tabLabel{font-weight:600}
.hot-tags-module__wJuZZa__wrapper{max-width:var(--max-content-width);align-items:flex-start;gap:6px;width:100%;margin:0 auto 12px;display:flex}.hot-tags-module__wJuZZa__tags{flex:1;gap:8px;min-width:0;max-height:28px;padding-bottom:2px;display:flex;overflow:hidden}.hot-tags-module__wJuZZa__expanded .hot-tags-module__wJuZZa__tags{flex-wrap:wrap;max-height:none;overflow:visible}.hot-tags-module__wJuZZa__toggle{width:28px;height:28px;color:var(--app-text-tertiary);background-color:var(--app-input-bg);border:1px solid var(--app-input-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.hot-tags-module__wJuZZa__toggle:hover{color:var(--app-primary);border-color:var(--app-primary)}.hot-tags-module__wJuZZa__toggleIcon{width:16px;height:16px;transition:transform .2s}.hot-tags-module__wJuZZa__toggleIconUp{transform:rotate(180deg)}.hot-tags-module__wJuZZa__tag{color:var(--app-text-secondary);background-color:var(--app-input-bg);border:1px solid var(--app-input-border);cursor:pointer;white-space:nowrap;border-radius:14px;flex-shrink:0;align-items:center;padding:4px 12px;font-size:12px;transition:all .2s;display:inline-flex}.hot-tags-module__wJuZZa__tag:hover{color:var(--app-primary);background-color:var(--app-primary-container,rgba(var(--app-primary-rgb,99, 102, 241), .1));border-color:var(--app-primary)}
.checkin-pending-content-module__NFA46G__body{z-index:1;flex-direction:column;align-items:center;padding:32px 28px 0;display:flex;position:relative}.checkin-pending-content-module__NFA46G__freeBadge{color:#16a34a;letter-spacing:.03em;background:#16a34a1a;border-radius:10px;align-items:center;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.checkin-pending-content-module__NFA46G__giftWrap{background:linear-gradient(135deg,#f59e0b26,#fbbf2414);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;animation:2s ease-in-out infinite checkin-pending-content-module__NFA46G__giftBounce;display:flex}.checkin-pending-content-module__NFA46G__gift{color:#f59e0b;opacity:.9}@keyframes checkin-pending-content-module__NFA46G__giftBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.checkin-pending-content-module__NFA46G__rewardRow{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.checkin-pending-content-module__NFA46G__rewardNumber{letter-spacing:-.03em;color:var(--app-text);font-size:40px;font-weight:800;line-height:1}.checkin-pending-content-module__NFA46G__rewardUnit{color:var(--app-text-tertiary);margin-left:2px;font-size:14px;font-weight:500}.checkin-pending-content-module__NFA46G__memberTag{color:#d97706;letter-spacing:.02em;align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:600;display:inline-flex}.checkin-pending-content-module__NFA46G__title{text-align:center;color:var(--app-text-secondary);margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.4}.checkin-pending-content-module__NFA46G__cta{letter-spacing:.01em;cursor:pointer;color:#fff;z-index:1;background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:14px;width:calc(100% - 48px);margin:22px 24px 0;padding:14px;font-size:15px;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.checkin-pending-content-module__NFA46G__ctaShimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:100%;height:100%;animation:3s ease-in-out infinite checkin-pending-content-module__NFA46G__shimmer;position:absolute;top:0;left:-100%}@keyframes checkin-pending-content-module__NFA46G__shimmer{0%{left:-100%}to{left:100%}}.checkin-pending-content-module__NFA46G__cta:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 28px #f59e0b59}.checkin-pending-content-module__NFA46G__cta:active:not(:disabled){filter:brightness(.97);transform:translateY(0)}.checkin-pending-content-module__NFA46G__cta:disabled{opacity:.5;cursor:not-allowed}.checkin-pending-content-module__NFA46G__actions{flex-direction:column;gap:1px;width:100%;margin-top:6px;padding:16px 20px 20px;display:flex}.checkin-pending-content-module__NFA46G__actionRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 8px;transition:background .15s;display:flex}.checkin-pending-content-module__NFA46G__actionRow:hover{background:#f59e0b0d}.checkin-pending-content-module__NFA46G__actionIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.checkin-pending-content-module__NFA46G__actionIcon.checkin-pending-content-module__NFA46G__vip{color:#d97706;background:#f59e0b1a}.checkin-pending-content-module__NFA46G__actionIcon.checkin-pending-content-module__NFA46G__task{background:rgba(var(--app-primary-rgb), .08);color:var(--app-primary)}.checkin-pending-content-module__NFA46G__actionLabel{color:var(--app-text-secondary);flex:1;font-size:13px;font-weight:500;line-height:1.3}.checkin-pending-content-module__NFA46G__actionRow:hover .checkin-pending-content-module__NFA46G__actionLabel{color:var(--app-text)}.checkin-pending-content-module__NFA46G__actionArrow{color:var(--app-text-tertiary);opacity:.5;flex-shrink:0;transition:all .15s}.checkin-pending-content-module__NFA46G__actionRow:hover .checkin-pending-content-module__NFA46G__actionArrow{opacity:.8;transform:translate(2px)}.checkin-pending-content-module__NFA46G__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite checkin-pending-content-module__NFA46G__spin;display:inline-block}@keyframes checkin-pending-content-module__NFA46G__spin{to{transform:rotate(360deg)}}
.task-entry-button-module__AJYA3W__button{background:linear-gradient(135deg, color-mix(in srgb, var(--app-primary) 8%, var(--app-card-bg)), var(--app-card-bg));border:1px solid color-mix(in srgb, var(--app-primary) 25%, var(--app-border));cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .2s;display:flex}.task-entry-button-module__AJYA3W__button:hover{border-color:var(--app-primary)}.task-entry-button-module__AJYA3W__button:active{transform:scale(.99)}.task-entry-button-module__AJYA3W__left{align-items:center;gap:12px;min-width:0;display:flex}.task-entry-button-module__AJYA3W__iconWrap{background:color-mix(in srgb, var(--app-primary) 12%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.task-entry-button-module__AJYA3W__icon{color:var(--app-primary);font-size:18px!important}.task-entry-button-module__AJYA3W__textGroup{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.task-entry-button-module__AJYA3W__label{color:var(--app-text);font-size:15px;font-weight:600}.task-entry-button-module__AJYA3W__subtitle{color:var(--app-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}
.checkin-success-content-module__yrbkIG__body{z-index:1;flex-direction:column;align-items:center;padding:32px 28px 0;display:flex;position:relative}.checkin-success-content-module__yrbkIG__successWrap{background:linear-gradient(135deg,#22c55e26,#4ade8014);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;animation:.5s cubic-bezier(.34,1.56,.64,1) checkin-success-content-module__yrbkIG__successPop;display:flex}.checkin-success-content-module__yrbkIG__successIcon{color:#22c55e}@keyframes checkin-success-content-module__yrbkIG__successPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.checkin-success-content-module__yrbkIG__rewardRow{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.checkin-success-content-module__yrbkIG__rewardNumber{letter-spacing:-.03em;color:var(--app-text);font-size:40px;font-weight:800;line-height:1}.checkin-success-content-module__yrbkIG__rewardUnit{color:var(--app-text-tertiary);margin-left:2px;font-size:14px;font-weight:500}.checkin-success-content-module__yrbkIG__title{text-align:center;color:var(--app-text-secondary);margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.4}.checkin-success-content-module__yrbkIG__cta{letter-spacing:.01em;cursor:pointer;color:#fff;z-index:1;background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:14px;width:calc(100% - 48px);margin:22px 24px 0;padding:14px;font-size:15px;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.checkin-success-content-module__yrbkIG__ctaShimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:100%;height:100%;animation:3s ease-in-out infinite checkin-success-content-module__yrbkIG__shimmer;position:absolute;top:0;left:-100%}@keyframes checkin-success-content-module__yrbkIG__shimmer{0%{left:-100%}to{left:100%}}.checkin-success-content-module__yrbkIG__cta:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 28px #f59e0b59}.checkin-success-content-module__yrbkIG__cta:active:not(:disabled){filter:brightness(.97);transform:translateY(0)}.checkin-success-content-module__yrbkIG__actions{flex-direction:column;gap:1px;width:100%;margin-top:6px;padding:16px 20px 20px;display:flex}.checkin-success-content-module__yrbkIG__actionRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 8px;transition:background .15s;display:flex}.checkin-success-content-module__yrbkIG__actionRow:hover{background:#f59e0b0d}.checkin-success-content-module__yrbkIG__actionIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.checkin-success-content-module__yrbkIG__actionIcon.checkin-success-content-module__yrbkIG__vip{color:#d97706;background:#f59e0b1a}.checkin-success-content-module__yrbkIG__actionLabel{color:var(--app-text-secondary);flex:1;font-size:13px;font-weight:500;line-height:1.3}.checkin-success-content-module__yrbkIG__actionRow:hover .checkin-success-content-module__yrbkIG__actionLabel{color:var(--app-text)}.checkin-success-content-module__yrbkIG__actionArrow{color:var(--app-text-tertiary);opacity:.5;flex-shrink:0;transition:all .15s}.checkin-success-content-module__yrbkIG__actionRow:hover .checkin-success-content-module__yrbkIG__actionArrow{opacity:.8;transform:translate(2px)}
.balance-card-module__fco7aq__card{border:1px solid var(--app-border);background:var(--app-card-bg);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.balance-card-module__fco7aq__hero{background:linear-gradient(135deg, rgba(var(--app-primary-rgb), .12) 0%, rgba(var(--app-primary-rgb), .03) 100%);padding:24px 22px 20px}.balance-card-module__fco7aq__heroHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.balance-card-module__fco7aq__heroLabel{color:var(--app-text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.balance-card-module__fco7aq__heroIcon{color:var(--app-primary);font-size:16px!important}.balance-card-module__fco7aq__heroValue{color:var(--app-text);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:34px;font-weight:700;line-height:1.15;display:block}.balance-card-module__fco7aq__topUpBtn{background:var(--app-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:18px;align-items:center;gap:2px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.balance-card-module__fco7aq__topUpBtn:hover{opacity:.88}.balance-card-module__fco7aq__topUpBtn:active{opacity:.75;transform:scale(.97)}.balance-card-module__fco7aq__topUpBtn:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.balance-card-module__fco7aq__topUpArrow{width:14px;height:14px}.balance-card-module__fco7aq__chips{gap:8px;margin-top:16px;display:flex}.balance-card-module__fco7aq__chip{color:var(--app-text-secondary);white-space:nowrap;border:none;border-radius:16px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:12px;transition:opacity .15s,transform .15s;display:inline-flex}.balance-card-module__fco7aq__chipCoins{background:rgba(var(--app-primary-rgb), .1);cursor:default}.balance-card-module__fco7aq__chipMember{background:rgba(var(--app-warning-rgb,245, 166, 35), .12);cursor:pointer}.balance-card-module__fco7aq__chipMember:hover{opacity:.85}.balance-card-module__fco7aq__chipMember:active{transform:scale(.97)}.balance-card-module__fco7aq__chipMember:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.balance-card-module__fco7aq__chipIconPrimary{color:var(--app-primary);flex-shrink:0;font-size:13px!important}.balance-card-module__fco7aq__chipIconGold{color:var(--app-warning);flex-shrink:0;font-size:13px!important}.balance-card-module__fco7aq__chipValue{color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:600}
.checkin-reminder-dialog-module__kjP07W__overlay{background:var(--app-overlay);animation:.25s ease-out checkin-reminder-dialog-module__kjP07W__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}.checkin-reminder-dialog-module__kjP07W__overlay[data-state=closed]{animation:.2s ease-in checkin-reminder-dialog-module__kjP07W__fadeOut}@keyframes checkin-reminder-dialog-module__kjP07W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes checkin-reminder-dialog-module__kjP07W__fadeOut{0%{opacity:1}to{opacity:0}}.checkin-reminder-dialog-module__kjP07W__dialog{background:var(--app-card);border:1px solid #ffffff0f;border-radius:24px;outline:none;flex-direction:column;align-items:center;width:min(340px,100vw - 48px);animation:.35s cubic-bezier(.16,1,.3,1) checkin-reminder-dialog-module__kjP07W__dialogIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 24px 80px #0000004d,inset 0 0 1px #ffffff1a}.checkin-reminder-dialog-module__kjP07W__dialog[data-state=closed]{animation:.2s ease-in checkin-reminder-dialog-module__kjP07W__dialogOut}@keyframes checkin-reminder-dialog-module__kjP07W__dialogIn{0%{opacity:0;translate:-50% calc(24px - 50%);scale:.95}to{opacity:1;translate:-50% -50%;scale:1}}@keyframes checkin-reminder-dialog-module__kjP07W__dialogOut{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(12px - 50%);scale:.97}}.checkin-reminder-dialog-module__kjP07W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkin-reminder-dialog-module__kjP07W__ambientGlow{pointer-events:none;background:radial-gradient(#f59e0b2e 0%,#fbbf2414 40%,#0000 70%);width:280px;height:160px;animation:4s ease-in-out infinite checkin-reminder-dialog-module__kjP07W__glowPulse;position:absolute;top:-60px;left:50%;translate:-50%}.checkin-reminder-dialog-module__kjP07W__ambientGlowSuccess{pointer-events:none;background:radial-gradient(#22c55e2e 0%,#4ade8014 40%,#0000 70%);width:280px;height:160px;animation:4s ease-in-out infinite checkin-reminder-dialog-module__kjP07W__glowPulse;position:absolute;top:-60px;left:50%;translate:-50%}@keyframes checkin-reminder-dialog-module__kjP07W__glowPulse{0%,to{opacity:.7}50%{opacity:1}}
.profile-stats-bar-module__U402JG__bar{justify-content:center;align-items:center;width:100%;max-width:min(320px,85%);margin:0 auto;display:flex}.profile-stats-bar-module__U402JG__item{font:inherit;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:1px;padding:6px 0;display:flex;position:relative}.profile-stats-bar-module__U402JG__clickable{cursor:pointer;border-radius:10px;transition:background .15s}.profile-stats-bar-module__U402JG__clickable:active{background:var(--app-surface-variant)}.profile-stats-bar-module__U402JG__tipTrigger{flex:1;display:flex}.profile-stats-bar-module__U402JG__tipTrigger>.profile-stats-bar-module__U402JG__item{width:100%}.profile-stats-bar-module__U402JG__divider{background-color:var(--app-border);opacity:.4;width:1px;height:50%;position:absolute;top:25%;left:0}.profile-stats-bar-module__U402JG__value{color:var(--app-text);font-size:17px;font-weight:700;line-height:1.2}.profile-stats-bar-module__U402JG__label{color:var(--app-text-tertiary);font-size:11px;line-height:1.2}
.official-mark-module__ThSBca__mark{color:#fff;background:linear-gradient(135deg,#60a5fa,#2563eb 55%,#1e40af);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 8px #2563eb66,0 0 14px #60a5fa59}.official-mark-module__ThSBca__icon{flex-shrink:0}.official-mark-module__ThSBca__text{white-space:nowrap}
.top-vip-mark-module__MDZTzq__mark{color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:13px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:flex}.top-vip-mark-module__MDZTzq__mark:hover{transform:translateY(-1px)}.top-vip-mark-module__MDZTzq__mark:active{transform:translateY(0)}.top-vip-mark-module__MDZTzq__royal{background:linear-gradient(135deg,#fde68a,#f472b6 45%,#be123c);box-shadow:0 2px 8px #be123c73,0 0 14px #f472b673}.top-vip-mark-module__MDZTzq__violet{background:linear-gradient(135deg,#c084fc,#7c3aed);box-shadow:0 2px 8px #7c3aed73}.top-vip-mark-module__MDZTzq__icon{flex-shrink:0}.top-vip-mark-module__MDZTzq__text{white-space:nowrap}
.top-author-mark-module__owvT4W__mark{color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:13px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:flex}.top-author-mark-module__owvT4W__mark:hover{transform:translateY(-1px)}.top-author-mark-module__owvT4W__mark:active{transform:translateY(0)}.top-author-mark-module__owvT4W__gold{background:linear-gradient(135deg,#fde68a,#f59e0b 45%,#b45309);box-shadow:0 2px 8px #b4530973,0 0 14px #fbbf2473}.top-author-mark-module__owvT4W__cool{background:linear-gradient(135deg,#818cf8,#4f46e5);box-shadow:0 2px 8px #4f46e573}.top-author-mark-module__owvT4W__icon{flex-shrink:0}.top-author-mark-module__owvT4W__text{white-space:nowrap}
.tasks-fab-module__YZb6Aq__fab{right:16px;bottom:calc(var(--bottom-tab-height) + 16px);background:var(--app-surface-translucent,#ffffffb3);width:40px;height:40px;color:var(--app-text-secondary);border:1px solid var(--app-border,#00000014);cursor:pointer;-webkit-backdrop-filter:blur(10px);z-index:var(--z-app-chrome);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,color .2s,box-shadow .2s,opacity .15s;animation:.2s ease-out tasks-fab-module__YZb6Aq__tasksFabFadeIn;display:flex;position:fixed;box-shadow:0 2px 6px #00000014}.tasks-fab-module__YZb6Aq__fab:hover{color:var(--app-primary);box-shadow:0 2px 10px #0000001f}.tasks-fab-module__YZb6Aq__fab:active{transform:scale(.92)}.tasks-fab-module__YZb6Aq__icon{flex-shrink:0}@keyframes tasks-fab-module__YZb6Aq__tasksFabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.user-info-header-module__xkoE-a__container{flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:0;display:flex}.user-info-header-module__xkoE-a__hasBg{margin-top:calc(-1 * (var(--app-bar-height) + env(safe-area-inset-top,0)))}.user-info-header-module__xkoE-a__bgBanner{width:calc(100% + 2 * var(--page-padding));margin-left:calc(-1 * var(--page-padding));margin-right:calc(-1 * var(--page-padding));aspect-ratio:16/7;position:relative;overflow:hidden}.user-info-header-module__xkoE-a__bgImage{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.user-info-header-module__xkoE-a__bgImage:after{content:"";background:linear-gradient(#0000 40%,#0006 100%);position:absolute;top:0;bottom:0;left:0;right:0}.user-info-header-module__xkoE-a__bgPlaceholder{background:linear-gradient(135deg, var(--surface-2) 0%, var(--surface-3) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.user-info-header-module__xkoE-a__avatarContainer{--avatar-overlap:50px;cursor:pointer;position:relative}.user-info-header-module__xkoE-a__avatarOverlap{margin-top:calc(-1 * var(--avatar-overlap));z-index:1}.user-info-header-module__xkoE-a__avatarPlaceholder{background:linear-gradient(135deg, var(--app-primary), var(--app-primary-light));border-radius:50px;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.user-info-header-module__xkoE-a__info{width:100%;min-width:0;padding:0 var(--page-padding);flex-direction:column;align-items:center;gap:10px;display:flex}.user-info-header-module__xkoE-a__hasBg .user-info-header-module__xkoE-a__info{padding-bottom:16px}.user-info-header-module__xkoE-a__nameRow{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.user-info-header-module__xkoE-a__name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;font-weight:700;overflow:hidden}.user-info-header-module__xkoE-a__name h2{font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.user-info-header-module__xkoE-a__statusStickerButton{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex-shrink:0;padding:0;transition:transform .15s;display:inline-flex}.user-info-header-module__xkoE-a__statusStickerButton:hover{transform:scale(1.1)}.user-info-header-module__xkoE-a__statusStickerButton:active{transform:scale(.95)}.user-info-header-module__xkoE-a__statusSticker{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:6px;width:26px;height:26px;display:block}.user-info-header-module__xkoE-a__editProfileButton{border:1px solid var(--app-border);background:var(--app-card-translucent);color:var(--app-text);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;justify-content:center;align-items:center;margin-top:6px;padding:8px 32px;font-size:13px;font-weight:600;transition:border-color .2s;display:inline-flex}.user-info-header-module__xkoE-a__editProfileButton:hover{border-color:var(--app-primary)}.user-info-header-module__xkoE-a__editProfileButton:active{transform:scale(.98)}.user-info-header-module__xkoE-a__badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.user-info-header-module__xkoE-a__marks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}:is(.user-info-header-module__xkoE-a__badges:not(:has(*)),.user-info-header-module__xkoE-a__marks:not(:has(*)),.user-info-header-module__xkoE-a__statsSlot:not(:has(*))){display:none}.user-info-header-module__xkoE-a__statsSlot{width:100%;margin-top:6px}.user-info-header-module__xkoE-a__actions{justify-content:center;width:100%;margin-top:6px;display:flex}.user-info-header-module__xkoE-a__bio{text-align:left;word-break:break-word;flex-direction:column;align-self:stretch;gap:4px;margin-top:6px;display:flex}.user-info-header-module__xkoE-a__bioParagraph{color:var(--app-text-secondary);margin:0;font-size:13px;line-height:1.5}.user-info-header-module__xkoE-a__bioLink{color:var(--app-primary);word-break:break-all;text-decoration:none}.user-info-header-module__xkoE-a__bioLink:hover{text-decoration:underline}.user-info-header-module__xkoE-a__joinDate{color:var(--app-text-tertiary);align-self:stretch;align-items:center;gap:4px;margin:6px 0 0;font-size:12px;display:flex}.user-info-header-module__xkoE-a__bio+.user-info-header-module__xkoE-a__joinDate{margin-top:2px}.user-info-header-module__xkoE-a__infoSkeleton{flex-direction:column;align-items:center;gap:8px;margin-top:8px;display:flex}.user-info-header-module__xkoE-a__skeletonLine{background-color:var(--app-surface-variant);border-radius:4px;width:120px;height:20px;animation:1.5s infinite user-info-header-module__xkoE-a__pulse}.user-info-header-module__xkoE-a__skeletonLineShort{background-color:var(--app-surface-variant);border-radius:4px;width:80px;height:16px;animation:1.5s infinite user-info-header-module__xkoE-a__pulse}@keyframes user-info-header-module__xkoE-a__pulse{0%,to{opacity:1}50%{opacity:.5}}
.scroll-top-fab-module__PRYCAW__scrollTopFab{right:16px;bottom:calc(var(--bottom-tab-height) + 16px + var(--scroll-top-fab-extra-bottom,0px));background:var(--app-surface-translucent,#ffffffb3);width:40px;height:40px;color:var(--app-text-secondary);border:1px solid var(--app-border,#00000014);cursor:pointer;-webkit-backdrop-filter:blur(10px);z-index:var(--z-app-chrome);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,color .2s,box-shadow .2s,opacity .2s;animation:.2s ease-out scroll-top-fab-module__PRYCAW__fabFadeIn;display:flex;position:fixed;box-shadow:0 2px 6px #00000014}.scroll-top-fab-module__PRYCAW__scrollTopFab:hover{color:var(--app-primary);box-shadow:0 2px 10px #0000001f}.scroll-top-fab-module__PRYCAW__scrollTopFab:active{transform:scale(.92)}@keyframes scroll-top-fab-module__PRYCAW__fabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.page-module__j-ApQG__container{background-color:var(--app-background);flex-direction:column;min-height:100dvh;display:flex}.page-module__j-ApQG__content{padding:calc(var(--app-bar-height) + env(safe-area-inset-top,0px)) 16px 0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.page-module__j-ApQG__layout{max-width:var(--max-content-width);flex-direction:column;gap:16px;width:100%;margin:0 auto;padding:20px 0;display:flex}.page-module__j-ApQG__settingsColumn,.page-module__j-ApQG__resultsColumn{flex-direction:column;gap:16px;display:flex}.page-module__j-ApQG__mobileOnly{display:contents}.page-module__j-ApQG__desktopOnly{display:none}.page-module__j-ApQG__resultsTitle{color:var(--app-text);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.page-module__j-ApQG__resultsTitleInfo{color:var(--app-text-secondary);line-height:0}@media (min-width:1024px){.page-module__j-ApQG__content{padding-bottom:0;overflow:visible}.page-module__j-ApQG__layout{flex-direction:row;align-items:flex-start;gap:24px;max-width:1200px;padding:20px 0 40px}.page-module__j-ApQG__settingsColumn{top:calc(var(--app-bar-height) + env(safe-area-inset-top,0px));max-height:calc(100dvh - var(--app-bar-height) - env(safe-area-inset-top,0px) - 20px);scrollbar-width:none;flex:0 0 440px;position:sticky;overflow-y:auto}.page-module__j-ApQG__settingsColumn::-webkit-scrollbar{display:none}.page-module__j-ApQG__settingsColumn>*{flex-shrink:0}.page-module__j-ApQG__resultsColumn{flex:1;min-width:0}.page-module__j-ApQG__mobileOnly{display:none}.page-module__j-ApQG__desktopOnly{display:contents}}
.sort-mode-button-module__C4etba__sortButton{width:20px;height:20px;color:inherit;opacity:.6;pointer-events:none;justify-content:center;align-items:center;margin-left:2px;transition:opacity .2s;display:inline-flex}[data-slot=tabs-trigger]:hover .sort-mode-button-module__C4etba__sortButton{opacity:1}[data-slot=tabs-trigger][data-state=active] .sort-mode-button-module__C4etba__sortButton{opacity:1}
@property --rarity-holo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rarity-gold-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.character-card-rarity-border-module__bLc39G__tier1{background-image:linear-gradient(var(--app-card), var(--app-card)), linear-gradient(135deg, #b8c2d0 0%, #e2e8f0 35%, #f1f5f9 50%, #c8d2e0 65%, #98a4b8 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}.character-card-rarity-border-module__bLc39G__tier1:hover{box-shadow:0 20px 44px #00000024,0 0 16px #c8d2e038}.character-card-rarity-border-module__bLc39G__tier2{background-image:linear-gradient(var(--app-card), var(--app-card)), conic-gradient(from var(--rarity-gold-angle) at 50% 50%, #fff7d6, #fff, #fde68a, #d4a017, #fde68a, #fff, #fff7d6);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;animation:12s linear infinite character-card-rarity-border-module__bLc39G__rarity-gold-rotate;box-shadow:inset 0 0 12px #fbbf241f,0 2px 8px #0000000f}.character-card-rarity-border-module__bLc39G__tier2:hover{box-shadow:inset 0 0 14px #fbbf2438,0 20px 44px #00000029,0 0 24px #f59e0b52}.character-card-rarity-border-module__bLc39G__tier3{background-image:linear-gradient(var(--app-card), var(--app-card)), conic-gradient(from var(--rarity-holo-angle) at 50% 50%, #d8c8ff, #ffc8e8, #b5f0ff, #fff0c8, #ffc8d8, #d8c8ff);box-shadow:inset 0 0 14px rgba(var(--app-accent-rgb), .12), 0 2px 8px #0000000f;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;animation:10s linear infinite character-card-rarity-border-module__bLc39G__rarity-holo-rotate}.character-card-rarity-border-module__bLc39G__tier3:hover{box-shadow:inset 0 0 18px rgba(var(--app-accent-rgb), .22), 0 20px 44px #0000002e, 0 0 32px rgba(var(--app-primary-rgb), .32)}@keyframes character-card-rarity-border-module__bLc39G__rarity-holo-rotate{to{--rarity-holo-angle:360deg}}@keyframes character-card-rarity-border-module__bLc39G__rarity-gold-rotate{to{--rarity-gold-angle:360deg}}@media (prefers-reduced-motion:reduce){.character-card-rarity-border-module__bLc39G__tier2,.character-card-rarity-border-module__bLc39G__tier3{animation:none}}
@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.official-pink-border-module__JSof5q__root{--glow-angle:0deg;background-image:linear-gradient(var(--app-card), var(--app-card)), conic-gradient(from var(--glow-angle), #f9a8d4, #f472b6, #fb7185, #fda4af, #f9a8d4);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;animation:3s linear infinite official-pink-border-module__JSof5q__officialPinkBorderGlowRotate;box-shadow:0 0 0 .5px #f472b633,0 2px 8px #0000000f,0 0 20px #f472b61a}.official-pink-border-module__JSof5q__root:hover{box-shadow:0 0 0 .5px #f472b659,0 20px 44px #00000024,0 0 36px #f472b640}@keyframes official-pink-border-module__JSof5q__officialPinkBorderGlowRotate{to{--glow-angle:360deg}}
.new-badge-module__Zztx_a__anchor{z-index:5;position:absolute;top:8px;right:8px}.new-badge-module__Zztx_a__pill{background-color:rgba(var(--app-primary-rgb), .82);-webkit-backdrop-filter:blur(12px)saturate(140%);color:#fff;letter-spacing:.08em;text-shadow:0 1px 1px #28185c66;pointer-events:none;-webkit-user-select:none;user-select:none;border:.5px solid #ffffff38;border-radius:4px;padding:2px 7px;font-family:-apple-system,SF Pro Display,Helvetica Neue,Inter,system-ui,sans-serif;font-size:10px;font-weight:800;line-height:1.2;display:inline-block}
.character-card-item-module__kyJj3q__card{background-color:var(--app-card);cursor:pointer;will-change:transform;border-radius:14px;flex-direction:column;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 0 0 .5px #ffffff0f,0 2px 8px #0000000f}.character-card-item-module__kyJj3q__card:after{content:"";z-index:-1;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.character-card-item-module__kyJj3q__card:hover{transform:translateY(-4px);box-shadow:0 0 0 .5px #ffffff14,0 20px 44px #00000024,0 8px 18px #00000014}.character-card-item-module__kyJj3q__card:hover:after{bottom:-10px}.character-card-item-module__kyJj3q__card:active{transition:transform .12s;transform:translateY(0)scale(.975)}.character-card-item-module__kyJj3q__avatarContainer{aspect-ratio:2/3;background-color:var(--app-surface-variant);border-radius:inherit;width:100%;position:relative;overflow:hidden}.character-card-item-module__kyJj3q__avatar{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.character-card-item-module__kyJj3q__card:hover .character-card-item-module__kyJj3q__avatar{transform:scale(1.05)}.character-card-item-module__kyJj3q__avatarPlaceholder{background:linear-gradient(135deg, var(--app-primary), var(--app-primary-light));justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.character-card-item-module__kyJj3q__avatarText{color:#fff;font-size:48px;font-weight:700}.character-card-item-module__kyJj3q__overlay{z-index:3;background:linear-gradient(#0000 0%,#0000000f 18%,#00000052 42%,#000000ad 70%,#000000e6 100%);flex-direction:column;gap:5px;padding:48px 12px 12px;transition:padding .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0}.character-card-item-module__kyJj3q__card:hover .character-card-item-module__kyJj3q__overlay{padding-bottom:14px}.character-card-item-module__kyJj3q__name{color:#fff;-webkit-line-clamp:1;text-shadow:0 2px 8px #0009;letter-spacing:.02em;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.character-card-item-module__kyJj3q__card:hover .character-card-item-module__kyJj3q__name{-webkit-line-clamp:2}.character-card-item-module__kyJj3q__description{color:#ffffffb8;-webkit-line-clamp:2;text-shadow:0 1px 3px #00000080;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.character-card-item-module__kyJj3q__card:hover .character-card-item-module__kyJj3q__description{-webkit-line-clamp:3}@media (hover:hover) and (min-width:768px){.character-card-item-module__kyJj3q__card:hover .character-card-item-module__kyJj3q__description{-webkit-line-clamp:4}}.character-card-item-module__kyJj3q__tags{flex-wrap:nowrap;gap:4px;margin-top:2px;display:flex;overflow:hidden}.character-card-item-module__kyJj3q__tag{color:#ffffffd9;-webkit-backdrop-filter:blur(12px);white-space:nowrap;letter-spacing:.01em;background:#ffffff1a;border:.5px solid #ffffff1a;border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:500;transition:background .25s}.character-card-item-module__kyJj3q__card:hover .character-card-item-module__kyJj3q__tag{background:#ffffff2e}.character-card-item-module__kyJj3q__footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.character-card-item-module__kyJj3q__creator{color:#ffffff80;align-items:center;gap:3px;max-width:60%;font-size:10px;transition:color .25s;display:flex;overflow:hidden}.character-card-item-module__kyJj3q__card:hover .character-card-item-module__kyJj3q__creator{color:#ffffffbf}.character-card-item-module__kyJj3q__creator svg{flex-shrink:0}.character-card-item-module__kyJj3q__creator span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.character-card-item-module__kyJj3q__popularity{color:var(--app-primary-light);align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}
.character-gallery-sheet-module__HZBEzG__membershipBanner{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:4px;padding:14px 16px;font-size:14px;font-weight:500;transition:opacity .2s;display:flex}.character-gallery-sheet-module__HZBEzG__membershipBanner:hover{opacity:.9}.character-gallery-sheet-module__HZBEzG__membershipIcon{flex-shrink:0}.character-gallery-sheet-module__HZBEzG__membershipText{flex:1}.character-gallery-sheet-module__HZBEzG__membershipAction{background:#fff3;border-radius:8px;flex-shrink:0;padding:4px 12px;font-size:13px;font-weight:600}
.official-vip-gate-notice-module__NuQxIq__notice{max-width:var(--max-content-width);background-color:rgba(var(--app-background-rgb), .85);-webkit-backdrop-filter:blur(12px);border:1px solid var(--app-border);color:var(--app-text-secondary);border-radius:12px;align-items:flex-start;gap:10px;margin:0 auto;padding:12px 16px;display:flex}.official-vip-gate-notice-module__NuQxIq__notice>svg{color:var(--app-warning,#f59e0b);flex-shrink:0;margin-top:1px}.official-vip-gate-notice-module__NuQxIq__noticeText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.official-vip-gate-notice-module__NuQxIq__noticeTitle{color:var(--app-text);font-size:14px;font-weight:600;line-height:1.4}.official-vip-gate-notice-module__NuQxIq__noticeMessage{color:var(--app-text-secondary);font-size:12px;line-height:1.5}.official-vip-gate-notice-module__NuQxIq__actionButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:8px;flex-shrink:0;align-self:center;padding:6px 14px;font-size:13px;font-weight:600;transition:opacity .15s}.official-vip-gate-notice-module__NuQxIq__actionButton:active{opacity:.8}
.quick-format-bar-module__PvNYyG__container{scrollbar-width:none;align-items:center;gap:8px;padding:0 4px 4px;display:flex;overflow-x:auto}.quick-format-bar-module__PvNYyG__container::-webkit-scrollbar{display:none}.quick-format-bar-module__PvNYyG__button{background-color:rgba(var(--app-background-rgb), .75);min-width:max-content;height:32px;color:var(--app-text-secondary);box-shadow:inset 0 0 0 1px rgba(var(--app-text-rgb,255, 255, 255), .08);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.quick-format-bar-module__PvNYyG__button:hover{background-color:rgba(var(--app-primary-rgb), .12);color:var(--app-text);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .18)}.quick-format-bar-module__PvNYyG__button:active{transform:scale(.98)}.quick-format-bar-module__PvNYyG__label{font-size:13px;font-weight:600}.quick-format-bar-module__PvNYyG__labelTruncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:8em;display:inline-block;overflow:hidden}.quick-format-bar-module__PvNYyG__syntax{color:var(--app-text-tertiary);font-size:11px}
.directive-input-module__DMZTiq__section{border-top:1px solid var(--app-border);background:rgba(var(--app-primary-rgb), .04);padding:8px 12px 10px}.directive-input-module__DMZTiq__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.directive-input-module__DMZTiq__typeWrapper{min-width:0;position:relative}.directive-input-module__DMZTiq__typeButton{background:rgba(var(--app-primary-rgb), .1);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 8px;transition:background .15s;display:inline-flex}.directive-input-module__DMZTiq__typeButton:hover{background:rgba(var(--app-primary-rgb), .18)}.directive-input-module__DMZTiq__typeIcon{color:var(--app-primary);flex-shrink:0}.directive-input-module__DMZTiq__label{color:var(--app-primary);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.directive-input-module__DMZTiq__typeChevron{color:var(--app-primary);opacity:.65;flex-shrink:0}.directive-input-module__DMZTiq__typeMenu{background:var(--app-surface);border:1px solid var(--app-border);z-index:20;border-radius:10px;min-width:160px;padding:4px 0;animation:.12s ease-out directive-input-module__DMZTiq__typeMenuFadeIn;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000002e}@keyframes directive-input-module__DMZTiq__typeMenuFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.directive-input-module__DMZTiq__typeItem{text-align:left;width:100%;color:var(--app-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 14px;font-size:13px;transition:background .12s;display:block}.directive-input-module__DMZTiq__typeItem:hover{background:var(--app-hover)}.directive-input-module__DMZTiq__typeItemActive{color:var(--app-primary);font-weight:600}.directive-input-module__DMZTiq__close{cursor:pointer;width:22px;height:22px;color:var(--app-text-tertiary);background:0 0;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.directive-input-module__DMZTiq__close:hover{background:var(--app-hover);color:var(--app-text-secondary)}.directive-input-module__DMZTiq__input{width:100%;color:var(--app-text);resize:none;background:0 0;border:none;outline:none;padding:4px 6px;font-family:inherit;font-size:13px;line-height:1.45;display:block}.directive-input-module__DMZTiq__input::placeholder{color:var(--app-text-tertiary);opacity:.7}
.chat-input-bar-module__SPSCgq__container{padding:20px 12px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0));background:linear-gradient(to bottom, rgba(var(--app-background-rgb), 0) 0%, rgba(var(--app-background-rgb), .15) 20%, rgba(var(--app-background-rgb), .4) 40%, rgba(var(--app-background-rgb), .7) 60%, rgba(var(--app-background-rgb), .9) 80%, rgba(var(--app-background-rgb), 1) 100%);z-index:10;position:absolute;bottom:0;left:0;right:0}.chat-input-bar-module__SPSCgq__composer{max-width:var(--max-content-width);flex-direction:column;gap:8px;margin:0 auto;display:flex}.chat-input-bar-module__SPSCgq__inputWrapper{align-items:flex-end;gap:8px;display:flex;position:relative}.chat-input-bar-module__SPSCgq__textInputContainer{background-color:var(--app-input-bg);min-width:0;box-shadow:0 0 0 1px var(--app-input-border), 0 1px 4px #0000000f;border-radius:20px;flex:1;transition:box-shadow .2s;position:relative}.chat-input-bar-module__SPSCgq__textInputContainer:focus-within{box-shadow:0 0 0 1.5px var(--app-primary), 0 2px 8px rgba(var(--app-primary-rgb), .15)}.chat-input-bar-module__SPSCgq__textInputContainerWithDirective{border-radius:20px 20px 16px 16px}.chat-input-bar-module__SPSCgq__textInput{width:100%;min-height:40px;max-height:200px;color:var(--app-text);resize:none;background-color:#0000;border-radius:20px;padding:10px 16px;font-size:15px;line-height:1.45;display:block}.chat-input-bar-module__SPSCgq__placeholder{color:var(--app-text-tertiary);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:10px 16px;font-size:15px;line-height:1.4;position:absolute;top:0;left:0;right:0;overflow:hidden}.chat-input-bar-module__SPSCgq__sendButton{background-color:var(--app-button-bg);width:40px;height:40px;color:var(--app-text-tertiary);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,transform .2s,color .2s;display:flex}.chat-input-bar-module__SPSCgq__sendButton:disabled{opacity:.5;cursor:not-allowed}.chat-input-bar-module__SPSCgq__sendButtonActive{background-color:var(--app-primary);color:#fff}.chat-input-bar-module__SPSCgq__sendButtonActive:hover{transform:scale(1.05)}.chat-input-bar-module__SPSCgq__quickActionButton{background-color:var(--app-primary);color:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,transform .2s,opacity .2s;display:flex}.chat-input-bar-module__SPSCgq__quickActionButton:hover{opacity:.85;transform:scale(1.05)}.chat-input-bar-module__SPSCgq__quickActionButton:active:not(:disabled){opacity:.7;transition-duration:50ms;transform:scale(.95)}.chat-input-bar-module__SPSCgq__quickActionButton:disabled{opacity:.6;cursor:not-allowed}.chat-input-bar-module__SPSCgq__quickActionSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite chat-input-bar-module__SPSCgq__spin}.chat-input-bar-module__SPSCgq__miniSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite chat-input-bar-module__SPSCgq__spin}@keyframes chat-input-bar-module__SPSCgq__spin{to{transform:rotate(360deg)}}
.avg-rich-text-module__aovrWa__paragraph{white-space:pre-wrap;margin:0}.avg-rich-text-module__aovrWa__paragraph+.avg-rich-text-module__aovrWa__paragraph{margin-top:.6em}.avg-rich-text-module__aovrWa__dialogue{color:var(--app-primary-light,#baaafe);font-weight:500}.avg-rich-text-module__aovrWa__monologue{color:#ffffff8c;font-style:italic}.avg-rich-text-module__aovrWa__scene{color:#ffffff73;letter-spacing:.15em;white-space:nowrap;align-items:center;gap:.75em;margin:0;padding:.5em 0;font-size:12px;display:flex}.avg-rich-text-module__aovrWa__scene:before,.avg-rich-text-module__aovrWa__scene:after{content:"";background:linear-gradient(to var(--dir,right), transparent, #ffffff40);flex:1;height:1px}.avg-rich-text-module__aovrWa__scene:before{--dir:right}.avg-rich-text-module__aovrWa__scene:after{--dir:left}.avg-rich-text-module__aovrWa__scene+.avg-rich-text-module__aovrWa__paragraph,.avg-rich-text-module__aovrWa__paragraph+.avg-rich-text-module__aovrWa__scene{margin-top:.8em}.avg-rich-text-module__aovrWa__sound{color:#ffffff73;letter-spacing:.04em;font-size:.92em;font-style:italic}.avg-rich-text-module__aovrWa__environment{color:#ffffffa6}
.avg-dialogue-box-module__QcGaCa__dialogueBox{-webkit-backdrop-filter:blur(12px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000073;border:1px solid #ffffff1f;border-radius:12px;min-height:30vh;max-height:40vh;padding:16px 20px;transition:border-color .3s;position:relative;overflow-y:auto}.avg-dialogue-box-module__QcGaCa__dialogueBox:hover{border-color:#fff3}.avg-dialogue-box-module__QcGaCa__speakerName{color:var(--app-primary-light,#baaafe);letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.avg-dialogue-box-module__QcGaCa__dialogueText{color:#ffffffeb;word-break:break-word;font-size:15px;line-height:1.7}.avg-dialogue-box-module__QcGaCa__clickIndicator{color:#ffffff59;align-items:center;gap:4px;font-size:11px;animation:2s ease-in-out infinite avg-dialogue-box-module__QcGaCa__pulse;display:flex;position:absolute;bottom:12px;right:16px}.avg-dialogue-box-module__QcGaCa__clickTriangle{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #ffffff59;width:0;height:0}@keyframes avg-dialogue-box-module__QcGaCa__pulse{0%,to{opacity:1}50%{opacity:.4}}
.avg-options-panel-module__OhgwSW__optionsBox{-webkit-backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff1f;border-radius:12px;min-height:30vh;max-height:40vh;padding:14px 16px;overflow-y:auto}.avg-options-panel-module__OhgwSW__optionsHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.avg-options-panel-module__OhgwSW__optionsTitle{letter-spacing:.5px;color:var(--app-primary-light,#baaafe);font-size:11px;font-weight:600}.avg-options-panel-module__OhgwSW__optionsList{flex-direction:column;gap:6px;display:flex}.avg-options-panel-module__OhgwSW__optionButton{color:#ffffffd9;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;line-height:1.5;transition:all .15s;display:flex}.avg-options-panel-module__OhgwSW__optionIndex{width:20px;height:20px;color:var(--app-primary-light,#baaafe);background:#ffffff14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.avg-options-panel-module__OhgwSW__optionText{flex:1;min-width:0}.avg-options-panel-module__OhgwSW__optionButton:hover{background:#ffffff1a;border-color:#fff3}.avg-options-panel-module__OhgwSW__optionButton:active{background:#ffffff14;transform:scale(.99)}.avg-options-panel-module__OhgwSW__optionButton:disabled{opacity:.4;cursor:not-allowed;transform:none}
.avg-status-block-module__-rSXka__statusBlock{--status-accent:var(--app-primary-light,#baaafe);--status-accent-muted:var(--app-primary-light,#baaafe);--status-accent-dim:#ffffff4d;--status-separator:#ffffff26;--status-bg-subtle:#ffffff1f;--status-bg-faint:#ffffff1a;--status-glow:#fff3;--status-text:#ffffffe6;--status-text-muted:#fff9;-webkit-backdrop-filter:blur(16px);background:#00000073;border:1px solid #ffffff1f;border-radius:12px;min-height:30vh;position:relative;overflow:hidden}.avg-status-block-module__-rSXka__statusBlock:before{content:"";background:linear-gradient(90deg, transparent 0%, #ffffff4d 20%, var(--app-primary-light,#baaafe) 50%, #ffffff4d 80%, transparent 100%);z-index:1;height:2px;position:absolute;top:0;left:0;right:0}.avg-status-block-module__-rSXka__badge{letter-spacing:.15em;color:#ffffff59;z-index:1;background:#ffffff0d;border-bottom-left-radius:8px;align-items:center;gap:3px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0}.avg-status-block-module__-rSXka__scrollArea{color:var(--status-text-muted);grid-template-columns:auto 1fr;align-items:start;row-gap:6px;padding:16px 20px;font-size:12.5px;line-height:1.5;display:grid}
.avg-header-menu-module__-fC_MG__spacer{width:40px}.avg-header-menu-module__-fC_MG__wrapper{position:relative}.avg-header-menu-module__-fC_MG__trigger{color:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.avg-header-menu-module__-fC_MG__trigger:hover:not(:disabled){background:#ffffff1a}.avg-header-menu-module__-fC_MG__trigger:disabled{opacity:.35;cursor:not-allowed}.avg-header-menu-module__-fC_MG__menu{-webkit-backdrop-filter:blur(16px);z-index:200;background:#141414d9;border:1px solid #ffffff1f;border-radius:12px;min-width:180px;margin-top:4px;padding:6px 0;animation:.15s ease-out avg-header-menu-module__-fC_MG__menuFadeIn;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}@keyframes avg-header-menu-module__-fC_MG__menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.avg-header-menu-module__-fC_MG__item{color:#ffffffd9;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:background .15s;display:flex}.avg-header-menu-module__-fC_MG__item:hover:not(:disabled){background:#ffffff1a}.avg-header-menu-module__-fC_MG__item:active:not(:disabled){background:#ffffff14}.avg-header-menu-module__-fC_MG__item:disabled{opacity:.4;cursor:not-allowed}.avg-header-menu-module__-fC_MG__icon{color:#fff9;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@keyframes avg-header-menu-module__-fC_MG__spin{to{transform:rotate(360deg)}}.avg-header-menu-module__-fC_MG__spinning{animation:.8s linear infinite avg-header-menu-module__-fC_MG__spin}
.avg-waiting-box-module__TgXXGG__waitingBox{-webkit-backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:30vh;padding:24px 20px;display:flex;position:relative}.avg-waiting-box-module__TgXXGG__label{letter-spacing:.5px;color:#ffffff73;font-size:13px;font-weight:500}.avg-waiting-box-module__TgXXGG__dots{gap:10px;display:flex}.avg-waiting-box-module__TgXXGG__dot{background:var(--app-primary-light,#baaafe);opacity:.3;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite avg-waiting-box-module__TgXXGG__dotFade}.avg-waiting-box-module__TgXXGG__dot:nth-child(2){animation-delay:.25s}.avg-waiting-box-module__TgXXGG__dot:nth-child(3){animation-delay:.5s}.avg-waiting-box-module__TgXXGG__dot:nth-child(4){animation-delay:.75s}@keyframes avg-waiting-box-module__TgXXGG__dotFade{0%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.avg-waiting-box-module__TgXXGG__cursor{background:#fff9;width:2px;height:16px;margin-top:2px;animation:1s steps(2,end) infinite avg-waiting-box-module__TgXXGG__blink;display:inline-block}@keyframes avg-waiting-box-module__TgXXGG__blink{0%{opacity:1}50%{opacity:0}}
.avg-input-bar-module__xaHm8q__inputArea{padding:8px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0));max-width:var(--max-content-width,800px);width:100%;margin:0 auto}.avg-input-bar-module__xaHm8q__inputWrapper{align-items:flex-end;gap:8px;display:flex}.avg-input-bar-module__xaHm8q__inputContainer{flex:1;min-width:0;position:relative}.avg-input-bar-module__xaHm8q__textInput{-webkit-backdrop-filter:blur(8px);color:#fffffff2;resize:none;background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;width:100%;min-height:40px;max-height:100px;padding:10px 16px;font-size:15px;line-height:1.4;transition:border-color .2s;display:block}.avg-input-bar-module__xaHm8q__textInput::placeholder{color:#ffffff59}.avg-input-bar-module__xaHm8q__textInput:focus{border-color:#ffffff4d;outline:none}.avg-input-bar-module__xaHm8q__sendButton{color:#ffffff80;background:#ffffff1f;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.avg-input-bar-module__xaHm8q__sendButtonActive{background:var(--app-primary,#7c5dfa);color:#fff}.avg-input-bar-module__xaHm8q__sendButtonActive:hover{transform:scale(1.05)}.avg-input-bar-module__xaHm8q__sendButton:disabled{opacity:.5;cursor:not-allowed}
.avg-page-nav-module__VARxza__pageIndicator{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.avg-page-nav-module__VARxza__pageNavButton{color:#fff9;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.avg-page-nav-module__VARxza__pageNavButton:hover:not(:disabled){color:#ffffffe6;background:#ffffff26}.avg-page-nav-module__VARxza__pageNavButton:disabled{opacity:.3;cursor:not-allowed}.avg-page-nav-module__VARxza__pageText{color:#ffffff80;text-align:center;min-width:48px;font-size:12px}
.avg-chat-view-module__BEHbTW__overlay{z-index:100;background-color:#000;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.avg-chat-view-module__BEHbTW__bgBlurred{filter:blur(20px)brightness(.4);transform:scale(1.1)}.avg-chat-view-module__BEHbTW__bgForeground{max-width:var(--max-content-width,800px);margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.avg-chat-view-module__BEHbTW__backgroundOverlay{background:linear-gradient(#0000001a 0%,#00000026 40%,#00000080 70%,#000000d9 100%);position:absolute;top:0;bottom:0;left:0;right:0}.avg-chat-view-module__BEHbTW__content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.avg-chat-view-module__BEHbTW__header{padding:8px 8px 8px 4px;padding-top:calc(8px + env(safe-area-inset-top,0));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.avg-chat-view-module__BEHbTW__backButton{color:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.avg-chat-view-module__BEHbTW__backButton:hover{background:#ffffff1a}.avg-chat-view-module__BEHbTW__headerTitle{color:#ffffffe6;text-shadow:0 1px 4px #0009;font-size:16px;font-weight:600}.avg-chat-view-module__BEHbTW__tapZone{cursor:pointer;flex:1}.avg-chat-view-module__BEHbTW__bottomArea{flex:none}.avg-chat-view-module__BEHbTW__dialogueArea{max-width:var(--max-content-width,800px);width:100%;margin:0 auto;padding:0 16px 12px}.avg-chat-view-module__BEHbTW__emptyState{-webkit-backdrop-filter:blur(12px);color:#fff6;background:#00000080;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;padding:24px 20px;font-size:14px;display:flex;position:relative}
.privacy-badge-module__atZANa__badge{color:var(--app-text-secondary);background:rgba(var(--app-card-rgb), .45);max-width:var(--max-content-width);box-sizing:border-box;border-radius:20px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 40px);margin:0 auto 12px;padding:7px 14px;font-size:11px;display:flex}
.vip-tag-module__wvPkVG__vipTag{color:#92600a;white-space:nowrap;vertical-align:middle;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 100%);border:1px solid #92600a40;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #f59e0b33}
.entry-item-module__EvCBcq__entryItem{background-color:var(--app-input-bg);border:1px solid var(--app-input-border);cursor:pointer;border-radius:12px;flex-direction:column;transition:background-color .2s;display:flex;overflow:hidden}.entry-item-module__EvCBcq__entryItem:hover{background-color:var(--app-hover)}.entry-item-module__EvCBcq__entryHeader{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 0;display:flex}.entry-item-module__EvCBcq__entryContent{flex:1;padding:8px 12px 12px}.entry-item-module__EvCBcq__entryName{color:var(--app-text);flex:1;font-size:14px;font-weight:600}.entry-item-module__EvCBcq__entryDisabled{color:var(--app-text-tertiary);text-decoration:line-through}.entry-item-module__EvCBcq__entryKeys{color:var(--app-primary);margin-bottom:4px;font-family:monospace;font-size:12px}.entry-item-module__EvCBcq__entryPreview{color:var(--app-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.entry-item-module__EvCBcq__entryActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.entry-item-module__EvCBcq__toggle{background-color:var(--app-input-border);cursor:pointer;border:none;border-radius:12px;width:44px;height:24px;padding:0;transition:background-color .2s;position:relative}.entry-item-module__EvCBcq__toggle.entry-item-module__EvCBcq__active{background-color:var(--app-primary)}.entry-item-module__EvCBcq__toggleThumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.entry-item-module__EvCBcq__toggle.entry-item-module__EvCBcq__active .entry-item-module__EvCBcq__toggleThumb{transform:translate(20px)}.entry-item-module__EvCBcq__iconButton{width:32px;height:32px;color:var(--app-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.entry-item-module__EvCBcq__iconButton:hover{background-color:var(--app-hover);color:var(--app-text)}.entry-item-module__EvCBcq__iconButtonDanger:hover{color:var(--app-error);background-color:rgba(var(--app-error-rgb), .1)}
.entry-editor-sheet-module__H79TbW__content{flex-direction:column;gap:0;display:flex}.entry-editor-sheet-module__H79TbW__advancedSection{border-top:1px solid var(--app-border);margin-top:8px;padding-top:16px}.entry-editor-sheet-module__H79TbW__advancedTitle{color:var(--app-text);margin-bottom:16px;padding:0 16px;font-size:14px;font-weight:600}.entry-editor-sheet-module__H79TbW__numberRow{grid-template-columns:1fr 1fr;min-width:0;display:grid}.entry-editor-sheet-module__H79TbW__numberRow>*{min-width:0}.entry-editor-sheet-module__H79TbW__keywordsPreview{flex-wrap:wrap;gap:6px;margin-top:6px;padding:0 2px;display:flex}.entry-editor-sheet-module__H79TbW__keywordTag{background:rgba(var(--app-primary-rgb), .08);color:var(--app-text-secondary);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px;font-weight:500;line-height:1.6;display:inline-block}
.bounty-market-list-module__t_ZqxW__content{min-height:200px;padding:4px 0 8px}.bounty-market-list-module__t_ZqxW__empty{text-align:center;color:var(--app-text-tertiary);flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.bounty-market-list-module__t_ZqxW__emptyIcon{color:rgba(var(--app-success-rgb), .6)}.bounty-market-list-module__t_ZqxW__emptyText{color:var(--app-text-secondary);margin:4px 0 0;font-size:14px;font-weight:600}.bounty-market-list-module__t_ZqxW__emptyHint{color:var(--app-text-tertiary);max-width:280px;margin:0;font-size:12px;line-height:1.5}.bounty-market-list-module__t_ZqxW__grid{grid-template-columns:repeat(2,1fr);gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.bounty-market-list-module__t_ZqxW__grid{grid-template-columns:repeat(3,1fr);gap:18px 14px}}.bounty-market-list-module__t_ZqxW__entry{flex-direction:column;gap:10px;display:flex}.bounty-market-list-module__t_ZqxW__bountyStrip{background:linear-gradient(180deg, color-mix(in srgb, var(--app-success) 11%, var(--app-card)), color-mix(in srgb, var(--app-success) 7%, var(--app-card)));cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--app-success) 28%, transparent), 0 1px 2px rgba(var(--app-success-rgb), .08);border:none;border-radius:12px;outline:none;align-items:center;gap:9px;padding:9px 12px;transition:background .2s,box-shadow .2s,transform .12s;display:flex;position:relative;overflow:hidden}.bounty-market-list-module__t_ZqxW__bountyStrip:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--app-success) 16%, var(--app-card)), color-mix(in srgb, var(--app-success) 11%, var(--app-card)));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--app-success) 42%, transparent), 0 4px 14px rgba(var(--app-success-rgb), .22)}.bounty-market-list-module__t_ZqxW__bountyStrip:focus-visible{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--app-success) 42%, transparent), 0 0 0 2px var(--app-success)}.bounty-market-list-module__t_ZqxW__bountyStrip:active{transform:scale(.98)}.bounty-market-list-module__t_ZqxW__bountyStripHot{background:linear-gradient(180deg, color-mix(in srgb, var(--app-warning) 14%, var(--app-card)), color-mix(in srgb, var(--app-warning) 8%, var(--app-card)));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--app-warning) 38%, transparent), 0 1px 2px rgba(var(--app-warning-rgb), .1)}.bounty-market-list-module__t_ZqxW__bountyStripHot:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--app-warning) 20%, var(--app-card)), color-mix(in srgb, var(--app-warning) 14%, var(--app-card)));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--app-warning) 55%, transparent), 0 4px 14px rgba(var(--app-warning-rgb), .26)}.bounty-market-list-module__t_ZqxW__reward{font-variant-numeric:tabular-nums;letter-spacing:-.2px;color:color-mix(in srgb, var(--app-success) 80%, var(--app-text));flex-shrink:0;align-items:center;gap:3px;font-weight:800;display:inline-flex}.bounty-market-list-module__t_ZqxW__bountyStripHot .bounty-market-list-module__t_ZqxW__reward{color:color-mix(in srgb, var(--app-warning) 80%, var(--app-text))}.bounty-market-list-module__t_ZqxW__rewardIcon{color:inherit;flex-shrink:0}.bounty-market-list-module__t_ZqxW__rewardAmount{font-size:12px;line-height:1}.bounty-market-list-module__t_ZqxW__progressBar{background:repeating-linear-gradient(135deg, transparent 0, transparent 4px, color-mix(in srgb, var(--app-success) 6%, transparent) 4px, color-mix(in srgb, var(--app-success) 6%, transparent) 6px), color-mix(in srgb, var(--app-success) 18%, var(--app-border));min-width:24px;height:9px;box-shadow:inset 0 1px 2px #00000014, inset 0 0 0 .5px color-mix(in srgb, var(--app-success) 16%, transparent);border-radius:999px;flex:1;position:relative;overflow:hidden}.bounty-market-list-module__t_ZqxW__bountyStripHot .bounty-market-list-module__t_ZqxW__progressBar{background:repeating-linear-gradient(135deg, transparent 0, transparent 4px, color-mix(in srgb, var(--app-warning) 8%, transparent) 4px, color-mix(in srgb, var(--app-warning) 8%, transparent) 6px), color-mix(in srgb, var(--app-warning) 22%, var(--app-border));box-shadow:inset 0 1px 2px #00000014, inset 0 0 0 .5px color-mix(in srgb, var(--app-warning) 22%, transparent)}.bounty-market-list-module__t_ZqxW__progressFill{background:linear-gradient(90deg, color-mix(in srgb, var(--app-success) 80%, #000) 0%, var(--app-success) 60%, color-mix(in srgb, var(--app-success) 65%, #fff) 100%);height:100%;box-shadow:inset 0 1px 0 #ffffff59, 0 0 6px rgba(var(--app-success-rgb), .55);border-radius:999px;transition:width .4s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .2s;position:relative}.bounty-market-list-module__t_ZqxW__bountyStripHot .bounty-market-list-module__t_ZqxW__progressFill{background:linear-gradient(90deg, color-mix(in srgb, var(--app-warning) 80%, #000) 0%, var(--app-warning) 60%, color-mix(in srgb, var(--app-warning) 65%, #fff) 100%);box-shadow:inset 0 1px 0 #fff6, 0 0 6px rgba(var(--app-warning-rgb), .6)}.bounty-market-list-module__t_ZqxW__progressFill:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.bounty-market-list-module__t_ZqxW__bountyStrip:hover .bounty-market-list-module__t_ZqxW__progressFill:after{animation:1.6s ease-in-out infinite bounty-market-list-module__t_ZqxW__bountyShimmer}@keyframes bounty-market-list-module__t_ZqxW__bountyShimmer{0%{opacity:0;transform:translate(-100%)}40%{opacity:.9}to{opacity:0;transform:translate(120%)}}.bounty-market-list-module__t_ZqxW__slots{color:color-mix(in srgb, var(--app-success) 80%, var(--app-text));font-variant-numeric:tabular-nums;letter-spacing:-.1px;flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.bounty-market-list-module__t_ZqxW__bountyStripHot .bounty-market-list-module__t_ZqxW__slots{color:color-mix(in srgb, var(--app-warning) 80%, var(--app-text))}.bounty-market-list-module__t_ZqxW__slotsFlame{color:var(--app-warning);flex-shrink:0;animation:1.4s ease-in-out infinite bounty-market-list-module__t_ZqxW__bountyFlame}@keyframes bounty-market-list-module__t_ZqxW__bountyFlame{0%,to{filter:drop-shadow(0 0 #0000);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 4px rgba(var(--app-warning-rgb), .55));transform:translateY(-1px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.bounty-market-list-module__t_ZqxW__progressFill,.bounty-market-list-module__t_ZqxW__progressFill:after,.bounty-market-list-module__t_ZqxW__slotsFlame{transition:none!important;animation:none!important}.bounty-market-list-module__t_ZqxW__bountyStrip:hover .bounty-market-list-module__t_ZqxW__progressFill:after{animation:none}}
.settings-editor-sheet-module__xRzozq__content{flex-direction:column;gap:0;display:flex}.settings-editor-sheet-module__xRzozq__dialogField{margin-bottom:16px}.settings-editor-sheet-module__xRzozq__dialogLabel{color:var(--app-text-secondary);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.settings-editor-sheet-module__xRzozq__dialogInput{background-color:var(--app-input-bg);border:1px solid var(--app-input-border);width:100%;color:var(--app-text);border-radius:8px;padding:10px 12px;font-size:14px}.settings-editor-sheet-module__xRzozq__dialogInput::placeholder{color:var(--app-text-tertiary)}.settings-editor-sheet-module__xRzozq__dialogTextarea{background-color:var(--app-input-bg);border:1px solid var(--app-input-border);width:100%;color:var(--app-text);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.settings-editor-sheet-module__xRzozq__dialogTextarea::placeholder{color:var(--app-text-tertiary)}.settings-editor-sheet-module__xRzozq__numberRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-editor-sheet-module__xRzozq__toggle{background-color:var(--app-input-border);cursor:pointer;border:none;border-radius:12px;width:44px;height:24px;padding:0;transition:background-color .2s;position:relative}.settings-editor-sheet-module__xRzozq__toggle.settings-editor-sheet-module__xRzozq__active{background-color:var(--app-primary)}.settings-editor-sheet-module__xRzozq__toggleThumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.settings-editor-sheet-module__xRzozq__toggle.settings-editor-sheet-module__xRzozq__active .settings-editor-sheet-module__xRzozq__toggleThumb{transform:translate(20px)}.settings-editor-sheet-module__xRzozq__toggleField{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.settings-editor-sheet-module__xRzozq__toggleLabel{color:var(--app-text);font-size:14px}
.world-book-ref-item-module__3toqTq__item{background-color:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.world-book-ref-item-module__3toqTq__info{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.world-book-ref-item-module__3toqTq__avatar{flex-shrink:0}.world-book-ref-item-module__3toqTq__detail{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.world-book-ref-item-module__3toqTq__name{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.world-book-ref-item-module__3toqTq__info:hover .world-book-ref-item-module__3toqTq__name{color:var(--app-primary);text-decoration:underline}.world-book-ref-item-module__3toqTq__disabled{color:var(--app-text-tertiary)!important;text-decoration:line-through!important}.world-book-ref-item-module__3toqTq__description{color:var(--app-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.world-book-ref-item-module__3toqTq__tags{flex-wrap:nowrap;gap:4px;margin-top:2px;display:flex;overflow:hidden}.world-book-ref-item-module__3toqTq__tag{color:var(--app-primary);background-color:rgba(var(--app-primary-rgb), .08);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:500}.world-book-ref-item-module__3toqTq__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.world-book-ref-item-module__3toqTq__toggle{background-color:var(--app-input-border);cursor:pointer;border:none;border-radius:12px;width:44px;height:24px;padding:0;transition:background-color .2s;position:relative}.world-book-ref-item-module__3toqTq__toggle.world-book-ref-item-module__3toqTq__active{background-color:var(--app-primary)}.world-book-ref-item-module__3toqTq__toggleThumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.world-book-ref-item-module__3toqTq__toggle.world-book-ref-item-module__3toqTq__active .world-book-ref-item-module__3toqTq__toggleThumb{transform:translate(20px)}.world-book-ref-item-module__3toqTq__iconButton{width:32px;height:32px;color:var(--app-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.world-book-ref-item-module__3toqTq__iconButton:hover{background-color:var(--app-hover);color:var(--app-text)}.world-book-ref-item-module__3toqTq__iconButtonDanger:hover{color:var(--app-error);background-color:rgba(var(--app-error-rgb), .1)}
.streak-card-module__hEj3pa__card{background:var(--app-card-bg);border:1px solid var(--app-border);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;gap:14px;width:100%;padding:16px;transition:background .15s,border-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative;box-shadow:0 1px 3px #0000000a}.streak-card-module__hEj3pa__card:hover{border-color:var(--app-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--app-primary) 12%, transparent)}.streak-card-module__hEj3pa__card:active{background:color-mix(in srgb, var(--app-primary) 4%, var(--app-card-bg));transform:scale(.99)}.streak-card-module__hEj3pa__cardAtRisk{border-color:color-mix(in srgb, var(--app-warning,#e8a317) 35%, var(--app-border));background:color-mix(in srgb, var(--app-warning,#e8a317) 5%, var(--app-card-bg))}.streak-card-module__hEj3pa__card.streak-card-module__hEj3pa__loading{cursor:default;min-height:96px}.streak-card-module__hEj3pa__skeletonLine{background:linear-gradient(90deg, color-mix(in srgb, var(--app-text-tertiary) 12%, transparent), color-mix(in srgb, var(--app-text-tertiary) 6%, transparent), color-mix(in srgb, var(--app-text-tertiary) 12%, transparent));background-size:200% 100%;border-radius:6px;height:18px;animation:1.2s ease-in-out infinite streak-card-module__hEj3pa__shimmer}.streak-card-module__hEj3pa__skeletonBar{background:color-mix(in srgb, var(--app-text-tertiary) 10%, transparent);border-radius:4px;height:8px}@media (prefers-reduced-motion:reduce){.streak-card-module__hEj3pa__skeletonLine{animation:none}}@keyframes streak-card-module__hEj3pa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.streak-card-module__hEj3pa__titleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.streak-card-module__hEj3pa__titleRow{align-items:center;gap:8px;min-width:0;display:flex}.streak-card-module__hEj3pa__titleIcon{width:20px;height:20px;color:var(--app-primary);flex-shrink:0}.streak-card-module__hEj3pa__titleText{min-width:0;color:var(--app-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.streak-card-module__hEj3pa__expandArrow{width:16px;height:16px;color:var(--app-text-tertiary);opacity:.55;flex-shrink:0;transition:transform .2s,opacity .2s,color .2s}.streak-card-module__hEj3pa__card:hover .streak-card-module__hEj3pa__expandArrow{opacity:.85;color:var(--app-primary);transform:translate(2px)}.streak-card-module__hEj3pa__card:active .streak-card-module__hEj3pa__expandArrow{transform:translate(4px)}.streak-card-module__hEj3pa__subtitleRow{align-items:center;gap:6px;min-width:0;padding-left:28px;display:flex}.streak-card-module__hEj3pa__subtitleIcon{color:#d97706;flex-shrink:0;width:13px;height:13px}.streak-card-module__hEj3pa__subtitleText{color:#d97706;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.streak-card-module__hEj3pa__header{align-items:center;gap:12px;display:flex}.streak-card-module__hEj3pa__flameIcon{color:#f97316;filter:drop-shadow(0 2px 6px #f973164d);flex-shrink:0;width:36px;height:36px;transition:color .2s,filter .2s}.streak-card-module__hEj3pa__flameIconInactive{color:var(--app-text-tertiary);filter:none;opacity:.4}.streak-card-module__hEj3pa__headerInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.streak-card-module__hEj3pa__heroStat{align-items:baseline;gap:4px;display:flex}.streak-card-module__hEj3pa__heroNumber{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--app-text-primary);font-size:28px;font-weight:800;line-height:1}.streak-card-module__hEj3pa__heroUnit{color:var(--app-text-secondary);font-size:13px;font-weight:600}.streak-card-module__hEj3pa__statusText{color:var(--app-text-tertiary);font-size:12px;font-weight:500;line-height:1.3}.streak-card-module__hEj3pa__statusMissed{color:var(--app-warning,#e8a317)}.streak-card-module__hEj3pa__statusClaim{color:var(--app-success,#22a06b)}.streak-card-module__hEj3pa__weekRow{justify-content:space-between;align-items:center;gap:2px;display:flex}.streak-card-module__hEj3pa__dayCell{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.streak-card-module__hEj3pa__dayLabel{color:var(--app-text-tertiary);text-transform:uppercase;font-size:10px;font-weight:500}.streak-card-module__hEj3pa__dayDot{background:color-mix(in srgb, var(--app-text-tertiary) 10%, transparent);width:24px;height:24px;color:var(--app-text-tertiary);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.streak-card-module__hEj3pa__dayDotDone{background:var(--app-primary);color:var(--app-on-primary,#fff)}.streak-card-module__hEj3pa__dayDotToday{border:2px solid var(--app-primary);background:color-mix(in srgb, var(--app-primary) 10%, transparent);color:var(--app-primary)}.streak-card-module__hEj3pa__dayDotMissed{background:color-mix(in srgb, var(--app-warning,#e8a317) 15%, transparent);color:var(--app-warning,#e8a317)}.streak-card-module__hEj3pa__cardCta{cursor:pointer;background:var(--app-primary);min-height:36px;color:var(--app-on-primary,#fff);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.streak-card-module__hEj3pa__cardCta:disabled{opacity:.65;cursor:default}.streak-card-module__hEj3pa__cardCtaClaim{background:var(--app-success,#22a06b);color:#fff}.streak-card-module__hEj3pa__cardCtaRepair{background:var(--app-warning,#e8a317);color:#fff}.streak-card-module__hEj3pa__cardCtaUnlock{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 2px 8px #d9770659}.streak-card-module__hEj3pa__sheetSection{margin-bottom:20px}.streak-card-module__hEj3pa__sheetSection:last-child{margin-bottom:0}.streak-card-module__hEj3pa__sheetSectionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.streak-card-module__hEj3pa__sheetSectionTitle{color:var(--app-text-primary);font-size:14px;font-weight:700}.streak-card-module__hEj3pa__sheetSectionMeta{color:var(--app-text-tertiary);font-size:12px;font-weight:600}.streak-card-module__hEj3pa__milestoneList{flex-direction:column;gap:0;display:flex}.streak-card-module__hEj3pa__milestoneRow{border-bottom:1px solid color-mix(in srgb, var(--app-border) 60%, transparent);align-items:center;gap:12px;padding:10px 0;display:flex}.streak-card-module__hEj3pa__milestoneRow:last-child{border-bottom:none}.streak-card-module__hEj3pa__milestoneDays{color:var(--app-text-primary);min-width:52px;font-size:14px;font-weight:700}.streak-card-module__hEj3pa__milestoneReward{color:#d97706;flex:1;font-size:13px;font-weight:700}.streak-card-module__hEj3pa__milestoneStatus{white-space:nowrap;border-radius:16px;padding:4px 10px;font-size:12px;font-weight:600}.streak-card-module__hEj3pa__milestoneStatusClaimed{background:color-mix(in srgb, var(--app-text-tertiary) 10%, transparent);color:var(--app-text-tertiary)}.streak-card-module__hEj3pa__milestoneStatusLocked{background:color-mix(in srgb, var(--app-text-tertiary) 8%, transparent);color:var(--app-text-tertiary)}.streak-card-module__hEj3pa__milestoneStatusVipLocked{color:#d97706;background:#d977061a}.streak-card-module__hEj3pa__milestoneClaimBtn{cursor:pointer;background:var(--app-success,#22a06b);color:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 14px;font-size:12px;font-weight:700;transition:opacity .15s;display:inline-flex}.streak-card-module__hEj3pa__milestoneClaimBtn:disabled{opacity:.65;cursor:default}.streak-card-module__hEj3pa__milestoneUnlockBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 14px;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.streak-card-module__hEj3pa__milestoneUnlockBtn:active{transform:scale(.97)}.streak-card-module__hEj3pa__vipUnlockBanner{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#f59e0b24 0%,#d977061a 100%);border:1px solid #d9770640;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;transition:transform .15s,box-shadow .2s;display:flex}.streak-card-module__hEj3pa__vipUnlockBanner:active{transform:scale(.99)}.streak-card-module__hEj3pa__vipUnlockBanner:hover{box-shadow:0 2px 8px #d977062e}.streak-card-module__hEj3pa__vipUnlockIcon{color:#d97706;flex-shrink:0;width:22px;height:22px}.streak-card-module__hEj3pa__vipUnlockBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.streak-card-module__hEj3pa__vipUnlockTitle{color:var(--app-text-primary);font-size:13px;font-weight:700;line-height:1.3}.streak-card-module__hEj3pa__vipUnlockDesc{color:var(--app-text-secondary);font-size:11px;font-weight:500;line-height:1.3}.streak-card-module__hEj3pa__vipUnlockArrow{color:#d97706;flex-shrink:0;width:16px;height:16px}.streak-card-module__hEj3pa__repairCard{background:color-mix(in srgb, var(--app-warning,#e8a317) 8%, transparent);border:1px solid color-mix(in srgb, var(--app-warning,#e8a317) 20%, transparent);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.streak-card-module__hEj3pa__repairCardOff{background:color-mix(in srgb, var(--app-text-tertiary) 6%, transparent);border-color:color-mix(in srgb, var(--app-text-tertiary) 10%, transparent)}.streak-card-module__hEj3pa__repairIcon{background:color-mix(in srgb, var(--app-warning,#e8a317) 15%, transparent);width:32px;height:32px;color:var(--app-warning,#e8a317);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.streak-card-module__hEj3pa__repairCardOff .streak-card-module__hEj3pa__repairIcon{background:color-mix(in srgb, var(--app-text-tertiary) 10%, transparent);color:var(--app-text-tertiary)}.streak-card-module__hEj3pa__repairIconSvg{width:18px;height:18px}.streak-card-module__hEj3pa__repairBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.streak-card-module__hEj3pa__repairDesc{color:var(--app-text-secondary);font-size:13px;font-weight:500;line-height:1.4}.streak-card-module__hEj3pa__repairBtn{cursor:pointer;background:var(--app-warning,#e8a317);color:#fff;border:none;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;min-height:32px;padding:0 16px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.streak-card-module__hEj3pa__repairBtn:disabled{background:color-mix(in srgb, var(--app-text-tertiary) 15%, transparent);color:var(--app-text-tertiary);cursor:default}.streak-card-module__hEj3pa__ruleList{flex-direction:column;gap:6px;display:flex}.streak-card-module__hEj3pa__ruleItem{color:var(--app-text-tertiary);padding-left:14px;font-size:12px;font-weight:500;line-height:1.5;position:relative}.streak-card-module__hEj3pa__ruleItem:before{content:"·";color:var(--app-text-tertiary);font-weight:700;position:absolute;left:0}.streak-card-module__hEj3pa__btnSpinner{width:16px;height:16px;animation:.8s linear infinite streak-card-module__hEj3pa__spin}@keyframes streak-card-module__hEj3pa__spin{to{transform:rotate(360deg)}}
.world-book-picker-sheet-module__8NAYqa__content{flex-direction:column;gap:0;padding-left:0;padding-right:0;display:flex}.world-book-picker-sheet-module__8NAYqa__loadingState{justify-content:center;align-items:center;padding:48px 20px;display:flex}.world-book-picker-sheet-module__8NAYqa__spinner{color:var(--app-text-secondary);animation:1s linear infinite world-book-picker-sheet-module__8NAYqa__spin}@keyframes world-book-picker-sheet-module__8NAYqa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.world-book-picker-sheet-module__8NAYqa__emptyState{color:var(--app-text-secondary);flex-direction:column;align-items:center;gap:12px;padding:48px 20px;font-size:14px;display:flex}.world-book-picker-sheet-module__8NAYqa__emptyIcon{opacity:.4}.world-book-picker-sheet-module__8NAYqa__bookList{flex-direction:column;display:flex}.world-book-picker-sheet-module__8NAYqa__bookItem{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--app-border);background:0 0;align-items:center;gap:12px;padding:12px 20px;transition:background-color .15s;display:flex}.world-book-picker-sheet-module__8NAYqa__bookItem:last-child{border-bottom:none}.world-book-picker-sheet-module__8NAYqa__bookItem:hover:not(:disabled){background-color:var(--app-hover)}.world-book-picker-sheet-module__8NAYqa__bookItemAdded{opacity:.5;cursor:default}.world-book-picker-sheet-module__8NAYqa__bookAvatar{flex-shrink:0}.world-book-picker-sheet-module__8NAYqa__bookInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.world-book-picker-sheet-module__8NAYqa__bookName{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.world-book-picker-sheet-module__8NAYqa__bookDesc{color:var(--app-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.world-book-picker-sheet-module__8NAYqa__bookMeta{color:var(--app-text-tertiary);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.world-book-picker-sheet-module__8NAYqa__bookTags{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.world-book-picker-sheet-module__8NAYqa__bookTag{color:var(--app-primary);background-color:rgba(var(--app-primary-rgb), .08);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:500}.world-book-picker-sheet-module__8NAYqa__addedBadge{color:var(--app-primary);background:rgba(var(--app-primary-rgb), .1);border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}
.task-item-module__R0Mjea__card{background:var(--app-card-bg);border:1px solid var(--app-border);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;flex-direction:column;gap:10px;width:100%;padding:12px 14px;transition:border-color .2s,background .2s,transform .12s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.task-item-module__R0Mjea__card:not(.task-item-module__R0Mjea__claimed):not(.task-item-module__R0Mjea__loading):not(.task-item-module__R0Mjea__locked){box-shadow:0 1px 3px #0000000a}.task-item-module__R0Mjea__card:hover:not(.task-item-module__R0Mjea__claimed):not(.task-item-module__R0Mjea__loading):not(.task-item-module__R0Mjea__locked){border-color:color-mix(in srgb, var(--app-primary) 50%, var(--app-border));box-shadow:0 2px 8px color-mix(in srgb, var(--app-primary) 10%, transparent)}.task-item-module__R0Mjea__card:focus-visible{box-shadow:0 0 0 2px var(--app-primary)}.task-item-module__R0Mjea__card:active:not(.task-item-module__R0Mjea__claimed):not(.task-item-module__R0Mjea__loading):not(.task-item-module__R0Mjea__locked){background:color-mix(in srgb, var(--app-primary) 4%, var(--app-card-bg));transform:scale(.98)}.task-item-module__R0Mjea__card.task-item-module__R0Mjea__claimed{background:color-mix(in srgb, var(--app-success) 5%, var(--app-card-bg));border-color:color-mix(in srgb, var(--app-success) 12%, var(--app-border));cursor:default}.task-item-module__R0Mjea__card.task-item-module__R0Mjea__loading{cursor:default}.task-item-module__R0Mjea__card.task-item-module__R0Mjea__locked{opacity:.5;cursor:default}.task-item-module__R0Mjea__card.task-item-module__R0Mjea__locked:hover{border-color:var(--app-border)}.task-item-module__R0Mjea__card.task-item-module__R0Mjea__locked:active{transform:none}.task-item-module__R0Mjea__row{align-items:center;gap:12px;min-height:36px;display:flex}.task-item-module__R0Mjea__iconWrap{background:color-mix(in srgb, var(--app-primary) 10%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.task-item-module__R0Mjea__claimed .task-item-module__R0Mjea__iconWrap{background:color-mix(in srgb, var(--app-success) 10%, transparent)}.task-item-module__R0Mjea__locked .task-item-module__R0Mjea__iconWrap{background:color-mix(in srgb, var(--app-text-tertiary) 10%, transparent)}.task-item-module__R0Mjea__icon{width:18px;height:18px;color:var(--app-primary)}.task-item-module__R0Mjea__iconDone{color:var(--app-success)}.task-item-module__R0Mjea__locked .task-item-module__R0Mjea__icon{color:var(--app-text-tertiary)}.task-item-module__R0Mjea__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-item-module__R0Mjea__label{color:var(--app-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.task-item-module__R0Mjea__claimed .task-item-module__R0Mjea__label{color:var(--app-text-secondary)}.task-item-module__R0Mjea__locked .task-item-module__R0Mjea__label{color:var(--app-text-tertiary)}.task-item-module__R0Mjea__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-item-module__R0Mjea__reward{color:#d97706;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.task-item-module__R0Mjea__locked .task-item-module__R0Mjea__reward{color:var(--app-text-tertiary)}.task-item-module__R0Mjea__badge{letter-spacing:.1px;white-space:nowrap;border-radius:10px;align-items:center;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.task-item-module__R0Mjea__badgeDaily{color:color-mix(in srgb, var(--app-primary) 90%, black);background:color-mix(in srgb, var(--app-primary) 14%, transparent)}.task-item-module__R0Mjea__badgeOnce{color:var(--app-text-secondary);background:color-mix(in srgb, var(--app-text-tertiary) 14%, transparent)}.task-item-module__R0Mjea__badgeVip{color:color-mix(in srgb, var(--app-warning) 90%, black);background:color-mix(in srgb, var(--app-warning) 14%, transparent)}.task-item-module__R0Mjea__claimed .task-item-module__R0Mjea__badge,.task-item-module__R0Mjea__locked .task-item-module__R0Mjea__badge{opacity:.65}.task-item-module__R0Mjea__coinIcon{width:13px;height:13px;color:inherit}.task-item-module__R0Mjea__action{flex-shrink:0;align-items:center;gap:8px;display:flex}.task-item-module__R0Mjea__arrow{width:18px;height:18px;color:var(--app-text-tertiary);opacity:.5;transition:transform .15s,opacity .15s,color .15s}.task-item-module__R0Mjea__card:hover:not(.task-item-module__R0Mjea__claimed):not(.task-item-module__R0Mjea__locked) .task-item-module__R0Mjea__arrow{opacity:.8;color:var(--app-primary);transform:translate(2px)}.task-item-module__R0Mjea__card:active:not(.task-item-module__R0Mjea__claimed):not(.task-item-module__R0Mjea__locked) .task-item-module__R0Mjea__arrow{transform:translate(3px)}.task-item-module__R0Mjea__claimBtn{color:#fff;background:var(--app-primary);cursor:pointer;white-space:nowrap;min-width:60px;height:30px;box-shadow:0 2px 6px color-mix(in srgb, var(--app-primary) 25%, transparent);border:none;border-radius:18px;justify-content:center;align-items:center;padding:6px 16px;font-size:12px;font-weight:700;transition:opacity .15s,transform .12s,box-shadow .15s;display:flex}.task-item-module__R0Mjea__claimBtn:hover:not(:disabled){opacity:.9;box-shadow:0 3px 10px color-mix(in srgb, var(--app-primary) 35%, transparent);transform:translateY(-1px)}.task-item-module__R0Mjea__claimBtn:active:not(:disabled){transform:scale(.97)}.task-item-module__R0Mjea__claimBtn:disabled{cursor:default;opacity:.6}.task-item-module__R0Mjea__doneLabel{color:var(--app-success);white-space:nowrap;font-size:12px;font-weight:600}.task-item-module__R0Mjea__progressRow{align-items:center;gap:10px;padding-left:48px;display:flex}.task-item-module__R0Mjea__progressBar{background:var(--app-border);border-radius:3px;flex:1;height:5px;overflow:hidden}.task-item-module__R0Mjea__progressFill{background:var(--app-primary);border-radius:3px;min-width:0;height:100%;transition:width .4s}.task-item-module__R0Mjea__progressText{color:var(--app-text-secondary);white-space:nowrap;font-size:11px;font-weight:600}.task-item-module__R0Mjea__spinner{border:2px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite task-item-module__R0Mjea__spin}.task-item-module__R0Mjea__spinnerSm{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite task-item-module__R0Mjea__spin}@keyframes task-item-module__R0Mjea__spin{to{transform:rotate(360deg)}}
.world-book-refs-card-module__qZ5TWG__card{margin:0 16px 12px}.world-book-refs-card-module__qZ5TWG__header{align-items:center;gap:6px;margin-bottom:10px;display:flex}.world-book-refs-card-module__qZ5TWG__headerIcon{color:var(--app-text-secondary)}.world-book-refs-card-module__qZ5TWG__headerTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--app-text-secondary);font-size:13px;font-weight:600}.world-book-refs-card-module__qZ5TWG__headerCount{color:var(--app-text-tertiary);margin-left:auto;font-size:12px}.world-book-refs-card-module__qZ5TWG__refList{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.world-book-refs-card-module__qZ5TWG__addButton{width:100%;color:var(--app-text-secondary);border:1px dashed var(--app-input-border);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.world-book-refs-card-module__qZ5TWG__addButton:hover{color:var(--app-primary);background:rgba(var(--app-primary-rgb), .06);border-color:rgba(var(--app-primary-rgb), .3)}
.checkin-boost-dialog-module__fEADjq__overlay{background:var(--app-overlay);animation:.25s ease-out checkin-boost-dialog-module__fEADjq__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}.checkin-boost-dialog-module__fEADjq__overlay[data-state=closed]{animation:.2s ease-in checkin-boost-dialog-module__fEADjq__fadeOut}@keyframes checkin-boost-dialog-module__fEADjq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes checkin-boost-dialog-module__fEADjq__fadeOut{0%{opacity:1}to{opacity:0}}.checkin-boost-dialog-module__fEADjq__dialog{background:var(--app-card);border:1px solid #ffffff0f;border-radius:24px;outline:none;flex-direction:column;align-items:center;width:min(320px,100vw - 48px);animation:.35s cubic-bezier(.16,1,.3,1) checkin-boost-dialog-module__fEADjq__dialogIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 24px 80px #0000004d,inset 0 0 1px #ffffff1a}.checkin-boost-dialog-module__fEADjq__dialog[data-state=closed]{animation:.2s ease-in checkin-boost-dialog-module__fEADjq__dialogOut}@keyframes checkin-boost-dialog-module__fEADjq__dialogIn{0%{opacity:0;translate:-50% calc(24px - 50%);scale:.95}to{opacity:1;translate:-50% -50%;scale:1}}@keyframes checkin-boost-dialog-module__fEADjq__dialogOut{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(12px - 50%);scale:.97}}.checkin-boost-dialog-module__fEADjq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkin-boost-dialog-module__fEADjq__ambientGlow{pointer-events:none;background:radial-gradient(#f59e0b2e 0%,#fbbf2414 40%,#0000 70%);width:280px;height:160px;animation:4s ease-in-out infinite checkin-boost-dialog-module__fEADjq__glowPulse;position:absolute;top:-60px;left:50%;translate:-50%}@keyframes checkin-boost-dialog-module__fEADjq__glowPulse{0%,to{opacity:.7}50%{opacity:1}}.checkin-boost-dialog-module__fEADjq__closeButton{width:28px;height:28px;color:var(--app-text-tertiary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:14px;right:14px}.checkin-boost-dialog-module__fEADjq__closeButton:hover{color:var(--app-text-secondary);background:#f59e0b14}.checkin-boost-dialog-module__fEADjq__body{z-index:1;flex-direction:column;align-items:center;padding:32px 24px 0;display:flex;position:relative}.checkin-boost-dialog-module__fEADjq__crownWrap{background:linear-gradient(135deg,#f59e0b2e,#d9770614);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;animation:2.5s ease-in-out infinite checkin-boost-dialog-module__fEADjq__crownFloat;display:flex}.checkin-boost-dialog-module__fEADjq__crown{color:#f59e0b}@keyframes checkin-boost-dialog-module__fEADjq__crownFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.checkin-boost-dialog-module__fEADjq__comparison{align-items:center;gap:12px;margin-bottom:16px;display:flex}.checkin-boost-dialog-module__fEADjq__tier{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:90px;padding:10px 16px;display:flex}.checkin-boost-dialog-module__fEADjq__tierHighlight{background:#f59e0b0f;border-color:#f59e0b26}.checkin-boost-dialog-module__fEADjq__tierLabel{color:var(--app-text-tertiary);white-space:nowrap;font-size:11px;font-weight:500}.checkin-boost-dialog-module__fEADjq__tierHighlight .checkin-boost-dialog-module__fEADjq__tierLabel{color:#d97706}.checkin-boost-dialog-module__fEADjq__tierValue{letter-spacing:-.02em;color:var(--app-text);font-size:22px;font-weight:800;line-height:1}.checkin-boost-dialog-module__fEADjq__tierHighlight .checkin-boost-dialog-module__fEADjq__tierValue{color:#f59e0b}.checkin-boost-dialog-module__fEADjq__arrow{color:var(--app-text-tertiary);opacity:.4;flex-shrink:0}.checkin-boost-dialog-module__fEADjq__desc{color:var(--app-text-secondary);text-align:center;margin:0;font-size:13px;font-weight:500;line-height:1.4}.checkin-boost-dialog-module__fEADjq__cta{letter-spacing:.01em;cursor:pointer;color:#fff;z-index:1;background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:14px;width:calc(100% - 48px);margin:20px 24px 24px;padding:13px;font-size:15px;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.checkin-boost-dialog-module__fEADjq__ctaShimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:100%;height:100%;animation:3s ease-in-out infinite checkin-boost-dialog-module__fEADjq__shimmer;position:absolute;top:0;left:-100%}@keyframes checkin-boost-dialog-module__fEADjq__shimmer{0%{left:-100%}to{left:100%}}.checkin-boost-dialog-module__fEADjq__cta:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 28px #f59e0b59}.checkin-boost-dialog-module__fEADjq__cta:active:not(:disabled){filter:brightness(.97);transform:translateY(0)}.checkin-boost-dialog-module__fEADjq__ctaSecondary{cursor:pointer;width:calc(100% - 48px);color:var(--app-text-secondary);background:0 0;border:1px solid #ffffff14;border-radius:14px;margin:20px 24px 24px;padding:13px;font-size:15px;font-weight:600;transition:all .2s}.checkin-boost-dialog-module__fEADjq__ctaSecondary:hover{color:var(--app-text);background:#ffffff0a}
.worldbook-tab-module__XXKChG__form{max-width:var(--max-content-width);flex-direction:column;width:100%;margin:0 auto;padding:8px 0;display:flex}.worldbook-tab-module__XXKChG__createButton{color:var(--app-primary);background:rgba(var(--app-primary-rgb), .08);border:1px dashed rgba(var(--app-primary-rgb), .3);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 16px;padding:14px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.worldbook-tab-module__XXKChG__createButton:hover{background:rgba(var(--app-primary-rgb), .15);border-color:rgba(var(--app-primary-rgb), .5)}.worldbook-tab-module__XXKChG__entriesList{flex-direction:column;gap:8px;margin-bottom:12px;padding:0 16px;display:flex}.worldbook-tab-module__XXKChG__addEntryButton{color:var(--app-text-secondary);border:1px dashed var(--app-input-border);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 16px 12px;padding:10px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.worldbook-tab-module__XXKChG__addEntryButton:hover{color:var(--app-primary);background:rgba(var(--app-primary-rgb), .06);border-color:rgba(var(--app-primary-rgb), .3)}
.profile-url-guide-module__Q3cZ9a__container{flex-direction:column;gap:20px;display:flex}.profile-url-guide-module__Q3cZ9a__step{align-items:flex-start;gap:12px;display:flex}.profile-url-guide-module__Q3cZ9a__stepNumber{background:var(--app-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:14px;font-weight:600;display:flex}.profile-url-guide-module__Q3cZ9a__stepContent{flex:1;min-width:0}.profile-url-guide-module__Q3cZ9a__stepText{color:var(--app-text);margin:0 0 8px;font-size:14px;line-height:1.5}.profile-url-guide-module__Q3cZ9a__urlBox{background:var(--app-bg);border:1px solid var(--app-border);border-radius:10px;padding:10px 12px}.profile-url-guide-module__Q3cZ9a__urlRow{align-items:flex-start;gap:8px;display:flex}.profile-url-guide-module__Q3cZ9a__bioPreview{word-break:break-all;flex:1;font-size:13px;line-height:1.5}.profile-url-guide-module__Q3cZ9a__bioSlogan{color:var(--app-text)}.profile-url-guide-module__Q3cZ9a__bioUrl{color:var(--app-primary)}.profile-url-guide-module__Q3cZ9a__copyBtn{color:var(--app-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.profile-url-guide-module__Q3cZ9a__copyBtn:active{transform:scale(.9)}.profile-url-guide-module__Q3cZ9a__copyBtn.profile-url-guide-module__Q3cZ9a__copied{color:var(--app-success,#22c55e)}.profile-url-guide-module__Q3cZ9a__pathHint{color:var(--app-text-tertiary);background:var(--app-bg);border-radius:8px;padding:8px 12px;font-size:13px;font-style:italic}.profile-url-guide-module__Q3cZ9a__delayHint{color:var(--app-text-tertiary);background:var(--app-bg);border-radius:8px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.profile-url-guide-module__Q3cZ9a__delayHintIcon{flex-shrink:0;margin-top:2px}
.invite-guide-module__spdXKW__container{flex-direction:column;gap:20px;display:flex}.invite-guide-module__spdXKW__rebateCard{border:1px solid color-mix(in srgb, #d97706 28%, var(--app-border));background:radial-gradient(80% 110% at 100% -10%, #fbbf241f 0%, transparent 60%), var(--app-card-bg,var(--app-bg));border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.invite-guide-module__spdXKW__rebateIcon{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #d9770647}.invite-guide-module__spdXKW__rebateBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.invite-guide-module__spdXKW__rebateTitle{color:var(--app-text);font-size:14px;font-weight:700;line-height:1.3}.invite-guide-module__spdXKW__rebateHint{color:var(--app-text-secondary);font-size:12px;font-weight:500;line-height:1.35}.invite-guide-module__spdXKW__step{align-items:flex-start;gap:12px;display:flex}.invite-guide-module__spdXKW__stepNumber{background:var(--app-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:14px;font-weight:600;display:flex}.invite-guide-module__spdXKW__stepContent{flex:1;min-width:0}.invite-guide-module__spdXKW__stepText{color:var(--app-text);margin:0 0 8px;font-size:14px;line-height:1.5}.invite-guide-module__spdXKW__urlBox{background:var(--app-bg);border:1px solid var(--app-border);cursor:pointer;border-radius:10px;padding:10px 12px;transition:border-color .2s,background .2s}.invite-guide-module__spdXKW__urlBox:active{background:color-mix(in srgb, var(--app-primary) 6%, var(--app-bg))}.invite-guide-module__spdXKW__urlBoxCopied{border-color:var(--app-success,#22c55e)}.invite-guide-module__spdXKW__urlRow{align-items:flex-start;gap:8px;display:flex}.invite-guide-module__spdXKW__urlContent{word-break:break-all;flex:1;font-size:13px;line-height:1.5}.invite-guide-module__spdXKW__urlSlogan{color:var(--app-text)}.invite-guide-module__spdXKW__urlText{color:var(--app-primary)}.invite-guide-module__spdXKW__copyIcon{color:var(--app-text-secondary);flex-shrink:0;padding:2px;transition:color .2s}.invite-guide-module__spdXKW__urlBoxCopied .invite-guide-module__spdXKW__copyIcon{color:var(--app-success,#22c55e)}
.publish-guide-module__s4_9Rq__container{flex-direction:column;gap:20px;display:flex}.publish-guide-module__s4_9Rq__step{align-items:flex-start;gap:12px;display:flex}.publish-guide-module__s4_9Rq__stepNumber{background:var(--app-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:14px;font-weight:600;display:flex}.publish-guide-module__s4_9Rq__stepContent{flex:1;min-width:0}.publish-guide-module__s4_9Rq__stepText{color:var(--app-text);margin:0;font-size:14px;line-height:1.5}.publish-guide-module__s4_9Rq__eligibility{background:rgba(var(--app-info-rgb), .08);border:1px solid rgba(var(--app-info-rgb), .18);border-radius:12px;align-items:flex-start;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.publish-guide-module__s4_9Rq__eligibilityIcon{width:18px;height:18px;color:var(--app-info);flex-shrink:0;margin-top:1px}.publish-guide-module__s4_9Rq__eligibilityContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.publish-guide-module__s4_9Rq__eligibilityTitle{color:var(--app-text);margin:0;font-size:13px;font-weight:600}.publish-guide-module__s4_9Rq__eligibilityText{color:var(--app-text-secondary);margin:0;font-size:13px;line-height:1.5}
.user-profile-card-module__UeyacW__container{padding:20px 16px 8px}.user-profile-card-module__UeyacW__containerCollapsed{padding:8px 8px 4px}.user-profile-card-module__UeyacW__button{border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;transition:background .2s;display:flex}.user-profile-card-module__UeyacW__button:hover{background:var(--app-surface-variant)}.user-profile-card-module__UeyacW__buttonCollapsed{justify-content:center;padding:8px}.user-profile-card-module__UeyacW__name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;font-size:16px;font-weight:600;overflow:hidden}.user-profile-card-module__UeyacW__skeleton{align-items:center;gap:12px;padding:10px;display:flex}.user-profile-card-module__UeyacW__avatarSkeleton{background:var(--app-surface-variant);border-radius:50%;flex-shrink:0;width:44px;height:44px;animation:1.5s ease-in-out infinite user-profile-card-module__UeyacW__pulse}.user-profile-card-module__UeyacW__nameSkeleton{background:var(--app-surface-variant);border-radius:6px;width:100px;height:18px;animation:1.5s ease-in-out infinite user-profile-card-module__UeyacW__pulse}@keyframes user-profile-card-module__UeyacW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.chat-reward-guide-module__73cPMa__container{flex-direction:column;gap:20px;display:flex}.chat-reward-guide-module__73cPMa__highlight{background:linear-gradient(135deg,#f59e0b10,#f59e0b18);border:1px solid #f59e0b25;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.chat-reward-guide-module__73cPMa__highlightIcon{color:#d97706;flex-shrink:0;width:22px;height:22px}.chat-reward-guide-module__73cPMa__highlightText{color:#d97706;font-size:14px;font-weight:700;line-height:1.4}.chat-reward-guide-module__73cPMa__steps{flex-direction:column;gap:16px;display:flex}.chat-reward-guide-module__73cPMa__step{align-items:flex-start;gap:12px;display:flex}.chat-reward-guide-module__73cPMa__stepNumber{background:var(--app-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:14px;font-weight:600;display:flex}.chat-reward-guide-module__73cPMa__stepText{color:var(--app-text);margin:0;padding-top:3px;font-size:14px;line-height:1.5}.chat-reward-guide-module__73cPMa__ruleHint{color:var(--app-text-tertiary);background:var(--app-bg);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}
.import-export-sheet-module__g4W-oa__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.import-export-sheet-module__g4W-oa__textarea{box-sizing:border-box;background-color:var(--app-input-bg);border:1px solid var(--app-input-border);width:100%;min-height:120px;color:var(--app-text);resize:none;-webkit-overflow-scrolling:touch;border-radius:10px;outline:none;flex:1;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5;transition:border-color .2s,box-shadow .2s;overflow-y:auto}.import-export-sheet-module__g4W-oa__textarea:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px rgba(var(--app-primary-rgb,99, 102, 241), .12)}.import-export-sheet-module__g4W-oa__textarea::placeholder{color:var(--app-text-tertiary)}.import-export-sheet-module__g4W-oa__headerCopyButton{width:36px;height:36px;color:var(--app-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.import-export-sheet-module__g4W-oa__headerCopyButton:hover{background-color:var(--app-hover);color:var(--app-text)}
.page-module__FIccrq__container{background-color:var(--app-background);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.page-module__FIccrq__loadingContainer{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.page-module__FIccrq__spinner{border:3px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__FIccrq__spin}@keyframes page-module__FIccrq__spin{to{transform:rotate(360deg)}}.page-module__FIccrq__loadingText{color:var(--app-text-secondary);font-size:14px}.page-module__FIccrq__content{z-index:2;flex:1;padding-top:56px;position:relative;overflow-y:auto}.page-module__FIccrq__content::-webkit-scrollbar{width:4px}.page-module__FIccrq__content::-webkit-scrollbar-track{background:0 0}.page-module__FIccrq__content::-webkit-scrollbar-thumb{background-color:rgba(var(--app-primary-rgb), .2);border-radius:4px}.page-module__FIccrq__formBody{max-width:var(--max-content-width);flex-direction:column;width:100%;margin:0 auto;padding:12px 0 80px;display:flex}.page-module__FIccrq__heroSection{background:linear-gradient(135deg, rgba(var(--app-primary-rgb), .06) 0%, rgba(var(--app-primary-rgb), .02) 100%);border:1px solid rgba(var(--app-primary-rgb), .08);border-radius:16px;align-items:flex-start;gap:18px;margin:0 12px 4px;padding:24px 16px 16px;display:flex;position:relative;overflow:hidden}.page-module__FIccrq__heroSection:before{content:"";background:radial-gradient(circle, rgba(var(--app-primary-rgb), .06) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-40%;right:-20%}.page-module__FIccrq__heroAvatar{z-index:1;flex-shrink:0;position:relative}.page-module__FIccrq__heroInfo{z-index:1;flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;position:relative}.page-module__FIccrq__heroNameInput{width:100%;color:var(--app-text);border:none;border-bottom:2px solid rgba(var(--app-primary-rgb), .15);letter-spacing:.3px;background:0 0;outline:none;padding:6px 0 10px;font-size:22px;font-weight:700;transition:border-color .3s}.page-module__FIccrq__heroNameInput::placeholder{color:var(--app-text-tertiary);font-weight:400}.page-module__FIccrq__heroNameInput:focus{border-bottom-color:var(--app-primary)}.page-module__FIccrq__heroMeta{color:var(--app-text-secondary);font-size:12px;line-height:1.5}.page-module__FIccrq__metaFields{flex-direction:column;padding:12px 16px 0;display:flex}.page-module__FIccrq__numberRow{gap:12px;display:flex}.page-module__FIccrq__numberRow>*{flex:1}.page-module__FIccrq__importExportButton{box-sizing:border-box;background-color:var(--app-input-bg);border:1px dashed var(--app-input-border);color:var(--app-primary);cursor:pointer;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin-bottom:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.page-module__FIccrq__importExportButton:hover{background-color:var(--app-hover);border-color:var(--app-primary)}.page-module__FIccrq__entriesList{flex-direction:column;gap:8px;margin-bottom:12px;padding:0 16px;display:flex}.page-module__FIccrq__fab{background-color:var(--app-primary);color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:0 4px 12px rgba(var(--app-primary-rgb), .35);z-index:10;border:none;border-radius:16px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px}.page-module__FIccrq__fab:hover{box-shadow:0 6px 16px rgba(var(--app-primary-rgb), .45);transform:translateY(-2px)}.page-module__FIccrq__fab:active{transform:translateY(0)}.page-module__FIccrq__saveButton{min-width:64px}.page-module__FIccrq__miniSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite page-module__FIccrq__spin}
.nav-content-module__U4_biq__container{-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;display:flex;overflow-y:auto}.nav-content-module__U4_biq__containerCollapsed .nav-content-module__U4_biq__menu{padding:4px 8px}.nav-content-module__U4_biq__containerCollapsed .nav-content-module__U4_biq__divider{margin:6px 12px}.nav-content-module__U4_biq__menu{flex-direction:column;padding:4px 12px;display:flex}.nav-content-module__U4_biq__menuItem{color:var(--app-text-secondary);white-space:nowrap;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;transition:background .15s,color .15s;display:flex;overflow:hidden}.nav-content-module__U4_biq__menuItemCollapsed{justify-content:center;padding:12px}.nav-content-module__U4_biq__menuItem:hover{background:var(--app-surface-variant);color:var(--app-text)}.nav-content-module__U4_biq__menuItemActive{background:var(--app-surface-variant);color:var(--app-primary)}.nav-content-module__U4_biq__menuItemActive .nav-content-module__U4_biq__menuIcon{color:var(--app-primary)}.nav-content-module__U4_biq__menuIcon{flex-shrink:0}.nav-content-module__U4_biq__menuLabel{font-size:15px;font-weight:500}.nav-content-module__U4_biq__divider{background:var(--app-divider);height:1px;margin:6px 20px}.nav-content-module__U4_biq__spacer{flex:1;min-height:16px}.nav-content-module__U4_biq__brandSlogan{color:var(--app-text-tertiary);letter-spacing:.04em;white-space:pre-line;text-align:center;opacity:.7;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 16px 24px;font-size:11px;font-style:italic;line-height:1.6;display:flex}
.workshop-task-preview-module__zivheq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:48px 24px;display:flex}.workshop-task-preview-module__zivheq__spinner{color:var(--app-primary);animation:1.2s linear infinite workshop-task-preview-module__zivheq__spin}.workshop-task-preview-module__zivheq__loadingText{color:var(--app-text-secondary);font-size:14px}.workshop-task-preview-module__zivheq__errorIcon{color:#ef4444}.workshop-task-preview-module__zivheq__errorText{color:var(--app-text-secondary);font-size:14px}@keyframes workshop-task-preview-module__zivheq__spin{to{transform:rotate(360deg)}}
.follow-authors-guide-module__8YiSkq__container{flex-direction:column;gap:16px;display:flex}.follow-authors-guide-module__8YiSkq__rule{color:var(--app-text);margin:0;font-size:14px;line-height:1.5}.follow-authors-guide-module__8YiSkq__listHeader{color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.follow-authors-guide-module__8YiSkq__list{flex-direction:column;gap:6px;display:flex}.follow-authors-guide-module__8YiSkq__empty{text-align:center;color:var(--app-text-tertiary);margin:0;padding:24px 0;font-size:14px}
.desktop-sidebar-module__BNrH9W__sidebar{display:none}@media (min-width:769px){.desktop-sidebar-module__BNrH9W__sidebar{width:var(--sidebar-width,256px);background:rgba(var(--app-card-rgb), .72);-webkit-backdrop-filter:saturate(180%)blur(24px);border-right:.5px solid var(--app-divider);z-index:var(--z-app-chrome);-webkit-overflow-scrolling:touch;flex-direction:column;transition:width .25s cubic-bezier(.4,0,.2,1),border-right-color .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.desktop-sidebar-module__BNrH9W__sidebar{background:var(--app-background)}}.desktop-sidebar-module__BNrH9W__sidebar.desktop-sidebar-module__BNrH9W__fullyHidden{border-right-color:#0000}.desktop-sidebar-module__BNrH9W__toggleButton{z-index:10;background:var(--app-surface-variant);width:28px;height:28px;color:var(--app-text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:16px;right:12px}.desktop-sidebar-module__BNrH9W__toggleButton:hover{background:var(--app-border);color:var(--app-text)}.desktop-sidebar-module__BNrH9W__collapsed .desktop-sidebar-module__BNrH9W__toggleButton{margin:12px auto 0;position:static}}@media (max-width:768px){.desktop-sidebar-module__BNrH9W__toggleButton{display:none}}
.persona-edit-sheet-module__0aCQGG__editForm{flex-direction:column;gap:16px;padding:8px 4px 4px;display:flex}