.dapp #dBack:not([hidden]){display:grid}.dapp .hm{display:flex;flex-direction:column;gap:20px;padding-bottom:76px}.dapp .hm>.dcard,.dapp .hm-today>*{margin-bottom:0}.dapp .hm>.dhello{padding-bottom:0}.dapp .hm-sec{animation:d-rise .55s var(--d-ease) both;animation-delay:calc(var(--i,0) * 55ms)}.dapp .hm-h{display:flex;align-items:center;gap:8px;min-height:38px;margin:0 2px 8px}.dapp .hm-h h2{flex:1;min-width:0;margin:0;font-size:18px;font-weight:600}.dapp .hm-h-acts{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.dapp .hm-ib{width:38px;height:38px;border-radius:12px;color:var(--d-acc)}.dapp .hm-h-year h2 span{margin-inline-start:8px;color:var(--d-sub);font-size:14px;font-weight:500}.dapp .hm-today{display:grid;gap:12px}@media (min-width:760px){.dapp .hm-today{grid-template-columns:1.35fr 1fr;align-items:start}}.dapp .hm-leaf{cursor:pointer;padding:16px 18px;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-ease)}.dapp .hm-leaf:active{transform:scale(.992)}.dapp .hm-leaf:focus-visible{outline:2px solid var(--d-acc);outline-offset:2px}.dapp .hm-leaf-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dapp .hm-leaf-h h2{margin:2px 0 0;font-size:24px;font-weight:600}.dapp .hm-leaf-line{margin:10px 0 12px;font-size:14px;line-height:1.85;opacity:.92}.dapp .hm-leaf-all{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;margin-bottom:14px;font-size:12.5px;opacity:.95}.dapp .hm-leaf-all .dbar{grid-column:1 / -1}.dapp .hm-leaf-go{display:flex;align-items:center;gap:12px}.dapp .hm-leaf-go .dbtn{flex:0 0 auto}.dapp .hm-leaf-dots{display:flex;gap:2px}.dapp .hm-leaf-dots .ic{width:21px;height:21px;color:var(--d-leaf);filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.dapp .hm-leaf-dots i.used .ic{color:rgba(255,255,255,.2);filter:none}:root[data-theme=paper] .dapp .hm-leaf-dots i.used .ic{color:rgba(90,50,20,.2)}.dapp .hm-leaf-more{margin-inline-start:auto;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;opacity:.85}.dapp .hm-leaf-more .ic{width:16px;height:16px}.dapp .hm-read-top{display:grid;gap:10px;margin-bottom:12px}@media (min-width:640px){.dapp .hm-read-top{grid-template-columns:1.4fr 1fr}}.dapp .hm-streak,.dapp .hm-goal,.dapp .hm-year-g{background:var(--d-surf);border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:var(--d-shadow);color:inherit}.dapp .hm-streak{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"f t" "w w";align-items:center;gap:12px 12px;width:100%;padding:14px 16px;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-ease)}.dapp .hm-streak:active{transform:scale(.985)}.dapp .hm-flame{grid-area:f;width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-faint)}.dapp .hm-flame .ic{width:26px;height:26px}.dapp .hm-streak.lit .hm-flame{background:radial-gradient(circle at 50% 70%,rgba(255,138,60,.28),transparent 70%),var(--d-surf2);color:var(--d-fire2)}.dapp .hm-streak.lit .hm-flame .ic{animation:d-flicker 1.6s ease-in-out infinite;transform-origin:50% 90%}.dapp .hm-streak-t{grid-area:t;display:flex;flex-direction:column;gap:2px;min-width:0}.dapp .hm-streak-t b{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .hm-streak.lit .hm-streak-t b{color:var(--d-fire)}.dapp .hm-streak-t small{font-size:12.5px;color:var(--d-sub);line-height:1.6}.dapp .hm-week{grid-area:w;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.dapp .hm-week i{display:block;height:8px;border-radius:4px;background:var(--d-surf3)}.dapp .hm-week i.on{background:linear-gradient(90deg,var(--d-fire),var(--d-fire2))}.dapp .hm-week i.td:not(.on){outline:1.5px dashed var(--d-fire);outline-offset:1px}.dapp .hm-week i.ft{opacity:.4}.dapp .hm-goal{display:flex;align-items:center;gap:12px;padding:12px 14px}.dapp .hm-goal-r{position:relative;width:46px;height:46px;flex:none}.dapp .hm-goal-r .dring{position:absolute;inset:0}.dapp .hm-goal-r b{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .hm-goal-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dapp .hm-goal-t b{font-size:15px;font-weight:600}.dapp .hm-goal-t small{font-size:12.5px;color:var(--d-sub)}.dapp .hm-goal .hm-ib{margin-inline-start:auto}.dapp .hm-book-main .reading-card{margin:0}.dapp .hm-empty{padding:22px 10px;border:1px dashed var(--d-line2);border-radius:var(--d-r)}.dapp .hm-books{display:flex;flex-direction:column;margin-top:10px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);overflow:hidden}.dapp .hm-book{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;text-align:start;color:inherit;border-bottom:1px solid var(--d-line);-webkit-tap-highlight-color:transparent;transition:background .15s}.dapp .hm-book:last-child{border-bottom:0}.dapp .hm-book:hover{background:var(--d-surf2)}.dapp .hm-book.paused{opacity:.75}.dapp .hm-book-c{flex:none;width:34px}.dapp .hm-book-c .cover-fake .a{display:none}.dapp .hm-book-c .cover-fake .t{font-size:7px;line-height:1.3}.dapp .hm-book-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .hm-book-t b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .hm-book-t small{font-size:12px;color:var(--d-sub)}.dapp .hm-book-p{font-size:12.5px;font-weight:600;color:var(--d-acc);font-variant-numeric:tabular-nums}.dapp .hm-book-go{width:16px;height:16px;color:var(--d-faint)}.dapp .hm-all{margin-top:6px}.dapp .hm-aside{margin-top:10px}.dapp .hm-aside summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 2px;font-size:13.5px;font-weight:600;color:var(--d-sub);list-style:none}.dapp .hm-aside summary::-webkit-details-marker{display:none}.dapp .hm-aside summary::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-inline-start:2px;transition:transform .2s}.dapp .hm-aside[open] summary::after{transform:rotate(-135deg)}.dapp .hm-next{margin-top:14px}.dapp .hm-next h3{margin:0 2px 8px;font-size:14px;font-weight:600;color:var(--d-sub)}.dapp .hm-rail{margin-inline:-16px;padding-inline:16px}.dapp .hm-heat{display:flex;flex-direction:column;gap:6px}.dapp .hm-rec{display:inline-flex;align-items:center;gap:6px}.dapp .hm-rec .ic{width:16px;height:16px;color:var(--d-acc)}.dapp .hm>.dcard.dmod:empty,.dapp .hm>.dcard.dmod:has(.kd-today:empty){display:none}.dapp .hm-ep{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .hm-ep-img{flex:none;width:60px;height:60px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-faint)}.dapp .hm-ep-img img{width:100%;height:100%;object-fit:cover;display:block}.dapp .hm-ep.kid .hm-ep-img{box-shadow:0 0 0 2px color-mix(in srgb,var(--d-violet) 55%,transparent)}.dapp .hm-ep-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:start;color:inherit}.dapp .hm-ep-mid small{font-size:12px;color:var(--d-sub)}.dapp .hm-ep-mid b{font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .hm-ep-m{font-size:12px;color:var(--d-faint)}.dapp .hm-ep-play{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink);box-shadow:0 3px 0 var(--d-acc-deep);transition:transform .12s var(--d-ease),box-shadow .12s}.dapp .hm-ep-play:active{transform:translateY(3px);box-shadow:none}.dapp .hm-ep-play .ic{width:22px;height:22px}.dapp .hm-year-g{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;padding:14px 6px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-ease)}.dapp .hm-year-g:active{transform:scale(.99)}.dapp .hm-year-g>span{display:flex;flex-direction:column;align-items:center;gap:2px;border-inline-start:1px solid var(--d-line)}.dapp .hm-year-g>span:first-child{border-inline-start:0}.dapp .hm-year-g b{font-size:21px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.dapp .hm-year-g small{font-size:11.5px;color:var(--d-sub)}.dapp .hm-year.empty{padding:16px 18px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line)}.dapp .hm-year.empty .hm-h{margin-inline:0}.dapp .hm-year .st-empty-go{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.dapp .bg{gap:16px}.dapp .bg>.dcard{margin-bottom:0}.dapp .bg-hero .dleaf-h h2{font-size:28px}.dapp .bg-tag{margin:4px 0 0;font-size:13.5px;opacity:.85}.dapp .bg-hero .dleaf-stats{margin:14px 0 12px;gap:8px}.dapp .bg-hero .dleaf-stats>div{padding:10px 12px}.dapp .bg-hero .dleaf-stats b{font-size:22px}.dapp .bg-hero .dleaf-bar{margin-bottom:14px}.dapp .bg-cta{display:flex;align-items:center;gap:14px}.dapp .bg-cta .dbtn{flex:1 1 auto}.dapp .bg-tabs{position:sticky;top:calc(var(--d-top) + var(--d-safe-t) + 6px);z-index:6;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;border-radius:15px;background:var(--d-surf2);box-shadow:0 8px 22px -16px rgba(0,0,0,.7)}.dapp .bg-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 6px;border-radius:11px;font-size:13.5px;font-weight:500;color:var(--d-sub);white-space:nowrap;transition:background .2s,color .2s}.dapp .bg-tabs button.on{background:var(--d-surf);color:var(--d-ink);font-weight:600;box-shadow:0 1px 6px rgba(0,0,0,.25)}:root[data-theme=paper] .dapp .bg-tabs button.on{box-shadow:0 1px 4px rgba(60,45,20,.15)}.dapp .bg-tabs .dcnt{font-size:11.5px;padding:1px 7px}.dapp .bg-body{min-height:120px}.dapp .bg-body.enter>*{animation:d-fade .3s ease both}.dapp .dmine-top{min-height:34px}.dapp .dmine-act{display:flex;align-items:center;gap:0;margin:-4px 0 -4px auto}.dapp .bg-ic{width:34px;height:34px;border-radius:11px;color:var(--d-sub)}.dapp .bg-ic .ic{width:19px;height:19px}.dapp .bg-ic:hover{color:var(--d-acc)}.dapp .bg-ic.danger:hover{color:var(--d-bad)}.dapp .dmine-book time{color:var(--d-faint)}.dapp .bg-body .dnudge{margin-bottom:12px}.dapp .bg-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 12px}.dapp .bg-sort{display:inline-flex;padding:3px;border-radius:12px;background:var(--d-surf2);margin-inline-start:auto}.dapp .bg-sort button{min-height:32px;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:500;color:var(--d-sub);white-space:nowrap}.dapp .bg-sort button.on{background:var(--d-surf);color:var(--d-ink);font-weight:600}.dapp .bg-ground{display:grid;gap:12px}@media (min-width:760px){.dapp .bg-ground{grid-template-columns:1fr 1fr;align-items:start}}.dapp .bg-leaf{padding:16px 18px 14px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);border-inline-start:3px solid var(--tc,var(--d-leaf));box-shadow:var(--d-shadow);animation:d-rise .5s var(--d-ease) both}.dapp .bg-leaf.star{background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 14%,var(--d-surf)),var(--d-surf) 70%)}.dapp .bg-badge{display:inline-flex;margin-bottom:8px;padding:2px 10px;border-radius:99px;font-size:11.5px;font-weight:600;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .bg-line{margin:0 0 10px;font-size:16px;line-height:2;white-space:pre-line;quotes:"«" "»"}.dapp .bg-line::before{content:open-quote;color:var(--tc,var(--d-leaf))}.dapp .bg-line::after{content:close-quote;color:var(--tc,var(--d-leaf))}.dapp .bg-book{font-size:13px;color:var(--d-sub);line-height:1.8}.dapp .bg-book b{color:var(--d-ink2)}.dapp .bg-note{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--d-surf2);font-size:13px;line-height:1.85;color:var(--d-ink2)}.dapp .bg-by{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;color:var(--d-faint)}.dapp .bg-by span{color:var(--d-sub);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .bg-by em{font-style:normal;font-size:11px;padding:1px 8px;border-radius:99px;background:var(--d-surf2)}.dapp .bg-by time{margin-inline-start:auto;white-space:nowrap}.dapp .bg-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tc,var(--d-leaf))}.dapp .bg-more{margin-top:14px}.dapp .bg-crowd{margin:0 2px 14px}.dapp .bg-podium{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:8px;align-items:end;margin-bottom:20px}.dapp .bg-pp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0;padding:16px 6px 14px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);color:inherit}.dapp .bg-pp.pp-1{padding:24px 6px 20px;background:linear-gradient(180deg,rgba(227,176,98,.2),var(--d-surf) 85%);border-color:rgba(227,176,98,.42)}.dapp .bg-pp.me{outline:2px solid var(--d-acc);outline-offset:-1px}.dapp .bg-pp b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600}.dapp .bg-pp b em{font-style:normal;color:var(--d-acc);font-size:12px}.dapp .bg-pp small{font-size:12px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .bg-pp-r{font-size:11.5px;font-weight:600;color:var(--d-acc)}.dapp .bg-pp-leaf .ic{width:26px;height:26px;color:#ffc56a}.dapp .bg-pp.empty{border-style:dashed;background:transparent;box-shadow:none;color:var(--d-faint);cursor:pointer}.dapp .bg-pp.empty b{color:var(--d-sub);font-weight:500}.dapp .bg-pp.empty small{font-size:11.5px;line-height:1.6}.dapp .bg-sec h3{margin:0 2px 8px;font-size:15px;font-weight:600;color:var(--d-sub)}.dapp .bg-rank{padding:4px 10px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .bg-rank li.sticky-me{margin-top:6px;border-top:1px dashed var(--d-line2)}.dapp .bg-rank small{font-size:11.5px;font-weight:400;color:var(--d-faint)}.dapp .bg-me0{margin-top:16px}.dapp .bg-rules{margin-top:18px;padding:2px 2px}.dapp .bg-rules summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 2px;font-size:13.5px;font-weight:600;color:var(--d-sub);list-style:none}.dapp .bg-rules summary::-webkit-details-marker{display:none}.dapp .bg-rules summary::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-inline-start:2px;transition:transform .2s}.dapp .bg-rules[open] summary::after{transform:rotate(-135deg)}.dapp .bg-rules ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px}.dapp .bg-rules li{position:relative;padding-inline-start:16px;font-size:13px;line-height:1.9;color:var(--d-sub)}.dapp .bg-rules li::before{content:"";position:absolute;inset-inline-start:2px;top:.85em;width:6px;height:6px;border-radius:50%;background:var(--d-leaf)}@media (prefers-reduced-motion:reduce){.dapp .hm-streak.lit .hm-flame .ic{animation:none}}.dapp .hm-today>.fb-welcome{grid-column:1 / -1}.dapp .fb-welcome{padding:16px 18px 14px;border-radius:var(--d-r);background:var(--d-acc-soft);border:1px solid var(--d-line);transition:opacity .2s var(--d-ease),transform .2s var(--d-ease)}.dapp .fb-welcome.out{opacity:0;transform:translateY(-6px)}.dapp .fb-w-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.dapp .fb-w-ic{flex:none;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--d-surf);color:var(--d-acc)}.dapp .fb-w-ic .ic{width:19px;height:19px}.dapp .fb-w-h b{font-size:16px;font-weight:700}.dapp .fb-welcome p{margin:0 0 6px;font-size:13.5px;line-height:1.9;color:var(--d-ink2)}.dapp .fb-w-bug{display:inline-flex;vertical-align:middle;width:26px;height:26px;border-radius:9px;align-items:center;justify-content:center;background:var(--d-surf);color:var(--d-acc);margin:0 2px}.dapp .fb-w-bug .ic{width:16px;height:16px}.dapp .fb-w-acts{display:flex;align-items:center;gap:14px;margin-top:10px}.dapp .fb-seg{display:flex;padding:4px;border-radius:14px;background:var(--d-surf2);margin-bottom:12px}.dapp .fb-k{flex:1 1 0;min-width:0;min-height:38px;text-align:center;border:0;border-radius:11px;background:transparent;color:var(--d-sub);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s var(--d-ease),color .18s var(--d-ease)}.dapp .fb-k.on{background:var(--d-surf);color:var(--d-ink);box-shadow:0 1px 0 var(--d-line2)}.dapp .fb-q{font-size:17px;font-weight:700;margin:2px 2px 8px}.dapp .fb-text{min-height:150px;resize:vertical;line-height:1.9}.dapp .fb-note-s{margin:10px 2px 0}.dapp .fb-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 8px 14px}.dapp .fb-done-ic{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--d-acc-soft);color:var(--d-acc);margin-bottom:12px}.dapp .fb-done-ic .ic{width:28px;height:28px}.dapp .fb-done .fb-done-ic{animation:fb-pop .45s var(--d-spring) both}.dapp .fb-done.special .fb-done-ic{background:var(--d-acc);color:var(--d-acc-ink)}.dapp .fb-done b{font-size:17px;margin-bottom:6px}@keyframes fb-pop{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.dapp .fb-done p{margin:0;color:var(--d-ink2);font-size:14px;line-height:1.9;max-width:300px}@media (prefers-reduced-motion:reduce){.dapp .fb-welcome,.dapp .fb-k{transition:none}.dapp .fb-done .fb-done-ic{animation:none}}.dapp .bg2-hero{padding:18px 18px 16px}.dapp .bg2-hero .dleaf-h h2{font-size:26px}.dapp .bg2-big{display:flex;align-items:baseline;gap:8px;margin:14px 0 10px}.dapp .bg2-big b{font-size:46px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.dapp .bg2-big>span{font-size:15px;opacity:.85}.dapp .bg2-big.sm{margin:10px 0 8px}.dapp .bg2-big.sm b{font-size:32px}.dapp .bg2-big.sm>span{font-size:14px}.dapp .bg2-beads{--bd-off:var(--d-surf3);display:flex;gap:4px;align-items:center;margin:2px 0 8px}.dapp .dleaf .bg2-beads{--bd-off:rgba(255,255,255,.14)}:root[data-theme=paper] .dapp .dleaf .bg2-beads{--bd-off:rgba(90,50,20,.14)}.dapp .bg2-beads i{flex:1 1 0;min-width:0;max-width:16px;height:10px;border-radius:99px;background:var(--bd-off)}.dapp .bg2-beads i.on{background:linear-gradient(180deg,#ffcf7a,var(--d-leaf));box-shadow:0 0 8px -1px rgba(255,170,90,.55);animation:bg2-pop .5s var(--d-spring) both;animation-delay:calc(var(--k) * 26ms)}.dapp .bg2-beads i.end{background:transparent;box-shadow:inset 0 0 0 2px #ffc56a}.dapp .bg2-beads i.end.on{background:#ffc56a;box-shadow:0 0 10px 0 rgba(255,197,106,.7)}.dapp .bg2-beads.sm{margin:0 0 8px}.dapp .bg2-beads.sm i{height:8px}@keyframes bg2-pop{from{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.dapp .bg2-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-bottom:14px;font-size:13px;opacity:.95}.dapp .bg2-bits{display:flex;gap:0;font-size:12.5px;opacity:.85}.dapp .bg2-bits span+span{margin-inline-start:10px;padding-inline-start:10px;border-inline-start:1px solid rgba(255,255,255,.22)}:root[data-theme=paper] .dapp .bg2-bits span+span{border-inline-start-color:rgba(90,50,20,.22)}.dapp .bg2-in{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#ffd58f}:root[data-theme=paper] .dapp .dleaf .bg2-in{color:#8a4b12}.dapp .bg2-in .ic{width:16px;height:16px}.dapp .bg2-all{margin:14px 0 0}.dapp .hm-leaf2 .hm-leaf-line{margin:6px 0 10px}@media (prefers-reduced-motion:reduce){.dapp .bg2-beads i.on{animation:none}}.dapp .bg2-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--d-surf2);color:var(--d-sub)}.dapp .bg2-chip .ic{width:14px;height:14px}.dapp .bg2-chip.ok{background:color-mix(in srgb,var(--d-ok) 15%,transparent);color:var(--d-ok)}.dapp .bg2-chip.no{background:color-mix(in srgb,var(--d-bad) 14%,transparent);color:var(--d-bad)}.dapp .bg2-star{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .bg2-star .ic{width:13px;height:13px}.dapp .bg2-tag{padding:2px 8px;border-radius:99px;font-size:11px;background:var(--d-surf2);color:var(--d-faint)}.dapp .bg2-mine{display:grid;gap:10px}.dapp .bg2-day{display:flex;align-items:center;gap:8px;margin:12px 4px 0;font-size:13px;color:var(--d-sub)}.dapp .bg2-day:first-child{margin-top:0}.dapp .bg2-day .ic{width:17px;height:17px;color:var(--d-leaf)}.dapp .bg2-day-o{width:9px;height:9px;margin:0 4px;border-radius:50%;border:1.5px solid var(--d-faint)}.dapp .bg2-day b{font-weight:600;color:var(--d-ink2)}.dapp .bg2-day small{margin-inline-start:auto;font-size:12px;color:var(--d-faint)}.dapp .bg2-lf{position:relative;padding:14px 16px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);overflow:hidden}.dapp .bg2-lf::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:3px;background:var(--tc,var(--d-leaf));opacity:.85}.dapp .bg2-lf.st-pending{border-style:dashed}.dapp .bg2-lf.st-no{opacity:.82}.dapp .bg2-lf-top{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-height:34px}.dapp .bg2-acts{display:flex;align-items:center;margin:-4px 0 -4px auto}.dapp .bg2-ib{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--d-sub)}.dapp .bg2-ib .ic{width:19px;height:19px}.dapp .bg2-ib:hover{color:var(--d-acc)}.dapp .bg2-dots{display:inline-flex;align-items:center;justify-content:center;gap:3px}.dapp .bg2-dots i{width:4px;height:4px;border-radius:50%;background:currentColor}.dapp .bg2-lf-q{display:block;margin:0 0 10px;font-size:15.5px;line-height:2;white-space:pre-line;quotes:"«" "»"}.dapp .bg2-lf-q::before{content:open-quote;color:var(--tc,var(--d-leaf))}.dapp .bg2-lf-q::after{content:close-quote;color:var(--tc,var(--d-leaf))}.dapp .bg2-lf-b{display:flex;flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.9;color:var(--d-sub)}.dapp .bg2-lf-b b{font-weight:600;color:var(--d-ink2)}.dapp .bg2-lf-b span{margin-inline-start:9px;padding-inline-start:9px;border-inline-start:1px solid var(--d-line2)}.dapp .bg2-why{margin:10px 0 0;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--d-bad) 10%,transparent);color:var(--d-bad);font-size:13px;line-height:1.8}.dapp .bg2-nudge{margin-bottom:12px}.dapp .bg2-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 12px}.dapp .bg2-sortb{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding-inline:13px 9px;border-radius:99px;background:var(--d-surf2);font-size:13px;font-weight:600;color:var(--d-ink2)}.dapp .bg2-sortb .ic{width:16px;height:16px;transform:rotate(90deg);color:var(--d-faint)}.dapp .bg2-ground{display:grid;gap:12px}@media (min-width:760px){.dapp .bg2-ground{grid-template-columns:1fr 1fr;align-items:start}}.dapp .bg2-gl{display:flex;flex-direction:column;min-width:0;padding:16px 18px 12px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .bg2-gl.star{background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 14%,var(--d-surf)),var(--d-surf) 70%)}.dapp .bg2-gl .bg2-star{align-self:flex-start;margin-bottom:6px}.dapp .bg2-gl-q{margin:0 0 10px;font-size:16px;line-height:2;white-space:pre-line;quotes:"«" "»"}.dapp .bg2-gl-q::before{content:open-quote;color:var(--tc,var(--d-leaf))}.dapp .bg2-gl-q::after{content:close-quote;color:var(--tc,var(--d-leaf))}.dapp .bg2-gl .bg-note{margin:10px 0 0}.dapp .bg2-gl-f{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px}.dapp .bg2-by{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--d-faint)}.dapp .bg2-by span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--d-sub)}.dapp .bg2-by em{font-style:normal;font-size:11px;padding:1px 8px;border-radius:99px;background:var(--d-surf2)}.dapp .bg2-by time{white-space:nowrap}.dapp .bg2-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;align-items:end;margin-bottom:14px}.dapp .bg2-pp{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0;padding:16px 6px 14px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .bg2-pp.pp-1{padding:24px 6px 20px;background:linear-gradient(180deg,rgba(227,176,98,.22),var(--d-surf) 85%);border-color:rgba(227,176,98,.42)}.dapp .bg2-pp.me{outline:2px solid var(--d-acc);outline-offset:-1px}.dapp .bg2-pp b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.dapp .bg2-pp em{font-style:normal;font-size:11.5px;color:var(--d-acc)}.dapp .bg2-pp small{font-size:12.5px;color:var(--d-sub)}.dapp .bg2-pp small span{font-size:20px;font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums}.dapp .bg2-pp-r{font-size:11.5px;font-weight:600;color:var(--d-acc)}.dapp .bg2-pp-t .ic{width:26px;height:26px;color:#ffc56a}.dapp .bg2-pp.empty{border-style:dashed;background:transparent;box-shadow:none;cursor:pointer}.dapp .bg2-pp.empty b{font-weight:500;color:var(--d-faint)}.dapp .bg2-raffle{margin-bottom:16px;padding:14px 16px;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .bg2-raffle-h{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.dapp .bg2-raffle-h .ic{flex:none;width:24px;height:24px;margin-top:2px;color:var(--d-leaf)}.dapp .bg2-raffle-h b{display:block;font-size:15px}.dapp .bg2-raffle-h span{display:block;font-size:12.5px;line-height:1.8;color:var(--d-sub)}.dapp .bg2-raffle .bg2-sub{margin:8px 0 0;color:var(--d-sub)}.dapp .bg2-raffle .bg2-in{color:var(--d-leaf)}.dapp .bg2-rk{margin:0;padding:2px 14px;list-style:none;border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .bg2-rk li{display:flex;align-items:center;gap:12px;min-height:46px;border-bottom:1px solid var(--d-line)}.dapp .bg2-rk li:last-child{border-bottom:0}.dapp .bg2-rk li.me{color:var(--d-acc)}.dapp .bg2-rk li.stick{margin-top:4px;border-top:1px dashed var(--d-line2)}.dapp .bg2-rk-r{flex:none;width:30px;text-align:center;font-weight:600;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .bg2-rk-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.dapp .bg2-rk-n em{margin-inline-start:8px;font-style:normal;font-size:11.5px;color:var(--d-acc)}.dapp .bg2-rk b{font-size:15px;font-variant-numeric:tabular-nums}.dapp .bg2-rk small{font-size:11.5px;font-weight:400;color:var(--d-faint)}.dapp .bg2-form{display:flex;flex-direction:column;gap:14px}.dapp .bg2-form>.dmuted{margin:0}.dapp .bg2-slip{position:relative;padding:14px 16px 10px;border-radius:18px;border:1px solid var(--d-line);background:linear-gradient(160deg,color-mix(in srgb,var(--d-leaf) 13%,var(--d-surf2)),var(--d-surf2) 72%)}.dapp .bg2-mark .ic{width:20px;height:20px;color:var(--d-leaf);opacity:.85}.dapp .bg2-t{display:block;width:100%;min-height:112px;margin:4px 0 0;padding:0;border:0;outline:0;resize:none;background:transparent;font:inherit;font-size:16.5px;line-height:2;color:var(--d-ink)}.dapp .bg2-t::placeholder{color:var(--d-faint)}.dapp .bg2-slip-f{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px dashed var(--d-line2);font-size:12px;color:var(--d-faint)}.dapp .bg2-count.bad{color:var(--d-bad)}.dapp .bg2-pgw{display:inline-flex;align-items:center;gap:8px}.dapp .bg2-pg{width:58px;padding:4px 6px;border:1px solid var(--d-line2);border-radius:10px;background:var(--d-surf);font:inherit;font-size:14px;text-align:center;color:var(--d-ink)}.dapp .bg2-rows{border-radius:18px;background:var(--d-surf2);border:1px solid var(--d-line)}.dapp .bg2-bk{position:relative}.dapp .bg2-row{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 16px;border-bottom:1px solid var(--d-line);font:inherit;color:inherit}.dapp .bg2-row[hidden]{display:none}.dapp .bg2-rl{flex:none;min-width:78px;font-size:14px;color:var(--d-sub)}.dapp .bg2-row input{flex:1 1 auto;min-width:0;padding:13px 0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;text-align:end;color:var(--d-ink)}.dapp .bg2-row input::placeholder{color:var(--d-faint)}.dapp .bg2-pickrow{cursor:pointer;text-align:start;border-radius:0}.dapp .bg2-pickrow>span:nth-child(2){margin-inline-start:auto;font-size:15px;font-weight:500;color:var(--d-ink)}.dapp .bg2-pickrow .ic{flex:none;width:16px;height:16px;transform:rotate(90deg);color:var(--d-faint)}.dapp .bg2-rows>:last-child .bg2-row,.dapp .bg2-rows>.bg2-row:last-child{border-bottom:0}.dapp .bg2-sheet .sheet-head{border-bottom:0}.dapp .bg2-sheet .dsug{margin-top:2px}.dapp .bg2-sheet .dsug-i span{font-size:12px}.dapp .bg2-menu{display:flex;flex-direction:column}.dapp .bg2-mi{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:0 4px;border-bottom:1px solid var(--d-line);font-size:15px;text-align:start}.dapp .bg2-mi:last-child{border-bottom:0}.dapp .bg2-mi.danger{color:var(--d-bad)}.dapp .bg2-mi .ic{width:18px;height:18px;color:var(--d-acc)}
