html{overflow-anchor:none}html:not([data-auth=in]) #rw-mine.auth-in{display:grid!important}html:not([data-auth=in]) #gid-box[hidden]{display:grid}.gid-dialog{background:var(--surface);width:min(92vw,400px);color:var(--text);border:0;border-radius:20px;padding:20px 16px}.gid-dialog[open]{gap:16px;display:grid}.gid-dialog .btn{box-sizing:border-box;width:100%;height:48px;min-height:48px;font-size:var(--text-md);font-weight:var(--fw-semibold);border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0 16px;display:inline-flex}.gid-dialog .btn.ghost{background:var(--surface-2);font-weight:var(--fw-medium)}.gid-dialog .gid-code{letter-spacing:-.2px;padding:14px 8px;font-size:14px}.gid-dialog h2{font-size:var(--text-lg);margin:0}.gid-dialog p{margin:0}.gid-dialog .btn:focus,.gid-dialog .btn:focus-visible{outline:0}html.no-scroll,html.no-scroll body{overscroll-behavior:none;touch-action:none;overflow:hidden}#cf-layer{pointer-events:none;background:0 0;border:0;width:100vw;height:100vh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.spin-win{text-align:center;overflow:visible}.spin-win[open]{justify-items:center;gap:8px;padding:24px 20px 20px}.spin-win .btn{width:100%;margin-top:12px}.sw-ic{font-size:56px;line-height:1}.spin-win .sw-amt{color:var(--muted);font-size:var(--text-lg);font-weight:var(--fw-semibold)}.spin-win .sw-amt b{color:var(--accent-display,#f0b90b);letter-spacing:-1px;font-size:48px;line-height:1.1}.gid-dialog::backdrop{background:#00000073}.gid-dlg-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tgroups{gap:12px;display:grid}.tgroup{background:var(--surface-2);border-radius:16px}.tg-skel{background:var(--surface-2);border-radius:16px;height:60px}.tgroup summary{cursor:pointer;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.tgroup summary::-webkit-details-marker{display:none}.tgroup summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.tgroup[open] summary:after{transform:rotate(-135deg)}.tg-ic{width:36px;height:36px;color:var(--accent-ink);background:#f0b90b2e;border-radius:50%;flex:none;place-items:center;display:grid}.tg-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tg-main{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-width:0;display:grid}.tg-main .tg-bar{grid-column:1/-1}.tg-name{font-size:var(--text-md);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:inline-flex}.tg-badge{background:color-mix(in srgb, var(--buy) 16%, transparent);color:var(--buy);font-size:11px;font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:999px;padding:1px 8px}.tg-dot{background:var(--buy);border-radius:50%;width:8px;height:8px}.tg-bar{background:var(--border);border-radius:2px;height:4px;display:block;overflow:hidden}.tg-bar i{background:var(--accent);border-radius:2px;height:100%;display:block}.tgroup summary small{color:var(--muted);font-size:var(--text-xs)}.tg-left{font-size:var(--text-md);font-weight:var(--fw-semibold);flex:none;justify-items:end;gap:0;line-height:1.2;display:grid}.tg-left em{color:var(--muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--fw-regular)}.tgroup>.tasks{padding:0 12px 12px}.rw-chart{display:none}@media (width<=760px){#rw-sum,#vip{display:none!important}#rw-mine{gap:12px;margin-top:-10px}#rw-mine .rw-chart,#rw-note{margin:0}#rw-cal,#cal-wrap{gap:12px}#rw-claim-note{margin:0;line-height:1.5}#cal-wrap>p,#rw-bonus{line-height:1.5}#rw-bonus:empty,#rw-msg:empty{display:none}.rw-tabs{margin:0}.rw-chart{grid-template-columns:minmax(112px,1fr) minmax(0,1.4fr);grid-template-areas:"ring list""bal bal";justify-content:stretch;align-items:center;gap:10px 16px;display:grid}.rc-wrap{grid-area:ring;justify-self:center;width:112px;height:112px;margin:0;padding:0;position:relative}.rc-donut{width:100%;height:100%;display:block}.rc-mid{place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.rc-mid b{font-size:18px;font-weight:var(--fw-semibold);line-height:1.1}.rc-mid small{color:var(--muted);font-size:12px}.rc-list{grid-area:list;justify-self:stretch;gap:6px;margin:0;padding:0;list-style:none;display:grid}.rc-list li{align-items:center;gap:8px;font-size:13px;line-height:1.3;display:flex}.rc-list li>i{border-radius:50%;flex:none;width:8px;height:8px}.rc-list li>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:0;overflow:hidden}.rc-list li>b{white-space:nowrap;font-weight:var(--fw-medium)}.rc-list li.zero{opacity:.55}.rc-seg{cursor:pointer;transition:opacity .35s,stroke-width .35s}.rc-seg.dim{opacity:.45}.rc-seg.hot{stroke-width:15px}.rc-list li{cursor:pointer;transition:opacity .35s}.rc-list li.hot>span,.rc-list li.hot>b{color:var(--text)}.rc-list li.hot{background:var(--surface-2);box-shadow:-6px 0 0 var(--surface-2), 6px 0 0 var(--surface-2);border-radius:8px}.rc-list li>b{text-align:right;min-width:7ch}.rc-mid{pointer-events:none}.rc-mid .rc-amt{font-size:11px}.rc-bal{border-top:0;grid-area:bal;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;padding-top:0;font-size:13px;display:grid}.rc-bal>div{min-width:0;color:var(--muted);flex-direction:column;gap:2px;display:flex}.rc-bal b{color:var(--text);font-weight:var(--fw-semibold)}}.gid-row{align-items:stretch;gap:8px;height:52px;display:flex}.gid-row .gid-code{text-align:center;flex:1;justify-content:center;align-items:center;min-width:0;padding-block:0;display:flex}.gid-copy{background:var(--accent);width:52px;color:var(--accent-text);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.gid-copy svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.gid-copy:disabled{background:var(--surface-2);color:var(--muted);cursor:default}.gid-copy.done{background:var(--buy);color:#fff}.gid-copy:focus,.gid-copy:focus-visible{outline:0}.gid-code{background:var(--surface-2);letter-spacing:-.2px;text-align:center;word-break:break-all;border-radius:12px;margin:0;padding:14px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5}#gid-box{gap:8px;display:grid}#gid-box[hidden]{display:none}.gid-code.empty{font-family:inherit;font-size:var(--text-sm);color:var(--muted);word-break:normal;overflow-wrap:normal}#gid-box .gid-row{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;height:auto;padding:0;display:flex}#gid-box .gid-row .gid-code{text-align:left;background:0 0;border-radius:0;flex:1;min-width:0;padding:0;font-size:15px;line-height:1.5;display:block}#gid-box .gid-row .gid-code.empty{font-size:var(--text-sm);text-align:left;padding:0}#gid-box .gid-copy{width:24px;height:24px;color:var(--text);background:0 0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}#gid-box .gid-copy:disabled{color:var(--muted);background:0 0}#gid-box .gid-copy.done{color:var(--buy);background:0 0}#gid-box .gid-copy span{display:none}.gid-warn{font-size:var(--text-sm);background:#f0b90b1f;border-radius:12px;margin:0;padding:12px;line-height:1.5}#rw-id{gap:20px;display:grid}html[data-auth=in] #rw-id{display:none!important}.gid-restore{gap:8px;display:grid}.gid-restore h2,.gid-restore .gid-sub{margin:0}.gid-form{gap:8px;margin-top:8px;display:flex}.gid-form .field{flex:1;min-width:0}.gid-form .field input{height:52px}.gid-form{align-items:stretch}.gid-form .btn{box-sizing:border-box;height:52px;min-height:52px;font-weight:var(--fw-semibold);border:0;border-radius:12px;padding:0 20px}@media (width<=760px){.gid-form .btn{min-width:0;font-size:var(--text-sm);padding:0 12px}}.steps{counter-reset:st;gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps .how-why{font-size:var(--text-xs);margin-top:2px;line-height:1.5;display:block}.steps li{font-size:var(--text-sm);counter-increment:st;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.steps li:before{content:counter(st);background:var(--accent);width:22px;height:22px;color:var(--accent-text);font-size:12px;font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.rw-tabs{display:none}@media (width<=760px){.rwpage{flex-direction:column;gap:20px;display:flex}.rwpage>.rw,.rwpage>.rw+.rw{margin-top:0}.gid-row{height:var(--control-h)}.gid-copy{width:44px}.gid-row .gid-code.empty{text-align:left;justify-content:flex-start;padding-inline:14px}.gid-form{height:calc(var(--control-h) + 4px)}.gid-form .field{height:100%}.gid-form .field input,.gid-form .btn,.gid-form .field input:not([type=checkbox]):not([type=radio]):not([type=file]){height:100%;min-height:0}.rw-tabs{background:var(--surface-2);border-radius:999px;order:4;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.rw-tabs button{min-width:0;height:var(--control-h);color:var(--muted);font:inherit;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 4px}.rwpage[data-tab=vip] .rw-tabs [data-t=vip],.rwpage[data-tab=checkin] .rw-tabs [data-t=checkin],.rwpage[data-tab=spin] .rw-tabs [data-t=spin],.rwpage[data-tab=tasks] .rw-tabs [data-t=tasks]{background:var(--surface);color:var(--text);font-weight:var(--fw-semibold);box-shadow:0 1px 3px #0000001f}.rwpage[data-tab] #rw-vip,.rwpage[data-tab] #rw-cal,.rwpage[data-tab] #ev-section,.rwpage[data-tab] #rw-spin,.rwpage[data-tab] #rw-tasksec{display:none}.rwpage[data-tab=vip] #rw-vip,.rwpage[data-tab=checkin] #rw-cal,.rwpage[data-tab=checkin] #ev-section:not([hidden]),.rwpage[data-tab=spin] #rw-spin,.rwpage[data-tab=tasks] #rw-tasksec{display:grid}#rw-mine{order:2}#rw-id{order:3}#gid-box{order:-1}#rw-id{gap:14px;margin-bottom:-6px}.gid-form{margin-top:0}.gid-row .gid-code,.gid-copy,.gid-form .btn{border-radius:var(--radius)}.gid-form .field input{border-radius:var(--radius);background:var(--surface-2);font-size:16px;font-weight:var(--fw-regular);border:1.5px solid #0000}.gid-form .field input:focus{border-color:var(--accent-display);background:var(--surface)}#rw-vip,#rw-cal,#ev-section,#rw-spin{order:5}#rw-how{order:8}#rw-tasksec{order:5}#rw-history{order:10;gap:0;padding-bottom:8px}#rw-history h2{margin-bottom:12px}#hist-pager{gap:4px;margin-top:12px}}.hist-login{text-align:center;justify-items:center;gap:8px;padding:20px 0;display:grid}.hist-login svg{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.hist-login h4{font-size:var(--text-lg);margin:0}.hist-login p{color:var(--muted);font-size:var(--text-sm);margin:0}.hist-login a{background:var(--surface-2);color:var(--text);font-weight:var(--fw-semibold);border-radius:999px;margin-top:10px;padding:10px 22px;text-decoration:none}main [data-snap][data-stale="1"],#vip-wrap[data-stale="1"],#cal-wrap[data-stale="1"],#rw-tasks[data-stale="1"]{opacity:1;pointer-events:auto}#vip-wrap,#cal-wrap{gap:12px;display:grid}.rw{gap:12px;max-width:420px;display:grid}.rw+.rw{border-top:var(--divider-line);margin-top:32px;padding-top:24px}@media (width<=760px){.rw+.rw{border-top:0;margin-top:32px;padding-top:0}.rw{gap:12px;max-width:none}.rw h2{font-size:var(--text-lg);font-weight:var(--fw-semibold)}}.rw h2{font-size:var(--text-md);margin:0}.rw p{margin:0}#rw-claim-note.warn,#spin-note.warn{color:var(--sell)}.rw[hidden],.rw [hidden],.rw .form-error:empty{display:none}#rw-claim{margin-top:4px}.vip-shine{animation:2.6s ease-in-out infinite vip-shine}@keyframes vip-shine{0%,25%{transform:translate(0)}80%,to{transform:translate(80px)}}@media (prefers-reduced-motion:reduce){.vip-shine{opacity:0;animation:none}}.sum{gap:8px;margin:0;display:grid}.sum div{justify-content:space-between;gap:12px;display:flex}.sum dt{color:var(--muted)}.sum dd{font-weight:var(--fw-medium);margin:0}.sum .total{border-top:var(--divider-line);padding-top:8px}.sum .total dt{color:var(--text)}.cal-head{justify-content:space-between;align-items:center;display:flex}.cal-nav{background:var(--surface-2);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cal-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cal-week,.days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-week span{text-align:center;color:var(--muted);font-size:var(--text-xs,12px)}.days .d{border:var(--line);font-size:var(--text-sm);border-radius:8px;justify-items:center;gap:1px;padding:6px 0;display:grid}.days .d small{color:var(--muted);font-size:10px}.days .d.pad{border-color:#0000}.days .d.past{opacity:.45}.days .d.done{background:color-mix(in srgb, var(--accent-display) 18%, transparent);border-color:var(--accent-display);opacity:1}.days .d.today{border-color:var(--accent-display);border-width:2px}.lnk{color:var(--accent-ink,var(--accent-display));text-decoration:underline}.vip{border:var(--line);border-radius:var(--radius);font-size:var(--text-sm);padding:10px 12px}.tabs2{gap:8px;display:flex}.tabs2 button{background:var(--surface-2);color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;border-radius:6px;padding:6px 12px}.tabs2 button.on{background:var(--accent-display);color:var(--accent-text);font-weight:var(--fw-semibold)}@media (width>=761px){.rw{max-width:560px}}.board{gap:6px;margin:0;padding:0;list-style:none;display:grid}.board li{border:var(--line);border-radius:var(--radius);justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.board li.me{border-color:var(--accent-display);background:color-mix(in srgb, var(--accent-display) 10%, transparent)}.pager{justify-content:center;align-items:center;gap:16px;display:flex}.pager[hidden]{display:none}.cal-nav:disabled{opacity:.4;cursor:not-allowed}.hist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hist li{border:var(--line);border-radius:var(--radius);justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.hist .src{gap:2px;min-width:0;display:grid}.hist small{color:var(--muted)}.hist .amt{color:var(--buy);font-weight:var(--fw-medium);white-space:nowrap}.hday,.hic,.htime,.hhead,.hdate{display:none}@media (width<=760px){.hist{gap:0}.hist .hhead,.hist li:not(.hhead):not(.muted){border-radius:0;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;margin:0;padding:10px 0;line-height:1.35;display:grid;border:0!important}.hist .hhead{color:var(--muted);font-size:var(--text-xs);padding:0 0 6px}.hist .hhead span:last-child{text-align:right}.hist .hdate{gap:2px;display:grid}.hist .hdate>span{font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap}.hist .hdate small{color:var(--muted);font-size:var(--text-xs)}.hist .src{gap:2px;line-height:1.35;display:grid}.hist .hdate small,.hist .src small{line-height:1.35}.hist .src>span{font-size:var(--text-sm);font-weight:var(--fw-medium)}.hist .src small{font-size:var(--text-xs)}.hist .hfull,.hist .htime{display:none}.hist .amt{font-size:var(--text-sm);font-weight:var(--fw-semibold);text-align:right}}.spin{text-align:left;justify-items:stretch}.spin .wheel-wrap{justify-self:center}.spin .form-error{text-align:center}:global(.confetti){z-index:200;pointer-events:none;width:9px;height:14px;animation:confetti-fall var(--dur,2.6s) cubic-bezier(.3, .5, .6, 1) var(--delay,0s) forwards;border-radius:2px;position:fixed;top:-16px}@keyframes confetti-fall{to{transform:translate3d(var(--dx,0), 105vh, 0) rotate(var(--rot,720deg));opacity:.9}}.wheel-wrap{aspect-ratio:1;width:min(260px,72vw);margin:8px 0 4px;position:relative}.wheel{width:100%;height:100%;box-shadow:0 0 0 5px var(--accent-display), 0 6px 18px #0000002e;--r0:0deg;border-radius:50%;transition:transform 4.2s cubic-bezier(.12,.7,.1,1);animation:36s linear infinite wheel-idle}@keyframes wheel-idle{0%{rotate:var(--r0)}to{rotate:calc(var(--r0) + 360deg)}}@media (prefers-reduced-motion:reduce){.wheel{animation:none}}.wheel text{fill:#3a2f00;font-size:13px;font-weight:700}.wheel text.u{letter-spacing:.04em;font-size:7.5px;font-weight:600}.wheel-hub{background:var(--accent-display);width:64px;height:64px;color:var(--accent-text,#1e2329);font:inherit;letter-spacing:.04em;box-shadow:0 0 0 4px var(--surface), 0 2px 8px #00000040;cursor:pointer;border:0;border-radius:50%;margin:-32px 0 0 -32px;padding:0;font-size:.8rem;font-weight:800;position:absolute;inset:50%}.wheel-hub:disabled{background:var(--surface-2);color:var(--muted);cursor:default}.wheel-pin{z-index:2;border-left:10px solid #0000;border-right:10px solid #0000;border-top:18px solid var(--text);filter:drop-shadow(0 2px 2px #0000004d);width:0;height:0;margin-left:-10px;position:absolute;top:-10px;left:50%}.tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tasks li{border:var(--line);border-radius:var(--radius);align-items:center;gap:12px;padding:12px;display:flex}.tasks .t{flex:1;gap:2px;min-width:0;display:grid}.tasks .go{color:var(--accent-ink,var(--accent-display));font-size:var(--text-sm);font-weight:var(--fw-medium);text-decoration-skip-ink:none;text-underline-offset:4px;text-decoration:underline 1px}.tasks .btn:disabled{opacity:.45;cursor:not-allowed}.tasks small{color:var(--muted)}.tasks .btn{flex:none;padding:6px 12px}.tasks .rw-box{display:none}@media (width<=760px){.tasks{gap:12px}.tasks li{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"box info""box btn";align-items:start;gap:4px 12px;padding:10px;display:grid}.tasks .rw-box{border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-ink,var(--accent-display));text-align:center;flex-direction:column;grid-area:box;justify-content:center;align-self:stretch;align-items:center;display:flex}.tasks .rw-box b{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.tasks .rw-box i{font-size:.7rem;font-style:normal;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin-top:4px}.tasks .t{grid-area:info;align-content:center;gap:4px}.tasks .t strong{font-size:.95rem;font-weight:600;line-height:1.3}.tasks .t small{font-size:.8rem;line-height:1.4}.tasks .t .plus{display:none}.tasks .vip-row .t .plus{color:var(--accent-ink,var(--accent-display));display:inline}.tasks .rw-box:not(.vip-badge){color:#3a2a00;-webkit-mask-composite:source-in;background:linear-gradient(105deg,#0000 38%,#ffffffbf 50%,#0000 62%) 150% 0/250% 100% no-repeat,linear-gradient(145deg,#ffe27a 0%,#fcd535 55%,#f0b90b 100%);border-radius:12px;justify-content:center;gap:0;padding:18px 8px;animation:2.6s ease-in-out infinite reward-shine;position:relative;-webkit-mask-image:radial-gradient(7px at 0,#0000 97%,#000),radial-gradient(7px at 100%,#0000 97%,#000);mask-image:radial-gradient(7px at 0,#0000 97%,#000),radial-gradient(7px at 100%,#0000 97%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}@keyframes reward-shine{0%,25%{background-position:150% 0,0 0}80%,to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.tasks .rw-box:not(.vip-badge){animation:none}}.tasks .rw-box:not(.vip-badge):before{content:"REWARD";letter-spacing:.16em;opacity:.65;margin-bottom:4px;font-size:.56rem;font-weight:800;line-height:1}.tasks .rw-box.unlock:before{content:"TASK"}.tasks .rw-box.unlock b{line-height:0;display:block}.tasks .rw-box:not(.vip-badge):after{content:"";pointer-events:none;border:1.5px dashed #3a2a0059;border-radius:8px;position:absolute;inset:6px}.tasks .rw-box:not(.vip-badge) b{font-size:1.7rem}.tasks .rw-box:not(.vip-badge) i{opacity:.85;margin-top:4px;line-height:1}.tasks .rw-box.vip-badge{background:0 0}#vip-list{gap:8px}#vip-list li.vip-row{background:0 0;border:0;border-radius:0;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"box info btn";align-items:start;gap:12px;padding:8px 0}#vip-list .vip-toggle{width:auto;min-width:0;height:auto;color:var(--muted);vertical-align:baseline;cursor:pointer;background:0 0;border:0;margin:0 0 0 4px;padding:0 4px;line-height:1;display:inline-block}#vip-list .vip-toggle svg{vertical-align:baseline;width:12px;height:8px;transition:transform .2s;display:inline-block}#vip-list .vip-toggle.open svg{transform:rotate(180deg)}#vip-list .vip-detail{opacity:.85;margin:6px 0 0;padding:0 0 0 16px;font-size:13px;list-style:decimal}#vip-list .vip-detail li{background:0 0;border:0;border-radius:0;padding:2px 0;display:list-item}#vip-list .rw-box.vip-badge{align-self:start}#vip-list .btn{place-self:start end;min-width:72px;height:36px;padding:0 14px}.days .d.today{border-width:1px}.days .d:not(.done):not(.past):not(.pad){background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--accent-display) 55%, transparent) 50%, transparent 62%) 150% 0 / 250% 100% no-repeat;animation:2.6s ease-in-out infinite reward-shine}@media (prefers-reduced-motion:reduce){.days .d:not(.done):not(.past):not(.pad){animation:none}}.cal-nav{width:28px;height:28px;color:var(--text);background:0 0;border-radius:6px}.cal-nav:disabled{color:var(--muted);opacity:1}#rw-claim{height:calc(var(--control-h) + 6px)}.tasks .btn{grid-area:btn;place-self:end;min-width:88px}.tasks li:not(.vip-row){grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"box title title""box desc desc""box go btn";align-items:center}.tasks li:not(.vip-row) .rw-box{min-height:110px}.tasks li:not(.vip-row) .t{display:contents}.tasks li:not(.vip-row) .t strong{grid-area:title;align-self:end}.tasks li:not(.vip-row) .t small{grid-area:desc;align-self:start}.tasks li:not(.vip-row) .t .go{grid-area:go;place-self:center start}.tasks li:not(.vip-row) .btn:disabled{border:var(--divider-line);background:var(--surface);color:var(--muted);opacity:1}.tasks li:not(.vip-row) .btn{min-width:80px;height:32px;font-size:var(--text-sm);grid-area:btn;place-self:center end;padding:0 14px}}
