.dapp{--hc:var(--d-acc);--hc-ink:#17130c}.dapp .hc-gold{--hc:#e3b062}.dapp .hc-orange{--hc:#f2994a}.dapp .hc-red{--hc:#e0796d}.dapp .hc-rose{--hc:#e88fb0}.dapp .hc-violet{--hc:#c79ad6}.dapp .hc-indigo{--hc:#9aa5f0}.dapp .hc-blue{--hc:#8fb3e0}.dapp .hc-teal{--hc:#5fc4bd}.dapp .hc-green{--hc:#7fb894}.dapp .hc-lime{--hc:#b5cf6b}.dapp .hc-brown{--hc:#c9a27a}.dapp .hc-slate{--hc:#a3a9b5}:root[data-theme=paper] .dapp{--hc-ink:#fff}:root[data-theme=paper] .dapp .hc-gold{--hc:#a8741f}:root[data-theme=paper] .dapp .hc-orange{--hc:#c9620f}:root[data-theme=paper] .dapp .hc-red{--hc:#c2472f}:root[data-theme=paper] .dapp .hc-rose{--hc:#c2416f}:root[data-theme=paper] .dapp .hc-violet{--hc:#8a4fa3}:root[data-theme=paper] .dapp .hc-indigo{--hc:#4f5fc4}:root[data-theme=paper] .dapp .hc-blue{--hc:#2f6fb3}:root[data-theme=paper] .dapp .hc-teal{--hc:#1f8a83}:root[data-theme=paper] .dapp .hc-green{--hc:#2f8a52}:root[data-theme=paper] .dapp .hc-lime{--hc:#5f7a14}:root[data-theme=paper] .dapp .hc-brown{--hc:#8a6236}:root[data-theme=paper] .dapp .hc-slate{--hc:#5d6470}.dapp .ds-tabs.t4{grid-template-columns:repeat(4,1fr);padding-inline:6px}.dapp .ds-tabs.t4 .tb-ic{width:56px}.dapp .ds-tabs a .dbadge{top:2px;inset-inline-end:calc(50% - 26px)}.dapp[data-beta] .ds-logo{position:relative}.dapp[data-beta] .ds-logo::after{content:"بتا";position:absolute;inset-inline-end:-30px;top:2px;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--d-ok) 20%,transparent);color:var(--d-ok)}.dapp[data-beta] .dw-mark::after{content:"بتا";display:block;margin-top:6px;font-size:12px;font-weight:600;color:var(--d-ok)}.dapp .hb-i{fill:none}.dapp .hb-ring .dring-fg{stroke:var(--hc,var(--d-acc))}.dapp .hb-mini .dring-bg{stroke:var(--d-surf3)}.dapp .hb-mini .dring-fg{stroke:var(--d-ok);transition:stroke-dashoffset .9s var(--d-ease) .15s}.dapp .hb-nav{position:sticky;top:calc(var(--d-top) + var(--d-safe-t));z-index:30;display:flex;align-items:center;gap:6px;margin:0 -16px 12px;padding:6px 16px 10px;background:color-mix(in srgb,var(--d-bg) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px)}@media (min-width:900px){.dapp .hb-nav{top:72px;margin-inline:-36px;padding-inline:36px}}.dapp .hb-nav a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 8px;border-radius:13px;font-size:13.5px;font-weight:500;color:var(--d-sub);background:var(--d-surf);border:1px solid var(--d-line);transition:background .2s,color .2s,transform .15s var(--d-spring)}.dapp .hb-nav a .ic{width:17px;height:17px}.dapp .hb-nav a:active{transform:scale(.95)}.dapp .hb-nav a.on{background:var(--d-ink);color:var(--d-bg);border-color:var(--d-ink);font-weight:600}.dapp .hb-gear{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:var(--d-ink2);background:var(--d-surf);border:1px solid var(--d-line)}.dapp .hb-gear .ic{width:20px;height:20px}.dapp .hb-add{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:13px;font-size:13.5px;font-weight:600;background:var(--d-acc);color:var(--d-acc-ink);box-shadow:0 3px 0 var(--d-acc-deep)}.dapp .hb-add .ic{width:18px;height:18px}.dapp .only-desk{display:none!important}@media (min-width:900px){.dapp .only-desk{display:inline-flex!important}}@media (max-width:420px){.dapp .hb-nav a span{font-size:12.5px}.dapp .hb-nav a .ic{display:none}}.dapp .hb-today{display:flex;flex-direction:column;gap:14px;transition:opacity .2s}.dapp .hb-today>.dcard{margin-bottom:0}.dapp .hb-today.busy{opacity:.55;pointer-events:none}.dapp .hb-hero{padding:14px 14px 10px;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--d-ok) 13%,transparent),transparent 60%),radial-gradient(90% 70% at 0% 100%,color-mix(in srgb,var(--d-acc) 12%,transparent),transparent 60%),var(--d-surf)}.dapp .hb-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-inline:2px}.dapp .hb-hero-t h2{font-size:clamp(21px,5.4vw,26px);font-weight:600;margin:2px 0 0;line-height:1.35}.dapp .hb-hero-facts{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin:6px 2px 0;min-width:0}.dapp .hb-hero-n{font-size:15px;font-weight:600;margin-inline-end:auto}.dapp .hb-hero-n.full{color:var(--d-ok)}.dapp .hb-fact{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--d-ink2)}.dapp .hb-fact .ic{width:16px;height:16px}.dapp .hb-fact .fire{color:var(--d-fire)}.dapp .hb-fact.warn{color:var(--d-fire2)}.dapp .hb-week{display:grid;grid-template-columns:24px repeat(7,minmax(0,1fr)) 24px;align-items:center;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--d-line)}.dapp .hb-wk-nav{display:grid;place-items:center;width:24px;height:40px;border-radius:8px;color:var(--d-faint)}.dapp .hb-wk-nav:hover{color:var(--d-ink);background:var(--d-surf2)}.dapp .hb-wk-nav:disabled{opacity:.25}.dapp .hb-wk-nav .ic{width:16px;height:16px}.dapp[dir=ltr] .hb-wk-nav .ic{transform:scaleX(-1)}.dapp .hb-wd{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 0 4px;border-radius:14px;transition:background .2s}.dapp .hb-wd-l{font-size:11.5px;color:var(--d-sub);font-weight:500}.dapp .hb-wd-r{position:relative;width:32px;height:32px;display:grid;place-items:center}.dapp .hb-wd-r .dring{position:absolute;inset:0}.dapp .hb-wd-r i{font-style:normal;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;position:relative}.dapp .hb-wd.hb-now .hb-wd-l{color:var(--d-ink);font-weight:700}.dapp .hb-wd.hb-now .hb-wd-r i{color:var(--d-acc)}.dapp .hb-wd.sel{background:var(--d-surf2)}.dapp .hb-wd.full .hb-wd-r::after{content:"";position:absolute;inset:4px;border-radius:50%;background:color-mix(in srgb,var(--d-ok) 22%,transparent)}.dapp .hb-wd.fut{opacity:.72}.dapp .hb-faces{display:flex;gap:4px}.dapp .hb-face{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;transition:transform .2s var(--d-spring)}.dapp .hb-face:active{transform:scale(.88)}.dapp .hb-face-svg{width:34px;height:34px;display:block}.dapp .hb-face-svg .f{fill:color-mix(in srgb,var(--mc) 22%,transparent);stroke:none;transition:fill .2s}.dapp .hb-face-svg .e{fill:var(--mc)}.dapp .hb-face-svg .m{fill:none;stroke:var(--mc);stroke-width:1.7;stroke-linecap:round}.dapp .hb-face-svg .m.fill{fill:var(--mc);stroke:none}.dapp .hb-face.on{transform:scale(1.14)}.dapp .hb-face.on .hb-face-svg .f{fill:var(--mc)}.dapp .hb-face.on .hb-face-svg .e{fill:#1b1b1d}.dapp .hb-face.on .hb-face-svg .m{stroke:#1b1b1d}.dapp .hb-face.on .hb-face-svg .m.fill{fill:#1b1b1d}.dapp .hb-faces.big{gap:6px;flex-wrap:wrap}.dapp .hb-faces.big .hb-face{width:auto;height:auto;flex-direction:column;gap:2px;padding:6px 4px;border-radius:14px;min-width:56px}.dapp .hb-faces.big .hb-face span{font-size:11.5px;color:var(--d-sub)}.dapp .hb-faces.big .hb-face-svg{width:40px;height:40px}.dapp .hb-faces.big .hb-face.on{transform:none;background:color-mix(in srgb,var(--mc) 16%,transparent)}.dapp .hb-faces.big .hb-face.on span{color:var(--d-ink);font-weight:600}.dapp .hb-sec{animation:d-rise .5s var(--d-ease) both}.dapp .hb-sec-h{display:flex;align-items:center;gap:8px;margin:4px 6px 8px;color:var(--d-sub)}.dapp .hb-sec-h .ic{width:18px;height:18px}.dapp .hb-sec-h h3{font-size:13px;font-weight:600;margin:0;flex:1}.dapp .hb-sec-n{font-size:12px;font-variant-numeric:tabular-nums}.dapp .hb-list{display:flex;flex-direction:column;gap:8px}.dapp .hb-row{position:relative;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 10px;border-radius:19px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);transition:background .35s,border-color .35s,opacity .3s;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dapp[dir=ltr] .hb-row{padding:6px 10px 6px 8px}.dapp .hb-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:6px 4px;text-align:start;border-radius:14px;-webkit-tap-highlight-color:transparent}.dapp .hb-tile{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc) 18%,transparent);color:var(--hc);transition:background .3s,transform .3s var(--d-spring)}.dapp .hb-tile .ic{width:24px;height:24px}.dapp .hb-tile.big{width:58px;height:58px;border-radius:18px}.dapp .hb-tile.big .ic{width:30px;height:30px}.dapp .hb-tile.pick{cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hc) 40%,transparent)}.dapp .hb-row-t{display:flex;flex-direction:column;gap:2px;min-width:0}.dapp .hb-row-t b{display:flex;align-items:center;gap:6px;font-size:15.5px;font-weight:600;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb-row-sub{font-size:12.5px;color:var(--d-sub);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb-row-sub:empty{display:none}.dapp .hb-fire{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:var(--d-fire);font-variant-numeric:tabular-nums}.dapp .hb-fire .ic{width:15px;height:15px}.dapp .hb-fire small{font-size:11px;font-weight:500;margin-inline-start:2px;opacity:.8}.dapp .hb-fire.risk{animation:hb-pulse 1.8s ease-in-out infinite}@keyframes hb-pulse{50%{opacity:.45}}.dapp .hb-str{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--hc) 16%,transparent);color:var(--hc)}.dapp .hb-timer{color:var(--d-acc);font-variant-numeric:tabular-nums}.dapp .hb-row.st-done,.dapp .hb-row.st-ok{background:color-mix(in srgb,var(--hc) 9%,var(--d-surf));border-color:color-mix(in srgb,var(--hc) 30%,var(--d-line))}.dapp .hb-row.st-done .hb-tile{background:var(--hc);color:var(--hc-ink)}.dapp .hb-row.st-skip,.dapp .hb-row.rest{opacity:.72}.dapp .hb-row.st-skip .hb-row-t b{text-decoration:line-through;text-decoration-color:var(--d-faint)}.dapp .hb-row.st-fail{border-color:color-mix(in srgb,var(--d-bad) 35%,var(--d-line))}.dapp .hb-row.paused{opacity:.6}.dapp .hb-row.rest{box-shadow:none;background:var(--d-bg2)}.dapp .hb-ctl{position:relative;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--hc);-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring)}.dapp .hb-ctl:active{transform:scale(.86)}.dapp .hb-ctl-ring{position:absolute;inset:2px;width:48px;height:48px}.dapp .hb-ctl-ring .bg{stroke:color-mix(in srgb,var(--hc) 22%,var(--d-surf3))}.dapp .hb-ctl-ring .fg{stroke:var(--hc);transition:stroke-dashoffset .55s var(--d-ease)}.dapp .hb-ctl-ic{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;transition:background .3s,color .3s,transform .3s var(--d-spring)}.dapp .hb-ctl-ic .ic{width:21px;height:21px}.dapp .hb-ctl.on .hb-ctl-ic{background:var(--hc);color:var(--hc-ink);transform:scale(1.12)}.dapp .hb-ctl.bad{color:var(--d-bad)}.dapp .hb-ctl.bad .hb-ctl-ring .fg{stroke:var(--d-bad)}.dapp .hb-ctl.is-skip{opacity:.5}.dapp .hb-ctl.pop .hb-ctl-ic{animation:hb-pop .55s var(--d-spring)}@keyframes hb-pop{0%{transform:scale(.6)}55%{transform:scale(1.3) rotate(-8deg)}100%{transform:scale(1.12)}}.dapp .hb-burst{position:absolute;inset:0;pointer-events:none}.dapp .hb-burst i{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--hc);animation:hb-burst .62s var(--d-ease) forwards;transform:rotate(var(--a)) translateY(0)}@keyframes hb-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-14px) scale(1)}100%{opacity:0;transform:rotate(var(--a)) translateY(-36px) scale(.3)}}.dapp .hb-free{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 12px;color:var(--d-sub)}.dapp .hb-free .ic{width:36px;height:36px;color:var(--d-acc)}.dapp .hb-free b{color:var(--d-ink);font-size:15px}.dapp .hb-rest{border-radius:var(--d-r);background:var(--d-surf);border:1px solid var(--d-line);padding:4px 12px 4px}.dapp .hb-rest>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:600;color:var(--d-ink2)}.dapp .hb-rest>summary::-webkit-details-marker{display:none}.dapp .hb-rest>summary::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-inline-start:auto;transition:transform .2s}.dapp .hb-rest[open]>summary::after{transform:rotate(-135deg)}.dapp .hb-rest[open]>.hb-list,.dapp .hb-rest[open]>.hb-glist{padding-bottom:10px}.dapp .hb-arch-link{align-self:center}.dapp .hb-fab{position:fixed;z-index:55;inset-inline-end:18px;bottom:calc(var(--d-tab) + var(--d-safe-b) + 16px);width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink);box-shadow:0 4px 0 var(--d-acc-deep),0 14px 28px -10px rgba(0,0,0,.6);transition:transform .15s var(--d-ease),box-shadow .15s;animation:d-pop .5s var(--d-spring) .3s both}.dapp .hb-fab .ic{width:28px;height:28px}.dapp .hb-fab:active{transform:translateY(4px);box-shadow:0 0 0 var(--d-acc-deep),0 8px 18px -10px rgba(0,0,0,.6)}@media (min-width:900px){.dapp .hb-fab{display:none}}.dapp .hb-today::after{content:"";height:70px;order:99}.dapp .hb-toast{display:flex;align-items:center;gap:14px}.dapp .hb-undo{font-weight:700;color:var(--d-acc);padding:4px 6px;margin-inline-start:auto;pointer-events:auto}.dapp .hb-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 18px}.dapp .hb-empty h2{font-size:21px;font-weight:600;margin:0}.dapp .hb-empty .dmuted{max-width:440px}.dapp .hb-empty-art{width:150px;height:110px;display:grid;place-items:center}.dapp .hb-big-ic{width:64px!important;height:64px!important;color:var(--d-acc)}.dapp .hb-sprout-art{width:150px;height:auto;overflow:visible}.dapp .hb-sprout-art .soil{fill:color-mix(in srgb,var(--d-leaf) 30%,var(--d-surf2))}.dapp .hb-sprout-art .stem{stroke:var(--d-ok);stroke-width:4;stroke-linecap:round;fill:none;stroke-dasharray:40;stroke-dashoffset:40;animation:hb-draw .9s var(--d-ease) .2s forwards}.dapp .hb-sprout-art .lf{fill:var(--d-ok);transform-box:fill-box;transform:scale(0);animation:hb-leaf .7s var(--d-spring) forwards}.dapp .hb-sprout-art .l1{transform-origin:100% 100%;animation-delay:.8s}.dapp .hb-sprout-art .l2{transform-origin:0% 100%;animation-delay:1s;fill:color-mix(in srgb,var(--d-ok) 75%,#fff)}@keyframes hb-draw{to{stroke-dashoffset:0}}@keyframes hb-leaf{to{transform:scale(1)}}.dapp .hb-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;width:100%}.dapp .hb-tpl{display:flex;align-items:center;gap:8px;padding:8px;border-radius:14px;background:var(--d-surf2);border:1px solid var(--d-line);font-size:13px;font-weight:500;text-align:start;transition:transform .15s var(--d-spring),background .2s}.dapp .hb-tpl:hover{background:var(--d-surf3)}.dapp .hb-tpl:active{transform:scale(.95)}.dapp .hb-tpl .hb-tile{width:34px;height:34px;border-radius:11px}.dapp .hb-tpl .hb-tile .ic{width:19px;height:19px}.dapp .hb-tip{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 6px;border-radius:16px;background:var(--d-surf);border:1px solid color-mix(in srgb,var(--d-acc) 30%,var(--d-line));animation:d-rise .45s var(--d-ease) both}.dapp[dir=ltr] .hb-tip{padding:8px 6px 8px 10px}.dapp .hb-tip[hidden]{display:none}.dapp .hb-tip-ic{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--d-acc);background:color-mix(in srgb,var(--d-acc) 14%,transparent)}.dapp .hb-tip-ic .ic{width:19px;height:19px}.dapp .hb-tip-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.5}.dapp .hb-tip-t b{font-size:14px;font-weight:600}.dapp .hb-tip-t small{font-size:12px;color:var(--d-sub)}.dapp .hb-tip .dbtn{flex:none}.dapp .hb-tip-x{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--d-faint)}.dapp .hb-tip-x:hover{color:var(--d-ink);background:var(--d-surf2)}.dapp .hb-tip-x .ic{width:16px;height:16px}.dapp .hb-tip.trip{border-color:color-mix(in srgb,var(--d-ok) 35%,var(--d-line))}.dapp .hb-tip.trip .hb-tip-ic{color:var(--d-ok);background:color-mix(in srgb,var(--d-ok) 14%,transparent)}.dapp .hb-tip.push .hb-tip-ic{color:var(--d-fire);background:color-mix(in srgb,var(--d-fire) 14%,transparent)}.dapp .hb-q-day{font-size:13px;color:var(--d-sub)}.dapp .hb-q-day span{color:var(--hc);font-weight:600}.dapp .hb-q-row{display:flex;align-items:center;justify-content:center;gap:16px}.dapp .hb-q-row>.dbtn{flex:1}.dapp .hb-q-pm{width:58px;height:58px;border-radius:50%;font-size:28px;font-weight:600;background:var(--d-surf2);color:var(--hc);border:2px solid color-mix(in srgb,var(--hc) 35%,transparent);transition:transform .12s var(--d-spring)}.dapp .hb-q-pm:active{transform:scale(.88)}.dapp .hb-q-mid{display:flex;flex-direction:column;align-items:center;min-width:110px}.dapp .hb-q-num{font-size:46px;font-weight:600;line-height:1.1;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .hb-q-mid span{font-size:13px;color:var(--d-sub)}.dapp .hb-q-in{text-align:center}.dapp .hb-q-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dapp .hb-q-acts .dlink{margin-inline-start:auto}.dapp .dbtn.danger{--b:color-mix(in srgb,var(--d-bad) 16%,var(--d-surf2));--bi:var(--d-bad);--bs:color-mix(in srgb,var(--d-bad) 40%,transparent)}.dapp .hb-chips{display:flex;flex-wrap:wrap;gap:6px}.dapp .hb-chips.center{justify-content:center}.dapp .dchip.wi{display:inline-flex;align-items:center;gap:5px}.dapp .dchip.wi .ic{width:16px;height:16px}.dapp .dchip.ghost{background:none;border-style:dashed}.dapp .dchip[class*=hc-].on{background:var(--hc);border-color:var(--hc);color:var(--hc-ink)}.dapp .hb-det{display:flex;flex-direction:column;gap:16px}.dapp .hb-det-head{display:flex;align-items:flex-start;gap:14px}.dapp .hb-det-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dapp .hb-det-pills{display:flex;flex-wrap:wrap;gap:6px}.dapp .dpill[class*=hc-]{background:color-mix(in srgb,var(--hc) 16%,transparent);color:var(--hc)}.dapp .hb-why{margin:0;padding:2px 12px;border-inline-start:3px solid var(--hc);font-size:14.5px;line-height:1.9;color:var(--d-ink2);white-space:pre-line}.dapp .hb-cue{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--d-sub)}.dapp .hb-cue .ic{width:16px;height:16px;color:var(--hc)}.dapp .hb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.dapp .hb-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:12px;border-radius:16px;background:var(--d-surf2)}.dapp .hb-kpi-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;margin-bottom:4px;background:color-mix(in srgb,var(--hc) 16%,transparent);color:var(--hc)}.dapp .hb-kpi-ic .ic{width:17px;height:17px}.dapp .hb-kpi.fire .hb-kpi-ic{background:color-mix(in srgb,var(--d-fire) 18%,transparent);color:var(--d-fire)}.dapp .hb-kpi b{font-size:22px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.dapp .hb-kpi>span:last-child{font-size:11.5px;color:var(--d-sub);line-height:1.5}.dapp .hb-kpi-ring{position:relative;width:46px;height:46px;margin-bottom:2px}.dapp .hb-kpi-ring .dring{position:absolute;inset:0}.dapp .hb-stage{position:absolute;inset:11px;width:24px;height:24px;color:var(--hc)}.dapp .hb-det-today{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--hc) 9%,var(--d-surf2));border:1px solid color-mix(in srgb,var(--hc) 25%,transparent)}.dapp .hb-det-today b{display:block;font-size:14.5px}.dapp .hb-det-today span{font-size:12.5px;color:var(--d-sub)}.dapp .hb-66{display:flex;flex-direction:column;gap:6px}.dapp .hb-66-t{display:flex;justify-content:space-between;font-size:13px}.dapp .hb-66 .dbar i{background:linear-gradient(90deg,color-mix(in srgb,var(--hc) 60%,#fff),var(--hc))}.dapp .hb-dsec h4{font-size:13.5px;font-weight:600;color:var(--d-ink2);margin:0 0 10px}.dapp .hb-det-acts{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px;border-top:1px solid var(--d-line)}.dapp .hb-heat-wrap{overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;direction:rtl}.dapp[dir=ltr] .hb-heat-wrap{direction:ltr}.dapp .hb-heat-m{display:flex;gap:3px;height:16px;font-size:10px;color:var(--d-faint)}.dapp .hb-heat-m span{flex:0 0 12px;white-space:nowrap;overflow:visible;font-size:10px}.dapp .hb-heat{display:flex;gap:3px}.dapp .hb-heat-c{display:flex;flex-direction:column;gap:3px}.dapp .hb-heat i{display:block;width:12px;height:12px;border-radius:3.5px;background:var(--d-surf3);cursor:pointer}.dapp .hb-heat i.c-d,.dapp .hb-heat i.c-p{background:color-mix(in srgb,var(--hc) calc(var(--f,1) * 100%),var(--d-surf3))}.dapp .hb-heat i.c-o{background:transparent;box-shadow:inset 0 0 0 1px var(--d-line)}.dapp .hb-heat i.c-b,.dapp .hb-heat i.c-s{background:repeating-linear-gradient(135deg,var(--d-surf3) 0 2px,transparent 2px 4px)}.dapp .hb-heat i.c-f{background:color-mix(in srgb,var(--d-bad) 55%,var(--d-surf3))}.dapp .hb-heat i.c-k{background:color-mix(in srgb,var(--hc) 45%,var(--d-surf3))}.dapp .hb-heat i.c-\.,.dapp .hb-heat i.hb-x{background:transparent;cursor:default}.dapp .hb-heat-c:last-child i:not(.hb-x):not(.c-\.){outline-offset:1px}.dapp .hb-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:11.5px;color:var(--d-sub)}.dapp .hb-legend>span{display:inline-flex;align-items:center;gap:5px}.dapp .hb-legend i{display:inline-block;width:11px;height:11px;border-radius:3px;background:var(--d-surf3)}.dapp .hb-legend i.c-d{background:var(--hc)}.dapp .hb-legend i.c-p{background:color-mix(in srgb,var(--hc) 50%,var(--d-surf3))}.dapp .hb-legend i.c-s{background:repeating-linear-gradient(135deg,var(--d-surf3) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--d-line)}.dapp .hb-legend i.ln{height:3px;width:16px;background:var(--hc)}.dapp .hb-legend i.exp{height:0;width:16px;border-top:2px dashed var(--d-faint);background:none}.dapp .hb-rates{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dapp .hb-rates>div{display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:14px;background:var(--d-surf2)}.dapp .hb-rates b{font-size:18px;font-weight:600;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .hb-rates span{font-size:11.5px;color:var(--d-sub)}.dapp .hb-vbars{position:relative;display:flex;align-items:flex-end;gap:3px;height:110px;padding-top:4px}.dapp .hb-vbars i{flex:1;min-width:0;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--hc) 35%,var(--d-surf3));animation:hb-grow .7s var(--d-ease) both;transform-origin:bottom}.dapp .hb-vbars i.hit{background:var(--hc)}.dapp .hb-vbars i.pre{background:transparent}.dapp .hb-vbars i.hb-now{box-shadow:0 0 0 2px color-mix(in srgb,var(--hc) 40%,transparent)}.dapp .hb-vbars-t{position:absolute;inset-inline:0;border-top:1.5px dashed color-mix(in srgb,var(--d-ink) 35%,transparent);font-size:10.5px;font-weight:500;color:var(--d-sub);text-align:end;line-height:1;padding-top:2px;pointer-events:none}@keyframes hb-grow{from{transform:scaleY(0)}to{transform:none}}.dapp .hb-wbars{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end}.dapp .hb-wbars>div{display:flex;flex-direction:column;align-items:center;gap:4px}.dapp .hb-wbars .bar{width:100%;max-width:30px;height:76px;border-radius:8px;background:var(--d-surf3);display:flex;align-items:flex-end;overflow:hidden}.dapp .hb-wbars .bar i{width:100%;border-radius:8px;background:color-mix(in srgb,var(--hc,var(--d-acc)) 70%,transparent);animation:hb-grow .7s var(--d-ease) both;transform-origin:bottom}.dapp .hb-wbars .best .bar i{background:var(--hc,var(--d-acc))}.dapp .hb-wbars b{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .hb-wbars span:last-child{font-size:11.5px;color:var(--d-sub)}.dapp .hb-hbars{display:flex;align-items:flex-end;gap:2px;height:64px;position:relative;margin-bottom:16px;direction:ltr}.dapp .hb-hbars i{flex:1;border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--hc,var(--d-acc)) 70%,transparent)}.dapp .hb-hbars-l{position:absolute;top:100%;inset-inline:0;display:flex;justify-content:space-between;font-size:10px;color:var(--d-faint);padding-top:3px}.dapp .hb-line-wrap{position:relative;padding-top:18px}.dapp .hb-line{width:100%;height:100px;display:block;overflow:visible}.dapp .hb-line .ln{fill:none;stroke:var(--hc,var(--d-acc));stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dapp .hb-line .area{fill:color-mix(in srgb,var(--hc,var(--d-acc)) 14%,transparent);stroke:none}.dapp .hb-line .exp{fill:none;stroke:var(--d-faint);stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.dapp .hb-line .pt{fill:var(--hc,var(--d-acc));stroke:var(--d-surf);stroke-width:1.5;vector-effect:non-scaling-stroke}.dapp .hb-line-v{position:absolute;top:0;inset-inline-end:0;font-size:12px;font-weight:600;color:var(--hc,var(--d-acc))}.dapp .hb-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dapp .hb-notes li{padding:10px 12px;border-radius:14px;background:var(--d-surf2)}.dapp .hb-notes time{font-size:11.5px;color:var(--d-faint)}.dapp .hb-notes p{margin:2px 0 0;font-size:14px;line-height:1.85;white-space:pre-line}.dapp .hb-ed{gap:18px}.dapp .hb-ed-top{display:flex;align-items:center;gap:12px}.dapp .hb-ed-name{flex:1;min-width:0;font-size:19px!important;font-weight:600;background:var(--d-surf2);border:1.5px solid transparent;border-radius:14px;padding:12px 14px;color:var(--d-ink);outline:none}.dapp .hb-ed-name:focus{border-color:var(--hc)}.dapp .hb-picker{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:16px;background:var(--d-surf2);animation:d-rise .25s var(--d-ease)}.dapp .hb-picker[hidden]{display:none}.dapp .hb-colors{display:flex;flex-wrap:wrap;gap:8px}.dapp .hb-sw{width:32px;height:32px;border-radius:50%;background:var(--hc);box-shadow:inset 0 0 0 2px rgba(0,0,0,.08);transition:transform .2s var(--d-spring)}.dapp .hb-sw.on{transform:scale(1.15);box-shadow:0 0 0 3px var(--d-surf2),0 0 0 5px var(--hc)}.dapp .hb-colors.sm .hb-sw{width:22px;height:22px}.dapp .hb-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:4px;max-height:212px;overflow-y:auto;overscroll-behavior:contain}.dapp .hb-ib{height:42px;border-radius:12px;display:grid;place-items:center;color:var(--d-ink2)}.dapp .hb-ib .ic{width:22px;height:22px}.dapp .hb-ib:hover{background:var(--d-surf3)}.dapp .hb-ib.on{background:var(--hc);color:var(--hc-ink)}.dapp .hb-tpls{border-radius:16px;background:var(--d-surf2);padding:2px 12px}.dapp .hb-tpls>summary{cursor:pointer;min-height:46px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none}.dapp .hb-tpls>summary i{font-style:normal;font-weight:400;font-size:12px;color:var(--d-faint)}.dapp .hb-tpls>summary::-webkit-details-marker{display:none}.dapp .hb-tpls>summary::after,.dapp .hb-more>summary::after{content:"";flex:none;margin-inline-start:auto;width:7px;height:7px;border:solid var(--d-faint);border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--d-ease)}.dapp .hb-tpls[open]>summary::after,.dapp .hb-more[open]>summary::after{transform:translateY(2px) rotate(-135deg)}.dapp .hb-tpls[open]{padding-bottom:12px}.dapp .hb-tpls .hb-tpl{background:var(--d-surf)}.dapp .hb-hscroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px 10px;padding:2px 12px}.dapp .hb-hscroll::-webkit-scrollbar{display:none}.dapp .hb-hscroll>*{flex:none}.dapp .hb-kind{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dapp .hb-kb{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:14px;background:var(--d-surf2);border:1.5px solid transparent;font-size:12.5px;font-weight:500;color:var(--d-ink2);transition:border-color .2s,background .2s,transform .15s var(--d-spring)}.dapp .hb-kb .ic{width:22px;height:22px}.dapp .hb-kb:active{transform:scale(.95)}.dapp .hb-kb.on{border-color:var(--hc);background:color-mix(in srgb,var(--hc) 12%,var(--d-surf2));color:var(--d-ink);font-weight:600}.dapp .hb-kb.on .ic{color:var(--hc)}.dapp .hb-hint{margin:2px 2px 0}.dapp .hb-kind-x{display:flex;flex-direction:column;gap:10px}.dapp .hb-kind-x:empty{display:none}.dapp .hb-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dapp .hb-row3{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px}.dapp .hb-freq{display:flex;flex-direction:column;gap:10px}.dapp .hb-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.dapp .hb-day{height:42px;border-radius:12px;background:var(--d-surf2);font-weight:600;color:var(--d-sub);transition:background .2s,color .2s}.dapp .hb-day.on{background:var(--hc);color:var(--hc-ink)}.dapp .hb-stepper{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dapp .hb-stepper b{min-width:2ch;text-align:center;font-size:22px;font-weight:600;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .hb-stepper span{font-size:13px;color:var(--d-sub)}.dapp .hb-st-b{width:40px;height:40px;border-radius:12px;background:var(--d-surf2);font-size:22px;font-weight:600;color:var(--d-ink)}.dapp .hb-rems{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.dapp .hb-rem{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:14px;background:var(--d-surf2)}.dapp .hb-rem>.ic{width:18px;height:18px;color:var(--hc);flex:none}.dapp .hb-rem input[type=time]{flex:none;width:auto;min-width:96px;background:var(--d-surf);border:0;border-radius:10px;padding:8px 10px;color:var(--d-ink);font-size:15px;direction:ltr}.dapp .hb-rem input[type=text]{flex:1;min-width:0;background:none;border:0;padding:8px 4px;color:var(--d-ink);font-size:14px;outline:none}.dapp .hb-rem .dicon{width:34px;height:34px}.dapp .hb-more{border-radius:16px;border:1px dashed var(--d-line2);padding:2px 14px}.dapp .hb-more>summary{cursor:pointer;min-height:46px;display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--d-ink2);list-style:none}.dapp .hb-more>summary::-webkit-details-marker{display:none}.dapp .hb-more[open]{padding-bottom:14px}.dapp .hb-adv{display:flex;flex-direction:column;gap:14px}.dapp .hb-ed select,.dapp .hb-set select,.dapp .dform select{appearance:none;-webkit-appearance:none;min-height:46px;border-radius:14px;border:0;background:var(--d-surf2);padding:0 14px;font-size:15px;color:var(--d-ink);max-width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9ca3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:18px 18px;background-position:left 12px center;background-repeat:no-repeat;padding-inline-end:40px}.dapp[dir=ltr] .hb-ed select,.dapp[dir=ltr] .hb-set select,.dapp[dir=ltr] .dform select{background-position:right 12px center}.dapp .hb-set .drow select,.dapp .hb-set .drow input[type=time]{min-height:38px;font-size:14px}.dapp .hb-set .drow input[type=time]{background:var(--d-surf2);border:0;border-radius:10px;padding:6px 10px;color:var(--d-ink);direction:ltr}.dapp .hb-set .drow input[type=time]:disabled{opacity:.4}.dapp .hb-len{padding:6px 0;min-height:0}.dapp .hb-goals{display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.dapp .hb-goals-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 4px}.dapp .hb-goals-n{font-size:13.5px;color:var(--d-sub)}.dapp .hb-glist{display:grid;gap:12px}@media (min-width:760px){.dapp .hb-glist{grid-template-columns:1fr 1fr}}.dapp .hb-goal{display:flex;flex-direction:column;gap:12px;text-align:start;margin:0;width:100%;transition:transform .15s var(--d-ease)}.dapp .hb-goal:active{transform:scale(.985)}.dapp .hb-goal-top{display:flex;align-items:center;gap:12px}.dapp .hb-goal-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .hb-goal-t b{font-size:15.5px;font-weight:600;line-height:1.6}.dapp .hb-goal-p{flex:none;font-size:18px;font-weight:700;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .hb-goal-bar{position:relative;height:8px;border-radius:5px;background:var(--d-surf3)}.dapp .hb-goal-bar i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--hc) 65%,#fff),var(--hc));animation:d-grow 1s var(--d-ease) .2s both;transform-origin:right}.dapp[dir=ltr] .hb-goal-bar i{transform-origin:left}.dapp .hb-goal-bar em{position:absolute;top:-4px;bottom:-4px;inset-inline-start:var(--x);width:2px;border-radius:2px;background:var(--d-ink);opacity:.55}.dapp .hb-goal-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dapp .hb-goal-hs{display:flex;gap:4px;margin-inline-start:auto}.dapp .hb-goal-hs i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc) 18%,transparent);color:var(--hc)}.dapp .hb-goal-hs .ic{width:14px;height:14px}.dapp .hb-goal.st-done{opacity:.85}.dapp .hb-goal.st-dropped,.dapp .hb-goal.st-paused{opacity:.6}.dapp .hb-pace{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--d-ok) 16%,transparent);color:var(--d-ok)}.dapp .hb-pace.warn{background:color-mix(in srgb,var(--d-fire) 16%,transparent);color:var(--d-fire)}.dapp .hb-pace.bad{background:color-mix(in srgb,var(--d-bad) 16%,transparent);color:var(--d-bad)}.dapp .hb-gdet{display:flex;flex-direction:column;gap:16px}.dapp .hb-gdet-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dapp .hb-gdet-ring{position:relative;width:132px;height:132px;flex:none}.dapp .hb-gdet-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px}.dapp .hb-gdet-ring b{font-size:28px;font-weight:600;color:var(--hc)}.dapp .hb-gdet-ring span{font-size:11.5px;color:var(--d-sub);line-height:1.5}.dapp .hb-gdet-t{flex:1 1 200px;display:flex;flex-direction:column;gap:8px;min-width:0}.dapp .hb-advice{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.8;color:var(--d-ink2);padding:8px 10px;border-radius:12px;background:var(--d-surf2)}.dapp .hb-advice .ic{width:16px;height:16px;color:var(--hc);margin-top:3px;flex:none}.dapp .hb-glog{display:flex;align-items:center;gap:8px}.dapp .hb-glog input{flex:1;min-width:0;background:var(--d-surf2);border:1.5px solid transparent;border-radius:12px;padding:11px 12px;font-size:16px;color:var(--d-ink);outline:none}.dapp .hb-glog input:focus{border-color:var(--hc)}.dapp .hb-glogs{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.dapp .hb-glogs li{display:flex;align-items:center;gap:10px;padding:6px 2px;border-bottom:1px solid var(--d-line);font-size:13.5px}.dapp .hb-glogs time{color:var(--d-sub);min-width:7em}.dapp .hb-glogs span{flex:1;color:var(--d-sub);font-size:12.5px}.dapp .hb-steps{display:flex;flex-direction:column;gap:6px}.dapp .hb-step{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--d-surf2);cursor:pointer;font-size:14.5px}.dapp .hb-step input{width:22px;height:22px;accent-color:var(--hc);flex:none}.dapp .hb-step span{flex:1}.dapp .hb-step.on span{text-decoration:line-through;color:var(--d-sub)}.dapp .hb-step .dicon{width:32px;height:32px;opacity:.6}.dapp .hb-ghabits{display:flex;flex-direction:column;gap:6px}.dapp .hb-gh{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:var(--d-surf2);text-align:start}.dapp .hb-gh>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:5px}.dapp .hb-gh b{font-size:14px}.dapp .hb-gh .dbar i{background:var(--hc)}.dapp .hb-gh em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--hc)}.dapp .hb-gh .hb-tile{width:36px;height:36px;border-radius:12px}.dapp .hb-life{display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.dapp .hb-life>.dcard{margin-bottom:0}.dapp .hb-jcard{display:flex;flex-direction:column;gap:14px}.dapp .hb-jcard .dcard-h{margin-bottom:0}.dapp .hb-jcard .dcard-h .ic{width:20px;height:20px;color:var(--d-bad)}.dapp .hb-jcard textarea{width:100%;background:var(--d-surf2);border:1.5px solid transparent;border-radius:14px;padding:12px 14px;font-size:15.5px;line-height:1.9;color:var(--d-ink);outline:none;resize:vertical}.dapp .hb-jcard textarea:focus{border-color:var(--d-acc)}.dapp .hb-energy{display:flex;gap:6px}.dapp .hb-energy button{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-faint);transition:all .2s var(--d-spring)}.dapp .hb-energy button .ic{width:20px;height:20px}.dapp .hb-energy button.on{background:color-mix(in srgb,#ffd166 22%,var(--d-surf2));color:#f2b632}:root[data-theme=paper] .dapp .hb-energy button.on{color:#b7790c}.dapp .hb-px-wrap{overflow-x:auto}.dapp .hb-px{display:grid;grid-template-columns:22px repeat(12,minmax(14px,1fr));gap:3px;min-width:260px;max-width:520px}.dapp .hb-px-h{font-size:10px;color:var(--d-faint);text-align:center;height:14px;overflow:hidden}.dapp .hb-px-d{font-size:9.5px;color:var(--d-faint);text-align:center;line-height:12px}.dapp .hb-px i{display:block;height:12px;border-radius:3px;background:var(--d-surf3);cursor:pointer}.dapp .hb-px i.on{background:var(--mc)}.dapp .hb-px i.fut{opacity:.3;cursor:default}.dapp .hb-px i.hb-now{box-shadow:0 0 0 1.5px var(--d-ink)}.dapp .hb-px i.hb-x{background:transparent;cursor:default}.dapp .hb-radar{width:100%;max-width:340px;height:auto;display:block;margin:0 auto;overflow:visible}.dapp .hb-radar .rg{fill:none;stroke:var(--d-line2);stroke-width:1}.dapp .hb-radar .ax{stroke:var(--d-line);stroke-width:1}.dapp .hb-radar .cur{fill:color-mix(in srgb,var(--d-acc) 28%,transparent);stroke:var(--d-acc);stroke-width:2;stroke-linejoin:round}.dapp .hb-radar .prev{fill:none;stroke:var(--d-faint);stroke-width:1.3;stroke-dasharray:4 3}.dapp .hb-radar .lb{fill:var(--d-ink2);font-size:11px;font-family:inherit}.dapp .hb-areas{display:grid;gap:8px}@media (min-width:640px){.dapp .hb-areas{grid-template-columns:1fr 1fr}}.dapp .hb-area{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:var(--d-surf2)}.dapp .hb-area>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dapp .hb-area b{font-size:14px}.dapp .hb-area .dbar i{background:var(--hc)}.dapp .hb-area .hb-tile{width:38px;height:38px;border-radius:12px}.dapp .hb-area-sc{font-style:normal;font-size:15px;font-weight:600;color:var(--hc);min-width:2.5ch;text-align:center}.dapp .hb-mood-dots{display:flex;justify-content:space-between;gap:2px;margin-top:6px}.dapp .hb-mood-dots .hb-face-svg{width:18px;height:18px}.dapp .hb-mood-dots span{display:block}.dapp .hb-corr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dapp .hb-corr li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:var(--d-surf2)}.dapp .hb-corr li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .hb-corr li .hb-tile{width:36px;height:36px;border-radius:12px}.dapp .hb-corr em{font-style:normal;font-weight:600;font-size:14px;padding:3px 8px;border-radius:10px}.dapp .hb-corr em.up{color:var(--d-ok);background:color-mix(in srgb,var(--d-ok) 14%,transparent)}.dapp .hb-corr em.down{color:var(--d-fire);background:color-mix(in srgb,var(--d-fire) 14%,transparent)}.dapp .hb-jlist{display:flex;flex-direction:column;gap:6px}.dapp .hb-jrow{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:14px;background:var(--d-surf2);text-align:start}.dapp .hb-jrow>div{flex:1;min-width:0}.dapp .hb-jrow b{font-size:13.5px}.dapp .hb-jrow p{margin:2px 0 0;font-size:14px;line-height:1.85;color:var(--d-ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.dapp .hb-jrow-f{flex:none;width:34px;height:34px;display:grid;place-items:center;color:var(--d-faint)}.dapp .hb-jrow-f .hb-face-svg{width:32px;height:32px}.dapp .hb-jtags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.dapp .hb-jtags span{font-size:11px;padding:2px 8px;border-radius:99px;background:var(--d-surf3);color:var(--d-sub)}.dapp .hb-jdone{display:flex;flex-wrap:wrap;gap:3px;max-width:84px;justify-content:flex-end}.dapp .hb-jdone i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc) 20%,transparent);color:var(--hc)}.dapp .hb-jdone .ic{width:13px;height:13px}.dapp .hb-jmore{align-self:center;margin-top:6px}.dapp .hb-revs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dapp .hb-revs button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border-radius:14px;background:var(--d-surf2);text-align:start}.dapp .hb-revs b{font-size:14px}.dapp .hb-revs span{font-size:13px;color:var(--d-sub)}.dapp .hb-wrow{display:grid;grid-template-columns:38px 1fr 2.4ch;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:center;padding:8px 0;border-bottom:1px solid var(--d-line)}.dapp .hb-wrow .hb-tile{grid-row:1/3;width:38px;height:38px;border-radius:12px}.dapp .hb-wrow>span:nth-child(2){font-size:14px;font-weight:600}.dapp .hb-wrow small{font-weight:400;color:var(--d-faint)}.dapp .hb-wrow input[type=range]{grid-column:2;width:100%;accent-color:var(--hc)}.dapp .hb-wrow>b{grid-column:3;grid-row:1/3;font-size:18px;color:var(--hc);text-align:center}.dapp .hb-arow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--d-line)}.dapp .hb-arow input{flex:1 1 140px;min-width:0;background:var(--d-surf2);border:0;border-radius:12px;padding:10px 12px;font-size:15px;color:var(--d-ink)}.dapp .hb-review{gap:16px}.dapp .hb-rev-top{display:flex;align-items:center;gap:16px}.dapp .hb-rev-top>div:last-child{display:flex;flex-direction:column;gap:2px}.dapp .hb-rev-ring{position:relative;width:92px;height:92px;flex:none;--hc:var(--d-ok)}.dapp .hb-rev-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:20px;font-weight:600}.dapp .hb-rev-l{display:flex;flex-direction:column;gap:6px}.dapp .hb-rev-l h4{margin:0 0 2px}.dapp .hb-rev-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;background:var(--d-surf2);font-size:14px}.dapp .hb-rev-row>span:nth-child(2){flex:1}.dapp .hb-rev-row .hb-tile{width:30px;height:30px;border-radius:9px}.dapp .hb-rev-row .hb-tile .ic{width:17px;height:17px}.dapp .hb-review textarea{width:100%;background:var(--d-surf2);border:1.5px solid transparent;border-radius:14px;padding:11px 13px;font-size:15px;line-height:1.85;color:var(--d-ink);outline:none;resize:vertical}.dapp .hb-stats{display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.dapp .hb-stats>.dcard,.dapp .hb-stats .dgrid2>.dcard{margin-bottom:0}.dapp .hb-range{display:flex}.dapp .hb-range .dsegm{margin:0;width:100%}.dapp .hb-range .dsegm button{flex:1;justify-content:center}.dapp .hb-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:640px){.dapp .hb-tiles{grid-template-columns:repeat(4,1fr)}}.dapp .hb-stile{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);--hc:var(--d-acc);animation:d-rise .5s var(--d-ease) both}.dapp .hb-stile:nth-child(2){--hc:var(--d-ok)}.dapp .hb-stile:nth-child(3){--hc:var(--d-violet)}.dapp .hb-stile:nth-child(4){--hc:var(--d-fire)}.dapp .hb-stile b{font-size:26px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.dapp .hb-stile>span:last-child{font-size:12px;color:var(--d-sub);line-height:1.5}.dapp .hb-dbars{display:flex;align-items:flex-end;gap:3px;height:120px;--hc:var(--d-ok)}.dapp .hb-dbars.dense{gap:1px}.dapp .hb-dbars i{flex:1;min-width:0;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--hc) 45%,var(--d-surf3));animation:hb-grow .7s var(--d-ease) both;transform-origin:bottom}.dapp .hb-dbars i.full{background:var(--hc)}.dapp .hb-dbars i.none{background:var(--d-surf3)}.dapp .hb-rank{display:flex;flex-direction:column;gap:6px}.dapp .hb-rank-r{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:var(--d-surf2);text-align:start}.dapp .hb-rank-r .hb-tile{width:38px;height:38px;border-radius:12px}.dapp .hb-rank-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dapp .hb-rank-t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb-rank-t .dbar i{background:var(--hc)}.dapp .hb-rank-n{display:flex;flex-direction:column;align-items:center;min-width:44px}.dapp .hb-rank-n b{font-size:13.5px;font-variant-numeric:tabular-nums}.dapp .hb-rank-n span{font-size:10.5px;color:var(--d-sub)}@media (max-width:420px){.dapp .hb-rank-n:nth-child(4){display:none}}.dapp .hb-foot{text-align:center;max-width:520px;margin:4px auto 0}.dapp .hb-set .dgroup{margin-bottom:16px}.dapp .hb-push{display:flex;flex-direction:column;gap:10px;padding:8px 10px 10px}.dapp .hb-brks{display:flex;flex-direction:column;gap:6px;padding:6px 8px 10px;align-items:flex-start}.dapp .hb-brk{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:12px;background:var(--d-surf2);font-size:13.5px}.dapp .hb-brk>span{flex:1}.dapp .hb-brk .ic{width:18px;height:18px;color:var(--d-ok);flex:none}.dapp .hb-brk.hb-now{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--d-ok) 50%,transparent)}.dapp .hb-cal{display:flex;flex-direction:column;gap:10px;padding:8px 10px 10px}.dapp .hb-set .dg-note{margin:6px 10px 4px}.dapp .hb-bell-art{display:grid;place-items:center;width:72px;height:72px;border-radius:24px;margin:4px auto 2px;background:color-mix(in srgb,var(--d-fire) 16%,transparent);color:var(--d-fire)}.dapp .hb-bell-art .ic{width:36px;height:36px;animation:hb-ring 1.8s ease-in-out infinite;transform-origin:50% 10%}@keyframes hb-ring{0%,60%,100%{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-12deg)}}.dapp .hbh{padding:14px 14px 12px}.dapp .hbh-h{display:flex;align-items:center;gap:12px}.dapp .hbh-ring{position:relative;width:54px;height:54px;flex:none;display:grid;place-items:center;--hc:var(--d-ok)}.dapp .hbh-ring .dring{position:absolute;inset:0}.dapp .hbh-ring b{position:relative;font-size:17px;font-weight:600}.dapp .hbh-t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hbh-t b{font-size:16px;font-weight:600}.dapp .hbh-list{display:flex;flex-direction:column;gap:4px;margin-top:10px}.dapp .hbh-row{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:14px;background:var(--d-surf2)}.dapp .hbh-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 4px;text-align:start;font-size:14.5px;font-weight:500}.dapp .hbh-main>span:nth-child(2){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbh-main small{font-size:12px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .hbh-main .hb-tile{width:34px;height:34px;border-radius:11px}.dapp .hbh-main .hb-tile .ic{width:19px;height:19px}.dapp .hbh-row .hb-ctl{width:44px;height:44px}.dapp .hbh-row .hb-ctl-ring{inset:0;width:44px;height:44px}.dapp .hbh-row .hb-ctl-ic{width:30px;height:30px}.dapp .hbh-row .hb-ctl-ic .ic{width:18px;height:18px}.dapp .hbh-empty{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dapp .hbh-empty>div{flex:1 1 180px;display:flex;flex-direction:column;gap:2px}@media (prefers-reduced-motion:reduce){.dapp .hb-fire.risk,.dapp .hb-bell-art .ic{animation:none}.dapp .hb-sprout-art .stem{stroke-dashoffset:0}.dapp .hb-sprout-art .lf{transform:none}}.dapp .hb-nav-s{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 1px;margin:-2px 0}.dapp .hb-nav-s::-webkit-scrollbar{display:none}.dapp .hb-nav-s a{flex:1 0 auto}@media (max-width:560px){.dapp .hb-nav-s a{padding:0 12px}}.dapp .hb-tile.sm{width:34px;height:34px;border-radius:11px}.dapp .hb-tile.sm .ic{width:19px;height:19px}.dapp .ic.up{transform:rotate(90deg)}.dapp .ic.down{transform:rotate(-90deg)}.dapp .fqp{display:block;width:100%;height:100%;overflow:visible}.dapp .fqp .soil{fill:color-mix(in srgb,var(--d-ink) 13%,transparent)}.dapp .fqp .stem,.dapp .fqp .trunk{fill:none;stroke:#a07c55;stroke-linecap:round;stroke-linejoin:round}.dapp .fqp .stem{stroke-width:2.4}.dapp .fqp .trunk{stroke-width:3.4}.dapp .fqp .lf{fill:color-mix(in srgb,var(--hc) 82%,transparent);stroke:var(--hc);stroke-width:1.1;stroke-linejoin:round}.dapp .fqp .cn{fill:var(--hc)}.dapp .fqp .cn2{fill:color-mix(in srgb,#fff 22%,var(--hc))}.dapp .fqp .seed{fill:#b98d5a}.dapp .fqp .vein{fill:none;stroke:color-mix(in srgb,#000 24%,var(--hc));stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=paper] .dapp .fqp .stem,:root[data-theme=paper] .dapp .fqp .trunk{stroke:#7d5a36}.dapp .fqp-g{transform-box:view-box;transform-origin:32px 64px}.dapp .fqp.live .fqp-g{animation:fq-sway 5s ease-in-out infinite}@keyframes fq-sway{0%,100%{transform:rotate(-1.6deg)}50%{transform:rotate(1.8deg)}}.dapp .fqp.xs{width:22px;height:25px}.dapp .fqp.sm{width:30px;height:34px}.dapp .fqp.md{width:46px;height:52px}.dapp .fqp.lg{width:110px;height:124px}@media (prefers-reduced-motion:reduce){.dapp .fqp.live .fqp-g{animation:none}}.dapp .fq-mid{gap:2px}.dapp .fq-plant{width:clamp(70px,22vw,96px);aspect-ratio:64/72;margin-top:-6px}.dapp .fq-plant.grow svg{animation:fq-grow .7s var(--d-spring)}@keyframes fq-grow{0%{transform:scale(.7);opacity:.4}60%{transform:scale(1.12)}100%{transform:none;opacity:1}}.dapp .fq .fq-time{font-size:clamp(36px,10.5vw,50px)}.dapp .fq .fq-ring-fg{stroke:var(--hc,var(--d-acc))}.dapp .fq.brk .fq-ring-fg{stroke:var(--d-ok)}.dapp .fq.run .fq-dial::after{box-shadow:0 0 0 0 color-mix(in srgb,var(--hc,var(--d-acc)) 30%,transparent)}.dapp .fq-forl{min-height:1.4em;margin-top:-6px;font-size:13px;font-weight:600;color:var(--hc,var(--d-acc));text-align:center}.dapp .fq-forl:empty{display:none}.dapp .dchip.fq-left{border-color:var(--hc,var(--d-acc));border-style:dashed}.dapp .fq-planted{display:inline-flex;align-items:center;gap:8px}.dapp .fq-planted .fqp{flex:none}.dapp .fq-ask-plant,.dapp .fq-sess-art{display:grid;place-items:center}.dapp .fq-ask-plant .fqp{width:70px;height:80px}.dapp .fq-sess p{margin:0;text-align:center}.dapp .fq-calm-plant{width:min(40vw,150px);aspect-ratio:64/72;--hc:#7fb894}.dapp .fq-forrow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.dapp .fq-forrow.lock{pointer-events:none}.dapp .fq-forrow.lock .hbp{opacity:.85}.dapp .fq-forrow.lock .hbp-c{display:none}.dapp .fq-forrow .hbp{max-width:min(100%,220px)}.dapp .fq-durb.lock{pointer-events:none}.dapp .fq-durb.lock .hbp-c{display:none}.dapp .fqr-for{justify-content:flex-start}.dapp .fqr-opts{justify-content:flex-start}.dapp .fq-end{align-items:center;text-align:center;gap:10px}.dapp .fq-end-art{display:grid;place-items:center}.dapp .fq-end-art .fqp{width:110px;height:124px}.dapp .fq-end-n{display:flex;align-items:baseline;justify-content:center;gap:6px}.dapp .fq-end-n b{font-size:40px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.dapp .fq-end-n span{font-size:15px;color:var(--d-sub)}.dapp .fq-end-l{margin:0;font-size:14.5px;line-height:1.9;color:var(--d-ink2)}.dapp .fq-end-pg{width:100%;text-align:start}.dapp .fq-end-page{text-align:center;font-size:20px;font-weight:700}.dapp .fq-end-w{width:100%}.dapp .fq-garden{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:end}.dapp .fq-gday{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;color:var(--d-faint)}.dapp .fq-gplants{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;min-height:150px;width:100%;padding:6px 0 4px;border-radius:14px;background:linear-gradient(0deg,color-mix(in srgb,var(--d-ok) 10%,transparent),transparent 70%)}.dapp .fq-gday.tdy .fq-gplants{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--d-ok) 45%,transparent)}.dapp .fq-gday.hit .fq-gplants{background:linear-gradient(0deg,color-mix(in srgb,var(--d-ok) 24%,transparent),transparent 80%)}.dapp .fq-gp{display:block;width:30px;height:30px;margin-top:-4px;padding:0;animation:fq-pop .5s var(--d-spring) both;animation-delay:calc(var(--d,0) * 50ms)}.dapp .fq-gp .fqp{width:30px;height:34px}.dapp .fq-gp:active{transform:scale(.9)}@keyframes fq-pop{from{transform:scale(0) translateY(10px);opacity:0}to{transform:none;opacity:1}}.dapp .fq-gmore{font-size:10.5px;color:var(--d-sub);font-weight:600}.dapp .fq-gday b{font-size:12px;color:var(--d-ink2);font-variant-numeric:tabular-nums}.dapp .fq-gday.tdy b,.dapp .fq-gday.tdy>span{color:var(--d-ink);font-weight:700}.dapp .fq-gfoot{margin:10px 2px 0}.dapp .fq-gempty .fqp{width:54px;height:60px;margin-bottom:4px}.dapp .fq-recent li>.fqp{flex:none}.dapp .fq-gtag{font-style:normal;font-size:11px;margin-inline-start:6px;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--d-blue,#8fb3e0) 18%,transparent);color:var(--d-ink2)}.dapp .fqt{display:flex;flex-direction:column;gap:10px}.dapp .fqt .dcard-h{margin-bottom:0}.dapp .fqt-min{margin-inline-start:auto;font-size:13px;font-weight:600;color:var(--d-ok);font-variant-numeric:tabular-nums}.dapp .fqt-plants{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2px 4px;padding:4px 6px;border-radius:14px;background:linear-gradient(0deg,color-mix(in srgb,var(--d-ok) 12%,transparent),transparent)}.dapp .fqt-plants .fq-gp{width:36px;height:40px;margin:0}.dapp .fqt-plants .fq-gp .fqp{width:36px;height:40px}.dapp .fqt-empty{display:flex;align-items:center;gap:8px;margin:0}.dapp .dw-invite{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 12px;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.8;background:color-mix(in srgb,var(--d-ok) 14%,transparent);color:var(--d-ink)}.dapp .fqr-dial .fq-dial{position:relative}.dapp .fqr-floats{position:absolute;inset:0;pointer-events:none;overflow:visible}.dapp .fqr-float{position:absolute;bottom:8%;left:var(--x);display:flex;flex-direction:column;align-items:center;gap:0;animation:fqr-up 2.8s var(--d-ease) forwards;transform:rotate(var(--r))}.dapp .fqr-float b{font-size:30px;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.dapp .fqr-float i{font-style:normal;font-size:11px;font-weight:600;padding:1px 7px;border-radius:99px;background:var(--d-surf);color:var(--d-ink2);box-shadow:var(--d-shadow)}@keyframes fqr-up{0%{opacity:0;transform:translateY(20px) scale(.6) rotate(var(--r))}15%{opacity:1;transform:translateY(0) scale(1.1) rotate(var(--r))}100%{opacity:0;transform:translateY(-190px) scale(1) rotate(calc(var(--r) * -1))}}.dapp .fqr-reacts{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.dapp .fqr-react{width:46px;height:46px;border-radius:50%;font-size:22px;background:var(--d-surf2);transition:transform .15s var(--d-spring)}.dapp .fqr-react:active{transform:scale(.82)}.dapp .fqr-me{display:flex;flex-direction:column;gap:10px}.dapp .fqr-intent{font-size:16px!important}.dapp .fqr-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dapp .fqr-p{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--d-line)}.dapp .fqr-p:last-child{border-bottom:0}.dapp .fqr-av{position:relative;flex:none;display:grid}.dapp .fqr-dot{position:absolute;inset-inline-end:-2px;bottom:-2px;width:13px;height:13px;border-radius:50%;background:var(--d-surf3);border:2.5px solid var(--d-surf)}.dapp .fqr-p.here .fqr-dot{background:var(--d-ok)}.dapp .fqr-pt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .fqr-pt b{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600}.dapp .fqr-pt>span{font-size:12.5px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-host,.dapp .fqr-you{font-style:normal;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--d-acc) 18%,transparent);color:var(--d-acc)}.dapp .fqr-you{background:var(--d-surf2);color:var(--d-sub)}.dapp .fqr-ps{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--d-ok);font-variant-numeric:tabular-nums}.dapp .fqr-join{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:22px 18px}.dapp .fqr-join h2{margin:0;font-size:21px;font-weight:600}.dapp .fqr-join p{margin:0;line-height:1.9}.dapp .fqr-join .fqr-me,.dapp .fqr-join>.dbtn{width:100%;text-align:start}.dapp .fqr-faces{display:flex;flex-wrap:wrap;justify-content:center}.dapp .fqr-face{margin-inline-start:-8px;border-radius:50%;box-shadow:0 0 0 3px var(--d-surf)}.dapp .fqr-face:first-child{margin-inline-start:0}.dapp .fqr-jstate{font-size:13px;font-weight:600;color:var(--d-ok)}.dapp .fqr-solo{align-self:center;margin-top:6px}.dapp .fqr-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.dapp .fqr-done h2{margin:0;font-size:21px;font-weight:600}.dapp .fqr-done .fqr-people{width:100%;text-align:start}.dapp .fqr-done-art{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:2px;padding:8px 10px 0;border-radius:18px;background:linear-gradient(0deg,color-mix(in srgb,var(--d-ok) 16%,transparent),transparent)}.dapp .fqr-done-art span{animation:fq-pop .6s var(--d-spring) both;animation-delay:calc(var(--i,0) * 90ms)}.dapp .fqr-done-n{margin:0;font-size:14px;color:var(--d-sub)}.dapp .fqr-done-n b{font-size:30px;font-weight:700;color:var(--d-ok);margin-inline-end:6px;font-variant-numeric:tabular-nums}.dapp .fqr-inv{align-items:stretch}.dapp .fqr-inv p{margin:0;line-height:1.9}.dapp .fqr-inv-art{display:flex;justify-content:center;align-items:flex-end;gap:4px}.dapp .fqr-gone .dempty{padding:24px 10px}.dapp .hbm{position:fixed;inset:0;z-index:200}.dapp .hbm.sheet{background:rgba(0,0,0,0);transition:background .22s}.dapp .hbm.sheet.in{background:rgba(0,0,0,.42)}.dapp .hbm-p{position:fixed;display:flex;flex-direction:column;background:var(--d-surf);border:1px solid var(--d-line2);box-shadow:0 26px 60px -22px rgba(0,0,0,.7),0 2px 10px rgba(0,0,0,.18);overflow:hidden}.dapp .hbm.pop .hbm-p{border-radius:18px;max-height:70vh;opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top center;transition:opacity .16s,transform .22s var(--d-ease)}.dapp .hbm.pop.in .hbm-p{opacity:1;transform:none}.dapp .hbm.sheet .hbm-p{inset-inline:8px;bottom:calc(8px + var(--d-safe-b));max-height:76vh;border-radius:26px;transform:translateY(110%);transition:transform .34s var(--d-ease)}.dapp .hbm.sheet.in .hbm-p{transform:none}.dapp .hbm.pop.out .hbm-p{opacity:0;transform:translateY(-4px) scale(.98)}.dapp .hbm.sheet.out{background:rgba(0,0,0,0)}.dapp .hbm.sheet.out .hbm-p{transform:translateY(110%)}.dapp .hbm-grip{display:block;flex:none;width:38px;height:5px;border-radius:3px;background:var(--d-line2);margin:8px auto 0}.dapp .hbm-h{display:flex;align-items:center;gap:4px;flex:none;padding:10px 14px 4px;min-height:40px}.dapp .hbm-h b{font-size:13.5px;font-weight:600;color:var(--d-sub)}.dapp .hbm-back{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--d-ink2);margin-inline-start:-6px}.dapp .hbm-back:hover{background:var(--d-surf2)}.dapp .hbm-back .ic{width:19px;height:19px}.dapp .hbm-q{flex:none;margin:4px 10px 6px;min-height:40px;border-radius:12px;border:1px solid var(--d-line);background:var(--d-surf2);padding:0 12px;color:var(--d-ink);font-size:14.5px;outline:none}.dapp .hbm-num{padding:4px 6px 10px}.dapp .hbm-num .hbm-q{width:calc(100% - 20px);text-align:center;font-size:18px;letter-spacing:1px}.dapp .hbm-ok{justify-content:center;font-weight:600;color:var(--d-acc,var(--d-ink))}.dapp .hbm-list{overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 8px}.dapp .hbm-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dapp .hbm-p>.hbm-foot,.dapp .hbm-p>.hbpl-mf{flex:none}.dapp .hbm-sec+.hbm-sec{border-top:1px solid var(--d-line);margin-top:4px;padding-top:4px}.dapp .hbm-st{font-size:11.5px;font-weight:600;color:var(--d-faint);padding:8px 10px 4px}.dapp .hbm-i{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;padding:7px 10px;border-radius:12px;text-align:start;color:var(--d-ink);font-size:14.5px;line-height:1.6;-webkit-tap-highlight-color:transparent}.dapp .hbm-i:hover,.dapp .hbm-i:focus-visible{background:var(--d-surf2);outline:none}.dapp .hbm-i:active{background:var(--d-surf3)}.dapp .hbm-i.on{font-weight:600}.dapp .hbm-i.danger{color:var(--d-bad)}.dapp .hbm-i:disabled{opacity:.45}.dapp .hbm-ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-ink2)}.dapp .hbm-ic[class*=hc-]{background:color-mix(in srgb,var(--hc) 18%,transparent);color:var(--hc)}.dapp .hbm-ic .ic{width:17px;height:17px}.dapp .hbm-i.danger .hbm-ic{color:var(--d-bad);background:color-mix(in srgb,var(--d-bad) 12%,transparent)}.dapp .hbm-l{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hbm-l small{font-size:12px;color:var(--d-sub);font-weight:400;line-height:1.5}.dapp .hbm-hint{flex:none;max-width:40%;font-size:12.5px;color:var(--d-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbm-ck{flex:none;color:var(--d-acc);display:grid}.dapp .hbm-ck .ic{width:18px;height:18px;stroke-width:2.4}.dapp .hbm-go{flex:none;display:grid}.dapp .hbm-go .ic{width:16px;height:16px;color:var(--d-faint)}.dapp .hbm-empty{margin:0;padding:16px;text-align:center;color:var(--d-faint);font-size:13px}.dapp .hbp{display:inline-flex;align-items:center;gap:7px;min-height:38px;max-width:100%;padding:0 10px 0 9px;border-radius:12px;background:var(--d-surf2);border:1px solid var(--d-line);color:var(--d-sub);font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s}.dapp .hbp>.ic:first-child{width:17px;height:17px;flex:none}.dapp .hbp-l{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbp-c{width:14px!important;height:14px!important;flex:none;opacity:.55}.dapp .hbp:hover{border-color:var(--d-line2)}.dapp .hbp.set{color:var(--d-ink);background:var(--d-surf);border-color:var(--d-line2)}.dapp .hbp.set[class*=hc-]{background:color-mix(in srgb,var(--hc) 12%,var(--d-surf));border-color:color-mix(in srgb,var(--hc) 38%,transparent)}.dapp .hbp.set[class*=hc-]>.ic:first-child{color:var(--hc)}.dapp .hbp[aria-expanded=true]{border-color:var(--d-acc)}.dapp .hbib{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:var(--d-ink2);transition:background .15s,color .15s}.dapp .hbib:hover{background:var(--d-surf2)}.dapp .hbib .ic{width:21px;height:21px}.dapp .hbib.on{color:var(--d-acc);background:var(--d-acc-soft)}.dapp .hbib.off{opacity:.25;pointer-events:none}.dapp .hbf{position:fixed;inset:0;z-index:110;display:flex;justify-content:center;background:var(--d-bg);opacity:0;transform:translateY(22px);transition:opacity .22s,transform .3s var(--d-ease)}.dapp .hbf.in{opacity:1;transform:none}.dapp .hbf.out{opacity:0;transform:translateY(22px)}.dapp .hbf-in{display:flex;flex-direction:column;width:100%;max-width:760px;height:100%;background:var(--d-bg)}.dapp .hbf-h{flex:none;display:flex;align-items:center;gap:8px;padding:calc(10px + var(--d-safe-t)) 12px 6px}.dapp .hbf-t{flex:1;text-align:center;font-size:14px;font-weight:600;color:var(--d-sub)}.dapp .hbf-b{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 20px 32px}.dapp .hbf-f{flex:none;border-top:1px solid var(--d-line);background:var(--d-bg);padding:6px 10px calc(6px + var(--d-safe-b))}@media (min-width:900px){.dapp .hbf{background:rgba(0,0,0,.55);padding:3vh 24px}:root[data-theme=paper] .dapp .hbf{background:rgba(40,30,15,.28)}.dapp .hbf-in{border-radius:26px;border:1px solid var(--d-line2);overflow:hidden;box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}.dapp .hbf-h{padding-top:12px}}.dapp{--hbp:#1c1b19;--hbp2:#252320;--hbp-edge:rgba(255,236,205,.09);--hbp-rule:rgba(255,236,205,.055);--hbp-sh:0 5px 0 -2px #222120,0 6px 0 -2px rgba(255,236,205,.075),0 16px 28px -20px rgba(0,0,0,.75)}:root[data-theme=paper] .dapp{--hbp:#fffdf9;--hbp2:#f7f2e7;--hbp-edge:rgba(90,65,25,.13);--hbp-rule:rgba(120,85,30,.12);--hbp-sh:0 5px 0 -2px #f3ecdd,0 6px 0 -2px rgba(90,65,25,.12),0 14px 26px -20px rgba(60,45,20,.38)}html:root .dapp.hbp-plain{--hbp-rule:transparent;--hbp-dash:solid}html:root .dapp.hbp-plain .hbc.jx-letter{--hbp-rule:transparent}.dapp .hbj{display:flex;flex-direction:column;gap:12px;padding-bottom:110px;width:100%;max-width:760px;margin-inline:auto}.dapp .hbj-lp{display:flex;flex-direction:column;gap:12px;min-width:0}.dapp .hbj-rp{display:none}.dapp .hbj-slot:empty{display:none}.dapp .hbj-top{display:flex;align-items:center;gap:6px;min-height:44px}.dapp .hbj-ins{display:inline-flex;align-items:center;min-height:38px;padding:0 3px;border-radius:12px;font-size:13.5px;color:var(--d-sub);transition:background .15s}.dapp .hbj-ins:hover{background:var(--d-surf2)}.dapp .hbj-ins>span{display:inline-flex;align-items:center;gap:5px;padding:0 11px;font-variant-numeric:tabular-nums;white-space:nowrap}.dapp .hbj-ins>span+span{border-inline-start:1px solid var(--d-line2)}@media (max-width:359px){.dapp .hbj-ins-w{display:none}}.dapp .hbj-fire{font-weight:700;color:var(--d-faint)}.dapp .hbj-fire .ic{width:17px;height:17px}.dapp .hbj-fire.on{color:var(--d-fire)}.dapp .hbj-acts{display:flex;gap:2px;margin-inline-start:auto}.dapp .hbj-search{display:flex;align-items:center;gap:8px;padding:0 4px 0 14px;border-radius:14px;background:var(--hbp);border:1px solid var(--d-line2)}.dapp .hbj-search[hidden]{display:none}.dapp .hbj-search>.ic{flex:none;width:18px;height:18px;color:var(--d-faint)}.dapp .hbj-q{flex:1;min-width:0;min-height:46px;border:0;background:none;color:var(--d-ink);font-size:15px;outline:none}.dapp .hbj-qx{padding:8px 12px;font-size:13px;font-weight:600;color:var(--d-acc)}.dapp .hbj-pills{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.dapp .hbj-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;background:var(--d-acc-soft);color:var(--d-ink);font-size:13px;font-weight:500}.dapp .hbj-pill[class*=hc-]{background:color-mix(in srgb,var(--hc) 16%,transparent)}.dapp .hbj-pill>.ic:first-child{width:15px;height:15px;color:var(--hc,var(--d-acc))}.dapp .hbj-pill>.ic:last-child{width:12px;height:12px;opacity:.6}.dapp .hbj-count{font-size:12.5px;color:var(--d-faint);margin-inline-start:4px}.dapp .hbj-otd{display:flex;flex-direction:column;gap:6px}.dapp .hbj-otd-h{display:flex;align-items:center;gap:6px;padding:0 4px;font-size:12.5px;font-weight:600;color:var(--d-sub)}.dapp .hbj-otd-h .ic{width:16px;height:16px;color:var(--d-acc)}.dapp .hbj-otd-l{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.dapp .hbj-otd-l::-webkit-scrollbar{display:none}.dapp .hbj-otd-i{flex:0 0 min(78%,290px);scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px 11px;border-radius:14px;text-align:start;background:linear-gradient(160deg,color-mix(in srgb,var(--d-acc) 11%,var(--hbp)),var(--hbp));border:1px solid color-mix(in srgb,var(--d-acc) 20%,var(--hbp-edge))}.dapp .hbj-otd-l>.hbj-otd-i:only-child{flex-basis:100%}.dapp .hbj-otd-i em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--d-acc)}.dapp .hbj-otd-i b{font-size:14.5px;font-weight:600;line-height:1.7}.dapp .hbj-otd-i p{margin:0;font-size:13.5px;line-height:1.8;color:var(--d-ink2);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dapp .hbj-list{display:flex;flex-direction:column;gap:10px}.dapp .hbj-mh{display:flex;align-items:center;gap:14px;margin:18px 2px 0;font-size:20px;font-weight:700;color:var(--d-ink)}.dapp .hbj-mh::after{content:"";flex:1;height:1px;background:linear-gradient(to left,var(--d-line2),transparent)}.dapp[dir=ltr] .hbj-mh::after{background:linear-gradient(to right,var(--d-line2),transparent)}.dapp .hbj-list>.hbj-mh:first-child{margin-top:4px}.dapp .hbj-mh[hidden],.dapp .hbj-dh[hidden]{display:none}.dapp .hbj-dh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:11px;row-gap:8px;margin:6px 2px -2px}.dapp .hbj-dn{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:17px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:0 2px 0 -1px var(--hbp-edge)}.dapp .hbj-dh.tdy .hbj-dn{background:var(--d-acc);border-color:transparent;color:var(--d-acc-ink)}.dapp .hbj-dt{display:flex;align-items:baseline;min-width:0;font-size:14px;color:var(--d-ink)}.dapp .hbj-dt b{font-weight:650}.dapp .hbj-dt i{font-style:normal;color:var(--d-faint)}.dapp .hbj-dt b+i::before{content:"، "}.dapp .hbj-dg{grid-column:1 / -1}.dapp .hbj-e{position:relative;display:flex;flex-direction:column;border-radius:18px;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh);overflow:hidden;transition:transform .15s var(--d-ease),opacity .25s,border-color .2s}.dapp .hbj-e::before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--hc,transparent);opacity:.8}.dapp .hbj-e:not([class*=hc-])::before{display:none}.dapp .hbj-e.gone{opacity:0;transform:scale(.97)}.dapp .hbj-e.sel{border-color:color-mix(in srgb,var(--d-acc) 55%,var(--hbp-edge))}.dapp .hbj-rib{position:absolute;top:-1px;inset-inline-end:20px;width:15px;height:27px;background:var(--d-acc);opacity:.95;pointer-events:none;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.dapp .hbj-e-b{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px 6px;text-align:start;-webkit-tap-highlight-color:transparent}.dapp .hbj-e-b:active{background:var(--hbp2)}.dapp .hbj-e-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dapp .hbj-e.bm h4{padding-inline-end:28px}.dapp .hbj-e-media{flex:none;display:flex;align-items:flex-start;gap:6px;max-width:42%}.dapp .hbj-e.bm.md .hbj-e-media{margin-top:14px}.dapp .hbj-e h4{margin:0;font-size:16px;font-weight:650;line-height:1.75;color:var(--d-ink)}.dapp .hbj-e h4.q{font-size:14.5px;font-weight:600;color:var(--d-ink2)}.dapp .hbj-e p{margin:0;font-size:14.5px;line-height:1.95;color:var(--d-ink2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dapp .hbj-e footer{display:flex;align-items:center;gap:9px;padding:0 16px 6px 6px;min-height:36px;font-size:12px;color:var(--d-faint)}.dapp[dir=ltr] .hbj-e footer{padding:0 6px 6px 16px}.dapp .hbj-e time{font-variant-numeric:tabular-nums;white-space:nowrap}.dapp .hbj-e-m{display:grid}.dapp .hbj-e-m .hb-face-svg{width:20px;height:20px}.dapp .hbj-e-a{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbj-e-a i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--hc,var(--d-acc))}.dapp .hbj-e-k{display:grid}.dapp .hbj-e-k .ic{width:15px;height:15px}.dapp .hbj-e-x{flex:none;margin-inline-start:auto;width:38px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--d-faint)}.dapp .hbj-e-x:hover{background:var(--d-surf2);color:var(--d-ink2)}.dapp .hbj-e-x .ic{width:19px;height:19px}.dapp .hbj-more{align-self:center;margin:8px 0}.dapp .hbj-none{padding:28px 10px}.dapp .hbj-inv{display:flex;align-items:flex-start;gap:12px;min-height:112px;padding:15px 18px;border-radius:18px;text-align:start;font-size:16px;line-height:36px;color:var(--d-faint);background-color:var(--hbp);border:1.5px var(--hbp-dash,dashed) var(--d-line2);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--hbp-rule) 35px,var(--hbp-rule) 36px);background-position:0 15px;background-repeat:repeat-y;transition:border-color .2s,color .2s}.dapp .hbj-inv:hover{border-color:color-mix(in srgb,var(--d-acc) 55%,transparent);color:var(--d-ink2)}.dapp .hbj-inv .ic{flex:none;width:19px;height:19px;margin-top:8px;color:var(--d-acc)}.dapp .hbj-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;text-align:center}.dapp .hbj-empty>b{font-size:17px}.dapp .hbj-empty>span{max-width:420px;font-size:14px;line-height:1.9;color:var(--d-sub)}.dapp .hbj-empty-a{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.dapp .hbj-art{width:132px;margin-bottom:6px}.dapp .hbj-art-svg{display:block;width:100%;height:auto;overflow:visible}.dapp .hbj-art-svg .cv{fill:var(--hbp2);stroke:var(--d-line2);stroke-width:1.5}.dapp .hbj-art-svg .sp{fill:color-mix(in srgb,var(--d-acc) 22%,var(--hbp2));stroke:var(--d-line2);stroke-width:1.5}.dapp .hbj-art-svg .ln{fill:none;stroke:var(--d-line2);stroke-width:2.4;stroke-linecap:round}.dapp .hbj-art-svg .rb{fill:var(--d-acc)}.dapp .hbj-art-svg .pn{fill:var(--d-acc);stroke:var(--d-acc-deep);stroke-width:1.2;stroke-linejoin:round}.dapp .hbj-art-svg .pt{fill:none;stroke:var(--d-acc-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dapp .hbj-fab .ic{width:26px;height:26px}.dapp .hb-jpend{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;font-size:13px;background:color-mix(in srgb,var(--d-fire) 12%,transparent)}.dapp .hb-jpend .ic{width:17px;height:17px;color:var(--d-fire)}.dapp .dchip.sm{min-height:30px;padding:0 11px;font-size:12.5px}.dapp .hb-jdone{display:inline-flex;flex-wrap:nowrap;max-width:none;gap:3px;flex:none}.dapp .hb-jdone i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc) 18%,transparent);color:var(--hc)}.dapp .hb-jdone i .ic{width:13px;height:13px}.dapp .hb-jdone.big{flex-wrap:wrap;gap:6px}.dapp .hb-jdone.big i{width:30px;height:30px;border-radius:10px}.dapp .hb-jdone.big i .ic{width:17px;height:17px}.dapp .hb-jlink{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:14px 16px}.dapp .hb-jlink>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .hb-jlink>.ic{width:18px;height:18px;color:var(--d-faint)}.dapp[dir=ltr] .hb-jlink>.ic{transform:scaleX(-1)}@media (min-width:1180px){body.app-body:has(.hbj-rp){overflow-x:clip}.dapp .hbj:not(.nil){max-width:1140px;display:grid;grid-template-columns:minmax(330px,400px) minmax(0,1fr);column-gap:28px;align-items:start}.dapp .hbj:not(.nil) .hbj-otd-l{margin:0;padding-inline:0}.dapp .hbj:not(.nil) .hbj-rp{display:block;position:sticky;top:88px;max-height:calc(100vh - 108px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:22px;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh)}}.dapp .hbf-in{--hbr-px:20px}.dapp .hbr{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto}.dapp .hbr-page .hbf-in,.dapp .hbc-page .hbf-in{background:var(--hbp)}.dapp .hbr-page .hbf-h,.dapp .hbc-page .hbf-h,.dapp .hbc-page .hbf-f{background:var(--hbp)}.dapp .hbc-page .hbf-f{border-top-color:var(--hbp-edge)}.dapp .hbr-pane{--hbr-px:26px}.dapp .hbr-bar{display:flex;align-items:center;gap:2px;padding:10px 12px 0}.dapp .hbr-pane .hbr{padding:2px var(--hbr-px) 34px;max-width:none}.dapp .hbr-blank{display:grid;place-items:center;min-height:min(58vh,520px);color:var(--d-faint);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--hbp-rule) 35px,var(--hbp-rule) 36px);background-position:0 24px}.dapp .hbr-blank .ic{width:42px;height:42px;opacity:.4}.dapp .hbr-rib{position:absolute;top:calc(-8px - 1px);inset-inline-end:2px;width:17px;height:34px;background:var(--d-acc);z-index:3;pointer-events:none;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.dapp .hbr-pane .hbr-rib{top:-1px;inset-inline-end:calc(var(--hbr-px) - 4px)}.dapp .hbr-hero{margin:-8px calc(var(--hbr-px) * -1) 4px;overflow:hidden;border-radius:0 0 22px 22px;background:var(--hbp2)}.dapp .hbr-pane .hbr-hero{margin-top:0}.dapp .hbr-hero img,.dapp .hbr-hero video{display:block;width:100%;max-height:46vh;object-fit:cover}.dapp .hbr-date{display:flex;align-items:center;gap:14px;padding-top:4px}.dapp .hbr-tile{flex:none;width:58px;border-radius:14px;overflow:hidden;text-align:center;display:flex;flex-direction:column;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:0 2px 0 -1px var(--hbp-edge),0 8px 14px -10px rgba(0,0,0,.5)}.dapp .hbr-tile i{font-style:normal;font-size:10.5px;font-weight:700;line-height:20px;white-space:nowrap;background:var(--hc,var(--d-acc));color:#1b1712}.dapp .hbr-tile b{font-size:25px;font-weight:700;line-height:36px;font-variant-numeric:tabular-nums}.dapp .hbr-dt{display:flex;flex-direction:column;gap:1px;min-width:0}.dapp .hbr-dt b{font-size:20px;font-weight:700;line-height:1.5}.dapp .hbr-dt>span{font-size:13px;color:var(--d-faint)}.dapp .hbr-meta{display:flex;flex-wrap:wrap;gap:6px}.dapp .hbr-meta:empty{display:none}.dapp .hbr-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border-radius:999px;background:var(--hbp2);border:1px solid var(--hbp-edge);font-size:12.5px;color:var(--d-ink2)}.dapp .hbr-chip .ic{width:15px;height:15px}.dapp .hbr-chip .hb-face-svg{width:19px;height:19px}.dapp .hbr-chip.area i{width:7px;height:7px;border-radius:50%;background:var(--hc,var(--d-acc))}.dapp .hbr-q{margin:0;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;font-size:15.5px;font-weight:600;line-height:1.9;background:color-mix(in srgb,var(--hc,var(--d-violet)) 12%,var(--hbp2))}.dapp .hbr-q .ic{flex:none;width:18px;height:18px;margin-top:5px;color:var(--hc,var(--d-violet))}.dapp .hbr-t{margin:4px 0 0;font-size:25px;font-weight:700;line-height:1.6}.dapp .hbr-b{font-size:17px;line-height:36px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--hbp-rule) 35px,var(--hbp-rule) 36px)}.dapp .hbr-b p{margin:0 0 36px;font-size:inherit;line-height:inherit;color:var(--d-ink);overflow-wrap:anywhere}.dapp .hbr-b p:last-child{margin-bottom:0}.dapp .hbr-part h4{margin:0 0 4px;font-size:13.5px;font-weight:700;color:var(--hc,var(--d-acc))}.dapp .hbr-w{margin:8px 0 0;font-size:12px;color:var(--d-faint)}.dapp .hbr-blocks{display:flex;flex-direction:column;gap:12px}.dapp .hbr-dg{margin-top:-4px}.dapp .hbc-page .hbf-h{gap:10px}.dapp .hbc-hc{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:0}.dapp .hbc-day{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;max-width:100%;padding:0 8px;font-size:14.5px;font-weight:600;color:var(--d-ink)}.dapp .hbc-day>.ic:first-child{width:17px;height:17px;color:var(--d-acc)}.dapp .hbc-day .hbp-c{opacity:.5}.dapp .hbc-sub{display:flex;gap:10px;min-height:16px;font-size:11.5px;line-height:16px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .hbc-done{flex:none;min-height:38px;padding:0 18px;border-radius:12px;background:var(--d-acc);color:var(--d-acc-ink);font-size:14.5px;font-weight:700}.dapp .hbc-done:disabled{opacity:.6}.dapp .hbc{display:flex;flex-direction:column;gap:12px;width:100%;max-width:640px;min-height:100%;margin:0 auto}.dapp .hbc-srow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dapp .hbc-mode:empty{display:none}.dapp .hbc-mode{flex:none;display:flex;align-items:center;gap:6px;padding-top:2px}.dapp .hbc-blocks:empty{display:none}.dapp .hbc-blocks>*,.dapp .hbr-blocks>*{display:flex;flex-direction:column;gap:10px}.dapp .hbc-tpl{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--d-ink);background:color-mix(in srgb,var(--hc,var(--d-acc)) 14%,var(--hbp2))}.dapp .hbc-tpl .ic{width:16px;height:16px;color:var(--hc,var(--d-acc))}.dapp .hbc-tpl i{font-style:normal;font-weight:400;color:var(--d-sub)}.dapp .hbc-q{display:flex;align-items:flex-start;gap:6px;padding:12px 14px 12px 6px;border-radius:18px;background:color-mix(in srgb,var(--hc,var(--d-violet)) 13%,var(--hbp2))}.dapp[dir=ltr] .hbc-q{padding:12px 6px 12px 14px}.dapp .hbc-q>.ic{flex:none;width:19px;height:19px;margin-top:6px;color:var(--hc,var(--d-violet))}.dapp .hbc-q p{flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.85}.dapp .hbc-q .hbib{width:34px;height:34px}.dapp .hbc-q .hbib .ic{width:17px;height:17px}.dapp .hbc-title{width:100%;border:0;background:none;padding:4px 0;font-size:22px;font-weight:700;color:var(--d-ink);outline:none}.dapp .hbc-title::placeholder{color:var(--d-faint);font-weight:600}.dapp .hbc textarea{display:block;width:100%;min-height:32px;padding:0;border:0;background:none;resize:none;overflow:hidden;outline:none;color:var(--d-ink);font-size:17px;line-height:2.05}.dapp .hbc textarea::placeholder{color:var(--d-faint)}.dapp .hbc textarea.hbc-body{min-height:46vh;line-height:36px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--hbp-rule) 35px,var(--hbp-rule) 36px)}.dapp .hbc textarea.hbc-body.long{min-height:56vh}.dapp .hbc-parts{display:flex;flex-direction:column;gap:18px}.dapp .hbc-part{display:flex;flex-direction:column;gap:2px}.dapp .hbc-part>span{font-size:13.5px;font-weight:700;color:var(--hc,var(--d-acc))}.dapp .hbc-note{margin:2px 0 0;font-size:13px;line-height:1.9;color:var(--d-mute,var(--d-acc));opacity:.85}.dapp .hbc-part textarea{padding-bottom:6px;border-bottom:1px solid var(--d-line)}.dapp .hbc-part textarea:focus{border-bottom-color:color-mix(in srgb,var(--hc,var(--d-acc)) 55%,transparent)}.dapp .hbc-start{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px}.dapp .hbc-start>span{font-size:12.5px;color:var(--d-faint)}.dapp .hbc-start-l{display:flex;flex-wrap:wrap;gap:8px}.dapp .hbc-sug{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border-radius:13px;background:var(--hbp2);border:1px solid var(--hbp-edge);font-size:13.5px;color:var(--d-ink2);transition:background .15s}.dapp .hbc-sug:hover{background:var(--d-surf2)}.dapp .hbc-sug .ic{width:17px;height:17px;color:var(--d-acc)}.dapp .hbc-sug.more{color:var(--d-sub)}.dapp .hbc-draft{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;font-size:13px;background:var(--hbp2)}.dapp .hbc-draft .ic{width:16px;height:16px;color:var(--d-acc)}.dapp .hbc-draft .dlink{margin-inline-start:auto}.dapp .hbc-tb{display:flex;align-items:center;gap:0;width:100%;max-width:640px;margin:0 auto}.dapp .hbc-tb-c{display:flex;align-items:center;justify-content:space-around;flex:1 1 0;min-width:0}.dapp .hbc-tool{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:50px;padding:5px 3px;border-radius:12px;font-size:11px;color:var(--d-sub);-webkit-tap-highlight-color:transparent;transition:background .15s}.dapp .hbc-tool:hover{background:var(--d-surf2)}.dapp .hbc-tool .ic,.dapp .hbc-tool .hb-face-svg{width:23px;height:23px}.dapp .hbc-tool>span{max-width:68px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbc-tool.sug .ic{color:var(--d-acc)}.dapp .hbc-tool.set{color:var(--d-ink);font-weight:600}.dapp .hbc-tool.area.set .ic{color:var(--hc)}.dapp .hbc-tool.star.set .ic{color:var(--d-acc);fill:currentColor}.dapp .hbc-tb-x{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-around}.dapp .hbc-tb-x[hidden]{display:none}.dapp .hbc-tb-x>:not(.hbc-tb-m){display:flex;align-items:center;gap:0;min-width:0}.dapp .hbc-tb .hbc-tool{flex-direction:row;min-width:40px;width:40px;height:40px;justify-content:center;padding:0;border-radius:50%;gap:0;color:var(--d-sub)}.dapp .hbc-tb .hbc-tool>span{display:none}.dapp .hbc-tb .hbc-tool .ic,.dapp .hbc-tb .hbc-tool .jx-i,.dapp .hbc-tb .hbc-tool .hb-face-svg{width:22px;height:22px}.dapp .hbc-tb .hbc-tool.on,.dapp .hbc-tb .hbc-tool.set{color:var(--d-acc);background:var(--d-acc-soft)}.dapp .hbc-tb .hbc-tool.area.set{color:var(--hc);background:color-mix(in srgb,var(--hc) 14%,transparent)}.dapp .hbc-tb .hbc-tool.sug .ic{color:var(--d-acc)}.dapp .hbc-tb-x>:not(.hbc-tb-m){flex:1 1 0;justify-content:space-around}.dapp .hbc-tb-m[hidden]{display:none}.dapp .hbc-w.full{color:var(--d-ok);font-weight:600}.dapp .hbc-mood .hb-faces.big{justify-content:space-between}.dapp .hbi{display:flex;flex-direction:column;gap:16px}.dapp .hbi-hero{display:flex;align-items:center;gap:14px;padding:6px 4px 0}.dapp .hbi-flame{width:58px;height:58px;flex:none;border-radius:20px;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-faint)}.dapp .hbi-flame .ic{width:32px;height:32px}.dapp .hbi-hero.on .hbi-flame{color:var(--d-fire);background:radial-gradient(circle at 50% 75%,rgba(255,138,60,.26),transparent 70%),var(--d-surf2)}.dapp .hbi-hero-t{display:flex;flex-direction:column;gap:0}.dapp .hbi-hero-t b{font-size:34px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.dapp .hbi-hero-t span{font-size:13px;color:var(--d-sub)}.dapp .hbi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;border-radius:18px;background:var(--hbp2);border:1px solid var(--hbp-edge)}.dapp .hbi-fig{display:flex;flex-direction:column;align-items:center;gap:1px;padding:2px 6px}.dapp .hbi-fig+.hbi-fig{border-inline-start:1px solid var(--d-line2)}.dapp .hbi-fig b{font-size:21px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.dapp .hbi-fig span{font-size:11.5px;color:var(--d-sub)}.dapp .hbi-cal{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:20px;background:var(--hbp2);border:1px solid var(--hbp-edge)}.dapp .hbi-cal-h{display:flex;align-items:center;justify-content:space-between}.dapp .hbi-cal-h b{font-size:15px}.dapp .hbi-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.dapp .hbi-wd{text-align:center;font-size:11px;color:var(--d-faint);padding:2px 0}.dapp .hbi-d{position:relative;aspect-ratio:1;border-radius:12px;display:grid;place-items:center;font-size:13px;color:var(--d-ink2);font-variant-numeric:tabular-nums}.dapp .hbi-d:hover{background:var(--d-surf3)}.dapp .hbi-d.has{background:color-mix(in srgb,var(--d-acc) 16%,transparent);color:var(--d-ink);font-weight:600}.dapp .hbi-d.mood{background:color-mix(in srgb,var(--mc) 24%,transparent)}.dapp .hbi-d.tdy{box-shadow:inset 0 0 0 1.6px var(--d-acc)}.dapp .hbi-d.fut{opacity:.3}.dapp .hbi-d>i{position:absolute;bottom:4px;width:5px;height:5px;border-radius:50%;background:var(--d-acc)}.dapp .hbi-cal-f{margin:0;text-align:center;font-size:12.5px;color:var(--d-sub)}.dapp .hbi-otd{display:flex;flex-direction:column;gap:8px}.dapp .hbi-otd h4{margin:0;font-size:13px;color:var(--d-sub)}.dapp .hbi-otd .hbj-otd-i{flex:none}.dapp .hb-trash{gap:8px}.dapp .hb-trow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--hbp2);border:1px solid var(--hbp-edge)}.dapp .hb-trow>div{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hb-trow .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb-trow{gap:4px;padding-inline-end:6px}.dapp .hb-trow>div{margin-inline-end:6px}.dapp .hb-tleft{font-size:11.5px;color:var(--d-sub);opacity:.85;margin-top:2px}.dapp .hbib.bad{color:var(--d-bad)}.dapp .hbib:disabled{opacity:.4;pointer-events:none}.dapp .jx-thumb{display:block;width:76px;height:76px;border-radius:12px;object-fit:cover;background:var(--hbp2);border:1px solid var(--hbp-edge)}.dapp .jx-ico-l{display:inline-flex;align-items:center;gap:7px;color:var(--d-faint)}.dapp .jx-ico-l .ic{width:15px;height:15px}.dapp .hbj-e footer .jx-ico-l{margin-inline-start:1px}.dapp .jx-hero{margin:0}.dapp .jx-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}.dapp .jx-strip::-webkit-scrollbar{display:none}.dapp .jx-th{position:relative;flex:none;width:92px;height:92px;border-radius:14px;overflow:hidden;background:var(--hbp2);border:1px solid var(--hbp-edge)}.dapp .jx-th img{display:block;width:100%;height:100%;object-fit:cover}.dapp .jx-th-x{position:absolute;top:4px;inset-inline-end:4px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.55);color:#fff}.dapp .jx-th-x .ic{width:13px;height:13px}.dapp .jx-clip{display:flex;align-items:center;gap:12px;min-height:54px;padding:7px 8px 7px 14px;border-radius:16px;background:var(--hbp2);border:1px solid var(--hbp-edge)}.dapp[dir=ltr] .jx-clip{padding:7px 14px 7px 8px}.dapp .jx-clip-b{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink)}.dapp .jx-clip-b .ic{width:19px;height:19px}.dapp .jx-clip-w{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:3px}.dapp .jx-clip-w i{flex:1;max-width:4px;min-height:4px;border-radius:2px;background:color-mix(in srgb,var(--d-ink) 28%,transparent)}.dapp .jx-clip-t{flex:none;font-size:12px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .jx-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--hbp2);border:1px solid var(--hbp-edge);color:inherit;text-decoration:none}.dapp .jx-link>.ic{flex:none;width:36px;height:36px;padding:8px;border-radius:11px;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .jx-link-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .jx-link-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .jx-link-t span{font-size:12px;color:var(--d-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:start}.dapp .jx-glance{font-size:13px;color:var(--d-sub)}.dapp .jx-glance>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:30px;cursor:pointer;color:var(--d-faint);-webkit-tap-highlight-color:transparent}.dapp .jx-glance>summary::-webkit-details-marker{display:none}.dapp .jx-glance>summary::after{content:"";flex:none;width:6px;height:6px;margin-inline-start:2px;border-inline-end:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .2s}.dapp .jx-glance[open]>summary::after{transform:rotate(-135deg)}.dapp .jx-glance>summary .ic{width:15px;height:15px}.dapp .jx-glance-b{display:flex;flex-wrap:wrap;gap:6px 16px;padding:4px 0 6px;color:var(--d-ink2)}.dapp .jx-letters{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}.dapp .jx-letters::-webkit-scrollbar{display:none}.dapp .jx-env{flex:0 0 min(78%,270px);display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 14px;border-radius:16px;text-align:start;background:var(--hbp);border:1.5px var(--hbp-dash,dashed) color-mix(in srgb,var(--d-acc) 45%,var(--hbp-edge))}.dapp .jx-env>.ic{flex:none;width:30px;height:30px;padding:6px;border-radius:50%;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .jx-env b{display:block;font-size:14px;font-weight:600}.dapp .jx-env span{display:block;font-size:12px;color:var(--d-faint)}.dapp .jx-env.open{border-style:solid;background:linear-gradient(160deg,color-mix(in srgb,var(--d-acc) 12%,var(--hbp)),var(--hbp))}.dapp .jx-mode{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--hbp2);border:1px solid var(--hbp-edge);font-size:13px;color:var(--d-ink2)}.dapp .jx-mode .ic{width:15px;height:15px;color:var(--d-acc)}.dapp .jx-mode.on{background:var(--d-acc-soft);border-color:color-mix(in srgb,var(--d-acc) 40%,transparent);color:var(--d-ink)}.dapp .hbc.jx-letter{--hbp-rule:color-mix(in srgb,var(--d-acc) 26%,transparent)}.dapp .hbj-lt{display:flex;flex-direction:column;gap:8px}.dapp .hb-dom-lead{margin:-4px 2px 12px;line-height:1.9}.dapp .hb-doms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:900px){.dapp .hb-doms{grid-template-columns:repeat(4,minmax(0,1fr))}}.dapp .hb-domc{position:relative;display:flex;align-items:center;gap:12px;padding:12px 12px 16px;border-radius:18px;text-align:start;overflow:hidden;background:color-mix(in srgb,var(--hc) 7%,var(--d-surf2));border:1px solid color-mix(in srgb,var(--hc) 18%,transparent);transition:transform .15s var(--d-ease)}.dapp .hb-domc:active{transform:scale(.98)}.dapp .hb-domc-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .hb-domc-t b{font-size:16px;font-weight:600}.dapp .hb-domc-a{font-size:12.5px;line-height:1.7;color:var(--d-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .hb-domc-s{font-size:12px;color:var(--hc);font-weight:500}.dapp .hb-domc-bar{position:absolute;inset-inline:12px;bottom:7px;height:3px}.dapp .hb-domc-bar i{background:var(--hc)}.dapp .hb-domd{display:flex;flex-direction:column;gap:16px}.dapp .hb-domd-hero{display:flex;align-items:center;gap:14px}.dapp .hb-domd-hero h3{margin:2px 0 4px;font-size:22px;font-weight:600}.dapp .hb-domd-a{margin:0;padding:2px 12px;border-inline-start:3px solid var(--hc);font-size:14.5px;line-height:1.9;color:var(--d-ink2)}.dapp .hb-domd-acts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dapp .hb-domd-acts .dbtn{flex-direction:column;gap:4px;padding:10px 4px;min-height:64px;font-size:12.5px;justify-content:center}.dapp .hb-domd .hb-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dapp .hb-domd .hb-kpi{padding:10px 8px;min-width:0}.dapp .hb-domd .hb-kpi b{font-size:19px}.dapp .hb-domd .hb-kpi>span:last-child{font-size:10.5px;line-height:1.4}.dapp .hb-aed{gap:10px}.dapp .hb-aed-r{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:var(--d-surf2)}.dapp .hb-aed-r.hl{box-shadow:0 0 0 2px var(--d-acc)}.dapp .hb-aed-top{display:flex;align-items:center;gap:10px}.dapp .hb-aed-f{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dapp .hb-aed-n,.dapp .hb-aed-a{width:100%;background:var(--d-surf);border:1.5px solid transparent;border-radius:11px;padding:8px 10px;color:var(--d-ink);outline:none}.dapp .hb-aed-n{font-size:15.5px;font-weight:600}.dapp .hb-aed-a{font-size:13px;color:var(--d-ink2)}.dapp .hb-aed-n:focus,.dapp .hb-aed-a:focus{border-color:var(--d-acc)}.dapp .hb-aed-o{display:flex;flex-direction:column;gap:2px}.dapp .hb-aed-o .dicon{width:32px;height:30px}.dapp .hb-aed-o .dicon:disabled{opacity:.25}.dapp .hb-aed-r .hb-picker{background:var(--d-surf)}.dapp .hb-det-focus{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--d-surf2)}.dapp .hb-det-focus>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .hb-det-focus b{font-size:14px}.dapp .hb-domc{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 12px 18px;min-height:112px}.dapp .hb-domc .hb-tile{width:38px;height:38px;border-radius:12px}.dapp .hb-domc-t b{font-size:15.5px}.dapp .hb-domc-s{font-size:11.5px;line-height:1.6}.dapp .hb-domc .hb-area-sc{position:absolute;top:10px;inset-inline-end:10px}.dapp .hbo-page .hbf-h{justify-content:space-between}.dapp .hbo-dots{display:flex;gap:6px}.dapp .hbo-dots i{width:7px;height:7px;border-radius:4px;background:var(--d-line2);transition:width .3s var(--d-ease),background .3s}.dapp .hbo-dots i.was{background:color-mix(in srgb,var(--d-acc) 50%,transparent)}.dapp .hbo-dots i.on{width:22px;background:var(--d-acc)}.dapp .hbo-skip{min-width:40px;padding:8px 10px;font-size:13.5px;font-weight:600;color:var(--d-sub)}.dapp .hbo-next{max-width:640px;margin:0 auto;display:flex}.dapp .hbo{width:100%;max-width:560px;margin:0 auto}.dapp .hbo-s{display:flex;flex-direction:column;gap:12px;animation:hbo-in .35s var(--d-ease)}@keyframes hbo-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dapp .hbo-s h1{margin:4px 0 0;font-size:26px;font-weight:700;text-align:center}.dapp .hbo-s h2{margin:6px 0 0;font-size:23px;font-weight:700}.dapp .hbo-s>p{margin:0;font-size:14.5px;line-height:1.95;color:var(--d-sub)}.dapp .hbo-hello{align-items:center;text-align:center;padding-top:4vh}.dapp .hbo-hello>p{max-width:420px}.dapp .hbo-art{display:flex;align-items:flex-end;justify-content:center;gap:4px;margin-bottom:6px}.dapp .hbo-art .fqp{width:64px;height:72px}.dapp .hbo-art .fqp:nth-child(2){width:92px;height:104px}.dapp .hbo-feats{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;text-align:start}.dapp .hbo-feats li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .hbo-feats li>div{display:flex;flex-direction:column}.dapp .hbo-feats b{font-size:15px}.dapp .hbo-feats span:not(.hb-tile){font-size:13px;color:var(--d-sub);line-height:1.7}.dapp .hbo-alist{display:flex;flex-direction:column;gap:6px;margin-top:4px}.dapp .hbo-a{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:16px;background:var(--d-surf);border:1px solid var(--d-line);transition:opacity .2s}.dapp[dir=ltr] .hbo-a{padding:8px 10px 8px 8px}.dapp .hbo-a .hb-tile{width:38px;height:38px;border-radius:12px;flex:none}.dapp .hbo-a-t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hbo-a-t input{width:100%;min-height:36px;border:0;background:none;padding:0;font-size:16px;font-weight:600;color:var(--d-ink);outline:none}.dapp .hbo-a-t small{font-size:11.5px;color:var(--d-faint)}.dapp .hbo-a.off{opacity:.55}.dapp .hbo-a.off .hbo-a-t input{text-decoration:line-through;color:var(--d-sub)}.dapp .hbo-tg{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;border:1.5px solid var(--d-line2);color:var(--d-faint)}.dapp .hbo-tg.on{background:var(--hc,var(--d-acc));border-color:transparent;color:#fff}.dapp .hbo-tg .ic{width:18px;height:18px;stroke-width:2.4}.dapp .hbo-sug{display:flex;flex-direction:column;gap:6px;margin-top:6px}.dapp .hbo-sug>span{font-size:12.5px;color:var(--d-faint)}.dapp .hbo-add{display:flex;gap:8px;margin-top:4px}.dapp .hbo-add input{flex:1;min-width:0;min-height:44px;border-radius:14px;border:1px solid var(--d-line2);background:var(--d-surf);padding:0 14px;color:var(--d-ink);font-size:15px;outline:none}.dapp .hbo-add input:focus{border-color:var(--d-acc)}.dapp .hbo-cards{display:grid;grid-template-columns:1fr;gap:8px;margin-top:4px}@media (min-width:520px){.dapp .hbo-cards{grid-template-columns:1fr 1fr}}.dapp .hbo-c{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;text-align:start;background:var(--d-surf);border:1.5px solid var(--d-line);transition:border-color .2s,background .2s,transform .15s var(--d-ease)}.dapp .hbo-c:active{transform:scale(.98)}.dapp .hbo-c .hb-tile{flex:none}.dapp .hbo-c-t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hbo-c-t b{font-size:15px;font-weight:600;line-height:1.6}.dapp .hbo-c-t span{font-size:12px;color:var(--d-sub)}.dapp .hbo-ck{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--d-line2);color:transparent;transition:all .2s}.dapp .hbo-ck .ic{width:15px;height:15px;stroke-width:2.6}.dapp .hbo-c.on{border-color:color-mix(in srgb,var(--hc) 60%,transparent);background:color-mix(in srgb,var(--hc) 9%,var(--d-surf))}.dapp .hbo-c.on .hbo-ck{background:var(--hc);border-color:transparent;color:#fff}.dapp .hbc-title,.dapp .hbc textarea{text-align:start}.dapp .hbc-fw{position:relative}.dapp .hbc-ph{position:absolute;inset-inline:0;top:0;pointer-events:none;color:var(--d-faint);white-space:normal;overflow:hidden;transition:opacity .3s,filter .3s,transform .3s}.dapp .hbc-fw.has .hbc-ph{opacity:0;visibility:hidden}.dapp .hbc-ph.ttl{padding:4px 0;font-size:22px;font-weight:600;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.dapp .hbc-ph.ttl.swap{opacity:0;transform:translateY(-6px);filter:blur(3px)}.dapp .hbc-ph.bdy{font-size:17px;line-height:36px}.dapp .hbc-ph.bdy.typing::after{content:"";display:inline-block;width:2px;height:1.15em;margin-inline-start:2px;vertical-align:-.2em;border-radius:1px;background:var(--d-acc);animation:hbc-caret 1s steps(1) infinite}.dapp .hbc-ph.bdy.oops{color:color-mix(in srgb,var(--d-bad) 70%,var(--d-faint))}.dapp .hbc-ph.bdy.fade{opacity:0;filter:blur(2px)}@keyframes hbc-caret{50%{opacity:0}}.dapp .hb-face-svg .b{fill:none;stroke:var(--mc);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dapp .hb-face-svg .z{fill:none;stroke:var(--mc);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.dapp .hb-face-svg .t{fill:#8fc1f0;stroke:none}.dapp .hb-face-svg .bl{fill:#f08fa0;opacity:.55}.dapp .hb-face-svg .h{fill:var(--mc);stroke:none}.dapp .hb-face.on .hb-face-svg .b,.dapp .hb-face.on .hb-face-svg .z{stroke:#1b1b1d}.dapp .hb-face.on .hb-face-svg .h{fill:#1b1b1d}.dapp .hb-faces.hb-feels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.dapp .hb-faces.hb-feels .hb-face{min-width:0;padding:6px 2px}.dapp .hb-faces.hb-feels .hb-face-svg{width:36px;height:36px}.dapp .hb-faces.hb-feels .hb-face span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dapp .hb-faces.hb-scale{justify-content:space-between}.dapp .hb-feel-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dapp .hb-feel-n{font-size:11.5px;color:var(--d-faint);font-weight:400}.dapp .hbc-mood{gap:18px}.dapp .hbj-e-m{display:inline-flex}.dapp .hbj-e-m .hb-face-svg+.hb-face-svg{margin-inline-start:-6px}.dapp .hbr-chip.en .ic{color:var(--ec,#f2b632)}.dapp .hb-enrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.dapp .hb-en-l{display:flex;flex-direction:column;gap:1px;min-width:0}.dapp .hb-en-l>span:first-child{font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .hb-en-n{font-size:12px;color:var(--ec,var(--d-faint));font-weight:600;min-height:1.4em}.dapp .hb-enrow .hb-energy{gap:4px;flex:none}.dapp .hb-enrow .hb-energy button{width:38px;height:40px;border-radius:12px}.dapp .hb-energy button.on{background:color-mix(in srgb,var(--ec,#ffd166) 20%,var(--d-surf2));color:var(--ec,#f2b632)}.dapp .hb-energy button.on .ic{fill:color-mix(in srgb,var(--ec,#ffd166) 45%,transparent);animation:hb-bolt .4s var(--d-spring) both;animation-delay:calc(var(--k,1) * 40ms)}@keyframes hb-bolt{from{transform:scale(.6)}}.dapp .hbj-e.new{animation:hbj-drop .7s var(--d-spring) both}.dapp .hbj-e.upd{animation:hbj-glow 1.1s ease}@keyframes hbj-drop{from{opacity:0;transform:translateY(-18px) scale(.96)}}@keyframes hbj-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--d-acc) 55%,transparent)}100%{box-shadow:0 0 0 14px transparent}}.dapp .hbj-mh[hidden]{display:none}.dapp .hbf.kb .hbf-f{padding-bottom:6px}@media (max-width:899.98px){.dapp .hbf.kb::after{content:"";position:absolute;left:0;right:0;top:100%;height:60vh;background:var(--d-bg);pointer-events:none}}.dapp .hbf.kbtop .hbf-h{order:0}.dapp .hbf.kbtop .hbf-f{order:1;border-top:0;border-bottom:1px solid var(--d-line);padding-bottom:6px}.dapp .hbf.kbtop .hbf-b{order:2}.dapp .hb-time{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:12px;background:var(--d-surf2);color:var(--d-ink);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;flex:none}.dapp .hb-time .ic{width:16px;height:16px;color:var(--d-acc)}.dapp .hb-time:disabled{opacity:.45}.dapp .hb-wheel{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;height:200px;margin:4px 0 10px;user-select:none}.dapp .hb-wh-band{position:absolute;inset-inline:16px;top:80px;height:40px;border-radius:12px;background:var(--d-surf2);pointer-events:none}.dapp .hb-wheel>b{position:relative;font-size:24px;color:var(--d-sub)}.dapp .hb-wh-c{position:relative;height:200px;width:84px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(transparent,#000 32%,#000 68%,transparent);mask-image:linear-gradient(transparent,#000 32%,#000 68%,transparent)}.dapp .hb-wh-c::-webkit-scrollbar{display:none}.dapp .hb-wh-c>*{display:block;height:40px;line-height:40px;text-align:center;scroll-snap-align:center}.dapp .hb-wh-c span{font-size:22px;color:var(--d-faint);font-variant-numeric:tabular-nums;transition:color .15s,transform .15s;cursor:pointer}.dapp .hb-wh-c span.on{color:var(--d-ink);font-weight:700;transform:scale(1.08)}.dapp .hbm-foot{padding:4px 4px 2px}.dapp .hb-gsug-w{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:6px;transition:opacity .25s,transform .25s}.dapp .hb-gsug-w.top{padding-bottom:14px;border-bottom:1px solid var(--d-line)}.dapp .hb-gsug-w.gone{opacity:0;transform:translateY(-8px)}.dapp .hb-gsug-h{font-size:12.5px;color:var(--d-sub);text-align:start}.dapp .hb-gsug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dapp .hb-gsug-i{display:flex;align-items:center;gap:10px;min-height:58px;padding:9px 10px;border-radius:16px;text-align:start;background:var(--d-surf2);border:1px solid var(--d-line);transition:transform .15s,background .15s}.dapp .hb-gsug-i:active{transform:scale(.97)}.dapp .hb-gsug-i:hover{background:color-mix(in srgb,var(--hc) 10%,var(--d-surf2))}.dapp .hb-gsug-i .hb-tile{width:36px;height:36px;border-radius:11px;flex:none}.dapp .hb-gsug-t{display:flex;flex-direction:column;gap:1px;min-width:0}.dapp .hb-gsug-t b{font-size:13px;line-height:1.55;font-weight:600}.dapp .hb-gsug-t small{font-size:11px;color:var(--d-faint)}.dapp .hb-empty .hb-gsug-w{margin-top:14px}.dapp .hb-stats.busy{opacity:.55;transition:opacity .2s;pointer-events:none}.dapp .hb-tr-empty{padding:26px 16px}.dapp .fq-top{justify-content:center}.dapp .fq-top .dsegm{margin-inline:0;max-width:100%}.dapp .fq-top .dsegm button{white-space:nowrap}.dapp .fq-dialw{position:relative;align-self:stretch;display:flex;justify-content:center}.dapp .fq-corner{position:absolute;top:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-sub);transition:transform .15s,color .15s}.dapp .fq-corner:hover{color:var(--d-ink)}.dapp .fq-corner:active{transform:scale(.9)}.dapp .fq-corner .ic{width:19px;height:19px}.dapp .fq-corner.s{inset-inline-start:0}.dapp .fq-corner.e{inset-inline-end:0}.dapp .fq-tomato{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:370px){.dapp .fq-top .dsegm button{padding-inline:8px;font-size:12.5px}.dapp .fq-top .dsegm .ic{display:none}}.dapp .dfg{display:flex;flex-direction:column;gap:7px}.dapp .dfg-h{display:flex;align-items:baseline;gap:8px;padding-inline:6px;font-size:12.5px;color:var(--d-sub)}.dapp .dfg-h b{font-weight:600;color:var(--d-ink2)}.dapp .dfg-h span{font-size:11.5px;color:var(--d-faint)}.dapp .dfg-b{display:flex;flex-direction:column;background:var(--d-surf2);border-radius:18px;padding:2px 0}.dapp .dfrow{position:relative;display:flex;align-items:center;gap:11px;min-height:54px;padding:7px 14px}.dapp .dfg-b>.dfrow+.dfrow::before,.dapp .dfg-b>.dfrow+.dfx::before,.dapp .dfg-b>.dfx+.dfrow::before{content:"";position:absolute;top:0;inset-inline:14px;height:1px;background:var(--d-line)}.dapp .dfg-b>.dfrow:has(.dfrow-ic)+.dfrow::before{inset-inline-start:57px}.dapp .dfrow-ic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc,var(--d-acc)) 17%,transparent);color:var(--hc,var(--d-acc))}.dapp .dfrow-ic .ic,.dapp .dfrow-ic svg{width:18px;height:18px}.dapp .dfrow-l{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:14.5px;font-weight:500;line-height:1.55;color:var(--d-ink)}.dapp .dfrow-l small{font-size:11.5px;font-weight:400;color:var(--d-faint);line-height:1.5}.dapp .dfrow-c{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;max-width:62%}.dapp .dfrow.wide .dfrow-l{flex:0 0 auto;max-width:42%}.dapp .dfrow.wide .dfrow-c{flex:1 1 auto;max-width:none}.dapp .dfrow-c input[type=text],.dapp .dfrow-c input[type=password],.dapp .dfrow-c input:not([type]),.dapp .dfrow-c input[inputmode]{width:100%;min-width:0;min-height:40px;padding:6px 12px;border-radius:12px;border:1.5px solid transparent;background:var(--d-surf);color:var(--d-ink);font-size:16px;outline:none;transition:border-color .15s}.dapp .dfrow-c input:focus{border-color:color-mix(in srgb,var(--hc,var(--d-acc)) 60%,transparent)}.dapp .dfrow-c input::placeholder{color:var(--d-faint)}.dapp .dfrow-c .hbp{min-height:36px;border:0;background:var(--d-surf);max-width:100%}.dapp .dfrow-c .hbp.set{background:var(--d-surf)}.dapp .dfrow-c .hbp.set[class*=hc-]{background:color-mix(in srgb,var(--hc) 14%,var(--d-surf))}.dapp .dfrow-c .dsegm{margin:0}.dapp .dfrow-c .dswitch{margin:0}.dapp .dfx{position:relative;padding:4px 14px 12px}.dapp .dfx.note{padding-top:0;font-size:12px;line-height:1.8;color:var(--d-faint)}.dapp .dfx.note::before{display:none}.dapp .dstep{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:var(--d-surf)}.dapp .dstep button{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--d-ink2);font-size:18px;line-height:1}.dapp .dstep button:active{background:var(--d-surf3)}.dapp .dstep b{min-width:30px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums}.dapp .dhb{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;padding:0;line-height:0;background:var(--d-surf2);color:var(--d-ink2);transition:transform .15s,background .15s}.dapp .dhb .ic,.dapp .dhb svg{width:19px;height:19px;display:block}.dapp .dhb:active{transform:scale(.9)}.dapp .dhb.pri{background:var(--d-acc);color:var(--d-acc-ink,#1b1408)}.dapp .dcard-acts{display:flex;align-items:center;gap:8px;margin-inline-start:auto;flex:none}.dapp .dcard-h .dcard-acts{margin-block:-6px}.dapp .dacts-end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dapp .fqt .dcard-h h2{flex:0 1 auto}.dapp .fqt-sub{font-size:12.5px;font-weight:600;color:var(--d-ok);font-variant-numeric:tabular-nums;white-space:nowrap}.dapp .fqg2{display:flex;flex-direction:column;gap:12px}.dapp .fqg2 .dcard-h{margin:0}.dapp .fqg2-b{display:flex;align-items:center;gap:16px}.dapp .fqg2-b .dgoal-ring{flex:none}.dapp .fqg2-t{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dapp .fqr-reacts{display:grid;grid-template-columns:repeat(6,minmax(0,46px));justify-content:space-between;gap:8px;flex-wrap:nowrap;width:100%}.dapp .fqr-react{width:auto;aspect-ratio:1;height:auto;display:grid;place-items:center;padding:0;font-size:21px;line-height:1;text-align:center;overflow:hidden}.dapp .fqr-react>span{display:block;line-height:1;transform:translateY(1px)}@media (max-width:360px){.dapp .fqr-reacts{gap:5px}.dapp .fqr-react{font-size:18px}}.dapp .fqr-big{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 14px;border-radius:20px;background:var(--d-surf2)}.dapp .fqr-big>span{font-size:12.5px;color:var(--d-sub)}.dapp .fqr-cells{display:flex;direction:ltr;align-items:center;gap:6px}.dapp .fqr-cells i{width:40px;height:50px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:26px;font-weight:700;background:var(--d-surf);color:var(--d-ink);font-variant-numeric:tabular-nums}.dapp .fqr-cells i.sp{width:8px;background:none}.dapp .fqr-big .dbtn{margin-top:2px}.dapp .fqr-link{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:14px;background:var(--d-surf2);min-width:0}.dapp .fqr-link{padding:6px 14px 6px 6px}.dapp .fqr-link>.ic{width:19px;height:19px;color:var(--d-acc);flex:none}.dapp .fqr-link span{flex:1;min-width:0;font-size:14px;color:var(--d-ink2)}.dapp .fqr-link .dhb{background:var(--d-surf)}.dapp .fqr-otp{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 4px}.dapp .fqr-otp-cells{position:relative;display:flex;direction:ltr;gap:7px}.dapp .fqr-otp-cells i{width:44px;height:56px;border-radius:14px;display:grid;place-items:center;font-style:normal;font-size:27px;font-weight:700;background:var(--d-surf2);border:1.5px solid transparent;color:var(--d-ink);transition:border-color .15s,transform .15s,background .15s}.dapp .fqr-otp-cells i.cur{border-color:var(--d-acc)}.dapp .fqr-otp-cells i.cur::after{content:"";width:2px;height:26px;border-radius:1px;background:var(--d-acc);animation:hbc-caret 1s steps(1) infinite}.dapp .fqr-otp-cells i.fill{animation:fq-pop .25s var(--d-spring)}.dapp .fqr-otp-cells i.sp{width:6px;background:none;border:0}.dapp .fqr-otp.bad .fqr-otp-cells{animation:fqr-shake .4s}.dapp .fqr-otp.bad .fqr-otp-cells i{border-color:color-mix(in srgb,var(--d-bad) 70%,transparent)}.dapp .fqr-otp.ok .fqr-otp-cells i{border-color:color-mix(in srgb,var(--d-ok) 70%,transparent);background:color-mix(in srgb,var(--d-ok) 12%,var(--d-surf2))}.dapp .fqr-otp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;border:0;background:none;color:transparent;caret-color:transparent}.dapp .fqr-otp-msg{min-height:1.6em;margin:0;font-size:12.5px;color:var(--d-sub);text-align:center}.dapp .fqr-otp.bad .fqr-otp-msg{color:var(--d-bad)}.dapp .fqr-paste{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--d-acc)}.dapp .fqr-paste .ic{width:16px;height:16px}@keyframes fqr-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}@media (max-width:360px){.dapp .fqr-otp-cells i{width:38px;height:50px;font-size:23px}.dapp .fqr-cells i{width:34px;height:44px;font-size:22px}}.dapp .fqr-create{gap:16px}.dapp .fqr-create>p{margin:0;line-height:1.85}.dapp .fqr-me{gap:16px}.dapp .fqr-join .fqr-me{text-align:start;width:100%}.dapp .hb-ed{gap:16px}.dapp .hb-ed .hb-kind{margin:0}.dapp .hb-ed .dfx .hb-days{margin:0}.dapp .hb-ed .hb-rem2{display:flex;align-items:center;gap:8px;min-height:54px;padding:7px 10px 7px 14px}.dapp .hb-ed .hb-rem2 input{flex:1;min-width:0;min-height:38px;padding:6px 11px;border-radius:11px;border:0;background:var(--d-surf);color:var(--d-ink);font-size:14px;outline:none}.dapp .hb-ed .hb-rem2 .hb-time{flex:none}.dapp .hb-ed .hb-rem2 .dicon{flex:none;width:34px;height:34px}.dapp .hb-ed .dfg-add{display:flex;align-items:center;gap:8px;min-height:50px;padding:6px 14px;color:var(--d-acc);font-size:14px;font-weight:600;width:100%}.dapp .hb-ed .dfg-add .ic{width:18px;height:18px}.dapp .hb-ed .dfg-b>.dfg-add{position:relative}.dapp .hb-ed .dfg-b>*+.dfg-add::before,.dapp .hb-ed .dfg-b>.hb-rem2+.hb-rem2::before{content:"";position:absolute;top:0;inset-inline:14px;height:1px;background:var(--d-line)}.dapp .hb-ed .dfg-b>.hb-rem2{position:relative}.dapp .hb-ed textarea.dfx-ta{display:block;width:100%;min-height:64px;padding:10px 12px;border-radius:12px;border:0;background:var(--d-surf);color:var(--d-ink);font-size:14.5px;line-height:1.8;resize:none;outline:none}.dapp .hb-ed .hb-adv{display:flex;flex-direction:column;gap:16px;margin-top:8px}.dapp .hb-ed .hb-hint2{padding:0 6px;margin:-6px 0 0;font-size:12px;line-height:1.8;color:var(--d-faint)}.dapp .hb-det-stats4{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:560px){.dapp .hb-det-stats4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.dapp .fqt-ht{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.dapp .fqt-ht h2{flex:none}.dapp .fqg .fqg-acts{flex-direction:column;margin:0;align-self:center}.dapp .dgoal-t{flex:1}.dapp .dgoal .dgoal-t>.dbtn:last-child{align-self:flex-end}.dapp .dfrow.sub{padding-inline-start:57px}.dapp .dfrow-c input.dnum{width:92px;text-align:center;font-variant-numeric:tabular-nums}.dapp .dfrow-c input.ddate{width:132px;text-align:center;font-variant-numeric:tabular-nums}.dapp .dfrow-v{font-size:14px;color:var(--d-sub);padding-inline:6px}.dapp .dfrow-c .hbp>.ic:first-child:not(.hbp-c){display:none}.dapp .dfrow-c .dsegm{background:var(--d-surf)}.dapp .dfrow-c .dsegm button{min-height:32px;padding:0 11px}.dapp .dfrow-c .dsegm button.on{background:var(--d-surf3,var(--d-surf2))}.dapp .dfg .hb-day{background:var(--d-surf);height:40px;border-radius:50%;aspect-ratio:1;width:100%;max-width:42px;justify-self:center;padding:0;display:grid;place-items:center}.dapp .dfg .hb-day.on{background:var(--hc);color:var(--hc-ink)}.dapp .dfg .hb-days{gap:4px}.dapp .dfg .hb-time{background:var(--d-surf)}.dapp .hb-unit{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.dapp .hb-unit input{flex:1}.dapp .hb-unit .hbib{width:34px;height:34px}.dapp .hb-ed .hb-more{border:0;padding:0;border-radius:0}.dapp .hb-ed .hb-more>summary{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 16px;border-radius:18px;background:var(--d-surf2);color:var(--d-ink2);font-size:14px;font-weight:600}.dapp .hb-ed .hb-more>summary i{font-style:normal;font-weight:400;font-size:12px;color:var(--d-faint);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dapp .hb-ed .hb-more[open]{padding-bottom:0}.dapp .hb-ed .dfx textarea.dfx-ta{background:var(--d-surf)}.dapp .hb-ed .hb-rem2 .dfrow-ic{background:color-mix(in srgb,var(--hc,var(--d-acc)) 17%,transparent);color:var(--hc,var(--d-acc))}.dapp .hb-ed .hb-rem2 .dfrow-ic .ic{width:17px;height:17px}.dapp .hb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp .hb-kpis>.hb-kpi:last-child:nth-child(odd){grid-column:1 / -1}@media (min-width:560px){.dapp .hb-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.dapp .hb-kpis>.hb-kpi:last-child:nth-child(odd){grid-column:auto}}.dapp .hb-nudge{flex-wrap:nowrap}.dapp .hb-nudge>.dnudge-t{flex:1 1 auto;min-width:0}.dapp .hb-nudge>.dbtn{flex:none}.dapp .hb-nudge>.hb-chips{flex:none;flex-direction:column;align-items:center;gap:2px;flex-wrap:nowrap}.dapp .hb-det-acts{justify-content:flex-end}.dapp .hb-mood .hb-faces{flex:1 1 100%;justify-content:space-around}.dapp .hb-mood .hb-face{display:grid;place-items:center;padding:0}.dapp .hb-face-svg{display:block}.dapp .hb-brks>.dbtn{align-self:flex-end}.dapp .hb-brks>.hb-brk{align-self:stretch}.dapp .hb-cal>.hb-chips,.dapp .hb-set .dgroup-b>.hb-chips{justify-content:flex-end}.dapp .hb-set .dgroup-b>.hb-chips{padding:4px 8px 8px}.dapp .hb-gate{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:40px 16px 24px}.dapp .hb-gate-art{position:relative;width:96px;height:120px;border-radius:18px 12px 12px 18px;display:grid;place-items:center;margin-bottom:10px;background:var(--hbp2);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh);color:var(--d-acc)}.dapp[dir=ltr] .hb-gate-art{border-radius:12px 18px 18px 12px}.dapp .hb-gate-art::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:13px;border-radius:12px 0 0 12px;background:color-mix(in srgb,var(--d-acc) 20%,var(--hbp2));border-inline-end:1px solid var(--hbp-edge)}.dapp[dir=rtl] .hb-gate-art::before{border-radius:0 12px 12px 0}.dapp .hb-gate-art::after{content:"";position:absolute;bottom:-10px;inset-inline-end:20px;width:13px;height:24px;background:var(--d-acc);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%)}.dapp .hb-gate-art svg{width:34px;height:34px;margin-inline-start:12px}.dapp .hb-gate>b{font-size:1.1rem}.dapp .hb-gate>span{color:var(--d-sub);max-width:30ch;line-height:1.8}.dapp .hb-gate-f{width:100%;max-width:22rem;display:flex;flex-direction:column;gap:12px;margin-top:10px}.dapp .hb-gate-f .dpass{width:100%}.dapp .hb-gate .derr{margin:0;text-align:center}.dapp .dpass{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px;min-height:40px;padding-inline:4px 12px;border-radius:12px;border:1.5px solid transparent;background:var(--d-surf);transition:border-color .15s,background .15s}.dapp .dpass:focus-within{border-color:color-mix(in srgb,var(--hc,var(--d-acc)) 60%,transparent)}.dapp .dpass.ok{border-color:color-mix(in srgb,var(--d-ok) 55%,transparent)}.dapp .dpass input,.dapp .dfrow-c .dpass input{flex:1 1 auto;min-width:0;width:100%;min-height:0;padding:8px 0;border:0;border-radius:0;background:none;outline:none;font-size:16px;line-height:1.6;color:var(--d-ink);font-family:inherit}.dapp .dpass input::placeholder{color:var(--d-faint);font-size:14.5px}.dapp .dpass input::-ms-reveal,.dapp .dpass input::-ms-clear{display:none}.dapp .dpass-eye{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--d-faint);transition:color .15s,background .15s}.dapp .dpass-eye:hover,.dapp .dpass-eye[aria-pressed=true]{color:var(--d-ink2);background:var(--d-surf2)}.dapp .dpass-eye .ic{width:18px;height:18px}.dapp .dpass-ok{flex:none;width:18px;height:18px;margin-inline-start:2px;color:var(--d-ok);opacity:0;transform:scale(.7);transition:opacity .2s var(--d-ease),transform .2s var(--d-ease)}.dapp .dpass-ok .ic{width:18px;height:18px}.dapp .dpass.ok .dpass-ok{opacity:1;transform:none}.dapp .dpass.plain{padding-inline:4px 10px}.dapp .dpass.big{min-height:50px;border-radius:16px;background:var(--d-surf2);padding-inline:6px 14px}.dapp .dpass.big input{font-size:17px;text-align:center}.dapp .dstr{display:flex;align-items:center;gap:10px;padding-inline:6px;min-height:16px;margin-top:-4px}.dapp .dstr-b{flex:1 1 auto;display:flex;gap:4px}.dapp .dstr-b i{flex:1 1 0;height:4px;border-radius:99px;background:var(--d-line2);transition:background .3s var(--d-ease)}.dapp .dstr>span{flex:none;font-size:11.5px;color:var(--d-faint);transition:color .3s}.dapp .dstr[data-n="1"] .dstr-b i:nth-child(-n+1){background:var(--d-bad)}.dapp .dstr[data-n="2"] .dstr-b i:nth-child(-n+2){background:var(--d-acc-deep)}.dapp .dstr[data-n="3"] .dstr-b i:nth-child(-n+3){background:var(--d-acc)}.dapp .dstr[data-n="4"] .dstr-b i{background:var(--d-ok)}.dapp .dstr[data-n="1"]>span{color:var(--d-bad)}.dapp .dstr[data-n="4"]>span{color:var(--d-ok)}.dapp .hb-lset .dfrow.wide .dfrow-l{flex:0 0 66px;max-width:66px}.dapp .hb-gate-art.sm{width:52px;height:52px;align-self:center;margin:2px 0 -2px;border-radius:50%;box-shadow:none;border:0;background:var(--d-acc-soft)}.dapp .hb-gate-art.sm::before,.dapp .hb-gate-art.sm::after{display:none}.dapp .hb-gate-art.sm svg{width:24px;height:24px;margin:0}.dapp .hb-rec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0;padding:0;list-style:none}.dapp .hb-rec>li{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:12px;background:var(--d-surf2)}.dapp .hb-rec i{flex:none;font-style:normal;width:20px;height:20px;border-radius:7px;display:grid;place-items:center;background:var(--d-acc-soft);color:var(--d-acc);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .hb-rec b{min-width:0;font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .hb-rec-a{display:flex;gap:8px;justify-content:flex-end}.dapp .hb-rec-ok{display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:14px;background:var(--d-surf2);font-size:14px;line-height:1.6;cursor:pointer;transition:background .2s}.dapp .hb-rec-ok:has(input:checked){background:color-mix(in srgb,var(--d-ok) 13%,var(--d-surf2))}.dapp .hb-rec-ok input{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0;border:1.8px solid var(--d-line2);border-radius:7px;background:transparent;cursor:pointer;position:relative;transition:background .18s var(--d-ease),border-color .18s}.dapp .hb-rec-ok input:checked{background:var(--d-ok);border-color:var(--d-ok)}.dapp .hb-rec-ok input:checked::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border:2px solid var(--d-bg);border-top:0;border-left:0;transform:translate(-50%,-60%) rotate(45deg)}.dapp .hb-rec-ok input:focus-visible{outline:2px solid var(--d-acc);outline-offset:2px}@media (min-width:26rem){.dapp .hb-rec{grid-template-columns:repeat(3,minmax(0,1fr))}}.dapp .hb-recin{display:flex;flex-direction:column;gap:6px}.dapp .hb-recin textarea{display:block;width:100%;min-height:92px;padding:12px 14px;border-radius:16px;border:1.5px solid transparent;background:var(--d-surf2);color:var(--d-ink);font-family:inherit;font-size:16px;line-height:2;resize:none;outline:none;transition:border-color .15s,background .15s}.dapp .hb-recin textarea:focus{border-color:var(--d-acc);background:var(--d-surf)}.dapp .hb-wc{margin:0;padding-inline:6px;font-variant-numeric:tabular-nums}.dapp .hb-wc.ok{color:var(--d-ok)}.dapp .hb-qz .dfrow-ic{background:var(--d-surf3);color:var(--d-sub);transition:background .25s,color .25s}.dapp .hb-qz-n{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .hb-qz .dfrow.ok .dfrow-ic{background:color-mix(in srgb,var(--d-ok) 22%,transparent);color:var(--d-ok)}.dapp .hb-qz .dfrow.wide .dfrow-l{flex:0 0 78px;max-width:78px}.dapp .hb-qz .dmuted.ok{color:var(--d-ok)}.dapp .hb-qz .dlink{align-self:center;margin-top:-4px}.dapp .hb-mig>b{display:block;margin:10px 0 6px}.dapp .hb-mig-bar{height:8px;border-radius:99px;background:var(--soft,rgba(127,127,127,.12));overflow:hidden}.dapp .hb-unl-st{margin:12px 0 14px}.dapp .hb-unl-st .dmuted{display:block;margin-top:8px;text-align:center}.dapp .hb-unl-st>b{text-align:center}.dapp .dlink.hb-unl{display:flex;justify-content:center;margin:10px auto 2px}.dapp .hb-mig-bar>i{display:block;height:100%;width:0;border-radius:99px;background:var(--ok,#7fb894);transition:width .3s ease}.dapp .hbj-e.lk .hbj-e-b{opacity:.75}.dapp .hbj-e.lk h4{display:flex;align-items:center;gap:6px}.dapp .hbj-e.lk h4 svg{width:15px;height:15px;flex:none}.dapp .hb-hero-act{display:flex;align-items:center;gap:8px;flex:none}.dapp .hb-hero-top{align-items:center}.dapp .hbx-cal-btn,.dapp .hbx-pill{height:38px;border-radius:19px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--d-surf2);border:1px solid var(--d-line);transition:transform .15s}.dapp .hbx-cal-btn{width:38px;color:var(--d-acc)}.dapp .hbx-pill{padding:0 14px;font-size:13px;font-weight:600;color:var(--d-ink2);white-space:nowrap}.dapp .hbx-pill:active{transform:scale(.95)}.dapp .hbx-cal-btn:active{transform:scale(.9)}.dapp .hbx-cal-btn .ic{width:19px;height:19px}.dapp .hbx-calw{gap:14px}.dapp .hbx-cal-top{display:flex;align-items:center;justify-content:space-between}.dapp .hbx-cal-t{font-size:16px;font-weight:600}.dapp .hbx-cal-nav{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--d-ink2);background:var(--d-surf2)}.dapp .hbx-cal-nav .ic{width:17px;height:17px}.dapp .hbx-cal-nav[disabled]{opacity:.3;pointer-events:none}.dapp .hbx-cal{display:grid;grid-template-columns:repeat(7,1fr);row-gap:6px;justify-items:center;direction:rtl}.dapp[dir=ltr] .hbx-cal{direction:ltr}.dapp .hbx-cal-h{font-size:12px;color:var(--d-faint);padding-bottom:2px}.dapp .hbx-cal-d{width:40px;height:40px;border-radius:50%;font-size:14.5px;font-variant-numeric:tabular-nums;background:none;color:var(--d-ink);display:grid;place-items:center}.dapp .hbx-cal-d.now{box-shadow:inset 0 0 0 1.5px var(--d-acc);color:var(--d-acc);font-weight:700}.dapp .hbx-cal-d.sel{background:var(--d-acc);color:var(--d-acc-ink);box-shadow:none;font-weight:700}.dapp .hbx-cal-d.fut{color:var(--d-faint);opacity:.45;pointer-events:none}.dapp .hb-rw{position:relative;border-radius:19px;touch-action:pan-y;overflow-x:clip}.dapp .hb-rw>.hb-row{position:relative;z-index:1;will-change:transform}.dapp .hb-sw-l,.dapp .hb-sw-r{position:absolute;top:0;bottom:0;display:flex;align-items:center;opacity:0;transition:opacity .15s;pointer-events:none;direction:ltr}.dapp .hb-sw-l{left:0;right:0;gap:8px;padding-inline:20px;border-radius:19px;color:var(--d-ok);font-size:13.5px;font-weight:600;background:color-mix(in srgb,var(--d-ok) 22%,var(--d-surf))}.dapp .hb-sw-l .ic{width:22px;height:22px;transition:transform .2s var(--d-spring)}.dapp .hb-rw.arm .hb-sw-l{background:color-mix(in srgb,var(--d-ok) 38%,var(--d-surf))}.dapp .hb-rw.arm .hb-sw-l .ic{transform:scale(1.25)}.dapp .hb-sw-r{right:0;gap:6px;padding:0 4px;justify-content:flex-end;direction:rtl}.dapp .hb-rw.dir-r .hb-sw-l{opacity:1}.dapp .hb-rw.dir-l .hb-sw-r{opacity:1}.dapp .hb-rw.open .hb-sw-r{pointer-events:auto}.dapp .hb-sw-b{flex:none;width:78px;height:calc(100% - 10px);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12px;font-weight:600;background:var(--d-surf3);color:var(--d-ink2)}.dapp .hb-sw-b .ic{width:19px;height:19px}.dapp .hb-sw-b.sk{background:color-mix(in srgb,var(--d-acc) 22%,var(--d-surf2));color:var(--d-acc)}.dapp .hb-sw-b.bad{background:color-mix(in srgb,var(--d-bad) 22%,var(--d-surf2));color:var(--d-bad)}.dapp .hb-sw-b:active{transform:scale(.94)}.dapp .hb-rw.drag>.hb-row{transition:none}.dapp .hb-rest .hb-rw{border-radius:19px}@media (prefers-reduced-motion:reduce){.dapp .hb-sw-l .ic{transition:none}}.dapp .fq-compact{gap:14px}.dapp .fq-compact .fq-end-art .fqp{width:72px;height:80px}.dapp .fq-compact .fq-end-n b{font-size:30px}.dapp .fq-bks{width:100%;display:flex;flex-direction:column;gap:12px;text-align:start}.dapp .fq-bk{display:flex;align-items:stretch;gap:8px;height:52px}.dapp .fq-bk-pick{flex:1 1 0;min-width:0;height:52px;justify-content:flex-start;border-radius:16px}.dapp .fq-pg{position:relative;flex:none;width:76px;display:grid;place-items:center;border-radius:16px;background:var(--d-surf2);border:1px solid var(--d-line)}.dapp .fq-pg:focus-within{border-color:var(--d-acc)}.dapp .fq-pg .fq-end-page{position:relative;z-index:1;width:100%;height:100%;border:0;padding:0;background:transparent;text-align:center;font-size:22px;font-weight:700;color:var(--d-ink);font-variant-numeric:tabular-nums;outline:0}.dapp .fq-prev{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--d-acc);pointer-events:none;animation:fq-blink 1.15s ease-in-out infinite}.dapp .fq-prev.off{display:none}@keyframes fq-blink{0%,100%{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dapp .fq-prev{animation:none}}.dapp .fq-bk-fin{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:16px;font-size:12.5px;font-weight:600;color:var(--d-ink2);background:var(--d-surf2);border:1px solid var(--d-line);white-space:nowrap}.dapp .fq-bk-fin .ic{width:17px;height:17px}.dapp .fq-bk-fin.on{background:color-mix(in srgb,var(--d-ok) 22%,var(--d-surf2));border-color:color-mix(in srgb,var(--d-ok) 50%,transparent);color:var(--d-ok)}.dapp .fq-bk-x{flex:none;width:24px;display:grid;place-items:center;color:var(--d-faint)}.dapp .fq-bk-x .ic{width:16px;height:16px}.dapp .fq-bk-add{align-self:center}.dapp .hbx-more{display:none;flex:none;width:34px;height:34px;border-radius:50%;place-items:center;color:var(--d-sub);transition:background .2s,color .2s}.dapp .hbx-more .ic{width:19px;height:19px}.dapp .hbx-more:hover,.dapp .hbx-more[aria-expanded=true]{background:var(--d-surf3);color:var(--d-ink)}@media (hover:hover) and (pointer:fine){.dapp .hbx-more{display:grid}}.dapp .hbc-stamp{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:-4px}.dapp .hbc-when{font-size:12.5px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .hbc-where{display:inline-flex;align-items:center;gap:12px;min-height:30px;margin-inline-start:-6px;padding:0 8px;border-radius:10px;font-size:13.5px;color:var(--d-faint);-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.dapp .hbc-where:hover{background:var(--d-surf2);color:var(--d-ink2)}.dapp .hbc-where>.ic{width:16px;height:16px}.dapp .hbc-where.set{color:var(--d-ink2)}.dapp .hbc-where.busy>.ic{color:var(--d-acc);animation:hbpl-pulse 1.1s ease-in-out infinite}.dapp .hbc-where-n,.dapp .hbc-where-w,.dapp .hbr-pl-n,.dapp .hbr-pl-w{display:inline-flex;align-items:center;gap:5px;min-width:0}.dapp .hbc-where-n>span{max-width:15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbc-where-n .ic,.dapp .hbr-pl-n .ic{width:16px;height:16px;flex:none;color:var(--d-acc)}.dapp .hbc-where-w .ic,.dapp .hbr-pl-w .ic{width:17px;height:17px;flex:none;color:var(--d-fire)}.dapp .hbc-where-w i{display:none}.dapp .hbr-pl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:5px;font-size:14px;color:var(--d-sub)}.dapp .hbr-pl-w{font-variant-numeric:tabular-nums}.dapp .hbr-pl-w i{font-style:normal;color:var(--d-faint)}.dapp .hbr-map{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dapp .hbr-map-f{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--d-sub)}.dapp .hbr-map-f .ic{width:15px;height:15px;color:var(--d-acc)}.dapp .hbr-map-f b{font-weight:600}.dapp .hbj-e-p{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:9.5em;color:var(--d-sub);white-space:nowrap;overflow:hidden}.dapp .hbj-e-p .ic{flex:none;width:13px;height:13px}.dapp .hbj-e-t{display:inline-flex;align-items:center;color:var(--d-acc)}.dapp .hbj-e-t .ic{width:14px;height:14px}.dapp .hbj-pins{display:flex;flex-direction:column;gap:10px;margin:2px 0 14px}.dapp .hbj-pins-h{display:flex;align-items:center;gap:6px;margin:0 6px;color:var(--d-sub);font-size:13px;font-weight:600}.dapp .hbj-pins-h .ic{width:15px;height:15px;color:var(--d-acc)}.dapp .hbj-e-p span{overflow:hidden;text-overflow:ellipsis}.dapp .hbmap{position:relative;width:100%;overflow:hidden;border-radius:20px;background:var(--hbp2);isolation:isolate;direction:ltr;box-shadow:inset 0 0 0 1px var(--hbp-edge);-webkit-tap-highlight-color:transparent;outline:none}.dapp .hbmap.live{touch-action:none;cursor:grab;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.dapp .hbmap.live.drag{cursor:grabbing}.dapp .hbmap.live:focus-visible{box-shadow:inset 0 0 0 2px var(--d-acc)}.dapp .hbmap-w{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0;will-change:transform}.dapp .hbmap-t{position:absolute;left:0;top:0;width:1px;height:1px}.dapp .hbmap-t img{position:absolute;max-width:none;opacity:0;transition:opacity .45s ease;user-select:none;-webkit-user-drag:none;pointer-events:none}.dapp .hbmap-t img.ld{opacity:1}:root:not([data-theme=paper]) .dapp .hbmap-t{filter:invert(.93) hue-rotate(180deg) sepia(.24) saturate(.42) brightness(.8) contrast(.92)}:root[data-theme=paper] .dapp .hbmap-t{filter:sepia(.3) saturate(.68) hue-rotate(-6deg) brightness(1.03) contrast(.94)}.dapp .hbmap-vg{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--hbp-edge),inset 0 4px 20px -8px rgba(0,0,0,.4),inset 0 0 36px rgba(0,0,0,.08)}:root[data-theme=paper] .dapp .hbmap-vg{box-shadow:inset 0 0 0 1px var(--hbp-edge),inset 0 4px 18px -8px rgba(90,65,25,.35),inset 0 0 30px rgba(120,85,30,.07)}.dapp .hbmap-me{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.dapp .hbmap-me[hidden]{display:none}.dapp .hbmap-me .h{position:absolute;left:0;top:0;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border-radius:50%;background:color-mix(in srgb,#5aa0e6 16%,transparent);border:1px solid color-mix(in srgb,#5aa0e6 38%,transparent)}.dapp .hbmap-me .d{position:absolute;left:0;top:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:#4b94e0;border:2.5px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.4)}.dapp .hbmap-me.ho .h{background:color-mix(in srgb,var(--d-acc) 14%,transparent);border-color:color-mix(in srgb,var(--d-acc) 34%,transparent)}.dapp .hbmap-me.ho .d{display:none}.dapp .hbmap-sh{position:absolute;z-index:3;left:50%;top:50%;width:16px;height:6px;border-radius:50%;background:rgba(0,0,0,.42);transform:translate(-50%,-50%);opacity:.75;pointer-events:none;transition:transform .28s var(--d-spring),opacity .28s}.dapp .hbmap-pin{position:absolute;z-index:4;left:50%;top:50%;width:32px;height:42px;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.34));transition:transform .3s var(--d-spring),opacity .25s}.dapp .hbmap-pin .b{fill:var(--d-acc);stroke:rgba(255,255,255,.92);stroke-width:1.6;stroke-linejoin:round}.dapp .hbmap-pin .c{fill:#fff}.dapp .hbmap-pin .hi{fill:none;stroke:rgba(255,255,255,.4);stroke-width:2;stroke-linecap:round}.dapp .hbmap.live.drag .hbmap-pin{transform:translate(-50%,-100%) translateY(-11px) scale(1.07)}.dapp .hbmap.live.drag .hbmap-sh{transform:translate(-50%,-50%) scale(.68);opacity:.4}.dapp .hbmap.ghost .hbmap-pin{opacity:.52;filter:grayscale(.55) drop-shadow(0 2px 3px rgba(0,0,0,.25))}.dapp .hbmap.ghost .hbmap-sh{opacity:.35}.dapp .hbmap::after{content:"";position:absolute;z-index:3;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid var(--d-acc);opacity:0;pointer-events:none}.dapp .hbmap-c{position:absolute;z-index:6;left:8px;bottom:6px;padding:1px 7px;border-radius:7px;font-size:9.5px;line-height:1.7;color:var(--d-sub);text-decoration:none;background:color-mix(in srgb,var(--hbp) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dapp .hbmap-ctl{position:absolute;z-index:6;left:10px;top:10px;display:flex;flex-direction:column;gap:6px}.dapp .hbmap-b{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:var(--d-ink2);background:color-mix(in srgb,var(--hbp) 90%,transparent);border:1px solid var(--hbp-edge);box-shadow:0 4px 12px -6px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;transition:background .15s,transform .15s var(--d-spring)}.dapp .hbmap-b:hover{background:var(--hbp)}.dapp .hbmap-b:active{transform:scale(.92)}.dapp .hbmap-b .ic{width:19px;height:19px}.dapp .hbmap-b.hbpl-loc .ic{color:var(--d-acc)}.dapp .hbmap-b:disabled{opacity:.7}.dapp .hbmap.drop .hbmap-pin{animation:hbpin-drop .8s cubic-bezier(.33,0,.4,1) .12s both}.dapp .hbmap.drop .hbmap-sh{animation:hbpin-sh .8s ease-out .12s both}.dapp .hbmap.drop::after{animation:hbpin-ring .9s ease-out .6s}@keyframes hbpin-drop{0%{transform:translate(-50%,-320%);opacity:0}45%{opacity:1}55%{transform:translate(-50%,-100%)}70%{transform:translate(-50%,-128%)}84%{transform:translate(-50%,-100%)}92%{transform:translate(-50%,-107%)}100%{transform:translate(-50%,-100%)}}@keyframes hbpin-sh{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}55%{transform:translate(-50%,-50%) scale(1.2);opacity:.9}70%{transform:translate(-50%,-50%) scale(.8);opacity:.5}100%{transform:translate(-50%,-50%) scale(1);opacity:.75}}@keyframes hbpin-ring{0%{transform:scale(.4);opacity:.7}100%{transform:scale(3.6);opacity:0}}@keyframes hbpl-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.dapp .hbmap.drop .hbmap-pin,.dapp .hbmap.drop .hbmap-sh,.dapp .hbmap.drop::after,.dapp .hbc-where.busy>.ic,.dapp .hbpl-loc.busy .ic,.dapp .hbmap-t img{animation:none;transition:none}}.dapp .hbpl-loc.busy .ic{animation:hbpl-pulse 1.1s ease-in-out infinite}.dapp .hbpl-msg{margin:0;padding:9px 12px;border-radius:12px;font-size:13px;line-height:1.8;color:var(--d-ink2);background:color-mix(in srgb,var(--d-fire) 12%,transparent)}.dapp .hbpl-msg[hidden]{display:none}.dapp .hbpl-wv{display:inline-flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums}.dapp .hbpl-wv>.ic{width:19px;height:19px;color:var(--d-fire)}.dapp .hbpl-wv b{font-size:15px}.dapp .hbpl-wv span{font-size:13px;color:var(--d-sub)}.dapp .hbpl-wv .dhb{margin-inline-start:6px}.dapp .hbpl-row{width:100%;text-align:start;-webkit-tap-highlight-color:transparent}.dapp .hbpl-row:hover{background:var(--d-surf2)}.dapp .hbpl-x{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--d-bad)}.dapp .hbpl-x .ic{width:17px;height:17px}.dapp .hbpl-note{margin:0}.dapp .hbi-pls{display:flex;flex-direction:column;gap:6px}.dapp .hbi-pls:empty{display:none}.dapp .hbi-pls h4{margin:0;font-size:13px;color:var(--d-sub)}.dapp .hbi-pl-l{display:flex;flex-direction:column;gap:2px}.dapp .hbi-pl{display:grid;grid-template-columns:auto minmax(0,auto) minmax(30px,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border-radius:12px;text-align:start}.dapp .hbi-pl:hover{background:var(--d-surf2)}.dapp .hbi-pl .ic{width:16px;height:16px;color:var(--d-acc)}.dapp .hbi-pl b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbi-pl i{justify-self:start;width:var(--w);height:6px;border-radius:3px;background:color-mix(in srgb,var(--d-acc) 55%,transparent)}.dapp .hbi-pl span{font-size:12.5px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .hb-nav-solo{justify-content:flex-end;padding-block:0 6px;margin-bottom:6px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:899px){.dapp .hb-nav-solo{display:none}}.dapp .fqk-go{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink)}.dapp .fqk-go .ic{width:18px;height:18px}.dapp .fqk-run{display:flex;align-items:center;gap:14px}.dapp .fqk-plant{display:block;width:60px;height:68px;flex:none}.dapp .fqk-rt{flex:1;min-width:0}.dapp .fqk-eye{flex:none;align-self:flex-start;background:var(--d-bg2);border:1px solid var(--d-line);border-radius:50%;width:42px;height:42px}.dapp .fqk-time{font-size:42px;font-weight:700;line-height:1.15;letter-spacing:1px;font-variant-numeric:tabular-nums}.dapp .fqk-for{font-size:13.5px;color:var(--d-sub);margin-top:2px}.dapp .fqk-btns{display:flex;gap:10px}.dapp .fqk-btns .dbtn{flex:1}.dapp .fqk-up{transform:rotate(-90deg)}.dapp .qpop.full .qpop-body{padding:0;gap:0}.dapp .fqk-fh{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--d-line);flex:none}.dapp .fqk-fh h2{flex:1;margin:0;font-size:17px;font-weight:700;text-align:center}.dapp .fq-panel{flex:1;min-height:0;overflow:auto;padding:14px 14px 22px;-webkit-overflow-scrolling:touch}.dapp .fqt .qpt-c{gap:12px}.dapp .fqt-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.dapp .fqt-tt{display:flex;flex-direction:column;gap:1px;min-width:0}.dapp .fqt-tt b{font-size:21px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.dapp .fqt-tt small{font-size:12.5px;color:var(--d-sub)}.dapp .fqt-x{width:38px;height:38px;flex:none;border-radius:50%;background:var(--d-surf2)}.dapp .fqt-hero{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 14px;border-radius:24px;overflow:hidden;background:radial-gradient(120% 150% at 88% -10%,color-mix(in srgb,var(--d-acc) 24%,transparent),transparent 62%),linear-gradient(180deg,var(--d-surf2),var(--d-bg2));box-shadow:inset 0 0 0 1px var(--d-line)}.dapp .fqt-hp{width:76px;height:84px;flex:none;display:flex;align-items:flex-end;justify-content:center}.dapp .fqt-hp .fqp{width:100%;height:100%}.dapp .fqt-ht{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dapp .fqt-ht small{font-size:12.5px;color:var(--d-sub);line-height:1.5}.dapp .fqt-ht b{font-size:32px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.dapp .fqt-ht b span{font-size:14px;font-weight:500;color:var(--d-sub);margin-inline-start:4px}.dapp .fqt-ht b.fqt-seed{font-size:18px;font-weight:600;color:var(--d-ink2)}.dapp .fqt-bar{height:7px;border-radius:4px;background:var(--d-line);overflow:hidden}.dapp .fqt-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(to left,var(--d-acc),var(--d-acc-deep));transition:width .9s var(--d-ease)}.dapp .fqt-bar.done i{background:var(--d-ok)}.dapp .fqt-streak{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 8px;border-radius:14px;background:color-mix(in srgb,var(--d-fire,#e8895a) 18%,transparent);color:var(--d-fire,#e8895a);font-size:13px}.dapp .fqt-streak .ic{width:15px;height:15px}.dapp .fqt-streak b{font-size:13px;font-weight:700;line-height:1}.dapp .fqt-ask{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 14px;border:0;border-radius:14px;background:color-mix(in srgb,var(--d-ok) 14%,transparent);color:var(--d-ok);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:start}.dapp .fqt-ask .ic{width:17px;height:17px;flex:none}.dapp .fqt-sec{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:-4px}.dapp .fqt-sec b{font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .fqt-row{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dapp .fqt-row::-webkit-scrollbar{display:none}.dapp .fqt-card{position:relative;flex:none;width:146px;min-height:152px;scroll-snap-align:start;scroll-margin:16px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;text-align:start;border:0;border-radius:22px;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(165deg,color-mix(in srgb,var(--hc,var(--d-acc)) 22%,var(--d-surf2)),var(--d-surf2) 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hc,var(--d-acc)) 30%,var(--d-line));transition:transform .18s var(--d-ease)}.dapp .fqt-card:active{transform:scale(.97)}.dapp .fqt-cp{width:100%;height:60px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:6px}.dapp .fqt-cp .fqp{height:100%;width:auto;max-width:100%}.dapp .fqt-cl{width:100%;font-size:14.5px;font-weight:600;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqt-card i{font-style:normal;font-size:12px;line-height:1.55;color:var(--d-sub);padding-inline-end:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .fqt-card .fqt-play{position:absolute;bottom:10px;left:10px;width:34px;height:34px;margin:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink);cursor:pointer;transition:transform .15s}.dapp .fqt-card .fqt-play:active{transform:scale(.9)}.dapp .fqt-play .ic{width:16px;height:16px}.dapp .fqt-card.grp{padding:0}.dapp .fqt-card .fqt-cb{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;flex:1;padding:12px;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.dapp .fqt-card.grp .fqt-cp{justify-content:flex-start;height:54px}.dapp .fqt-card.grp .fqk-gt{display:block}.dapp .fqt-card.grp.live i{color:var(--d-ok);font-variant-numeric:tabular-nums}.dapp .fqt-card.grp.live::after{content:"";position:absolute;top:12px;left:12px;width:9px;height:9px;border-radius:50%;background:var(--d-ok);animation:fqt-live 1.8s ease-in-out infinite}.dapp .fqt-card.grp>.fqt-play.fqk-go{margin:0;border:0}.dapp .fqt-card.grp:not(.live)>.fqt-play.fqk-go{background:var(--d-surf3);color:var(--d-ink)}.dapp .fqt-card.grp.live>.fqt-play.fqk-go{background:var(--d-ok);color:#0c140f}@keyframes fqt-live{50%{box-shadow:0 0 0 6px transparent;opacity:.55}0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--d-ok) 60%,transparent)}}.dapp .fqt-card.add{background:none;box-shadow:none;border:1.5px dashed var(--d-line2,var(--d-line));justify-content:flex-start}.dapp .fqt-card.add .fqt-cp{align-items:center}.dapp .fqt-plus{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf3);color:var(--d-ink2)}.dapp .fqt-plus .ic{width:22px;height:22px}.dapp .fqt-chips{display:flex;gap:8px}.dapp .fqt-chip{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 4px 8px;border:0;border-radius:16px;background:var(--d-surf2);box-shadow:inset 0 0 0 1px var(--d-line);font:inherit;color:var(--d-ink);cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s}.dapp .fqt-chip b{font-size:20px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.dapp .fqt-chip span{font-size:11.5px;color:var(--d-sub)}.dapp .fqt-chip.on{background:var(--d-acc-soft);box-shadow:inset 0 0 0 1.5px var(--d-acc)}.dapp .fqt-chip:active{transform:scale(.95)}.dapp .fqt-run{padding:6px 2px 0}.dapp .fqt-lp{width:76px;height:86px}.dapp .qpt-f .fqk-fh{position:absolute;top:0;left:0;right:0;z-index:3;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 8px;border-bottom:0;touch-action:none;background:none;transition:background .25s,box-shadow .25s}.dapp .qpt-f .fqk-fh.sc{background:color-mix(in srgb,var(--d-surf) 88%,transparent);box-shadow:0 1px 0 var(--d-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dapp .qpt-f .fqk-fh .dicon{background:color-mix(in srgb,var(--d-bg) 38%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dapp .qpt-f .fqk-fh h2{color:var(--fql-ink,var(--d-ink));text-shadow:0 1px 8px rgba(0,0,0,.25)}.dapp .qpt-f .fqk-fh.sc h2{color:var(--d-ink);text-shadow:none}.dapp .qpt-f .fq-panel{padding:0 0 28px;scrollbar-width:none}.dapp .qpt-f .fq-panel::-webkit-scrollbar{display:none}.dapp .qpt-f .fq-panel .dfocus{padding:12px 14px 0;display:flex;flex-direction:column;gap:14px}.dapp .fqt-sky{--fql-sky1:#0c1322;--fql-sky2:#1a2646;--fql-sky3:#463a63;--fql-hill1:#1b2a2e;--fql-hill2:var(--d-surf);--fql-ink:#eceef4;--fql-ink2:#aab3c8}:root[data-theme=paper] .dapp .fqt-sky{--fql-sky1:#fbeed6;--fql-sky2:#fcdab4;--fql-sky3:#f6bfa4;--fql-hill1:#dccaa5;--fql-ink:#4a3320;--fql-ink2:#7d6045}.dapp .fqt-sky.fql-sky{height:222px;margin-bottom:0;flex:none}.dapp .fqt-sky .fql-hills{height:70px}.dapp .fqt-sk-t{position:absolute;left:16px;right:16px;bottom:34px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;color:var(--fql-ink)}.dapp .fqt-sk-n{display:flex;flex-direction:column;gap:1px;min-width:0}.dapp .fqt-sk-n b{font-size:26px;font-weight:700;line-height:1.25}.dapp .fqt-sk-n small{font-size:12.5px;color:var(--fql-ink2)}.dapp .fqt-sk-b{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:0;border-radius:19px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;color:var(--fql-ink);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.dapp .fqt-sk-b .ic{width:17px;height:17px}:root[data-theme=paper] .dapp .fqt-sk-b{background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(74,51,32,.15)}.dapp .jsh-page .hbf-in{max-width:760px}.dapp .jsh-page .hbf-b{display:flex;flex-direction:column;padding:4px 12px 8px;overflow:hidden}.dapp .jsh-page .hbf-f{display:flex;flex-direction:column;gap:8px;border-top:0}.dapp .jsh-ed2{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.dapp .jsh-wrap{position:relative;flex:none;border-radius:14px;overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.4),0 0 0 1px var(--d-line)}.dapp .jsh-st{position:absolute;top:0;left:0;transform-origin:0 0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.dapp .jsh-base{position:absolute;inset:0;display:block;width:100%;height:100%}.dapp .jsh-el{position:absolute;touch-action:none;cursor:grab;transform-origin:50% 50%}.dapp .jsh-el canvas{display:block;width:100%;height:100%;pointer-events:none}.dapp .jsh-el.sel{z-index:3}.dapp .jsh-el.sel canvas{animation:jshWig .17s ease-in-out infinite alternate}.dapp .jsh-el.sel::after{content:"";position:absolute;inset:6px;border-radius:12px;pointer-events:none;border:calc(1.5px / var(--k,1)) dashed rgba(127,127,127,.75)}@keyframes jshWig{from{transform:rotate(calc(var(--wig,1deg) * -1))}to{transform:rotate(var(--wig,1deg))}}@media (prefers-reduced-motion:reduce){.dapp .jsh-el.sel canvas{animation:none}}.dapp .jsh-x{position:absolute;top:0;left:0;z-index:4;width:calc(30px / var(--k,1));height:calc(30px / var(--k,1));transform:translate(-25%,-25%);border-radius:50%;background:#2b2c32;color:#fff;display:grid;place-items:center;box-shadow:0 calc(3px / var(--k,1)) calc(10px / var(--k,1)) rgba(0,0,0,.35);border:calc(2px / var(--k,1)) solid #fff;cursor:pointer}.dapp .jsh-x .ic{width:58%;height:58%;stroke-width:2.6}.dapp .jsh-st.bgsel::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 calc(3px / var(--k,1)) rgba(227,176,98,.85)}.dapp .jsh-g{position:absolute;top:0;bottom:0;width:calc(1.5px / var(--k,1));background:#e3b062;display:none;pointer-events:none;z-index:5}.dapp .jsh-g.on{display:block}.dapp .jsh-more{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--d-sub)}.dapp .jsh-minis{display:flex;gap:6px}.dapp .jsh-mini{height:64px;width:auto;border-radius:6px;box-shadow:0 0 0 1px var(--d-line)}.dapp .jsh-fmt2{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:12px;background:var(--d-surf2);color:var(--d-ink);font-size:13.5px;font-weight:600}.dapp .jsh-fmt2 .ic{width:17px;height:17px}.dapp .jsh-fmt2 .jsh-cv{width:14px;height:14px;opacity:.6}.dapp .jsh-page .hbf-t{flex:1}.dapp .jsh-tool{min-height:58px;display:flex;align-items:center;justify-content:center;gap:6px}.dapp .jsh-tb{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:58px;padding:6px 6px 4px;border-radius:13px;color:var(--d-ink);font-size:11px}.dapp .jsh-tb .ic{width:22px;height:22px}.dapp .jsh-tb:active{background:var(--d-surf2)}.dapp .jsh-tb.danger{color:#e0796d}.dapp .jsh-hint{margin:0;font-size:12.5px;line-height:1.7;color:var(--d-sub);text-align:center;padding:0 10px}.dapp .jsh-note{margin:0;font-size:12.5px;line-height:1.7;color:var(--d-sub)}.dapp .jsh-sws{display:flex;gap:6px;overflow-x:auto;padding:6px 4px;scrollbar-width:none;max-width:100%}.dapp .jsh-sws::-webkit-scrollbar{display:none}.dapp .jsh-sw{flex:none;position:relative;width:33px;height:33px;border-radius:50%;background:var(--bg);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(127,127,127,.35);transition:transform .15s}.dapp .jsh-sw i{position:absolute;inset:11px;border-radius:50%;background:var(--ink)}.dapp .jsh-sw.on{box-shadow:inset 0 0 0 1px rgba(127,127,127,.35),0 0 0 3px var(--d-bg),0 0 0 5px var(--d-ink2)}.dapp .jsh-sw:active{transform:scale(.92)}.dapp .jsh-sw.custom{background:conic-gradient(#e0796d,#e3b062,#b5cf6b,#5fc4bd,#8fb3e0,#c79ad6,#e88fb0,#e0796d)}.dapp .jsh-sw.custom i{inset:9px;background:var(--d-bg)}.dapp .jsh-sw.custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.dapp .jsh-go{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.dapp .jsh-go .ic{width:20px;height:20px}.dapp .jsh-ed{display:flex;flex-direction:column;gap:10px;padding:2px 2px 6px}.dapp .jsh-ti,.dapp .jsh-ta{width:100%;box-sizing:border-box;background:var(--d-surf2);color:var(--d-ink);border:1.5px solid transparent;border-radius:13px;padding:11px 13px;font:inherit;font-size:15px;line-height:1.75;outline:none}.dapp .jsh-ti{font-weight:600}.dapp .jsh-ta{min-height:34vh;resize:vertical}.dapp .jsh-ti:focus,.dapp .jsh-ta:focus{border-color:var(--d-line2)}.dapp .jsh-edf{display:flex;flex-direction:column;gap:6px}.dapp .jsh-edf .jsh-reset{align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--d-sub)}.dapp .jsh-edf .jsh-reset .ic{width:16px;height:16px}.dapp .fqr-tile{flex:none;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc) 20%,transparent);color:var(--hc)}.dapp .fqr-tile .ic{width:22px;height:22px}.dapp .fqr-tile.lg{width:48px;height:48px;border-radius:16px}.dapp .fqr-tile.lg .ic{width:25px;height:25px}.dapp .fqr-tile.xl{width:64px;height:64px;border-radius:21px}.dapp .fqr-tile.xl .ic{width:32px;height:32px}.dapp .fqr-tile.sm{width:28px;height:28px;border-radius:9px}.dapp .fqr-tile.sm .ic{width:16px;height:16px}.dapp .fqr-tile.xs{width:22px;height:22px;border-radius:7px}.dapp .fqr-tile.xs .ic{width:13px;height:13px}.dapp .fqr-tile-w{display:contents}.dapp .fqr-bdg{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--d-fire,#e0796d);color:#fff;font-variant-numeric:tabular-nums}.dapp .fqr-list{display:flex;flex-direction:column;border:1px solid var(--d-line);border-radius:16px;overflow:hidden;background:var(--d-bg2)}.dapp .fqr-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 12px;background:none;border:0;font:inherit;color:var(--d-ink);text-align:start;cursor:pointer;transition:background .15s;-webkit-tap-highlight-color:transparent}.dapp .fqr-row+.fqr-row{border-top:1px solid var(--d-line)}.dapp .fqr-row:hover,.dapp .fqr-row:active{background:var(--d-surf2)}.dapp .fqr-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .fqr-row-t b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-row-t span{font-size:12.5px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dapp .fqr-row.live .fqr-row-t span,.dapp .fqr-row.mine .fqr-row-t span{color:var(--d-ok)}.dapp .fqr-row-go{flex:none;color:var(--d-faint);display:grid}.dapp .fqr-row-go .ic{width:18px;height:18px}.dapp .fqr-pulse{flex:none;width:11px;height:11px;border-radius:50%;background:var(--d-ok);margin-inline:4px;box-shadow:0 0 0 0 color-mix(in srgb,var(--d-ok) 60%,transparent);animation:fqr-pulse 1.8s ease-out infinite}@keyframes fqr-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--d-ok) 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}100%{box-shadow:0 0 0 0 transparent}}.dapp .fqr-all{align-self:center}.dapp .fqr-back{flex:none;width:38px;height:38px;border-radius:50%;background:var(--d-surf2);margin-inline-end:-2px}.dapp .fqr-back .ic{width:19px;height:19px}.dapp .fqr-hsub{font-size:12.5px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-rk{position:absolute;inset-inline-end:-4px;bottom:-3px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--d-ok);color:#0d1a12;box-shadow:0 0 0 2px var(--d-surf)}.dapp .fqr-rk .ic{width:11px;height:11px;stroke-width:3}.dapp .fqr-clock{display:flex;justify-content:center}.dapp .fqr-clockt{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--d-sub)}.dapp .fqr-clockt .ic{width:15px;height:15px}.dapp .fq-time.cnt{font-size:64px;color:var(--d-ok);animation:fqr-beat 1s ease-in-out infinite}@keyframes fqr-beat{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.dapp .fqr-rdy.on{background:color-mix(in srgb,var(--d-ok) 16%,transparent);color:var(--d-ok);border-color:transparent}.dapp .fqr-rdy .ic{stroke-width:2.6}.dapp .fqr-more{flex:0 0 auto!important;width:52px;padding:0;justify-content:center}.dapp .fqr-ask{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--d-acc) 12%,var(--d-surf2));border:1px solid color-mix(in srgb,var(--d-acc) 30%,transparent);animation:fq-pop .45s var(--d-spring) both}.dapp .fqr-ask[hidden]{display:none}.dapp .fqr-ask-ic{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink,#1b1408)}.dapp .fqr-ask-ic .ic{width:18px;height:18px}.dapp .fqr-ask-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .fqr-ask-t b{font-size:13.5px;font-weight:600;line-height:1.6}.dapp .fqr-ask-t span{font-size:11.5px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .fqr-ask-a{flex:none;display:flex;gap:6px;align-items:center}.dapp .fqr-ask-ok{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--d-ok)}.dapp .fqr-ask-ok .ic{width:14px;height:14px}.dapp .fqr-host.adm{background:color-mix(in srgb,var(--d-ok) 16%,transparent);color:var(--d-ok)}.dapp .fqr-empty{padding:10px 2px;font-size:13px;color:var(--d-faint)}.dapp .fqr-pc,.dapp .fqr-sc{display:flex;flex-direction:column;gap:18px}.dapp .fqr-pc.dcard{padding:6px 14px 10px}.dapp .fqr-msec{display:flex;flex-direction:column}.dapp .fqr-msec h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:12px 2px 6px;font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .fqr-msec-n{font-style:normal;min-width:24px;height:22px;padding:0 8px;border-radius:99px;display:inline-grid;place-items:center;font-size:12px;font-weight:600;color:var(--d-ink2);background:var(--d-surf2);font-variant-numeric:tabular-nums}.dapp .fqr-msec.req .fqr-msec-n{background:color-mix(in srgb,var(--d-acc) 20%,transparent);color:var(--d-acc)}.dapp .fqr-mlist{display:flex;flex-direction:column}.dapp .fqr-m{display:grid;grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 2px;background:none;border:0;border-bottom:1px solid var(--d-line);font:inherit;color:var(--d-ink);text-align:start}.dapp .fqr-m:last-child{border-bottom:0}.dapp button.fqr-m{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px}.dapp button.fqr-m:active{background:var(--d-surf2)}.dapp .fqr-m .fqr-av{width:44px;height:44px}.dapp .fqr-m .fqr-pt{gap:3px}.dapp .fqr-nm{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;line-height:1.5}.dapp .fqr-nm-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .fqr-you{flex:none;background:none!important;padding:0!important;font-weight:500!important;font-size:12px!important;color:var(--d-faint)!important}.dapp .fqr-host{flex:none}.dapp .fqr-ms{font-size:12.5px;line-height:1.5;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-m.on .fqr-ms{color:var(--d-ok)}.dapp .fqr-dot.in{background:var(--d-ok)}.dapp .fqr-m-a{display:flex;align-items:center;justify-content:flex-end;min-height:40px}.dapp .fqr-m-btns{display:flex;align-items:center;gap:8px}.dapp .fqr-mx{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-ink2)}.dapp .fqr-mx .ic{width:19px;height:19px}.dapp .fqr-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dapp .fqr-tiles>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:16px;background:var(--d-surf2)}.dapp .fqr-tiles b{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .fqr-tiles span{font-size:12px;color:var(--d-sub)}.dapp .fqr-sh{margin:2px 0 -4px;font-size:13.5px;font-weight:600;color:var(--d-ink2)}.dapp .fqr-bars{height:84px;margin:4px 0 0}.dapp .fqr-bars i{background:var(--d-ok);opacity:.85}.dapp .fqr-lb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dapp .fqr-lb li{display:grid;grid-template-columns:18px auto minmax(0,auto) minmax(30px,1fr) auto;align-items:center;gap:8px;padding:6px 2px}.dapp .fqr-lb-n{font-size:12px;font-weight:700;color:var(--d-faint);text-align:center}.dapp .fqr-lb b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-lb em{font-style:normal;font-size:12.5px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .fqr-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dapp .fqr-runs li{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--d-line);font-size:13px}.dapp .fqr-runs li:last-child{border-bottom:0}.dapp .fqr-runs span{flex:1;min-width:0;color:var(--d-sub);font-size:12.5px}.dapp .fqr-runs em{font-style:normal;color:var(--d-faint);font-size:12px}.dapp .fqr-prev-t{display:grid;place-items:center;margin-bottom:-2px}.dapp .fqr-about{color:var(--d-ink2);white-space:pre-line}.dapp .fqr-jstate.live{display:inline-flex;align-items:center;gap:7px}.dapp .fqr-jstate.live::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--d-ok);animation:fqr-pulse 1.8s ease-out infinite}.dapp .fqr-wait{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;border-radius:14px;background:var(--d-surf2);font-size:13.5px;text-align:start;line-height:1.8}.dapp .fqr-wait .ic{width:19px;height:19px;flex:none;color:var(--d-acc)}.dapp .fqr-join .dfg{width:100%;text-align:start}.dapp .fqr-look{display:flex;flex-direction:column;gap:14px;padding:4px 2px 2px}.dapp .fqr-sw{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;justify-items:center}.dapp .fqr-swc{width:32px;height:32px;border-radius:50%;background:var(--hc);border:0;padding:0;cursor:pointer;transition:transform .15s var(--d-spring)}.dapp .fqr-swc.on{box-shadow:0 0 0 3px var(--d-surf),0 0 0 5px var(--hc);transform:scale(1.05)}.dapp .fqr-ig{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.dapp .fqr-igc{aspect-ratio:1;border-radius:13px;border:0;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-ink2);cursor:pointer}.dapp .fqr-igc .ic{width:21px;height:21px}.dapp .fqr-igc.on{background:color-mix(in srgb,var(--hc) 22%,transparent);color:var(--hc);box-shadow:inset 0 0 0 2px var(--hc)}.dapp .fqr-sched{display:flex;flex-direction:column}.dapp .fqr-days{display:flex;justify-content:space-between;gap:4px;padding:12px 12px 8px}.dapp .fqr-days button{width:38px;height:38px;border-radius:50%;border:0;background:var(--d-surf2);color:var(--d-sub);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,transform .15s var(--d-spring)}.dapp .fqr-days button.on{background:var(--d-ok);color:#0d1a12;transform:scale(1.04)}.dapp .fqr-time{display:inline-flex;align-items:center;gap:4px;direction:ltr}.dapp .fqr-time>b{font-size:16px;color:var(--d-sub)}.dapp .fqr-tb{min-width:58px;justify-content:center}.dapp .fqr-rot{align-self:center;font-size:12.5px}.dapp .fqk-grow{padding:0;gap:0}.dapp .fqk-grow:not(.live)>.fqk-go{background:var(--d-surf2);color:var(--d-ink)}.dapp .fqk-gt{display:flex;align-items:center;gap:7px;min-width:0}.dapp .fqk-gt b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqk-time.cnt{color:var(--d-ok)}.dapp .fqk-ready{font-size:13px;color:var(--d-sub);text-align:center}.dapp .fqk-ready[hidden]{display:none}.dapp .fqk-ask{padding:8px 10px}.dapp .fqk-ask .fqr-ask-ic{display:none}.dapp .fqr-hush{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(8,10,9,.0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}.dapp .fqr-hush.in{background:rgba(8,10,9,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dapp .fqr-hush.out{background:rgba(8,10,9,0);opacity:0;transition:opacity .4s,background .4s}.dapp .fqr-hush-in{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#f1efe9;max-width:320px;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .45s,transform .55s var(--d-spring)}.dapp .fqr-hush.in .fqr-hush-in{opacity:1;transform:none}.dapp .fqr-hush-e{font-size:64px;line-height:1;animation:fqr-shh 1.6s ease-in-out infinite}@keyframes fqr-shh{0%,100%{transform:scale(1)}50%{transform:scale(1.06) rotate(-3deg)}}.dapp .fqr-hush strong{font-size:30px;font-weight:700;letter-spacing:2px}.dapp .fqr-hush p{margin:0;font-size:15px;line-height:1.9}.dapp .fqr-hush span{font-size:13px;color:#b9c9bd}.dapp .fqr-nl .fqr-nr{cursor:default}.dapp .fqr-nr .dbtn.done{color:var(--d-ok)}@media (prefers-reduced-motion:reduce){.dapp .fqr-hush-e{animation:none}.dapp .fqr-hush-in{transition:none}}.dapp .fq-ctl .dbtn.fqr-more{min-width:0;width:56px;flex:0 0 56px!important;padding:0}.dapp .fqr-days button:not(.on){box-shadow:inset 0 0 0 1px var(--d-line)}.dapp .fqr-emo{font-size:23px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.dapp .fqr-tile.xxl{width:92px;height:92px;border-radius:30px}.dapp .fqr-tile.xxl .ic{width:44px;height:44px}.dapp .fqr-tile.xxl .fqr-emo{font-size:48px}.dapp .fqr-tile.xl .fqr-emo{font-size:34px}.dapp .fqr-tile.lg .fqr-emo{font-size:26px}.dapp .fqr-tile.sm .fqr-emo{font-size:16px}.dapp .fqr-tile.xs .fqr-emo{font-size:12px}.dapp .fqr-bdg[hidden]{display:none}.dapp .fqg{display:flex;flex-direction:column;gap:12px;margin-block:2px}.dapp .fqg-h{display:flex;align-items:center;gap:9px;padding-inline:4px}.dapp .fqg-h>.ic{width:20px;height:20px;color:var(--d-acc)}.dapp .fqg-h h2{margin:0;flex:1;font-size:16.5px;font-weight:600}.dapp .fqg-code{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:99px;background:var(--d-surf);border:1px solid var(--d-line);color:var(--d-ink2);font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .fqg-code .ic{width:16px;height:16px}.dapp .fqg-code:active{transform:scale(.95)}.dapp .fqg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dapp .fqg-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:132px;padding:14px;border-radius:22px;text-align:start;background:color-mix(in srgb,var(--hc) 9%,var(--d-surf));border:1px solid color-mix(in srgb,var(--hc) 20%,var(--d-line));font:inherit;color:var(--d-ink);cursor:pointer;transition:transform .15s var(--d-spring),border-color .2s;-webkit-tap-highlight-color:transparent}.dapp .fqg-c:active{transform:scale(.97)}.dapp .fqg-top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:auto}.dapp .fqg-c b{display:block;max-width:100%;font-size:15.5px;font-weight:600;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqg-s{max-width:100%;font-size:12.5px;line-height:1.7;color:var(--d-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-variant-numeric:tabular-nums}.dapp .fqg-c.live .fqg-s,.dapp .fqg-c.mine .fqg-s{color:var(--d-ok)}.dapp .fqg-c.live{border-color:color-mix(in srgb,var(--d-ok) 45%,transparent)}.dapp .fqg-new{align-items:center;justify-content:center;gap:8px;background:none;border:1.5px dashed var(--d-line2);color:var(--d-sub)}.dapp .fqg-new b{font-size:14px;font-weight:600;color:var(--d-sub)}.dapp .fqg-plus{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-ink2)}.dapp .fqg-plus .ic{width:21px;height:21px}.dapp .fqg-empty{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;border-radius:22px;border:1.5px dashed var(--d-line2);background:none;font:inherit;color:var(--d-ink);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .fqg-empty:active{transform:scale(.98)}.dapp .fqg-empty-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .fqg-empty-t b{font-size:15.5px;font-weight:600}.dapp .fqg-empty-t span{font-size:13px;color:var(--d-sub)}.dapp .fqg-empty .fqg-plus{background:var(--d-acc);color:var(--d-acc-ink,#1b1408)}.dapp .fqr-bar{display:flex;align-items:center;gap:10px;padding:2px 0 4px}.dapp .fqr-back{flex:none;width:40px;height:40px;border-radius:50%;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .fqr-back .ic{width:19px;height:19px}.dapp .fqr-bar-t{flex:1;min-width:0;display:flex;align-items:center;gap:11px}.dapp .fqr-bar-x{min-width:0;display:flex;flex-direction:column}.dapp .fqr-bar-x h2{margin:0;font-size:18px;font-weight:600;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-bar-a{flex:none;margin:0}.dapp .fq-corner[hidden]{display:none}.dapp .fqr-dial{gap:14px}.dapp .fqr-fcs{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:12px 14px;width:100%}.dapp .fqr-fcs:empty{display:none}.dapp .fqr-fc{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;transition:opacity .25s,transform .2s var(--d-spring);-webkit-tap-highlight-color:transparent}.dapp .fqr-fc:active{transform:scale(.92)}.dapp .fqr-fc-a{position:relative;display:grid;border-radius:50%}.dapp .fqr-fc.dim{opacity:.5}.dapp .fqr-fc.away{opacity:.6}.dapp .fqr-fc.rdy .av-g{box-shadow:0 0 0 2px var(--d-surf),0 0 0 4px var(--d-ok)}.dapp .fqr-fc-n{max-width:64px;font-size:11.5px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-fc.add .fqr-plus{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1.5px dashed var(--d-line2);color:var(--d-sub)}.dapp .fqr-fc.add .fqr-plus .ic{width:20px;height:20px}.dapp .fqr-fc.add.hint .fqr-plus{border-color:var(--d-acc);color:var(--d-acc);animation:fqr-hint 1.8s ease-in-out infinite}@keyframes fqr-hint{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.dapp .fqr-fc-more{align-self:center;font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .fqr-stat{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;font-size:13.5px;line-height:1.8;color:var(--d-sub)}.dapp .fqr-stat:empty,.dapp .fqr-clock:empty,.dapp .fqr-forb:empty{display:none}.dapp .fqr-forb{display:flex;justify-content:center;max-width:100%}.dapp .fqr-forp{max-width:min(100%,290px)}@media (prefers-reduced-motion:reduce){.dapp .fqr-fc.add.hint .fqr-plus{animation:none}}.dapp .fqr-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dapp .fqr-lk{position:relative;display:flex;align-items:center;gap:11px;min-height:64px;padding:10px 12px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line);font:inherit;color:var(--d-ink);text-align:start;cursor:pointer;transition:transform .15s var(--d-spring);-webkit-tap-highlight-color:transparent}.dapp .fqr-lk:active{transform:scale(.97)}.dapp .fqr-lk-i{flex:none;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-ink2)}.dapp .fqr-lk-i .ic{width:20px;height:20px}.dapp .fqr-lk-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .fqr-lk-t b{font-size:14.5px;font-weight:600}.dapp .fqr-lk-t span{font-size:12px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-lk .fqr-bdg{position:absolute;top:8px;inset-inline-end:8px}.dapp .fqr-done-a{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;width:100%}.dapp .fqr-done-a .dbtn{flex:1;min-width:130px}.dapp .fqr-hero{display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 0 4px}.dapp .fqr-tilebtn{position:relative;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--d-spring)}.dapp .fqr-tilebtn:active{transform:scale(.95)}.dapp .fqr-tl{display:grid}.dapp .fqr-tb-pen{position:absolute;inset-inline-end:-6px;bottom:-6px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf3);color:var(--d-ink);box-shadow:0 0 0 3px var(--d-bg2,var(--d-surf))}.dapp .fqr-tb-pen .ic{width:16px;height:16px}.dapp .fqr-name{width:100%;max-width:320px;text-align:center;font:inherit;font-size:20px;font-weight:600;padding:13px 14px;border-radius:16px;background:var(--d-surf2);border:1.5px solid transparent;color:var(--d-ink);outline:0;transition:border-color .15s}.dapp .fqr-name:focus{border-color:var(--d-line2)}.dapp .fqr-name::placeholder{color:var(--d-faint);font-weight:500}.dapp .fqr-lk-seg{display:flex;width:100%;margin:0}.dapp .fqr-lk-seg button{flex:1;justify-content:center}.dapp .fqr-igc .fqr-emo{font-size:23px}.dapp .fqr-sched[hidden]{display:none}.dapp .fqr-msg{width:100%;padding:12px 14px;border-radius:14px;background:var(--d-surf2);border:1.5px solid transparent;color:var(--d-ink);font:inherit;font-size:15px;text-align:start;outline:0}.dapp .fqr-msg:focus{border-color:var(--d-line2)}.dapp .fqr-lockn{display:inline-flex;align-items:center;gap:6px}.dapp .fqr-lockn .ic{width:16px;height:16px}.dapp .fqr-inv{gap:14px}.dapp .fqr-inv-h{display:flex;align-items:center;justify-content:center;gap:10px}.dapp .fqr-inv-h b{font-size:17px;font-weight:600}.dapp .fqr-copy{display:flex;gap:10px}.dapp .fqr-copy .dbtn{flex:1}.dapp .fqr-inv-n{text-align:center}.dapp .fqr-ck{display:flex;flex-direction:column;gap:12px;padding:4px 2px 6px}.dapp .fqr-ck-r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px;font-size:14.5px}.dapp .fqr-ck-s{display:inline-flex;align-items:center;gap:6px;direction:rtl;padding:4px;border-radius:99px;background:var(--d-surf2)}.dapp .fqr-ck-s b{min-width:78px;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;direction:rtl}.dapp .fqr-ck-s button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf);color:var(--d-ink2);border:0;cursor:pointer}.dapp .fqr-ck-s button:active{transform:scale(.9)}.dapp .fqr-ck-s .ic{width:17px;height:17px}.dapp .fqr-dial .fq-ctl{flex-wrap:nowrap;width:100%}.dapp .fqr-dial .fq-ctl .dbtn{min-width:0;flex:1}.dapp .fqr-dial .fq-ctl .dbtn.fqr-more{flex:0 0 54px!important;width:54px}.dapp .fqr-lobby{position:relative;gap:8px;padding-block:18px 20px}.dapp .fqr-lh{position:absolute;top:12px;inset-inline:12px;height:0;z-index:1}.dapp .fqr-lobby .fq-corner{top:0}.dapp .fqr-seed{display:grid;place-items:center}.dapp .fqr-seed .fqp{width:70px;height:80px;animation:fqr-breathe 4.5s ease-in-out infinite}@keyframes fqr-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}@media (prefers-reduced-motion:reduce){.dapp .fqr-seed .fqp{animation:none}}.dapp .fqr-lc{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.dapp .fqr-lr-l{font-size:13px;color:var(--d-sub)}.dapp .fqr-lr.main{display:flex;flex-direction:column;align-items:center;gap:0}.dapp .fqr-lr.main .fqr-ck-s{background:none;padding:0;gap:12px}.dapp .fqr-lr.main .fqr-ck-s button{width:46px;height:46px;background:var(--d-surf2)}.dapp .fqr-lr.main .fqr-ck-s .ic{width:22px;height:22px}.dapp .fqr-lr.main .fq-time{min-width:150px;text-align:center;font-size:clamp(46px,14vw,62px);line-height:1.15}.dapp .fqr-lt2{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.dapp .fqr-lt2 .fqr-lr{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 14px;border-radius:20px;background:var(--d-surf2)}.dapp .fqr-lt2 .fqr-ck-s{background:none;padding:0;gap:4px}.dapp .fqr-lt2 .fqr-ck-s b{min-width:64px;font-size:21px;font-weight:700}.dapp .fqr-lt2 .fqr-ck-s b small{font-size:11.5px;font-weight:500;color:var(--d-sub)}.dapp .fqr-lt2 .fqr-ck-s button{width:34px;height:34px;background:var(--d-surf)}.dapp .fqr-ck-s button:disabled{opacity:.3;cursor:default}.dapp .fqr-ck-s b.fqr-num{cursor:text;border-radius:14px;transition:background .15s}.dapp .fqr-ck-s b.fqr-num:active{background:color-mix(in srgb,var(--d-acc) 12%,transparent)}.dapp .fqr-ck-s b.fqr-num:focus-visible{outline:2px solid var(--d-acc);outline-offset:2px}.dapp .fqr-ck-s.editing b.fqr-num{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;direction:rtl}.dapp .fqr-num-in{width:3ch;min-width:0;padding:0 0 2px;border:0;border-bottom:2px solid var(--d-acc);border-radius:0;background:none;color:var(--d-ink);font:inherit;text-align:center;direction:ltr;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;caret-color:var(--d-acc)}.dapp .fqr-ck-s.editing b.fq-time .fqr-num-in{font-size:inherit;width:2.4ch}.dapp .fqr-ck-s.editing b.fq-time small{font-size:15px;font-weight:500;color:var(--d-sub)}.dapp .fqr-ck-s .ghost{visibility:hidden;pointer-events:none}.dapp .fqr-ck-s button.ok,.dapp .fqr-lr.main .fqr-ck-s button.ok,.dapp .fqr-lt2 .fqr-ck-s button.ok{background:var(--d-acc);color:var(--d-acc-ink,#1b1408)}.dapp .fqr-num-in::selection{background:color-mix(in srgb,var(--d-acc) 35%,transparent);color:inherit}.dapp .fqr-lobby .fq-ctl{width:100%;margin-top:4px}.dapp .fqr-who{display:flex;flex-direction:column;gap:14px}.dapp .fqr-who-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dapp .fqr-who-h h3{margin:0;font-size:15.5px;font-weight:600}.dapp .fqr-who-n{font-size:12.5px;color:var(--d-faint)}.dapp .fqr-who .fqr-fcs{justify-content:flex-start;gap:14px 10px}.dapp .fqr-fc{width:62px}.dapp .fqr-fc-n{max-width:62px;font-size:12px;color:var(--d-ink2)}.dapp .fqr-fc-s{min-height:15px;max-width:62px;font-size:11px;color:var(--d-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-fc.rdy .fqr-fc-s{color:var(--d-ok);font-weight:600}.dapp .fqr-who .fqr-stat{align-items:flex-start;text-align:start;margin-top:-2px}.dapp .fqr-dial .fqr-forb{width:100%}.dapp .fqr-lt2>.fqr-lr{min-width:0}@media (max-width:360px){.dapp .fqr-lt2{gap:8px}.dapp .fqr-lt2 .fqr-lr{padding-inline:2px}.dapp .fqr-lt2 .fqr-ck-s{gap:2px}.dapp .fqr-lt2 .fqr-ck-s b{min-width:46px;font-size:18px}.dapp .fqr-lt2 .fqr-ck-s button{width:30px;height:30px}.dapp .fqr-lr.main .fq-time{min-width:0;font-size:46px}.dapp .fqr-lr.main .fqr-ck-s{gap:8px}.dapp .fqr-lr.main .fqr-ck-s button{width:42px;height:42px}}.dapp .fqr-forr{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:18px;background:var(--d-surf2);border:0;font:inherit;color:var(--d-ink);text-align:start;cursor:pointer;transition:transform .15s var(--d-spring);-webkit-tap-highlight-color:transparent}.dapp .fqr-forr:active{transform:scale(.98)}.dapp .fqr-forr-i{flex:none;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--d-acc) 16%,transparent);color:var(--d-acc)}.dapp .fqr-forr-i .ic{width:19px;height:19px}.dapp .fqr-forr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .fqr-forr-t b{font-size:12.5px;font-weight:500;color:var(--d-sub)}.dapp .fqr-forr-t span{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-forr-t span.fqr-nil{font-weight:400;color:var(--d-faint)}.dapp .fqr-forr-c{flex:none;width:18px;height:18px;color:var(--d-faint)}.dapp .fqr-hero-n{font-size:20px;font-weight:600}.dapp .fqr-actrow{width:100%;text-align:start;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.dapp .fqr-actrow.danger .dfrow-l>span{color:var(--d-bad)}.dapp .fqr-hsub[hidden]{display:none}.dapp .fqr-bar-x h2{font-size:16.5px}.dapp .fqr-links .fqr-lk-chat{grid-column:1 / -1}.dapp .fqr-lk-chat[hidden]{display:none}.dapp .fqr-lk-chat .fqr-lk-t span{max-width:100%}.dapp .fqr-lk-chat.new{border-color:var(--d-line2)}.dapp .fqr-lk-chat.new .fqr-lk-i{background:var(--d-acc);color:var(--d-acc-ink,#1b1408)}.dapp .fqr-lk-chat.new .fqr-lk-t span{color:var(--d-ink2);font-weight:500}.dapp .fqr-lk-chat .fqr-bdg{top:50%;margin-top:-10px}.dapp .fqr-ch{position:relative;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;height:480px;height:clamp(380px,calc(100vh - 236px),720px);height:clamp(380px,calc(100dvh - 236px),720px)}.dapp .fqr-ch-pill{flex:none;display:flex;align-items:center;gap:9px;width:100%;padding:11px 16px;border:0;border-bottom:1px solid var(--d-line);background:var(--d-surf);font:inherit;font-size:12.5px;color:var(--d-sub);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .fqr-ch-pill .fqr-ch-pl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-ch-pill .fqr-ch-pt{flex:none;font-weight:600;color:var(--d-ink2);font-variant-numeric:tabular-nums;direction:ltr}.dapp .fqr-ch-pill .fqr-ch-pt:empty{display:none}.dapp .fqr-ch-pill i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--d-faint)}.dapp .fqr-ch-pill.run i{background:var(--hc);animation:fqr-ch-pulse 2s ease-in-out infinite}.dapp .fqr-ch-pill .fqr-ch-pill-c{flex:none;width:15px;height:15px;color:var(--d-faint)}@keyframes fqr-ch-pulse{0%,100%{opacity:1}50%{opacity:.35}}.dapp .fqr-ch-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--d-line2) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:10px 12px 8px;display:flex;flex-direction:column}.dapp .fqr-ch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;flex:1 0 auto}.dapp .fqr-ch-list>li:first-child{margin-top:auto}.dapp .fqr-ts{align-self:center;padding:10px 0 4px;font-size:11px;color:var(--d-faint)}.dapp .fqr-sy{align-self:center;max-width:92%;padding:3px 0;text-align:center;font-size:12px;line-height:1.7;color:var(--d-faint)}.dapp .fqr-sy.ph{color:var(--d-sub);font-weight:600}.dapp .fqr-g{display:flex;align-items:flex-end;gap:7px;max-width:88%;margin-top:7px}@media (min-width:700px){.dapp .fqr-g{max-width:min(88%,520px)}}.dapp .fqr-g.mine{align-self:flex-start}.dapp .fqr-g.their{align-self:flex-end;flex-direction:row-reverse}.dapp .fqr-g-a{flex:none;display:grid;margin-bottom:16px}.dapp .fqr-g-c{min-width:0;display:flex;flex-direction:column;gap:3px}.dapp .fqr-g.mine .fqr-g-c{align-items:flex-start}.dapp .fqr-g.their .fqr-g-c{align-items:flex-end}.dapp .fqr-g-n{padding:0 6px;font-size:11.5px;font-weight:600;color:var(--d-sub)}.dapp .fqr-g-c>time{padding:0 6px;font-size:10.5px;color:var(--d-faint)}.dapp .fqr-b{max-width:100%;padding:8px 13px;border:0;border-radius:18px;background:var(--d-surf2);color:var(--d-ink);font:inherit;font-size:14.5px;line-height:1.7;text-align:start;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s}.dapp .fqr-g.mine .fqr-b{background:var(--hc);color:var(--hc-ink)}.dapp .fqr-g.mine .fqr-b.tail{border-bottom-right-radius:6px}.dapp .fqr-g.their .fqr-b.tail{border-bottom-left-radius:6px}.dapp .fqr-b.pend,.dapp .fqr-rx.pend{opacity:.5}.dapp .fqr-rx{font-size:30px;line-height:1.3;letter-spacing:2px;transition:opacity .2s}.dapp .fqr-rx.to{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:16px;background:var(--d-surf2);font-size:15px;line-height:1.4;letter-spacing:0}.dapp .fqr-rx.to b{font-size:20px;font-weight:400}.dapp .fqr-rx.to i{font-style:normal;font-size:13px;font-weight:700;color:var(--d-sub)}.dapp .fqr-rx.to i:empty{display:none}.dapp .fqr-rx.to small{font-size:12.5px;color:var(--d-sub)}.dapp .fqr-g.mine{align-self:flex-end}.dapp .fqr-g.their{align-self:flex-start;flex-direction:row}.dapp .fqr-g.mine .fqr-g-c{align-items:flex-end}.dapp .fqr-g.their .fqr-g-c{align-items:flex-start}.dapp .fqr-g-c{gap:2px}.dapp .fqr-g-n{font-size:12.5px;font-weight:700;color:hsl(var(--nh,30) 60% 66%)}:root[data-theme=paper] .dapp .fqr-g-n{color:hsl(var(--nh,30) 55% 34%)}.dapp .fqr-b{display:flex;flex-direction:column;border-radius:18px 18px 5px 18px;padding:6px 12px 5px}.dapp .fqr-g.their .fqr-b:not(.first){border-top-right-radius:5px}.dapp .fqr-g.mine .fqr-b{border-radius:18px 18px 18px 5px}.dapp .fqr-g.mine .fqr-b:not(.first){border-top-left-radius:5px}.dapp .fqr-g.mine .fqr-b.tail,.dapp .fqr-g.their .fqr-b.tail{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.dapp .fqr-g.mine .fqr-b.tail{border-bottom-left-radius:5px;border-bottom-right-radius:18px}.dapp .fqr-g.their .fqr-b.tail{border-bottom-right-radius:5px;border-bottom-left-radius:18px}.dapp .fqr-b-t{align-self:flex-end;margin-top:1px;font-size:10.5px;line-height:1.5;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .fqr-g.mine .fqr-b-t{color:inherit;opacity:.7}.dapp .fqr-g-a{margin-bottom:2px}.dapp .fqr-mm-pop{position:fixed;z-index:9999;display:flex;gap:6px;padding:6px;border-radius:22px;background:var(--d-surf);box-shadow:0 16px 38px -10px rgba(0,0,0,.5),0 0 0 1px var(--d-line);animation:fqrPop .24s var(--d-spring,cubic-bezier(.3,1.4,.5,1)) both}.dapp .fqr-mm-c{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--d-surf2);color:var(--d-ink2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s,background .2s}.dapp .fqr-mm-c .ic,.dapp .fqr-mm-c svg{width:18px;height:18px;color:inherit}.dapp .fqr-mm-c:active{transform:scale(.9);background:var(--d-surf3)}.dapp .fqr-mm-c.bad{color:var(--d-bad)}@keyframes fqrPop{from{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.dapp .fqr-b{gap:1px;outline:0}.dapp .fqr-b:focus-visible{box-shadow:0 0 0 2px var(--d-acc)}.dapp .fqr-b-x{display:block;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}@media (pointer:coarse){.dapp .fqr-b{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.dapp .fqr-re{display:flex;flex-direction:column;margin:2px 0 3px;padding:2px 8px;border-inline-start:2.5px solid hsl(var(--nh,30) 60% 60%);border-radius:3px 8px 8px 3px;background:hsla(var(--nh,30),60%,60%,.12)}.dapp .fqr-re b{font-size:11.5px;font-weight:700;color:hsl(var(--nh,30) 60% 66%)}:root[data-theme=paper] .dapp .fqr-re b{color:hsl(var(--nh,30) 55% 34%)}.dapp .fqr-re span{font-size:12px;line-height:1.6;color:var(--d-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .fqr-g.mine .fqr-re{border-inline-start-color:rgba(255,255,255,.75);background:rgba(255,255,255,.16)}.dapp .fqr-g.mine .fqr-re b,.dapp .fqr-g.mine .fqr-re span{color:inherit;opacity:.9}.dapp .fqr-b-f{display:flex;align-items:center;gap:8px;margin-top:0}.dapp .fqr-b-f .fqr-b-t{margin:0 0 0 0;margin-inline-start:auto;align-self:center}.dapp .fqr-rx-row{display:inline-flex;flex-wrap:wrap;gap:3px}.dapp .fqr-rx-b{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 6px;border:0;border-radius:99px;background:hsla(var(--rh,30),70%,60%,.16);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s}.dapp .fqr-rx-b:active{transform:scale(.88)}.dapp .fqr-rx-b.on{box-shadow:inset 0 0 0 1.5px hsla(var(--rh,30),70%,55%,.7)}.dapp .fqr-rxi{display:grid;place-items:center;color:hsl(var(--rh,30) 70% 60%)}:root[data-theme=paper] .dapp .fqr-rxi{color:hsl(var(--rh,30) 62% 42%)}.dapp .fqr-rxi svg,.dapp .fqr-rxi .ic{width:13px;height:13px;color:inherit}.dapp .fqr-g.mine .fqr-rx-b{background:rgba(255,255,255,.22)}.dapp .fqr-g.mine .fqr-rxi{color:#fff}.dapp .fqr-mm-row{display:flex;gap:6px}.dapp .fqr-mm-c.rx{background:hsla(var(--rh,30),70%,60%,.16);color:hsl(var(--rh,30) 70% 60%);animation:fqrPop .3s var(--d-spring,cubic-bezier(.3,1.4,.5,1)) both;animation-delay:calc(var(--i,0) * 30ms)}:root[data-theme=paper] .dapp .fqr-mm-c.rx{color:hsl(var(--rh,30) 62% 42%)}.dapp .fqr-mm-c.rx.on{box-shadow:inset 0 0 0 1.5px hsla(var(--rh,30),70%,55%,.7)}.dapp .fqr-who{display:flex;flex-direction:column;gap:5px;min-width:130px;padding:2px 6px}.dapp .fqr-who-h{display:flex;align-items:center;gap:8px;padding-bottom:3px;font-size:12.5px}.dapp .fqr-who-r{font-size:13px;font-weight:600;color:var(--d-ink2)}.dapp .fqr-ch-re{display:flex;align-items:center;gap:6px;margin:0 4px 6px;padding:4px 6px 4px 4px;border-radius:14px;background:var(--d-surf2)}.dapp .fqr-ch-re[hidden]{display:none}.dapp .fqr-ch-re .fqr-re{flex:1;min-width:0;margin:0}.dapp .fqr-re-x{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:var(--d-sub);cursor:pointer}.dapp .fqr-re-x svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.dapp .fqr-mm-c.rx{animation:none}}@media (prefers-reduced-motion:reduce){.dapp .fqr-mm-pop{animation:none}}.dapp .fqr-ch-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 20px;text-align:center;color:var(--d-sub)}.dapp .fqr-ch-empty .ic{width:30px;height:30px;color:var(--d-faint)}.dapp .fqr-ch-empty b{font-size:15px;color:var(--d-ink2)}.dapp .fqr-ch-empty span{font-size:13px;line-height:1.8;max-width:240px}.dapp .fqr-ch-jump{position:sticky;bottom:6px;align-self:center;flex:none;display:inline-flex;align-items:center;gap:5px;margin-top:-30px;padding:6px 13px;border:0;border-radius:99px;background:var(--d-ink);color:var(--d-bg);font:inherit;font-size:12.5px;font-weight:600;box-shadow:var(--d-shadow);cursor:pointer}.dapp .fqr-ch-jump[hidden]{display:none}.dapp .fqr-ch-jump .ic{width:15px;height:15px}.dapp .fqr-ch-foot{flex:none;display:flex;flex-direction:column;gap:8px;padding:9px 10px 10px;border-top:1px solid var(--d-line);background:var(--d-surf)}.dapp .fqr-ch-sug{display:flex;gap:7px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1px 2px}.dapp .fqr-ch-sug::-webkit-scrollbar{display:none}.dapp .fqr-sg{flex:none;padding:7px 13px;border:1px solid var(--d-line2);border-radius:99px;background:var(--d-bg2);color:var(--d-ink2);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring)}.dapp .fqr-sg:active{transform:scale(.95)}.dapp .fqr-sg.more{color:var(--d-sub);border-style:dashed}.dapp .fqr-ch-bar{display:flex;align-items:center;gap:8px;margin:0}.dapp .fqr-ch-in{flex:1;min-width:0;padding:10px 15px;border:1.5px solid transparent;border-radius:99px;background:var(--d-surf2);color:var(--d-ink);font:inherit;font-size:16px;outline:0;transition:border-color .15s}.dapp .fqr-ch-in:focus{border-color:var(--d-line2)}.dapp .fqr-ch-in::placeholder{color:var(--d-faint)}.dapp .fqr-ch-send,.dapp .fqr-ch-rxb{flex:none;width:42px;height:42px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring),background .15s}.dapp .fqr-ch-send{background:var(--hc);color:var(--hc-ink)}.dapp .fqr-ch-send:disabled{background:var(--d-surf2);color:var(--d-faint);cursor:default}.dapp .fqr-ch-send:not(:disabled):active,.dapp .fqr-ch-rxb:active{transform:scale(.9)}.dapp .fqr-ch-send .ic{width:20px;height:20px;transform:scaleX(-1)}.dapp .fqr-ch-rxb{background:var(--d-surf2);color:var(--d-sub)}.dapp .fqr-ch-rxb[aria-expanded=true]{background:var(--d-surf3);color:var(--d-ink)}.dapp .fqr-ch-rxb[hidden]{display:none}.dapp .fqr-ch-rxb .ic{width:22px;height:22px}.dapp .fqr-ch-rx{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.dapp .fqr-ch-rx[hidden]{display:none}.dapp .fqr-ch-rx .fqr-react{width:auto;max-width:46px;justify-self:center}.dapp .fqr-ch-off{margin:0;padding:6px 4px;text-align:center;font-size:13px;line-height:1.8;color:var(--d-sub)}.dapp .fqr-say-f{position:absolute;left:50%;bottom:-14px;max-width:92%;display:flex;align-items:center;gap:7px;padding:6px 13px;border-radius:99px;background:var(--d-surf);box-shadow:var(--d-shadow);transform:translateX(-50%);animation:fqr-say-up 4.6s var(--d-ease) forwards}.dapp .fqr-say-f i{flex:none;font-style:normal;font-size:11.5px;font-weight:600;color:var(--d-sub)}.dapp .fqr-say-f b{min-width:0;font-size:13px;font-weight:500;line-height:1.6;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes fqr-say-up{0%{opacity:0;transform:translate(-50%,10px)}10%{opacity:1;transform:translate(-50%,0)}82%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,-6px)}}.dapp .fqr-says{display:flex;flex-direction:column;gap:10px}.dapp .fqr-says .fqr-sh{display:flex;align-items:center;gap:8px;margin:6px 2px 0}.dapp .fqr-now{font-style:normal;padding:1px 8px;border-radius:99px;background:var(--d-surf3);color:var(--d-ink2);font-size:11px;font-weight:600}.dapp .fqr-say-r{display:block;width:100%;padding:13px 15px;border:0;border-bottom:1px solid var(--d-line);background:none;color:var(--d-ink);font:inherit;font-size:15px;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .fqr-say-r:last-child{border-bottom:0}.dapp .fqr-say-r:active{background:var(--d-surf2)}@media (prefers-reduced-motion:reduce){.dapp .fqr-ch-pill.run i{animation:none}.dapp .fqr-say-f{animation-duration:.01s}}@media (max-width:360px){.dapp .fqr-g{max-width:92%}}.dapp .hb-nav.few a .ic{display:block}.dapp .hb-tm,.dapp .hb-ts{display:contents}.dapp .hb-tm>.dcard,.dapp .hb-ts>.dcard{margin-bottom:0}.dapp .hb-today .o-hero{order:1}.dapp .hb-today .o-tip{order:2}.dapp .hb-today .o-hab{order:3}.dapp .hb-today .o-plan{order:4}.dapp .hb-today .o-goals{order:5}.dapp .hb-today .o-focus{order:6}.dapp .hb-today .o-arch{order:7}@media (min-width:1180px){.dapp .hb-today{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.dapp .hb-today.one{grid-template-columns:minmax(0,1fr)}.dapp .hb-today::after{display:none}.dapp .hb-tm,.dapp .hb-ts{display:flex;flex-direction:column;gap:14px;min-width:0}.dapp .hb-tm{padding-bottom:40px}}.dapp .hb-bed{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:6px;min-height:36px;margin:8px 0 0;padding:0 12px 5px}.dapp .hb-bed::after{content:"";position:absolute;inset-inline:6px;bottom:0;height:11px;border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--d-leaf) 24%,var(--d-surf3)),color-mix(in srgb,var(--d-leaf-deep) 18%,var(--d-surf2)))}.dapp .hb-bed.dense{gap:1px;padding-inline:6px}.dapp .hb-pl{position:relative;z-index:1;flex:1 1 0;max-width:44px;min-width:14px;display:flex;align-items:flex-end;justify-content:center;padding:0;border-radius:10px;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring)}.dapp .hb-pl:active{transform:scale(.9)}.dapp .hb-pl:focus-visible{outline:2px solid var(--d-acc);outline-offset:2px}.dapp .hb-pl-svg{display:block;width:100%;height:auto;overflow:visible;transform-origin:50% 100%}.dapp .hb-pl-svg .st{fill:none;stroke:color-mix(in srgb,var(--d-ok) 30%,var(--d-faint));stroke-linecap:round;transition:stroke .4s}.dapp .hb-pl-svg .lf,.dapp .hb-pl-svg .cr{fill:color-mix(in srgb,var(--d-ok) 30%,var(--d-surf3));transition:fill .4s}.dapp .hb-pl.on .hb-pl-svg .st{stroke:color-mix(in srgb,var(--d-ok) 55%,var(--d-leaf-deep))}.dapp .hb-pl.on .hb-pl-svg .lf,.dapp .hb-pl.on .hb-pl-svg .cr{fill:var(--d-ok)}.dapp .hb-pl.on .hb-pl-svg .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 82%,#0b2b16)}:root[data-theme=paper] .dapp .hb-pl.on .hb-pl-svg .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 80%,#fff)}.dapp .hb-pl-svg .fl{fill:var(--hc);transform-box:fill-box;transform-origin:center}.dapp .hb-pl-svg .fc{fill:#fff4d6}.dapp .hb-pl.sk{opacity:.4}.dapp .hb-pl.bad .hb-pl-svg .lf,.dapp .hb-pl.bad .hb-pl-svg .cr{fill:color-mix(in srgb,var(--d-bad) 28%,var(--d-surf3))}.dapp .hb-pl.idle{max-width:34px;opacity:.55}.dapp .hb-pl.grow .hb-pl-svg{animation:hb-plgrow .75s var(--d-spring)}.dapp .hb-pl.grow .hb-pl-svg .fl{animation:hb-bloom .55s var(--d-spring) .25s both}@keyframes hb-plgrow{0%{transform:scale(.6,.5)}55%{transform:scale(1.08,1.14)}100%{transform:none}}@keyframes hb-bloom{0%{transform:scale(0)}100%{transform:scale(1)}}@media (min-width:900px){.dapp .hb-pl{max-width:48px}}@media (prefers-reduced-motion:reduce){.dapp .hb-pl.grow .hb-pl-svg,.dapp .hb-pl.grow .hb-pl-svg .fl{animation:none}}.dapp .hb-moodb{width:38px;height:38px;border-radius:19px;flex:none;display:grid;place-items:center;background:var(--d-surf2);border:1px solid var(--d-line);color:var(--d-sub);transition:transform .15s}.dapp .hb-moodb:active{transform:scale(.9)}.dapp .hb-moodb>.ic{width:20px;height:20px}.dapp .hb-moodb .hb-face-svg{width:30px;height:30px}.dapp .hb-moodb.set{background:color-mix(in srgb,var(--mc,var(--d-surf2)) 12%,var(--d-surf2))}.dapp .hb-mood-m{display:flex;flex-direction:column;gap:4px;padding:2px 2px 4px}.dapp .hb-mood-m .hb-faces.big{flex-wrap:nowrap;justify-content:space-between;gap:2px;padding:2px 0 10px;border-bottom:1px solid var(--d-line)}.dapp .hb-mood-m .hb-faces.big .hb-face{flex:1 1 0;min-width:0}.dapp .hb-mood-m .hbm-list{padding-top:4px}.dapp .hb-gs{display:flex;flex-direction:column;gap:8px;min-width:0}.dapp .hb-bh{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 4px}.dapp .hb-bh-b{display:inline-flex;align-items:baseline;gap:8px;min-width:0;color:var(--d-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.dapp .hb-bh-b h3{margin:0;font-size:16px;font-weight:700}.dapp .hb-bh-n{font-size:13px;color:var(--d-sub)}.dapp .hb-bh-go{width:15px;height:15px;align-self:center;color:var(--d-faint);transition:color .15s,transform .15s}.dapp .hb-bh-b:hover .hb-bh-go{color:var(--d-ink);transform:translateX(-2px)}.dapp[dir=ltr] .hb-bh-go{transform:scaleX(-1)}.dapp .hb-grail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px}.dapp .hb-grail::-webkit-scrollbar{display:none}.dapp .hb-gc{flex:0 0 148px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:154px;padding:12px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);text-align:start;color:var(--d-ink);transition:transform .15s var(--d-ease)}.dapp .hb-gc:active{transform:scale(.97)}.dapp .hb-gc-ring{position:relative;width:46px;height:46px;flex:none;display:grid;place-items:center;color:var(--hc)}.dapp .hb-gc-ring .dring{position:absolute;inset:0}.dapp .hb-gc-ring>.ic{width:20px;height:20px}.dapp .hb-gc-t{font-size:14px;font-weight:600;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.dapp .hb-gc-s{display:flex;align-items:center;font-size:12px;color:var(--d-sub);margin-top:auto;min-width:0;max-width:100%}.dapp .hb-gc-s em{flex:none;font-style:normal;font-weight:700;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .hb-gc-s span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dapp .hb-gc-s em+span{padding-inline-start:7px;margin-inline-start:7px;border-inline-start:1px solid var(--d-line2)}.dapp .hb-gc-s.warn span{color:var(--d-fire)}.dapp .hb-gc-hs{display:flex;gap:3px}.dapp .hb-gc-hs i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc) 18%,transparent);color:var(--hc)}.dapp .hb-gc-hs .ic{width:13px;height:13px}.dapp .hb-gc.add,.dapp .hb-gc.sug{background:transparent;box-shadow:none;border:1.5px dashed color-mix(in srgb,var(--d-sub) 38%,transparent)}.dapp .hb-gc.add{--hc:var(--d-acc);justify-content:center;align-items:center;text-align:center}.dapp .hb-gc.add .hb-gc-ring{border-radius:50%;background:color-mix(in srgb,var(--d-acc) 16%,transparent)}.dapp .hb-gc.add .hb-gc-ring>.ic{width:22px;height:22px}.dapp .hb-gc.add .hb-gc-t{color:var(--d-ink2)}.dapp .hb-grail .hb-gc.add{flex-basis:76px;padding:12px 6px}.dapp .hb-gc.sug .hb-gc-ring{border-radius:14px;background:color-mix(in srgb,var(--hc) 15%,transparent)}.dapp .hb-gc.sug .hb-gc-t{font-weight:500;color:var(--d-ink2)}@media (hover:hover){.dapp .hb-gc:hover{border-color:color-mix(in srgb,var(--hc) 40%,var(--d-line))}}@media (min-width:900px){.dapp .hb-grail{margin:0;padding-inline:0;scroll-padding-inline:0}}@media (min-width:1180px){.dapp .hb-ts .hb-grail{flex-direction:column;gap:8px;overflow:visible;padding:0}.dapp .hb-ts .hb-gc{flex:none;width:100%;min-height:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:1px;padding:10px 12px}.dapp .hb-ts .hb-gc-ring{grid-row:1/3}.dapp .hb-ts .hb-gc-t{grid-column:2;-webkit-line-clamp:1}.dapp .hb-ts .hb-gc-s{grid-column:2;margin:0}.dapp .hb-ts .hb-gc-hs{grid-column:3;grid-row:1/3}.dapp .hb-ts .hb-gc.add .hb-gc-ring{width:38px;height:38px;grid-row:auto}.dapp .hb-ts .hb-gc.add{grid-template-columns:38px minmax(0,1fr);text-align:start}.dapp .hb-ts .hb-grail .hb-gc.add{display:flex;justify-content:center;padding:8px}}.dapp .hb-newrow{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:6px 12px;border-radius:19px;background:transparent;border:1.5px dashed color-mix(in srgb,var(--d-sub) 30%,transparent);color:var(--d-sub);font-size:14px;font-weight:500;text-align:start;-webkit-tap-highlight-color:transparent;transition:color .15s,border-color .15s,transform .15s var(--d-ease)}.dapp .hb-newrow:active{transform:scale(.98)}.dapp .hb-newrow-ic{width:36px;height:36px;flex:none;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--d-acc) 14%,transparent);color:var(--d-acc)}.dapp .hb-newrow-ic .ic{width:19px;height:19px}@media (hover:hover){.dapp .hb-newrow:hover{color:var(--d-ink);border-color:color-mix(in srgb,var(--d-acc) 45%,transparent)}}.dapp .hb-goals>.hb-gsug-w{margin-top:0}.dapp .sheet.hb-gsheet .sheet-head{flex-wrap:nowrap;align-items:center}.dapp .sheet.hb-gsheet .sheet-title{flex:1;min-width:0}.dapp .sheet.hb-gsheet .sheet-actions{order:0;flex-basis:auto;flex-wrap:nowrap}.dapp .sheet-actions .hb-gdet-more{width:36px;height:36px}.dapp .sheet-actions .hb-gdet-more:disabled{opacity:.35}.dapp .hb-gdet .dfg-add{width:100%}.dapp .hb-range{display:flex;justify-content:flex-start}.dapp .hb-info{width:30px;height:30px;margin-inline-start:auto;color:var(--d-faint)}.dapp .hb-info .ic{width:18px;height:18px}@media (min-width:1180px){.dapp .hb-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.dapp .hb-stats>.hb-range,.dapp .hb-stats>.hb-tiles,.dapp .hb-stats>.hb-tip,.dapp .hb-stats>.hb-dom,.dapp .hb-stats>.dgrid2,.dapp .hb-stats>.hb-wide,.dapp .hb-stats>.hb-tr-empty{grid-column:1/-1}.dapp .hb-stats>.dcard{margin-bottom:0}}.dapp .hb-plus{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--d-acc);color:var(--d-acc-ink);box-shadow:0 3px 0 var(--d-acc-deep);transition:transform .12s var(--d-spring),box-shadow .12s}.dapp .hb-plus .ic{width:21px;height:21px}.dapp .hb-plus:active{transform:translateY(3px);box-shadow:0 0 0 var(--d-acc-deep)}.dapp .hb-plus[aria-expanded=true]{filter:brightness(1.06)}.dapp .hb-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;padding:6px 0 4px}.dapp .hb-foot-l{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border-radius:12px;font-size:13px;color:var(--d-sub);transition:background .15s,color .15s}.dapp .hb-foot-l .ic{width:16px;height:16px;color:var(--d-faint)}.dapp .hb-foot-l em{font-style:normal;font-size:11.5px;padding:1px 7px;border-radius:99px;background:var(--d-surf2);color:var(--d-sub)}@media (hover:hover){.dapp .hb-foot-l:hover{background:var(--d-surf2);color:var(--d-ink)}}.dapp .hd{gap:14px}.dapp .hd-hero{position:relative;display:flex;align-items:flex-end;gap:18px;padding:18px 20px 16px;border-radius:24px;overflow:hidden;min-height:132px;background:radial-gradient(130% 100% at 100% 0%,color-mix(in srgb,var(--hc) 17%,transparent),transparent 62%),radial-gradient(90% 80% at 0% 100%,color-mix(in srgb,var(--d-ok) 12%,transparent),transparent 65%),var(--d-surf2);border:1px solid color-mix(in srgb,var(--hc) 22%,var(--d-line))}.dapp .hd-plant{position:relative;flex:none;width:88px;padding-bottom:9px;align-self:flex-end}.dapp .hd-plant::after{content:"";position:absolute;inset-inline:-8px;bottom:0;height:9px;border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--d-leaf) 26%,var(--d-surf3)),color-mix(in srgb,var(--d-leaf-deep) 20%,var(--d-surf2)))}.dapp .hd-plant .hb-pl-svg{display:block;width:100%;height:auto;overflow:visible;transform-origin:50% 100%;animation:hb-plgrow .9s var(--d-spring) .1s both}.dapp .hd-plant .hb-pl-svg .st{fill:none;stroke:color-mix(in srgb,var(--d-ok) 55%,var(--d-leaf-deep));stroke-linecap:round}.dapp .hd-plant .hb-pl-svg .lf,.dapp .hd-plant .hb-pl-svg .cr{fill:color-mix(in srgb,var(--d-ok) 78%,var(--d-surf3))}.dapp .hd-plant.on .hb-pl-svg .lf,.dapp .hd-plant.on .hb-pl-svg .cr{fill:var(--d-ok)}.dapp .hd-plant .hb-pl-svg .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 82%,#0b2b16)}.dapp .hd-plant .hb-pl-svg .fl{fill:var(--hc)}.dapp .hd-plant .hb-pl-svg .fc{fill:#fff4d6}.dapp .hd-hero-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.dapp .hd-tile{position:absolute;top:14px;inset-inline-end:14px;width:42px;height:42px;border-radius:14px}.dapp .hd-str{display:flex;align-items:baseline;gap:8px}.dapp .hd-str b{font-size:clamp(34px,10vw,44px);font-weight:700;line-height:1.1;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .hd-str span{font-size:13.5px;color:var(--d-sub)}.dapp .hd-stage{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600}.dapp .hd-streak{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;font-size:13px;color:var(--d-ink2)}.dapp .hd-streak>span{display:inline-flex;align-items:center;gap:5px}.dapp .hd-streak .fire{color:var(--d-fire);width:16px;height:16px}.dapp .hd-streak .dim{color:var(--d-sub);padding-inline-start:12px;border-inline-start:1px solid var(--d-line2)}.dapp .hd-meta{display:flex;flex-direction:column;gap:10px;padding-inline:2px}.dapp .hd-today{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--hc) 9%,var(--d-surf2));border:1px solid color-mix(in srgb,var(--hc) 24%,transparent)}.dapp .hd-today.ok{background:color-mix(in srgb,var(--d-ok) 10%,var(--d-surf2));border-color:color-mix(in srgb,var(--d-ok) 28%,transparent)}.dapp .hd-today b{display:block;font-size:14.5px}.dapp .hd-today span{font-size:12.5px;color:var(--d-sub)}.dapp .hd-figs{display:flex;flex-direction:column;border-radius:18px;background:var(--d-surf2);overflow:hidden}.dapp .hd-figs-r{display:flex}.dapp .hd-figs-r+.hd-figs-r{border-top:1px solid var(--d-line)}.dapp .hd-fig{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:12px 6px;position:relative}.dapp .hd-fig+.hd-fig::before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:1px;background:var(--d-line)}.dapp .hd-fig b{font-size:19px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.dapp .hd-fig span{font-size:11px;color:var(--d-sub);text-align:center;line-height:1.5}.dapp .hd-fig.hd-rt b{color:var(--hc)}.dapp .hd-66{display:flex;flex-direction:column;gap:7px;padding:2px 2px}.dapp .hd-66-t{display:flex;align-items:center;gap:8px;font-size:13px}.dapp .hd-66-t span{color:var(--d-sub)}.dapp .hd-66-t .hb-info{margin-inline-start:auto;width:28px;height:28px}.dapp .hd-66 .dbar i{background:linear-gradient(90deg,color-mix(in srgb,var(--hc) 60%,#fff),var(--hc))}.dapp .hd-card{padding:14px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .hd-card h4{font-size:13.5px;font-weight:600;color:var(--d-ink2);margin:0 0 12px}.dapp .hd-hours{margin-top:14px;border-top:1px solid var(--d-line);padding-top:4px}.dapp .hd-hours>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:42px;font-size:13px;color:var(--d-ink2)}.dapp .hd-hours>summary::-webkit-details-marker{display:none}.dapp .hd-hours .hd-go{width:15px;height:15px;margin-inline-start:auto;color:var(--d-faint);transform:rotate(-90deg);transition:transform .2s}.dapp .hd-hours[open] .hd-go{transform:rotate(90deg)}.dapp .hd-hours .hb-hbars{margin-top:8px}.dapp .hd-notes .hb-notes{padding-bottom:10px}.dapp .sheet.hb-hsheet .sheet-actions{gap:2px}.dapp .gd{gap:14px}.dapp .gd-hero{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px 16px;border-radius:24px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--hc) 15%,transparent),transparent 65%),var(--d-surf2);border:1px solid color-mix(in srgb,var(--hc) 20%,var(--d-line))}.dapp .gd-ring{position:relative;width:148px;height:148px;flex:none}.dapp .gd-ring>.dring{position:absolute;inset:0}.dapp .gd-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;gap:1px}.dapp .gd-ring b{font-size:34px;font-weight:700;line-height:1.1;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .gd-ring span{font-size:12px;color:var(--d-sub);line-height:1.5}.dapp .gd-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dapp .gd-when{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12.5px;color:var(--d-sub)}.dapp .gd-when b{font-size:14px;font-weight:600;color:var(--d-ink)}.dapp .gd-eta{margin:0;font-size:13px;color:var(--d-ink2)}.dapp .gd-hero .hb-advice{align-self:stretch;justify-content:center;background:color-mix(in srgb,var(--hc) 9%,var(--d-surf));text-align:start}.dapp .gd-card{padding:14px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .gd-card h4{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--d-ink2);margin:0 0 12px}.dapp .gd-card h4 .dcnt{margin-inline-start:auto}.dapp .gd-trail{height:10px;margin:6px 0 14px}.dapp .gd-trail-l{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;font-weight:600;color:var(--hc)}.dapp .gd-trail-l .dim{color:var(--d-sub);font-weight:500}.dapp .gd-line{width:100%;height:auto;display:block;overflow:visible}.dapp .gd-auto{display:flex;align-items:center;gap:7px;margin:0;padding-inline:4px}.dapp .gd-auto .ic{width:15px;height:15px;color:var(--hc);flex:none}.dapp .gd .hb-goal-bar em{background:var(--d-ink);opacity:.6;width:3px;top:-5px;bottom:-5px}.dapp .hb-trhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dapp .hb-trseg{margin-inline-start:0}.dapp .hb-trseg button{min-width:84px;justify-content:center}.dapp .hb-trrange{margin-inline-start:auto}.dapp .hb-trhero{padding:16px 16px 14px;display:flex;flex-direction:column;gap:16px;background:radial-gradient(110% 90% at 100% 0%,color-mix(in srgb,var(--d-ok) 13%,transparent),transparent 62%),var(--d-surf)}.dapp .hb-trhero-top{display:flex;align-items:center;gap:16px}.dapp .hb-trring{position:relative;width:112px;height:112px;flex:none;--hc:var(--d-ok)}.dapp .hb-trring>.dring{position:absolute;inset:0}.dapp .hb-trring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.dapp .hb-trring b{font-size:25px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.dapp .hb-trring span{font-size:11px;color:var(--d-sub)}.dapp .hb-trfigs{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .hb-trfigs .hd-fig{flex:none;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;padding:5px 0;min-width:0}.dapp .hb-trfigs .hd-fig+.hd-fig::before{content:none}.dapp .hb-trfigs .hd-fig b{font-size:19px;min-width:1.6em;text-align:start}.dapp .hb-trfigs .hd-fig span{font-size:13px;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .hb-trhero .hb-dbars{height:76px}.dapp .hb-trsub{margin:0 0 10px;font-size:12.5px;font-weight:500;color:var(--d-sub)}.dapp .hb-rank-pl{flex:none;align-self:flex-end;width:30px;max-width:30px;min-width:30px;padding-bottom:2px}.dapp .hb-rank-r{align-items:center;gap:12px;padding:10px 12px}.dapp .hb-rank-r .hb-rank-pl{pointer-events:none}.dapp .hb-arows{display:flex;flex-direction:column;gap:6px}.dapp .hb-arow{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;background:var(--d-surf2);text-align:start;transition:transform .15s var(--d-ease)}.dapp .hb-arow:active{transform:scale(.985)}.dapp .hb-arow .hb-tile{width:38px;height:38px;border-radius:12px;flex:none}.dapp .hb-arow-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dapp .hb-arow-n{display:flex;align-items:baseline;gap:8px}.dapp .hb-arow-n b{font-size:14.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .hb-arow-n em{margin-inline-start:auto;font-style:normal;font-size:13px;font-weight:600;color:var(--hc);font-variant-numeric:tabular-nums}.dapp .hb-arow .dbar i{background:var(--hc)}.dapp .hb-arow small{font-size:11.5px;color:var(--d-sub);line-height:1.7}@media (min-width:1180px){.dapp .hb-stats>.hb-trhead,.dapp .hb-stats>.hb-trhero{grid-column:1/-1}.dapp .hb-arows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.dapp .hb-heat-m span{min-width:0;width:12px;overflow:visible}.dapp .hb-lc{display:contents}@media (min-width:1180px){.dapp .hb-stats>.hb-lc{display:flex;flex-direction:column;gap:16px;min-width:0}.dapp .hb-stats>.hb-lc>.dcard{margin-bottom:0}}@media (min-width:900px){.dapp .hb-trhero{flex-direction:row;align-items:center;gap:32px}.dapp .hb-trhero-top{flex:none;width:min(430px,46%)}.dapp .hb-trhero .hb-dbars{flex:1;min-width:0;height:128px}}.dapp .hb-pl-svg .tk{fill:none;stroke:color-mix(in srgb,#a08058 62%,var(--d-faint));stroke-linecap:round;stroke-linejoin:round}.dapp .hb-pl-svg .fd{fill:color-mix(in srgb,#7a5231 82%,var(--d-surf3))}.dapp .hb-pl-svg .rs,.dapp .fqp.sp .rs{fill:color-mix(in srgb,#000 24%,var(--hc,var(--d-acc)))}.dapp .hb-pl-svg .fd,.dapp .hd-plant .hb-pl-svg .fd{fill:color-mix(in srgb,#7a5231 82%,var(--d-surf3))}.dapp .hb-plmini{display:block;width:34px;height:34px;flex:none;border-radius:11px;padding:3px;overflow:hidden;background:color-mix(in srgb,var(--hc,var(--d-acc)) 13%,var(--d-surf2))}.dapp .hb-plmini .hb-pl-svg{display:block;width:100%;height:100%;overflow:visible}.dapp .hb-plmini .hb-pl-svg .st{fill:none;stroke:color-mix(in srgb,var(--d-ok) 55%,var(--d-leaf-deep));stroke-linecap:round}.dapp .hb-plmini .hb-pl-svg .lf,.dapp .hb-plmini .hb-pl-svg .cr{fill:var(--d-ok)}.dapp .hb-plmini .hb-pl-svg .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 82%,#0b2b16)}.dapp .hb-plmini .hb-pl-svg .fl{fill:var(--hc,var(--d-acc))}.dapp .hb-plmini .hb-pl-svg .fc{fill:#fff4d6}.dapp .hbp .hb-plmini{width:26px;height:26px;border-radius:9px;padding:2px}.dapp .fqp.sp{overflow:visible;transform-origin:50% 100%}.dapp .fqp.sp .soil{fill:color-mix(in srgb,var(--d-ink) 13%,transparent);transition:fill .5s}.dapp .fqp.sp .st{fill:none;stroke:color-mix(in srgb,var(--d-ok) 55%,var(--d-leaf-deep));stroke-linecap:round}.dapp .fqp.sp .tk{fill:none;stroke:color-mix(in srgb,#a08058 62%,var(--d-faint));stroke-linecap:round;stroke-linejoin:round}.dapp .fqp.sp .lf,.dapp .fqp.sp .cr{fill:var(--d-ok);stroke:none}.dapp .fqp.sp .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 82%,#0b2b16)}:root[data-theme=paper] .dapp .fqp.sp .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 80%,#fff)}.dapp .fqp.sp .fl{fill:var(--hc,var(--d-acc))}.dapp .fqp.sp .fc{fill:#fff4d6}.dapp .fqp.sp .fd{fill:color-mix(in srgb,#7a5231 82%,var(--d-surf3))}.dapp .fqp.sp.live{animation:fq-sway 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.dapp .fqp.sp.live{animation:none}}.dapp .hb-bedp{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:1px;min-height:54px;padding:0 6px 6px}.dapp .hb-bedp::after{content:"";position:absolute;inset-inline:0;bottom:0;height:6px;border-radius:6px;background:color-mix(in srgb,var(--d-ink) 11%,transparent)}.dapp .hb-bedp .hb-pl-svg{display:block;width:28px;height:auto;flex:none;overflow:visible;transform-origin:50% 100%}.dapp .hb-bedp .hb-pl-svg .st{fill:none;stroke:color-mix(in srgb,var(--d-ok) 55%,var(--d-leaf-deep));stroke-linecap:round}.dapp .hb-bedp .hb-pl-svg .tk{fill:none;stroke:color-mix(in srgb,#a08058 62%,var(--d-faint));stroke-linecap:round;stroke-linejoin:round}.dapp .hb-bedp .hb-pl-svg .lf,.dapp .hb-bedp .hb-pl-svg .cr{fill:var(--d-ok)}.dapp .hb-bedp .hb-pl-svg .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 82%,#0b2b16)}:root[data-theme=paper] .dapp .hb-bedp .hb-pl-svg .cr+.cr{fill:color-mix(in srgb,var(--d-ok) 80%,#fff)}.dapp .hb-bedp .hb-pl-svg .fl{fill:var(--hc,var(--d-acc))}.dapp .hb-bedp .hb-pl-svg .fc{fill:#fff4d6}.dapp .hb-bedp .hb-pl-svg .fd{fill:color-mix(in srgb,#7a5231 82%,var(--d-surf3))}.dapp .hb-bedp-n{position:absolute;inset-block-start:0;inset-inline-start:2px;font-style:normal;font-size:11px;font-weight:700;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .hb-bedp.lg{min-height:104px;gap:3px;padding-inline:12px}.dapp .hb-bedp.lg .hb-pl-svg{width:58px}.dapp .hb-bedp.lg .hb-bedp-n{font-size:13px}.dapp .hb-bedp.grow .hb-pl-svg:last-of-type{animation:hb-plgrow .8s var(--d-spring)}.dapp .hb-bedp.grow .hb-pl-svg:last-of-type .fl{animation:hb-bloom .55s var(--d-spring) .25s both}@media (prefers-reduced-motion:reduce){.dapp .hb-bedp.grow .hb-pl-svg:last-of-type,.dapp .hb-bedp.grow .hb-pl-svg:last-of-type .fl{animation:none}}.dapp .hb-bedg{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.dapp .hb-bedt{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 6px 9px;border-radius:16px;background:var(--d-surf2);text-align:center;transition:transform .15s var(--d-ease)}.dapp .hb-bedt:active{transform:scale(.97)}.dapp .hb-bedt-n{max-width:100%;margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .hb-bedt-s{max-width:100%;font-size:11.5px;color:var(--d-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .fq-bgrp{display:flex;flex-direction:column;gap:8px}.dapp .fq-bgrp+.fq-bgrp{margin-top:14px}.dapp .fq-bgh{display:flex;align-items:center;gap:8px;padding:0 2px;min-height:30px;text-align:start;color:var(--d-ink2)}.dapp button.fq-bgh{border-radius:10px}.dapp .fq-bgh .hb-tile{width:26px;height:26px;border-radius:9px;flex:none}.dapp .fq-bgh .hb-tile .ic{width:15px;height:15px}.dapp .fq-bgh b{flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .fq-bgh span{flex:none;font-size:12px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .fq-bgh .ic.go{width:14px;height:14px;color:var(--d-faint)}.dapp .fq-bed{align-items:center;text-align:center;gap:12px}.dapp .fq-bed-art{width:100%;display:grid;place-items:end center;padding-top:6px}.dapp .fq-bed-n{margin:0;font-size:14.5px;line-height:1.9;color:var(--d-ink2)}.dapp .fq-bed-n b{font-weight:700;color:var(--d-ink)}.dapp .fq-bed-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.dapp .fq-bed-f>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:14px;background:var(--d-surf2)}.dapp .fq-bed-f b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .fq-bed-f span{font-size:11.5px;color:var(--d-sub)}.dapp .fq-bed-h{align-self:flex-start;margin:6px 2px 0;font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .fq-bed-l{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;text-align:start}.dapp .fq-bed-l li{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--d-line);font-size:13.5px}.dapp .fq-bed-l li:last-child{border-bottom:0}.dapp .fq-bed-l li b{font-weight:600;font-variant-numeric:tabular-nums}.dapp .fq-bed-l li time{margin-inline-start:auto;font-size:12px;color:var(--d-faint)}.dapp .fq-bed-l .lpf-del{flex:none}.dapp .fq-plantw{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:-6px}.dapp .fq-plantw .fq-plant{margin-top:0}.dapp button.fq-plant{position:relative;display:block;padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp button.fq-plant:focus-visible{outline:2px solid var(--d-acc);outline-offset:4px;border-radius:12px}.dapp .fq-plant .fqp.sp{width:100%;height:100%}.dapp .fq-plant .fq-drop{position:absolute;top:-6px;inset-inline-start:50%;width:10px;height:10px;margin-inline-start:-5px;border-radius:50% 50% 50% 0;background:#6ab6ee;transform:rotate(-45deg);pointer-events:none;animation:fq-drop .46s cubic-bezier(.45,0,.85,.55) both}@keyframes fq-drop{0%{top:-8px;opacity:0}20%{opacity:1}100%{top:80%;opacity:.1}}.dapp .fq-plant.sip .fqp.sp{animation:fq-sip .5s var(--d-spring)}@keyframes fq-sip{0%{transform:scale(1.04,.93)}55%{transform:scale(.98,1.07)}100%{transform:none}}.dapp .fq-plant.wet .fqp.sp .soil{fill:color-mix(in srgb,#5b3d22 46%,transparent)}.dapp .fq-drops{display:flex;gap:5px;height:9px;align-items:center}.dapp .fq-drops[hidden]{display:none}.dapp .fq-drops i{width:7px;height:7px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:color-mix(in srgb,var(--d-faint) 38%,transparent);transition:background .35s,transform .25s var(--d-spring)}.dapp .fq-drops i.on{background:#6ab6ee;transform:rotate(-45deg) scale(1.15)}.dapp .fq-tot{min-height:1.3em;margin-top:2px;font-size:12px;line-height:1.3;color:var(--d-faint);text-align:center;font-variant-numeric:tabular-nums}.dapp .fq-tot:empty{display:none}@media (prefers-reduced-motion:reduce){.dapp .fq-plant .fq-drop,.dapp .fq-plant.sip .fqp.sp{animation:none}}.dapp .fq-end-art .hb-bedp{min-height:96px}.dapp .fq-end-art .hb-bedp .hb-pl-svg{width:52px}.dapp .fq-compact .fq-end-art .hb-bedp{min-height:70px}.dapp .fq-compact .fq-end-art .hb-bedp .hb-pl-svg{width:38px}.dapp .fq-end-s{margin:0;font-size:13px;color:var(--d-sub)}.dapp .fq-end-wt{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--d-sub)}.dapp .fq-end-wt i{width:8px;height:8px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#6ab6ee}.dapp .fqr-fc-p{display:grid;place-items:end center;width:100%;height:56px;margin-bottom:-10px;pointer-events:none}.dapp .fqr-fc-p .fqp{width:46px;height:56px}.dapp .fqr-fc .fqr-fc-a{z-index:1}.dapp .fqr-fc.away .fqr-fc-p{opacity:.55}.dapp .fqr-fr{position:absolute;inset-block-end:-2px;inset-inline-start:-3px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf);color:var(--d-rose,#e0709a);box-shadow:0 0 0 1.5px var(--d-surf)}.dapp .fqr-fr .ic{width:11px;height:11px;fill:currentColor}.dapp .fqr-fc.fr .fqr-fc-s{color:var(--d-sub)}.dapp .fqr-fc.me .fqr-fc-n{font-weight:600;color:var(--d-ink)}.dapp .fqr-who .fqr-fc{width:66px}.dapp .fqr-fcs{align-items:flex-end}.dapp .fqr-seed .hb-bedp{min-height:76px;animation:fqr-breathe 4.5s ease-in-out infinite}.dapp .fqr-seed .hb-bedp .hb-pl-svg{width:40px}.dapp .fqt-bed{display:block;padding:2px 4px;border-radius:12px;-webkit-tap-highlight-color:transparent}.dapp .fqt-bed .hb-bedp{min-height:46px;padding-inline:2px}.dapp .fqt-bed .hb-bedp .hb-pl-svg{width:24px}.dapp .fqt-bed:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.dapp .fqr-seed .hb-bedp{animation:none}}.dapp .fq-plant{width:clamp(52px,16vw,64px);aspect-ratio:32/44;margin-top:0}.dapp .fq-calm-plant{width:min(34vw,120px);aspect-ratio:32/44}.dapp .fq-calm-plant .fqp.sp{width:100%;height:100%}.dapp .fq-plant{width:clamp(44px,13.5vw,54px)}.dapp .fq-plantw{margin-top:-4px}.dapp .fq-tot{font-size:11.5px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb-bedg{display:flex;flex-wrap:wrap;gap:8px 6px}.dapp .hb-bedt{flex:0 0 calc((100% - 12px) / 3);min-width:92px;max-width:150px;padding:8px 4px 8px;background:color-mix(in srgb,var(--hc,var(--d-ok)) 7%,var(--d-surf2))}.dapp .hb-bedp{min-height:50px}.dapp .fq-solo [hidden]{display:none!important}.dapp .fq-solo{gap:14px;padding-block:18px 20px}.dapp .fq-solo .fq-dialw{align-items:flex-start;min-height:40px}.dapp .fq-solo .fq-seed{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:96px;width:100%;padding-top:6px}.dapp .fq-solo .fq-seed .hb-bedp{min-height:76px;animation:fqr-breathe 4.5s ease-in-out infinite}.dapp .fq-solo .fq-seed .hb-bedp .hb-pl-svg{width:40px}.dapp .fq-solo .fq-seed .fq-tot{margin-top:0}.dapp .fq-solo .fq-dial{margin-top:-4px}.dapp .fq-solo .fqr-lc{margin-top:2px}.dapp .fq-solo .fqr-forb{width:100%}.dapp .fq-solo .fq-ctl{width:100%}.dapp .fqr-forr.ro{cursor:default}.dapp .fqr-forr.ro:active{transform:none}.dapp .fqr-forr-i[class*=hc-]{background:color-mix(in srgb,var(--hc) 18%,transparent);color:var(--hc)}.dapp .fq-lefty{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:13px;color:var(--d-sub)}.dapp .fq-lefty .ic{width:16px;height:16px;flex:none}.dapp .fq-lefty span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .fq-for .dfg{margin:0}@media (prefers-reduced-motion:reduce){.dapp .fq-solo .fq-seed .hb-bedp{animation:none}}.dapp .fq-solo .fq-ctl{flex-wrap:nowrap}.dapp .fq-solo .fq-ctl .dbtn{min-width:0;flex:1}.dapp .fq .fq-dial.fqs{width:100%;max-width:340px;aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;margin-top:0;padding-top:4px}.dapp .fq .fq-dial.fqs::after{content:none!important}.dapp .fqs-sky{position:absolute;inset:-10px -16px auto;height:74%;border-radius:36px;pointer-events:none;background:radial-gradient(68% 64% at 50% 66%,color-mix(in srgb,var(--hc,var(--d-acc)) 20%,transparent),transparent 74%)}.dapp .fq.brk .fqs-sky{background:radial-gradient(68% 64% at 50% 66%,color-mix(in srgb,var(--d-ok) 16%,transparent),transparent 74%)}.dapp .fqs .fq-plantw{position:relative;width:100%;margin:0;gap:7px}.dapp .fqs button.fq-plant{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:clamp(150px,45vw,186px);aspect-ratio:auto;margin:0;border-radius:24px}.dapp .fqs .fq-plant .fqp.sp{width:100%;height:100%}.dapp .fqs .fq-drops{height:10px}.dapp .fqs .fq-drops i{width:8px;height:8px}.dapp .fqs-track{position:relative;width:min(232px,74%);height:6px;margin:12px 0 16px;border-radius:99px;background:color-mix(in srgb,var(--d-faint) 26%,transparent)}.dapp .fqs-track i{position:absolute;inset-block:0;inset-inline-start:0;width:0;border-radius:99px;background:var(--hc,var(--d-acc));transition:width .4s linear}.dapp .fqs-track i::after{content:"";position:absolute;inset-inline-end:-3px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--hc,var(--d-acc));box-shadow:0 0 0 4px color-mix(in srgb,var(--hc,var(--d-acc)) 24%,transparent)}.dapp .fqs-track i[data-w="0.0%"]::after{opacity:0}.dapp .fq.brk .fqs-track i,.dapp .fq.brk .fqs-track i::after{background:var(--d-ok)}.dapp .fq .fqs .fq-time{font-size:clamp(48px,15vw,64px);line-height:1.05;font-weight:600}.dapp .fqs-ph{display:flex;align-items:center;justify-content:center;gap:10px;min-height:22px;margin-top:6px}.dapp .fqs .fq-phase{font-size:14px;color:var(--d-sub)}.dapp .fqs-dots{display:inline-flex;align-items:center;gap:5px}.dapp .fqs-dots[hidden]{display:none}.dapp .fqs-dots i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--d-faint) 42%,transparent)}.dapp .fqs-dots i.done{background:var(--hc,var(--d-acc));opacity:.55}.dapp .fqs-dots i.cur{background:var(--hc,var(--d-acc));box-shadow:0 0 0 3px color-mix(in srgb,var(--hc,var(--d-acc)) 28%,transparent)}.dapp .fqs .fq-tot{margin-top:8px;max-width:100%;font-size:12.5px}.dapp .fq-plant .fq-drop{top:0;inset-inline-start:auto;width:11px;height:11px;margin:0;border-radius:50% 50% 50% 0;background:#6ab6ee;transform:translate(-50%,-4px) rotate(-45deg);animation:fq-drop2 .44s cubic-bezier(.4,0,.9,.6) both}@keyframes fq-drop2{0%{transform:translate(-50%,-4px) rotate(-45deg);opacity:0}20%{opacity:1}100%{transform:translate(-50%,var(--fall,120px)) rotate(-45deg);opacity:.25}}.dapp .fq-plant .fq-ripple{position:absolute;bottom:2%;width:56px;height:14px;border-radius:50%;border:2px solid rgba(106,182,238,.75);pointer-events:none;transform:translateX(-50%) scale(.3);opacity:.9;animation:fq-ripple .9s ease-out both}@keyframes fq-ripple{to{transform:translateX(-50%) scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.dapp .fq-plant .fq-drop,.dapp .fq-plant .fq-ripple{animation:none;opacity:0}}.dapp .fq-calm{justify-content:flex-start;gap:0;cursor:default;animation:none;opacity:0;transition:opacity .35s ease;padding:calc(env(safe-area-inset-top,0px) + 30px) 20px calc(env(safe-area-inset-bottom,0px) + 20px);background:radial-gradient(90% 56% at 50% 34%,color-mix(in srgb,var(--hc,#7fb894) 15%,#08080a),#08080a 74%),#08080a;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dapp .fq-calm.in{opacity:1}.dapp .fq-calm.out{opacity:0}.dapp .fq-calm-p{font-size:14px;color:#8e9096;min-height:1.5em;text-align:center}.dapp .fqc-stage{position:relative;flex:1 1 0;min-height:150px;width:100%;margin-top:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp button.fq-plant.fqc-plant{position:relative;display:flex;align-items:flex-end;justify-content:center;flex:0 1 auto;height:min(44vh,360px);width:min(88vw,400px);aspect-ratio:auto;margin:0;pointer-events:none;border-radius:28px}.dapp .fqc-plant .fqp.sp{width:100%;height:100%;filter:drop-shadow(0 14px 26px color-mix(in srgb,var(--hc,#7fb894) 20%,transparent))}.dapp .fq-dialw .fq-corner{z-index:3}.dapp .fqc-stage .fq-drops{height:11px}.dapp .fqc-stage .fq-drops i{width:9px;height:9px}.dapp .fqc-floats{inset:-10% 0 0}.dapp .fq-calm-t{font-size:clamp(56px,17vw,92px);line-height:1.05;font-weight:600;margin-top:8px;font-variant-numeric:tabular-nums;direction:ltr}.dapp .fqc-tot{margin-top:4px;max-width:90%;font-size:13px;color:#6d7076}.dapp .fqc-others{width:calc(100% + 40px);margin:18px -20px 0;display:flex;flex-direction:column;gap:10px}.dapp .fqc-others[hidden]{display:none}.dapp .fqc-row{display:flex;justify-content:safe center;gap:10px;overflow-x:auto;padding:2px 20px 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.dapp .fqc-row::-webkit-scrollbar{display:none}.dapp .fqc-o{position:relative;flex:0 0 96px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 6px 8px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.04);color:#c9cacf;font:inherit;transition:background .2s,border-color .2s,transform .15s var(--d-spring)}.dapp .fqc-o:active{transform:scale(.95)}.dapp .fqc-o.away{opacity:.55}.dapp .fqc-o-p{position:relative;display:block;width:64px;height:70px}.dapp .fqc-o-p .fqp{width:100%;height:100%}.dapp .fqc-o-n{display:flex;align-items:center;justify-content:center;gap:3px;max-width:100%;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqc-o-n .ic{width:11px;height:11px;flex:none;color:#e0796d}.dapp .fqc-o-s{font-size:11px;color:#7d8087;white-space:nowrap}.dapp .fqc-alone{align-self:center;margin:6px auto;font-size:13px;color:#5f6167}.dapp .fqc-rxs{display:flex;align-items:center;justify-content:center;gap:6px;padding-inline:20px}.dapp .fqc-rxs[hidden],.dapp .fqc-row[hidden]{display:none}.dapp .fqc-rx{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:0;padding:0;font-size:20px;line-height:1;background:rgba(255,255,255,.07);transition:transform .15s var(--d-spring)}.dapp .fqc-rx:active{transform:scale(.82)}.dapp .fqc-rx.w{background:color-mix(in srgb,#6ab6ee 24%,transparent)}.dapp .fqc-exit{position:relative;margin-top:14px;display:flex;flex-direction:column;align-items:center}.dapp .fqc-hint{position:absolute;bottom:calc(100% + 10px);z-index:2;padding:8px 16px;border-radius:99px;white-space:nowrap;font-size:13.5px;color:#f1f1f3;background:#2b2c31;box-shadow:0 8px 24px rgba(0,0,0,.55);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s,transform .2s}.dapp .fqc-exit.show .fqc-hint{opacity:1;transform:none}.dapp .fqc-lock{position:relative;width:48px;height:48px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:rgba(255,255,255,.05);color:#80828a;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s}.dapp .fqc-lock.hold{background:rgba(255,255,255,.1);color:#f1f1f2}.dapp .fqc-lock.nope{animation:fqc-nope .4s ease}@keyframes fqc-nope{20%{transform:translateX(-5px)}60%{transform:translateX(5px)}}.dapp .fqc-lk-r{position:absolute;inset:0;width:100%;height:100%}.dapp .fqc-lk-bg{stroke:rgba(255,255,255,.1)}.dapp .fqc-lk-fg{stroke:var(--hc,#e3b062)}.dapp .fqc-eye{position:relative;width:22px;height:22px;transform-origin:50% 50%;transition:transform .08s linear}@media (prefers-reduced-motion:reduce){.dapp .fq-calm{transition:none}.dapp .fqc-lock.nope{animation:none}}.dapp .fqg-sub{margin:-8px 0 12px;font-size:13px;color:var(--d-sub)}.dapp .fq-gcard .dcard-h .dcard-acts{gap:2px}.dapp .fqg-strip{display:flex;gap:10px;overflow-x:auto;margin-inline:-18px;padding:2px 18px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dapp .fqg-strip::-webkit-scrollbar{display:none}.dapp .fqg-pot{position:relative;flex:0 0 100px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;border-radius:20px;border:0;font:inherit;color:var(--d-ink);text-align:center;background:color-mix(in srgb,var(--hc,var(--d-ok)) 9%,var(--d-surf2));transition:transform .15s var(--d-spring)}.dapp .fqg-pot:active{transform:scale(.96)}.dapp .fqg-pot-p{display:flex;align-items:flex-end;justify-content:center;width:100%;height:74px}.dapp .fqg-pot-p .hb-bedp{max-width:100%;min-height:0;padding:0 4px 6px}.dapp .fqg-pot-p .hb-bedp .hb-pl-svg{flex:0 1 26px;width:26px;height:auto;min-width:0;max-height:66px}.dapp .fqg-pot b{max-width:100%;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqg-pot>span:last-child{font-size:11.5px;color:var(--d-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.dapp .fqg-pot.today::after{content:"";position:absolute;top:10px;inset-inline-end:11px;width:7px;height:7px;border-radius:50%;background:var(--hc,var(--d-ok))}.dapp .fq-gsheet .fq-bgrp+.fq-bgrp{margin-top:10px}.dapp .fqs .fqp .soil,.dapp .fqc-plant .fqp .soil{opacity:.5}.dapp .fqg-rows{display:flex;flex-direction:column;gap:6px}.dapp .fqg-row{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border:0;border-radius:16px;font:inherit;color:var(--d-ink);text-align:start;background:color-mix(in srgb,var(--hc,var(--d-ok)) 8%,var(--d-surf2))}.dapp .fqg-row:active{transform:scale(.985)}.dapp .fqg-row-p{flex:0 0 76px;display:flex;align-items:flex-end;justify-content:center;height:52px}.dapp .fqg-row-p .hb-bedp{max-width:100%;min-height:0;padding:0 2px 5px}.dapp .fqg-row-p .hb-bedp .hb-pl-svg{flex:0 1 22px;width:22px;height:auto;min-width:0;max-height:46px}.dapp .fqg-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .fqg-row-t b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqg-row-t span{font-size:12px;color:var(--d-sub)}.dapp .fqg-row-d{flex:none;font-size:12.5px;color:var(--d-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.dapp .sheet.fql-sheet .sheet-body{padding:0;overflow-x:hidden}.dapp .fql{--fql-sky1:#0c1322;--fql-sky2:#1a2646;--fql-sky3:#463a63;--fql-hill1:#1a2233;--fql-hill2:#1c2b27;--fql-ground:#14120e;--fql-soil:#2b2118;--fql-ink:#eceef4;--fql-ink2:#aab3c8;position:relative;background:var(--fql-ground);padding-bottom:30px;min-height:56vh}:root[data-theme=paper] .dapp .fql{--fql-sky1:#fbeed6;--fql-sky2:#fcdab4;--fql-sky3:#f6bfa4;--fql-hill1:#dccaa5;--fql-hill2:#c8bf94;--fql-ground:#eee2c9;--fql-soil:#d7c29f;--fql-ink:#4a3320;--fql-ink2:#7d6045}.dapp .fql-sky{position:relative;height:170px;overflow:hidden;background:linear-gradient(180deg,var(--fql-sky1),var(--fql-sky2) 58%,var(--fql-sky3))}.dapp .fql-sky.day{background:linear-gradient(180deg,color-mix(in srgb,var(--fql-sky2) 70%,#6f93c4),var(--fql-sky2) 55%,var(--fql-sky3))}:root[data-theme=paper] .dapp .fql-sky.day{background:linear-gradient(180deg,#d8ebf5,#fdecd0 62%,#fbd5ae)}.dapp .fql-orb{position:absolute;top:20px;inset-inline-start:var(--x,50%);width:34px;height:34px;margin-inline-start:-17px;border-radius:50%;background:radial-gradient(circle at 36% 34%,#fff7dc,#ffd37e 58%,#f4a64c);box-shadow:0 0 44px 12px rgba(255,196,104,.32)}.dapp .fql-sky.night .fql-orb{background:radial-gradient(circle at 36% 34%,#fff,#e1e8f8 62%,#b8c3df);box-shadow:0 0 38px 8px rgba(184,200,255,.2)}.dapp .fql-ff{position:absolute;left:var(--l);top:var(--t);width:5px;height:5px;border-radius:50%;background:#ffe9a6;box-shadow:0 0 9px 3px rgba(255,226,140,.5);opacity:.25;animation:fql-fly 7.5s ease-in-out infinite;animation-delay:var(--d,0s)}:root[data-theme=paper] .dapp .fql-ff{display:none}@keyframes fql-fly{0%,100%{transform:translate(0,0);opacity:.15}25%{transform:translate(12px,-9px);opacity:1}50%{transform:translate(-7px,-15px);opacity:.45}75%{transform:translate(9px,-5px);opacity:.9}}.dapp .fql-hills{position:absolute;inset-inline:0;bottom:0;height:54px;pointer-events:none}.dapp .fql-hills::before,.dapp .fql-hills::after{content:"";position:absolute;border-radius:50%}.dapp .fql-hills::before{bottom:-34px;inset-inline-start:-14%;width:78%;height:92px;background:var(--fql-hill1)}.dapp .fql-hills::after{bottom:-44px;inset-inline-end:-16%;width:84%;height:100px;background:var(--fql-hill2)}.dapp .fql-sum{position:absolute;inset-inline-start:18px;bottom:22px;display:flex;flex-direction:column;gap:1px;color:var(--fql-ink);text-shadow:0 1px 10px rgba(0,0,0,.18)}.dapp .fql-sum>span{font-size:12.5px;color:var(--fql-ink2)}.dapp .fql-sum b{font-size:22px;font-weight:700;line-height:1.35}.dapp .fql-land{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:34px 12px;padding:34px 14px 4px;background-image:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--fql-ink) 8%,transparent) 1px,transparent 1.6px),radial-gradient(circle at 70% 64%,color-mix(in srgb,var(--fql-ink) 6%,transparent) 1px,transparent 1.6px);background-size:34px 34px,46px 46px}.dapp .fql-plot{position:relative;grid-column:span 1;min-width:0;padding:32px 8px 8px;border-radius:24px;background:repeating-linear-gradient(180deg,transparent 0 10px,rgba(0,0,0,.13) 10px 11px),linear-gradient(180deg,color-mix(in srgb,var(--hc) 24%,var(--fql-soil)),color-mix(in srgb,var(--hc) 8%,var(--fql-soil)));box-shadow:0 10px 22px -14px rgba(0,0,0,.55),inset 0 0 0 1px color-mix(in srgb,var(--hc) 28%,transparent)}.dapp .fql-plot::before{content:"";position:absolute;inset:6px;border:1.5px dashed color-mix(in srgb,var(--hc) 46%,transparent);border-radius:19px;pointer-events:none}.dapp .fql-plot.w2{grid-column:1 / -1;padding-inline:10px}.dapp .fql-sign{position:absolute;top:-17px;inset-inline-start:12px;z-index:2;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:5px 12px 5px 6px;border:0;border-radius:15px;font:inherit;color:var(--d-ink);background:color-mix(in srgb,var(--hc) 36%,var(--fql-soil));box-shadow:0 6px 14px -8px rgba(0,0,0,.6),inset 0 0 0 1px color-mix(in srgb,var(--hc) 55%,transparent)}.dapp button.fql-sign:active{transform:scale(.97)}.dapp .fql-sign-i{flex:none;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--hc) 30%,transparent);color:var(--hc)}.dapp .fql-sign-i .ic{width:16px;height:16px}.dapp .fql-sign-t{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.35}.dapp .fql-sign b{max-width:100%;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fql-sign-t>span{font-size:11.5px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .fql-sign .ic.go{flex:none;width:14px;height:14px;color:var(--d-faint)}.dapp .fql-row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 2px}.dapp .fql-c{position:relative;flex:0 0 calc(50% - 1px);min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 4px;border:0;background:none;font:inherit;color:var(--d-ink);text-align:center;animation:fql-rise .65s var(--d-spring) both;animation-delay:calc(var(--i,0) * 45ms + 120ms)}.dapp .fql-c:active{transform:scale(.95)}@keyframes fql-rise{from{opacity:0;transform:translateY(12px) scale(.82)}to{opacity:1;transform:none}}.dapp .fql-c .hb-bedp.fql-p{width:100%;min-height:0;height:78px;padding:0;align-items:flex-end;justify-content:center;gap:0}.dapp .fql-c .hb-bedp.fql-p::after{display:none}.dapp .fql-c .hb-bedp.fql-p .hb-pl-svg{flex:none;width:24px;height:auto;max-height:70px}.dapp .fql-c .hb-bedp.fql-p .hb-pl-svg.done{margin-inline-end:-5px}.dapp .fql-c .hb-bedp.fql-p .hb-pl-svg.cur{width:40px;max-height:76px}.dapp .fql-c .hb-bedp.fql-p .hb-bedp-n{inset-block-start:2px;inset-inline-start:4px}.dapp .fql-c b{max-width:100%;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fql-c>span{font-size:11px;color:var(--d-sub);white-space:nowrap}.dapp .fql-c.seed .hb-bedp.fql-p{opacity:.42;filter:saturate(.6)}.dapp .fql-c.seed>span{color:var(--d-faint)}.dapp .fql-c.today::after{content:"";position:absolute;top:8px;inset-inline-end:14px;width:7px;height:7px;border-radius:50%;background:#ffe39a;box-shadow:0 0 8px 2px rgba(255,214,120,.7)}@media (prefers-reduced-motion:reduce){.dapp .fql-c{animation:none}.dapp .fql-ff{animation:none;opacity:.7}}.dapp .fql-plot.w2 .fql-c{flex-basis:calc(25% - 2px);min-width:76px}.dapp .fql-c .hb-bedp.fql-p .hb-pl-svg{flex:0 1 24px;min-width:10px}.dapp .fql-c .hb-bedp.fql-p .hb-pl-svg.cur{flex:0 1 44px;width:44px;min-width:16px;max-height:80px}.dapp .fql-c.today .hb-bedp.fql-p::before{content:"";position:absolute;inset:auto 6% 0;height:70%;pointer-events:none;background:radial-gradient(ellipse 50% 92% at 50% 100%,rgba(255,214,120,.36),transparent 100%)}.dapp .fql-c.today::after{display:none}.dapp .fql-c .hb-bedp.fql-p{height:88px}.dapp .fql-c .hb-bedp.fql-p .hb-pl-svg.cur{flex:0 1 54px;width:54px;max-height:86px}.dapp .fql-c .hb-bedp.fql-p .hb-pl-svg{flex:0 1 28px;width:28px;max-height:70px}:root[data-theme=paper] .dapp .fql-plot{background:repeating-linear-gradient(180deg,transparent 0 10px,rgba(96,66,34,.09) 10px 11px),linear-gradient(180deg,color-mix(in srgb,var(--hc) 22%,var(--fql-soil)),color-mix(in srgb,var(--hc) 8%,var(--fql-soil)));box-shadow:0 10px 20px -14px rgba(90,60,30,.5),inset 0 0 0 1px color-mix(in srgb,var(--hc) 30%,transparent)}:root[data-theme=paper] .dapp .fql-sign{background:color-mix(in srgb,var(--hc) 30%,#fff7e6)}.dapp .fqr-fc-p{position:relative}.dapp .fq-plantw,.dapp .fqc-stage{touch-action:pan-y}.dapp .fq-plant.sl-n{animation:fqr-sl-n .3s var(--d-spring)}.dapp .fq-plant.sl-p{animation:fqr-sl-p .3s var(--d-spring)}@keyframes fqr-sl-n{0%{transform:translateX(34px);opacity:0}100%{transform:none;opacity:1}}@keyframes fqr-sl-p{0%{transform:translateX(-34px);opacity:0}100%{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.dapp .fq-plant.sl-n,.dapp .fq-plant.sl-p{animation:none}}.dapp .fqr-pg{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.dapp .fqr-pg[hidden]{display:none}.dapp .fqr-pg-i{position:relative;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:none;cursor:pointer;opacity:.6;transition:opacity .2s;-webkit-tap-highlight-color:transparent}.dapp .fqr-pg-i .av{width:34px!important;height:34px!important}.dapp .fqr-pg-i.on{opacity:1;box-shadow:0 0 0 2px var(--d-acc)}.dapp .fqr-pg-i.away{opacity:.4}.dapp .fqr-pg-i.away.on{opacity:.85}.dapp .fqr-pg-i.wet::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #6ab6ee;animation:fqr-wet .9s ease-out both}@keyframes fqr-wet{0%{transform:scale(.8);opacity:.9}100%{transform:scale(1.35);opacity:0}}.dapp .fqc-row .fqr-pg-i{flex:none}.dapp .fqc-row.fqr-pg{padding-block:6px 4px}@media (prefers-reduced-motion:reduce){.dapp .fqr-pg-i.wet::after{animation:none;opacity:0}}.dapp .fqr-dial:not(.fqr-lobby) .fq-dialw .fq-corner{top:-8px}.dapp .fqr-dial:not(.fqr-lobby) .fq-dialw .fq-corner.s{inset-inline-start:-6px}.dapp .fqr-dial:not(.fqr-lobby) .fq-dialw .fq-corner.e{inset-inline-end:-6px}.dapp .hr-card{display:flex;flex-direction:column;gap:12px;padding:14px;overflow:hidden;position:relative;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--d-acc) 13%,var(--d-surf)) 0%,var(--d-surf) 62%)}.dapp .hr-card[hidden]{display:none}.dapp .hr-card.idle{padding:0;background:var(--d-surf)}.dapp .hr-start{display:flex;align-items:center;gap:11px;width:100%;min-height:64px;padding:10px 12px;border:0;background:none;font:inherit;color:var(--d-ink);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring)}.dapp .hr-start:active{transform:scale(.98)}.dapp .hr-start-i{flex:none;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:var(--d-acc);background:conic-gradient(from 210deg,var(--d-acc-soft),color-mix(in srgb,var(--d-acc) 26%,transparent),var(--d-acc-soft))}.dapp .hr-start-i .ic{width:20px;height:20px}.dapp .hr-start-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .hr-start-t b{font-size:14.5px;font-weight:600}.dapp .hr-start-t span{font-size:12px;color:var(--d-sub)}.dapp .hr-start-go{flex:none;color:var(--d-faint)}.dapp .hr-start-go .ic{width:18px;height:18px}.dapp .hr-row{display:flex;align-items:center;gap:14px}.dapp .hr-disc{position:relative;flex:none;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#2b2a26 0 30%,#141412 31% 100%);box-shadow:0 10px 22px -12px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.06);animation:hr-spin 9s linear infinite;animation-play-state:paused}.dapp .hr-card.on .hr-disc{animation-play-state:running}.dapp .hr-groove{position:absolute;inset:4px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 2px,rgba(255,255,255,.045) 2px 3px);-webkit-mask:radial-gradient(circle,transparent 0 34%,#000 35%);mask:radial-gradient(circle,transparent 0 34%,#000 35%)}.dapp .hr-groove::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 12%,rgba(255,255,255,.12) 16%,transparent 22% 62%,rgba(255,255,255,.08) 66%,transparent 72%)}.dapp .hr-disc img{position:relative;width:46%;height:46%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #141412}.dapp .hr-hole{position:relative;width:8px;height:8px;border-radius:50%;background:var(--d-bg)}@keyframes hr-spin{to{transform:rotate(360deg)}}.dapp .hr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .hr-t b{font-size:15.5px;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .hr-who{font-size:12.5px;color:var(--d-sub)}.dapp .hr-ppl{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:12px;color:var(--d-sub)}.dapp .hr-faces{display:inline-flex;align-items:center;direction:rtl}.dapp .hr-face{display:inline-grid;border-radius:50%;box-shadow:0 0 0 2px var(--d-surf);margin-inline-start:-7px}.dapp .hr-face:first-child{margin-inline-start:0}.dapp .hr-face .av-g{display:grid}.dapp .hr-more{min-width:22px;height:22px;padding:0 5px;border-radius:99px;place-items:center;background:var(--d-surf3);color:var(--d-ink2);font-size:10.5px;font-weight:700}.dapp .hr-line{display:flex;align-items:center;gap:10px}.dapp .hr-bar{flex:1;height:3px;border-radius:3px;background:var(--d-line);overflow:hidden;direction:ltr}.dapp .hr-fill{display:block;height:100%;width:0;border-radius:3px;background:var(--d-acc);transition:width 1s linear}.dapp .hr-time{flex:none;font-size:11.5px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .hr-acts{display:flex;align-items:center;justify-content:space-between;gap:10px}.dapp .hr-go{display:inline-flex;align-items:center;gap:7px}.dapp .hr-go .ic{width:17px;height:17px}.dapp .hr-pp{flex:none;width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink);cursor:pointer;box-shadow:0 10px 22px -12px var(--d-acc);transition:transform .15s var(--d-spring)}.dapp .hr-pp:active{transform:scale(.9)}.dapp .hr-pp .ic{width:20px;height:20px}.dapp .hr-with{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;background:var(--d-acc-soft);color:var(--d-acc);font-size:13px;font-weight:600}.dapp .hr-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.dapp .hr-eq i{width:2.5px;height:12px;border-radius:2px;background:currentColor;transform-origin:bottom;animation:lp-bar .9s ease-in-out infinite alternate}.dapp .hr-eq i:nth-child(2){animation-delay:-.45s;animation-duration:.7s}.dapp .hr-eq i:nth-child(3){animation-delay:-.2s;animation-duration:1.1s}.dapp .hr-card:not(.on) .hr-eq i{animation-play-state:paused}.dapp .hr-more-b{margin-inline-start:auto}.dapp .hr-band{display:flex;flex-direction:column;gap:9px;padding:9px 10px 10px;border-radius:20px;background:color-mix(in srgb,var(--d-surf2) 62%,transparent);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:d-rise .35s var(--d-ease) both}.dapp .hr-bt{display:flex;align-items:center;gap:10px}.dapp .hr-band .hr-face{box-shadow:0 0 0 2px var(--d-surf2)}.dapp .hr-bx{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hr-bx b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hr-bx span{font-size:12px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hr-rx{display:flex;justify-content:space-between;gap:6px}.dapp .hr-r{flex:1;max-width:52px;height:36px;padding:0;border:0;border-radius:13px;display:grid;place-items:center;text-align:center;background:color-mix(in srgb,var(--d-ink) 6%,transparent);font-size:18px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring),background .2s}.dapp .hr-r:active{transform:scale(.85)}.dapp .hr-r.pop{animation:hr-pop .45s var(--d-spring)}@keyframes hr-pop{40%{transform:scale(1.25)}100%{transform:none}}.dapp .lp-mini.hr-on .lp-art{box-shadow:0 0 0 2px var(--d-acc),0 0 16px -2px color-mix(in srgb,var(--d-acc) 70%,transparent)}.dapp .lp-mini.hr-on.on .lp-art{animation:hr-glow 2.6s ease-in-out infinite}@keyframes hr-glow{50%{box-shadow:0 0 0 2px var(--d-acc),0 0 22px 2px color-mix(in srgb,var(--d-acc) 55%,transparent)}}.dapp .hr-mb{position:absolute;inset-inline-end:-4px;bottom:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink);font-size:10.5px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--d-surf2);z-index:1}.dapp .hr-fl{position:fixed;inset:0;pointer-events:none;z-index:96;overflow:hidden}.dapp .hr-f{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%) rotate(var(--r));animation:hr-up 2.8s var(--d-ease) forwards}.dapp .hr-f b{font-size:34px;line-height:1;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.dapp .hr-f i{font-style:normal;font-size:11px;font-weight:600;padding:1px 8px;border-radius:99px;background:var(--d-surf);color:var(--d-ink2);box-shadow:var(--d-shadow);white-space:nowrap}.dapp .hr-f.sm b{font-size:24px}@keyframes hr-up{0%{opacity:0;transform:translate(-50%,-30%) scale(.6) rotate(var(--r))}14%{opacity:1;transform:translate(-50%,-50%) scale(1.12) rotate(var(--r))}100%{opacity:0;transform:translate(-50%,calc(-50% - 210px)) scale(1) rotate(calc(var(--r) * -1))}}.dapp .hr-f.sm{animation-name:hr-up-s}@keyframes hr-up-s{0%{opacity:0;transform:translate(-50%,0) scale(.6)}14%{opacity:1;transform:translate(-50%,-60%) scale(1.1)}100%{opacity:0;transform:translate(-50%,calc(-60% - 120px)) scale(1)}}.dapp .hr-card.stage{gap:12px;padding:14px 14px 12px;background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--d-acc) 14%,var(--d-surf)) 0%,var(--d-surf) 70%)}.dapp .hr-card.stage .kst{max-width:none}.dapp .hr-stg-w{display:flex;align-items:center;gap:10px}.dapp .hr-stg-t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hr-stg-t b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hr-stg-t span{font-size:12px;color:var(--d-sub)}.dapp .hr-stg-g{display:flex;justify-content:center}.dapp .hr-stg-g[hidden]{display:none}.dapp .hr-rx-s .hr-r{max-width:none;height:40px}.dapp .fqr-hearing .fqr-dial{padding-block:12px;gap:10px}.dapp .fqr-hearing .fqr-dial .fqs-sky,.dapp .fqr-hearing .fqr-dial .fq-plantw,.dapp .fqr-hearing .fqr-dial .fqs-track,.dapp .fqr-hearing .fqr-dial .fq-time,.dapp .fqr-hearing .fqr-dial .fq-tot,.dapp .fqr-hearing .fqr-dial .fqr-pg,.dapp .fqr-hearing .fqr-dial .fqr-reacts{display:none!important}.dapp .fqr-hearing .fqr-dial .fq-dialw{align-items:center;justify-content:space-between;gap:10px;min-height:40px}.dapp .fqr-hearing .fqr-dial .fq-dialw .fq-corner{position:static!important;flex:none}.dapp .fqr-hearing .fqr-dial .fq-dial.fqs{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:0}.dapp .fqr-hearing .fqr-dial .fqs-ph{margin:0}@media (prefers-reduced-motion:reduce){.dapp .hr-disc,.dapp .hr-eq i,.dapp .lp-mini.hr-on.on .lp-art{animation:none}}.dapp .hb-nav.hb4{--hb4-tint:#e3b062;--hb4-s1:#47351b;--hb4-s2:#2b2113;--hb4-h1:#6e5024;--hb4-h2:#573c1b;display:block;box-sizing:border-box;height:112px;padding:2px 16px 10px;margin-bottom:6px;pointer-events:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dapp .hb-nav.hb4[data-sec=kasht]{--hb4-tint:#c98f5d;--hb4-s1:#3d2c20;--hb4-s2:#271c14;--hb4-h1:#52392a;--hb4-h2:#3f2c1d}.dapp .hb-nav.hb4[data-sec=dasht]{--hb4-tint:#7fb894;--hb4-s1:#1f3d3a;--hb4-s2:#16272b;--hb4-h1:#2f5848;--hb4-h2:#244538}.dapp .hb-nav.hb4[data-sec=bardasht]{--hb4-tint:#e3b062;--hb4-s1:#47351b;--hb4-s2:#2b2113;--hb4-h1:#6e5024;--hb4-h2:#573c1b}.dapp .hb-nav.hb4[data-sec=arast]{--hb4-tint:#a39be0;--hb4-s1:#2c2a55;--hb4-s2:#1b1b36;--hb4-h1:#3d3c7a;--hb4-h2:#302f60}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=kasht]{--hb4-tint:#b9854f;--hb4-s1:#f6e9d6;--hb4-s2:#edd9bb;--hb4-h1:#ddc19a;--hb4-h2:#d0b084}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=dasht]{--hb4-tint:#3f8a5a;--hb4-s1:#e0f1e7;--hb4-s2:#c9e5d6;--hb4-h1:#a9d0b8;--hb4-h2:#93c1a6}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=bardasht]{--hb4-tint:#b07d2c;--hb4-s1:#f9e9c2;--hb4-s2:#f2d798;--hb4-h1:#e3be6d;--hb4-h2:#d4a950}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=arast]{--hb4-tint:#7a6bc4;--hb4-s1:#e9e4f7;--hb4-s2:#d8d0ef;--hb4-h1:#bfb6e4;--hb4-h2:#aaa0d8}@media (min-width:900px){.dapp .hb-nav.hb4{padding-inline:36px}}body.app-body:has(.hb-nav.hb4){overflow-x:clip}.dapp .hb4-strip{position:relative;height:100px;border-radius:22px;overflow:hidden;pointer-events:auto;background:linear-gradient(180deg,var(--hb4-s1),var(--hb4-s2));border:1px solid var(--d-line);box-shadow:var(--d-shadow);transition:height .35s var(--d-ease)}.dapp .hb4-hillw{position:absolute;inset:auto 0 0;height:34px;pointer-events:none}.dapp .hb4-hills{display:block;width:100%;height:100%}.dapp .hb4-hills path:nth-child(1){fill:var(--hb4-h1);opacity:.75}.dapp .hb4-hills path:nth-child(2){fill:var(--hb4-h2);opacity:.9}.dapp .hb4-vinew{position:absolute;inset:auto 14px 6px;height:10px;pointer-events:none}.dapp .hb4-vine{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4-vine path{fill:none;stroke:var(--hb4-tint);stroke-width:2.2;stroke-linecap:round;opacity:.85;transition:stroke-dashoffset 1.1s var(--d-ease)}.dapp .hb4-zones{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;padding:6px 6px 12px}.dapp .hb-nav.hb4 a.hb4-zone{position:relative;flex:none;min-height:0;padding:0;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:18px;background:none;color:var(--d-sub);font-weight:400;text-decoration:none;transition:background .35s,color .25s}.dapp .hb-nav.hb4 a.hb4-zone:active{transform:scale(.96)}.dapp .hb-nav.hb4 a.hb4-zone b{font-size:14.5px;font-weight:600;line-height:1.25}.dapp .hb-nav.hb4 a.hb4-zone small{font-size:11px;line-height:1.2;color:var(--d-sub)}.dapp .hb-nav.hb4 a.hb4-zone.on{background:color-mix(in srgb,var(--hb4-tint) 17%,transparent);color:var(--d-ink);font-weight:400;border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hb4-tint) 34%,transparent)}.dapp .hb4-vg{display:block;width:46px;height:46px;transition:transform .4s var(--d-spring)}.dapp .hb4-vg svg{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4-zone.on .hb4-vg{transform:translateY(-1px) scale(1.06)}.dapp .hb4-vg .soil{fill:#9b6a45}.dapp .hb4-vg .seed{fill:#5a3a22}.dapp .hb4-vg .stem{fill:none;stroke:var(--d-ok);stroke-width:2.4;stroke-linecap:round}.dapp .hb4-vg .lf{fill:var(--d-ok)}.dapp .hb4-vg .drop{fill:var(--d-blue)}.dapp .hb4-vg .rip{fill:none;stroke:var(--d-blue);stroke-width:1.6;opacity:.6;transform-box:fill-box;transform-origin:center}.dapp .hb4-vg .bsk{fill:#a8774c}.dapp .hb4-vg .hdl{fill:none;stroke:#a8774c;stroke-width:2.6;stroke-linecap:round}.dapp .hb4-vg .wv{fill:none;stroke:#7d5532;stroke-width:1.4;stroke-linecap:round;opacity:.7}.dapp .hb4-vg .f1{fill:#e3b062}.dapp .hb4-vg .f2{fill:#e0796d}.dapp .hb4-vg .f3{fill:#d9893b}.dapp .hb4-vg .sun{fill:#f2c76d}.dapp .hb4-vg .ray{fill:none;stroke:#f2c76d;stroke-width:2.2;stroke-linecap:round}.dapp .hb4-vg .hl{fill:#7c78c9}:root[data-theme=paper] .dapp .hb4-vg .soil{fill:#b98a5e}:root[data-theme=paper] .dapp .hb4-vg .hl{fill:#8f86d4}.dapp .hb4-zone.on .hb4-vg-kasht .stem{animation:hb4-grow 2.4s var(--d-ease) infinite}.dapp .hb4-zone.on .hb4-vg-dasht .drop{animation:hb4-fall 1.8s ease-in infinite}.dapp .hb4-zone.on .hb4-vg-dasht .rip{animation:hb4-rip 1.8s ease-out infinite}.dapp .hb4-zone.on .hb4-vg-bardasht .f1,.dapp .hb4-zone.on .hb4-vg-bardasht .f2,.dapp .hb4-zone.on .hb4-vg-bardasht .f3{animation:hb4-sway 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.dapp .hb4-zone.on .hb4-vg-bardasht .f2{animation-delay:.4s}.dapp .hb4-zone.on .hb4-vg-bardasht .f3{animation-delay:.8s}.dapp .hb4-zone.on .hb4-vg-arast .rays{animation:hb4-spin 14s linear infinite;transform-origin:24px 22px}@keyframes hb4-grow{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.06)}}@keyframes hb4-fall{0%{transform:translateY(-3px);opacity:0}25%{opacity:1}80%{transform:translateY(11px);opacity:1}100%{transform:translateY(13px);opacity:0}}@keyframes hb4-rip{0%,60%{opacity:0;transform:scale(.4)}70%{opacity:.8;transform:scale(.6)}100%{opacity:0;transform:scale(1.3)}}@keyframes hb4-sway{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes hb4-spin{to{transform:rotate(360deg)}}.dapp .hb4-strip.mini{height:56px}.dapp .hb4-strip.mini .hb4-hillw,.dapp .hb4-strip.mini .hb4-vinew,.dapp .hb4-strip.mini .hb-nav.hb4 a.hb4-zone small{display:none}.dapp .hb4-strip.mini .hb4-zones{display:flex;gap:6px;padding:6px}.dapp .hb4-strip.mini a.hb4-zone small{display:none}.dapp .hb4-strip.mini a.hb4-zone{flex-direction:row;gap:6px;border-radius:14px;width:46px;flex:none}.dapp .hb4-strip.mini a.hb4-zone.on{flex:1;width:auto}.dapp .hb4-strip.mini a.hb4-zone:not(.on) b{display:none}.dapp .hb4-strip.mini .hb4-vg{width:26px;height:26px}.dapp .hb4-strip.mini a.hb4-zone b{font-size:13.5px}.dapp .hb4-fab{position:fixed;z-index:55;inset-inline-end:18px;bottom:calc(var(--d-tab) + var(--d-safe-b) + 16px);width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink);box-shadow:0 4px 0 var(--d-acc-deep),0 14px 28px -10px rgba(0,0,0,.6);transition:transform .15s var(--d-ease),box-shadow .15s;animation:d-pop .5s var(--d-spring) .2s both}.dapp .hb4-fab .ic{width:28px;height:28px}.dapp .hb4-fab:active{transform:translateY(4px);box-shadow:0 0 0 var(--d-acc-deep),0 8px 18px -10px rgba(0,0,0,.6)}.dapp .hb4-fab[aria-expanded=true]{filter:brightness(1.06)}@media (min-width:900px){.dapp .hb4-fab{bottom:28px;inset-inline-end:32px}}.dapp:has(.hb4-fab) .ds-main{padding-bottom:calc(var(--d-tab) + var(--d-safe-b) + 104px)}.dapp .hb4-care{display:flex;flex-direction:column;gap:12px;max-width:560px;margin-inline:auto}.dapp .hb4-sky{position:relative;overflow:hidden;height:236px;border-radius:22px;color:#fff;border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .hb4-skybg{position:absolute;inset:0;transition:opacity .8s}:root:not([data-theme=paper]) .dapp .hb4-skybg{filter:saturate(.8) brightness(.78)}.dapp .hb4-scenew,.dapp .hb4-scene{position:absolute;inset:0;width:100%;height:100%;display:block}.dapp .hb4-scene>*{transition:opacity .7s,transform .8s var(--d-ease)}.dapp .hb4-sky-h{position:absolute;inset:16px 18px auto;display:flex;align-items:center;gap:8px;z-index:2}.dapp .hb4-sky-h b{flex:1;font-size:16px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.25)}.dapp .hb4-sky-h span{font-size:13px;opacity:.9}.dapp .hb4-moods{position:absolute;inset:auto 12px 12px;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dapp .hb4-mood{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:6px 0 4px;border-radius:14px;font-size:11.5px;color:rgba(255,255,255,.88);transition:background .25s,transform .2s var(--d-spring)}.dapp .hb4-mood:active{transform:scale(.92)}.dapp .hb4-face svg{display:block;width:40px;height:40px;overflow:visible}.dapp .hb4-face .fc{fill:rgba(255,255,255,.16);stroke:rgba(255,255,255,.7);stroke-width:1.6}.dapp .hb4-face .fe{fill:#fff}.dapp .hb4-face .fm{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.dapp .hb4-mood.on{background:rgba(255,255,255,.22);color:#fff;font-weight:600;transform:translateY(-3px)}.dapp .hb4-mood.on .fc{fill:rgba(255,255,255,.95);stroke:none}.dapp .hb4-mood.on .fe{fill:#3a2d1a}.dapp .hb4-mood.on .fm{stroke:#3a2d1a}.dapp .hb4-jl{display:flex;justify-content:center;margin:-4px 0 0}.dapp .hb4-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dapp .hb4-vt{position:relative;overflow:hidden;min-height:164px;display:flex;flex-direction:column;border-radius:22px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .hb4-vt-f{position:absolute;inset:auto 0 0;height:0;background:linear-gradient(180deg,color-mix(in srgb,var(--hc) 30%,transparent),color-mix(in srgb,var(--hc) 48%,transparent));transition:height .9s var(--d-ease)}.dapp .hb4-vt-b{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:14px 14px 70px;text-align:start;color:inherit}.dapp .hb4-vt-h{display:flex;align-items:center;gap:8px;color:var(--hc);font-size:14px;font-weight:600}.dapp .hb4-vt-h .ic{width:20px;height:20px}.dapp .hb4-vt-v{font-size:26px;font-weight:700;line-height:1.2}.dapp .hb4-vt-v small{display:block;font-size:12.5px;font-weight:400;color:var(--d-sub);margin-top:2px}.dapp .hb4-vt-v em{font-style:normal;font-size:16px;font-weight:600;color:var(--d-sub)}.dapp .hb4-vt .hb4-orb{position:absolute;z-index:2;inset-inline-start:12px;bottom:12px}.dapp .hb4-orb{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--hc,var(--d-rose,#e58aa4));border:2.6px solid color-mix(in srgb,var(--hc,#e58aa4) 40%,transparent);background:color-mix(in srgb,var(--d-surf) 60%,transparent);transition:transform .15s var(--d-spring)}.dapp .hb4-orb:active{transform:scale(.88)}.dapp .hb4-orb .ic{width:22px;height:22px}.dapp .hb4-orb.big{width:56px;height:56px}.dapp .hb4-vt.done .hb4-orb{background:var(--hc);color:var(--d-bg);border-color:var(--hc)}.dapp .hb4-cyc:empty{display:none}.dapp .hb4-bc{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border-radius:22px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);overflow:hidden;--hc:#e58aa4}:root[data-theme=paper] .dapp .hb4-bc{--hc:#c25477}.dapp .hb4-bc::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 120% at 12% 50%,color-mix(in srgb,var(--hc) 16%,transparent),transparent 70%)}.dapp .hb4-bc-f{position:relative;width:56px;height:56px;flex:none}.dapp .hb4-bc-f svg{display:block;width:100%;height:100%}.dapp .hb4-bc-t{position:relative;flex:1;min-width:0}.dapp .hb4-bc-t b{display:block;font-size:15.5px;font-weight:600}.dapp .hb4-bc-t small{display:block;font-size:12.5px;color:var(--d-sub);margin-top:2px}.dapp .hb4-bc .hb4-orb{position:relative}.dapp .hb4-sheet .hb4-sh-r{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 4px;font-size:15px;color:var(--d-ink2)}.dapp .hb4-sh-d{font-size:18px;color:var(--d-ink)}.dapp .hb4-sh-c{display:flex;align-items:center;justify-content:center;gap:28px;padding:14px 0 6px}.dapp .hb4-sh-c>div{text-align:center;min-width:80px}.dapp .hb4-sh-n{display:block;font-size:44px;font-weight:700;line-height:1.1}.dapp .hb4-sh-c small{color:var(--d-sub);font-size:13px}.dapp .hb4-ib{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--d-surf2);color:var(--d-ink);border:1px solid var(--d-line)}.dapp .hb4-ib .ic{width:24px;height:24px}.dapp .hb4-minus{display:block;width:18px;height:2.4px;border-radius:2px;background:currentColor}.dapp .hb4-br{position:fixed;inset:0;z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;color:#fff;background:radial-gradient(90% 60% at 50% 45%,#3b2a45 0,#1b1428 70%);opacity:0;pointer-events:none;transition:opacity .5s}:root[data-theme=paper] .dapp .hb4-br{background:radial-gradient(90% 60% at 50% 45%,#f7e5e6 0,#e9d9ee 80%);color:#3a2a3d}.dapp .hb4-br.on{opacity:1;pointer-events:auto}.dapp .hb4-br-x{position:absolute;top:calc(var(--d-safe-t) + 18px);inset-inline-start:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.12);color:inherit}.dapp .hb4-br-x .ic{width:22px;height:22px}.dapp .hb4-br-fw{width:230px;height:230px;transform:scale(.55);transition:transform 4s ease-in-out}.dapp .hb4-br-fw svg{display:block;width:100%;height:100%}.dapp .hb4-br.in .hb4-br-fw{transform:scale(1)}.dapp .hb4-br.hold .hb4-br-fw{transform:scale(1);transition-duration:1s}.dapp .hb4-br.out .hb4-br-fw{transform:scale(.55);transition-duration:6s}.dapp .hb4-br .pt{fill:#f2a6b8;opacity:.78}:root[data-theme=paper] .dapp .hb4-br .pt{fill:#d9748f;opacity:.5}.dapp .hb4-br .ct{fill:#ffd98a}.dapp .hb4-br-t{font-size:24px;font-weight:600;min-height:38px}.dapp .hb4-br-s{font-size:14px;opacity:.7;margin-top:-18px}@media (prefers-reduced-motion:reduce){.dapp .hb4-zone.on .hb4-vg-kasht .stem,.dapp .hb4-zone.on .hb4-vg-dasht .drop,.dapp .hb4-zone.on .hb4-vg-dasht .rip,.dapp .hb4-zone.on .hb4-vg-bardasht .f1,.dapp .hb4-zone.on .hb4-vg-bardasht .f2,.dapp .hb4-zone.on .hb4-vg-bardasht .f3,.dapp .hb4-zone.on .hb4-vg-arast .rays{animation:none}.dapp .hb4-br-fw{transition:none}}.dapp .hb4-nsheet .sheet-head{padding-bottom:10px;border-bottom:0}.dapp .hb4-nsheet .sheet-title h2{font-size:15px;font-weight:600;color:var(--d-sub)}.dapp .hb4-nt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 16px 4px;padding:5px;border-radius:22px;background:var(--d-surf2)}.dapp .hb4-nt-b{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 2px 7px;border-radius:17px;color:var(--d-sub);transition:background .2s var(--d-ease),color .2s,transform .15s var(--d-spring)}.dapp .hb4-nt-b:active{transform:scale(.95)}.dapp .hb4-nt-ic{display:grid;place-items:center;width:34px;height:34px;margin-bottom:3px;border-radius:50%;color:var(--hc);background:color-mix(in srgb,var(--hc) 14%,transparent);transition:transform .25s var(--d-spring),background .2s}.dapp .hb4-nt-ic .ic{width:19px;height:19px}.dapp .hb4-nt-b b{font-size:13.5px;font-weight:600}.dapp .hb4-nt-b small{max-width:100%;padding:0 2px;font-size:10.5px;color:var(--d-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb4-nt-b.on{background:var(--d-surf);color:var(--d-ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 6px 16px -8px color-mix(in srgb,var(--hc) 60%,transparent)}.dapp .hb4-nt-b.on .hb4-nt-ic{background:var(--hc);color:#1b1710;transform:scale(1.08)}.dapp .hb4-nt-b.on small{color:var(--d-sub)}.dapp .hb4-nsheet .sheet-body{animation:hb4-nfade .22s var(--d-ease)}@keyframes hb4-nfade{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dapp .hb4-nsheet .sheet-body{animation:none}.dapp .hb4-nt-ic{transition:none}}.dapp .pl4-vw{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:34px;padding:0 10px 0 8px;border-radius:99px;background:var(--d-surf2);font-size:13px;font-weight:600;color:var(--d-ink2)}.dapp .pl4-vw .ic{width:16px;height:16px;color:var(--d-acc)}.dapp .pl4-vw .pl4-vw-c{width:12px;height:12px;color:var(--d-faint)}.dapp .pl4-und-w{display:flex;flex-direction:column;gap:6px;margin-top:6px}.dapp .pl4-und{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:15px;background:var(--d-surf);border:1px dashed var(--d-line2);color:var(--d-ink2);font-size:14px;font-weight:600;text-align:start}.dapp .pl4-und b{font-size:12.5px;font-weight:600;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .pl4-und-c{margin-inline-start:auto;width:15px;height:15px;color:var(--d-faint);transform:rotate(90deg);transition:transform .2s var(--d-ease)}.dapp .pl4-und-w.open .pl4-und-c{transform:rotate(-90deg)}.dapp .pl4-back{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:99px;background:var(--d-surf2);color:var(--d-ink2);font-size:13px;font-weight:600}.dapp .pl4-back .ic{width:16px;height:16px}.dapp .pl-wkb{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:11px 14px;border-radius:18px;text-align:start;border:1.5px dashed color-mix(in srgb,var(--d-acc) 50%,var(--d-line2));background:linear-gradient(135deg,color-mix(in srgb,var(--d-acc) 13%,var(--d-surf)),var(--d-surf));transition:transform .15s var(--d-spring)}.dapp .pl-wkb:active{transform:scale(.98)}.dapp .pl-wkb-ic{flex:none;display:flex}.dapp .pl-wkb-ic i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid var(--d-surf);background:var(--c,#e3b062);color:#1b1710}.dapp .pl-wkb-ic i+i{margin-inline-start:-11px}.dapp .pl-wkb-ic i:nth-child(1){--c:#e8c27a}.dapp .pl-wkb-ic i:nth-child(2){--c:#a9b4ec}.dapp .pl-wkb-ic i:nth-child(3){--c:#86cdbf}.dapp .pl-wkb-ic .ic{width:17px;height:17px}.dapp .pl-wkb-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.5}.dapp .pl-wkb-t b{font-size:14.5px;font-weight:700}.dapp .pl-wkb-t small{font-size:12px;color:var(--d-sub)}.dapp .pl-wkb .pl-go{flex:none;width:16px;height:16px;color:var(--d-faint)}.dapp .wk-nk{display:flex;flex-direction:column;gap:8px;padding:4px 12px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch}.dapp .wk-nk-h{margin:2px 4px 4px;font-size:13px;color:var(--d-sub)}.dapp .wk-nk-c{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:18px;background:var(--d-surf2);text-align:start;transition:transform .15s var(--d-spring),background .2s}.dapp .wk-nk-c:active{transform:scale(.98)}.dapp .wk-nk-c.open{background:color-mix(in srgb,var(--hc) 10%,var(--d-surf2))}.dapp .wk-nk-c.open .pl-go{transform:rotate(-90deg)}.dapp .wk-nk-i{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;color:var(--hc);background:color-mix(in srgb,var(--hc) 18%,transparent)}.dapp .wk-nk-i .ic{width:24px;height:24px}.dapp .wk-nk-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dapp .wk-nk-t b{font-size:15.5px;font-weight:700}.dapp .wk-nk-t small{font-size:12px;color:var(--d-sub);line-height:1.5}.dapp .wk-nk-w{display:flex;gap:3px;margin-top:2px}.dapp .wk-nk-w i{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;font-size:9.5px;font-style:normal;color:var(--d-faint);background:var(--d-surf3)}.dapp .wk-nk-w i.on{background:var(--hc);color:#1b1710;font-weight:700}.dapp .wk-nk .pl-go{flex:none;width:16px;height:16px;color:var(--d-faint);transition:transform .2s var(--d-ease)}.dapp .wk-nk-ss{display:flex;flex-direction:column;gap:6px;margin:-2px 0 2px;padding-inline-start:20px}.dapp .wk-nk-s,.dapp .wk-nk-r{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:15px;background:var(--d-surf);border:1px solid var(--d-line);text-align:start}.dapp .wk-nk-s>span:nth-child(2),.dapp .wk-nk-r>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.dapp .wk-nk-s b,.dapp .wk-nk-r b{font-size:14px;font-weight:600}.dapp .wk-nk-s small,.dapp .wk-nk-r small{font-size:12px;color:var(--d-sub)}.dapp .wk-nk-si{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--hc,var(--d-acc));background:color-mix(in srgb,var(--hc,var(--d-acc)) 16%,transparent)}.dapp .wk-nk-si .ic{width:18px;height:18px}.dapp .wk-nk-m{display:flex;flex-direction:column;gap:6px;margin-top:6px}.dapp .wk-nk-m h4{margin:6px 4px 0;font-size:12.5px;font-weight:600;color:var(--d-sub)}.dapp .hb-stats.hb4-hv{display:flex;flex-direction:column;align-items:stretch;gap:26px;max-width:640px;margin-inline:auto}.dapp .hb4-hv.busy{opacity:.55;pointer-events:none;transition:opacity .2s}.dapp .hb4-scope{display:flex;width:100%;margin:0 0 -10px}.dapp .hb4-scope button{flex:1;justify-content:center;min-height:40px;font-size:14px}.dapp .hb4-scope button.lock{opacity:.62}.dapp .hb4-scope button .ic{width:13px;height:13px}.dapp .hb4-hv .hb-tip.hb4-tip{background:none;box-shadow:none;border:1.5px dashed var(--d-line2)}.dapp .hb4-sec{display:flex;flex-direction:column;gap:12px;min-width:0;animation:hb4-rise .55s var(--d-ease) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes hb4-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dapp .hb4-sh{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 4px}.dapp .hb4-sh h2{flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;color:var(--d-sub)}.dapp .hb4-sh .dlink{padding:4px 2px;font-size:13px}.dapp .hb4-sh-a{flex:none;font-size:12.5px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .hb4-bx{padding:16px;border-radius:22px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .hb4-bx .hb-trsub{margin:0 0 10px;font-size:12.5px;font-weight:500;color:var(--d-sub)}.dapp .hb4-bx .hb-trsub:not(:first-child){margin-top:16px;padding-top:14px;border-top:1px solid var(--d-line)}.dapp .hb4-bx .dempty{padding:6px 0}.dapp .hb4-bx .dmuted{margin:10px 0 0;text-align:center}.dapp .hb4-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:22px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);text-align:start;color:inherit;transition:transform .15s var(--d-spring)}.dapp .hb4-row:active{transform:scale(.985)}.dapp .hb4-gd.fql{min-height:0;padding:0 0 16px;border-radius:26px;overflow:hidden;border:1px solid var(--d-line);box-shadow:var(--d-shadow);animation:hb4-rise .55s var(--d-ease) both}.dapp .hb4-sk{--sk1:#2b2314;--sk2:#523e17;--sk3:#9a6b25;--hl1:#1c2a1d;--hl2:var(--fql-ground);position:relative;height:172px;overflow:hidden;background:linear-gradient(180deg,var(--sk1),var(--sk2) 58%,var(--sk3))}:root[data-theme=paper] .dapp .hb4-sk{--sk1:#fbe9c4;--sk2:#f9d59b;--sk3:#f0b868;--hl1:#d3c488}.dapp .hb4-sk-sun{position:absolute;inset-inline-end:26px;bottom:calc(22px + var(--sun,0) * .9px);width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff4c7,#ffd36e 55%,#f1a93a);box-shadow:0 0 34px 10px rgba(255,200,90,.38);transition:bottom 1.5s var(--d-ease);animation:hb4-sunp 5s ease-in-out infinite}@keyframes hb4-sunp{0%,100%{box-shadow:0 0 30px 8px rgba(255,200,90,.32)}50%{box-shadow:0 0 42px 14px rgba(255,200,90,.46)}}:root[data-theme=paper] .dapp .hb4-sk-sun{background:radial-gradient(circle at 38% 34%,#fff1b8,#ffc94f 52%,#ee9a2a);box-shadow:0 0 30px 10px rgba(240,160,40,.4)}.dapp .hb4-sk-hills{position:absolute;inset-inline:0;bottom:0;height:64px;pointer-events:none}.dapp .hb4-sk-hills::before,.dapp .hb4-sk-hills::after{content:"";position:absolute;border-radius:50%}.dapp .hb4-sk-hills::before{bottom:-38px;inset-inline-start:-14%;width:82%;height:98px;background:var(--hl1)}.dapp .hb4-sk-hills::after{bottom:-48px;inset-inline-end:-18%;width:94%;height:106px;background:var(--hl2)}.dapp .hb4-sk::after{content:"";position:absolute;inset-inline:0;bottom:0;height:12px;background:var(--hl2);pointer-events:none}.dapp .hb4-sk-t{position:absolute;z-index:2;inset-inline-start:20px;bottom:24px;display:flex;flex-direction:column;color:#fff7e4;text-shadow:0 1px 10px rgba(0,0,0,.25)}:root[data-theme=paper] .dapp .hb4-sk-t{color:#4a3320;text-shadow:none}.dapp .hb4-sk-t>span{font-size:13px;opacity:.9}.dapp .hb4-sk-t b{font-size:42px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.dapp .hb4-sk-t .hb4-sk-s{font-size:12.5px}.dapp .hb4-figs{display:flex;margin:4px 14px 0;color:var(--fql-ink)}.dapp .hb4-figs .hd-fig{padding:12px 4px 2px}.dapp .hb4-figs .hd-fig span{color:var(--fql-ink2)}.dapp .hb4-figs .hd-fig+.hd-fig::before{background:color-mix(in srgb,var(--fql-ink) 16%,transparent)}.dapp .hb4-gd .fql-land{padding-top:38px;gap:32px 12px;align-items:stretch}.dapp .hb4-gd .fql-row{align-items:flex-start;justify-content:center}.dapp .hb4-gd .fql-c .hb-bedp.fql-p{height:76px}.dapp .hb4-gd .fql-c .hb-bedp.fql-p .hb-pl-svg{width:26px;max-height:62px}.dapp .hb4-gd .fql-c .hb-bedp.fql-p .hb-pl-svg.cur{flex:0 1 46px;width:46px;max-height:74px}.dapp .hb4-gd .fql-plot{padding-bottom:12px}.dapp .hb4-gd .fql-sign{padding:4px 10px 4px 6px;gap:7px}.dapp .hb4-gd .fql-sign .ic.go{display:none}.dapp .hb4-lc.fql-c{flex-basis:calc(50% - 1px)}.dapp .hb4-lc b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;line-height:1.4}.dapp .hb4-fr{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px;margin-top:8px;padding:0 4px;color:var(--fql-ink)}.dapp .hb4-fr span{display:inline-flex;align-items:center;gap:4px;min-height:22px;font-size:11.5px;font-variant-numeric:tabular-nums;opacity:.92}.dapp .hb4-fr .ic{width:13px;height:13px;color:var(--hc)}.dapp .hb4-land-e{margin:14px}.dapp .hb4-gd-f{display:flex;align-items:center;padding:10px 16px 0}.dapp .hb4-gd-f .dlink{margin-inline-start:auto;font-size:13px}.dapp .hb4-ar{display:flex;flex-direction:column;margin:22px 14px 0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--fql-ink) 13%,transparent)}.dapp .hb4-ar h3{margin:0 4px 2px;font-size:12.5px;font-weight:500;color:var(--fql-ink2)}.dapp .hb4-ar-r{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 4px;border-radius:12px;color:var(--fql-ink);text-align:start;transition:background .15s}.dapp .hb4-ar-r:active{background:color-mix(in srgb,var(--fql-ink) 8%,transparent)}.dapp .hb4-ar-i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--hc);background:color-mix(in srgb,var(--hc) 20%,transparent)}.dapp .hb4-ar-i .ic{width:17px;height:17px}.dapp .hb4-ar-r b{font-size:14px;font-weight:600;white-space:nowrap}.dapp .hb4-ar-f{flex:1;min-width:0;text-align:end;font-size:12px;color:var(--fql-ink2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb4-ar-r .ic.go{flex:none;width:14px;height:14px;color:var(--fql-ink2);opacity:.7}.dapp .hb4-cm{margin-inline-start:auto}.dapp .hb4-cm button{min-height:30px;padding:0 11px;font-size:12.5px}.dapp .hb4-cal-b{display:flex;flex-direction:column;gap:16px}.dapp .hb4-cal-n{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 4px}.dapp .hb4-cal-n b{font-size:20px;font-weight:700}.dapp .hb4-cal-a{display:flex;gap:2px;margin-inline-end:-8px}.dapp .hb4-cal-a .dicon:disabled{opacity:.3}.dapp .hb4-px-h{font-size:11.5px;color:var(--d-faint);text-align:center}.dapp .hb4-px-c{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:none;box-shadow:inset 0 0 0 1.5px var(--d-line2);font-size:13px;color:var(--d-sub);font-variant-numeric:tabular-nums;transition:transform .12s var(--d-spring)}.dapp .hb4-px-c:active{transform:scale(.88)}.dapp .hb4-px-c.on{background:var(--mc);box-shadow:none;color:#2a1d08;font-weight:600}.dapp .hb4-px-c.on.md{background:color-mix(in srgb,var(--mc) 86%,var(--d-bg))}.dapp .hb4-px-c.on.lo{color:var(--d-ink)}.dapp .hb4-px-c.fut{box-shadow:none;opacity:.3}.dapp .hb4-px-c.tdy{box-shadow:0 0 0 2px var(--d-surf-ring,var(--d-bg)),0 0 0 3.5px var(--d-acc)}.dapp .hb4-px-c.pop:not(.fut){animation:hb4-pop .42s var(--d-spring) both;animation-delay:calc(var(--n,0) * 9ms)}@keyframes hb4-pop{from{opacity:0;transform:scale(.45)}to{opacity:1;transform:none}}.dapp .hb4-px.wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dapp .hb4-px-w{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.dapp .hb4-px.mo{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 4px;justify-items:center}.dapp .hb4-px-x{display:block}.dapp .hb4-px-ms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px}.dapp .hb4-px-s{display:flex;flex-direction:column;gap:4px;min-width:0}.dapp .hb4-mz{align-self:flex-start;min-height:30px;padding:0 2px;font-size:13px;font-weight:600;color:var(--d-ink2)}.dapp .hb4-mz:active{opacity:.6}.dapp .hb4-px-s.cur .hb4-mz{color:var(--d-acc)}.dapp .hb4-px.mo.sm{gap:3px 2px}.dapp .hb4-px.mo.sm .hb4-px-c{width:100%;max-width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--d-line2)}.dapp .hb4-px.mo.sm .hb4-px-c.on{box-shadow:none}.dapp .hb4-px.mo.sm .hb4-px-c.fut{box-shadow:none;opacity:.5;background:var(--d-line)}.dapp .hb4-px.mo.sm .hb4-px-c.tdy{box-shadow:0 0 0 1.5px var(--d-acc)}.dapp .hb4-px-s .hb4-px-c.pop:not(.fut){animation-delay:calc(var(--m,0) * 40ms)}.dapp .hb4-lg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:0;font-size:11.5px;color:var(--d-sub)}.dapp .hb4-lg>span{display:inline-flex;align-items:center;gap:5px}.dapp .hb4-lg i{display:inline-block;width:10px;height:10px;border-radius:50%}@media (min-width:700px){.dapp .hb4-px-ms{grid-template-columns:repeat(4,minmax(0,1fr))}.dapp .hb4-px-ms.s3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.dapp .hb-stats.hb4-hv{max-width:880px}.dapp .hb4-gd .fql-land{grid-template-columns:repeat(3,minmax(0,1fr))}.dapp .hb4-gd .fql-plot.w2{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.dapp .hb4-sk-sun{animation:none;transition:none}.dapp .hb4-sec,.dapp .hb4-gd.fql,.dapp .hb4-px-c.pop:not(.fut){animation:none}}.dapp .hb4-cp-w{flex:none;display:inline-flex;max-width:56%}.dapp .hb4-cp{min-height:34px;padding:0 9px;border-radius:99px;font-size:13px;font-weight:600;color:var(--d-ink2)}.dapp .hb4-cp.set{color:var(--d-ink)}.dapp .hb4-cal-t{display:flex;flex-direction:column;gap:1px;min-width:0}.dapp .hb4-cal-t small{font-size:12px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .hb4-cal-b.one .hb4-px-c.st-d{background:var(--hc);box-shadow:none;color:#1b1710;font-weight:700}.dapp .hb4-cal-b.one .hb4-px-c.st-p{box-shadow:inset 0 0 0 2.4px var(--hc);color:var(--hc);font-weight:700}.dapp .hb4-cal-b.one .hb4-px-c.st-n{background:var(--d-surf3);box-shadow:none;color:var(--d-faint)}.dapp .hb4-cal-b.one .hb4-px.mo.sm .hb4-px-c.st-p{box-shadow:inset 0 0 0 2px var(--hc)}.dapp .hb4-lg i.lg-d{background:var(--hc)}.dapp .hb4-lg i.lg-p{background:none;box-shadow:inset 0 0 0 2px var(--hc)}.dapp .hb4-lg i.lg-n{background:var(--d-surf3)}.dapp .hb4-cal-b.one .hb4-lg i.lg-d,.dapp .hb4-cal-b.one .hb4-lg i.lg-p{--hc:inherit}.dapp .hb4-mt{display:flex;align-items:center;gap:16px}.dapp .hb4-mt-a{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:84px}.dapp .hb4-mt-f{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--mc) 20%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--mc) 40%,transparent)}.dapp .hb4-mt-f .hb-face-svg{width:46px;height:46px}.dapp .hb4-mt-a b{font-size:24px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.dapp .hb4-mt-a small{font-size:12px;color:var(--mc)}.dapp .hb4-mt-d{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dapp .hb4-mt-r{display:flex;align-items:center;gap:8px;height:20px}.dapp .hb4-mt-q{flex:none;display:grid}.dapp .hb4-mt-q .hb-face-svg{width:18px;height:18px}.dapp .hb4-mt-r i{flex:1;height:8px;border-radius:6px;background:var(--d-surf3);overflow:hidden}.dapp .hb4-mt-r u{display:block;height:100%;min-width:0;border-radius:6px;background:var(--mc);text-decoration:none;transform-origin:100% 50%;animation:hb4-bar .8s var(--d-ease) both}.dapp[dir=ltr] .hb4-mt-r u{transform-origin:0 50%}@keyframes hb4-bar{from{transform:scaleX(0)}to{transform:none}}.dapp .hb4-mt-r em{flex:none;min-width:2ch;font-style:normal;font-size:12px;color:var(--d-sub);text-align:end;font-variant-numeric:tabular-nums}.dapp .hb4-mr{display:block;width:100%;height:auto;overflow:visible;margin-top:16px}.dapp .hb4-mr .g{stroke:var(--d-line);stroke-width:1;stroke-dasharray:2 5}.dapp .hb4-mr .ar{fill-opacity:.16;stroke:none}.dapp .hb4-mr .ln{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dapp .hb4-mr .d{stroke:var(--d-surf);stroke-width:2}.dapp .hb4-mr .d.l{stroke-width:2.4}.dapp .hb4-mt-n{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:var(--d-sub)}.dapp .hb4-mt-n .ic{width:15px;height:15px;color:var(--d-acc)}.dapp .hb4-mc{margin-top:16px;padding-top:14px;border-top:1px solid var(--d-line)}.dapp .hb4-mc .hb-trsub{margin:0 0 10px!important;padding:0!important;border:0!important}.dapp .hb4-hv .hb-corr{gap:6px}.dapp .hb4-hv .hb-corr li{padding:9px 10px;border-radius:16px;background:var(--d-surf2)}.dapp .hb4-hv .hb-corr li .hb-tile{width:38px;height:38px;border-radius:13px}.dapp .hb4-hv .hb-corr li b{font-size:14px}.dapp .hb4-hv .hb-corr li .dmuted{font-size:12px;line-height:1.6}.dapp .hb4-more{margin-top:8px}.dapp .hb4-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;min-height:40px;font-size:13px;color:var(--d-sub)}.dapp .hb4-more>summary::-webkit-details-marker{display:none}.dapp .hb4-more>summary .hd-go{width:15px;height:15px;margin-inline-start:auto;color:var(--d-faint);transform:rotate(-90deg);transition:transform .2s}.dapp .hb4-more[open]>summary .hd-go{transform:rotate(90deg)}.dapp .hb4-wh{position:relative;width:100%;max-width:330px;margin:4px auto 0}.dapp .hb4-wh::before{content:"";display:block;padding-bottom:100%}.dapp .hb4-wh-s{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.dapp .hb4-wh-s .rg{fill:none;stroke:var(--d-line2);stroke-width:1}.dapp .hb4-wh-s .rg:last-of-type{stroke:var(--d-line2)}.dapp .hb4-wh-s .ax{stroke:var(--d-line);stroke-width:1}.dapp .hb4-wh-s .cu{fill:color-mix(in srgb,var(--d-acc) 24%,transparent);stroke:var(--d-acc);stroke-width:2.2;stroke-linejoin:round;transform-origin:150px 150px;animation:hb4-wheel .9s var(--d-ease) both}.dapp .hb4-wh-s.ghost .cu{fill:color-mix(in srgb,var(--d-acc) 8%,transparent);stroke-dasharray:5 5;stroke-width:1.6;opacity:.6;animation:hb4-breathe 4.5s ease-in-out infinite}.dapp .hb4-wh-s .pv{fill:none;stroke:var(--d-faint);stroke-width:1.3;stroke-dasharray:4 3}.dapp .hb4-wh-s .dt{fill:var(--hc);stroke:var(--d-surf);stroke-width:2}@keyframes hb4-wheel{from{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}@keyframes hb4-breathe{0%,100%{transform:scale(.94);opacity:.45}50%{transform:scale(1);opacity:.75}}.dapp .hb4-wb{position:absolute;display:grid;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;color:var(--hc);background:color-mix(in srgb,var(--hc) 18%,var(--d-surf));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--hc) 38%,transparent);transition:transform .15s var(--d-spring)}.dapp .hb4-wb:active{transform:scale(.88)}.dapp .hb4-wb .ic{width:19px;height:19px}.dapp .hb4-wh-m{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;pointer-events:none;text-align:center}.dapp .hb4-wh-m b{font-size:30px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.dapp .hb4-wh-m span{font-size:12px;color:var(--d-sub)}.dapp .hb4-wh-m em{font-style:normal;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .hb4-wh-m em.up,.dapp .hb4-wr small.up{color:var(--d-ok)}.dapp .hb4-wh-m em.down,.dapp .hb4-wr small.down{color:var(--d-bad)}.dapp .hb4-wh-c{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-bottom:6px}.dapp .hb4-wh-c span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px 0 9px;border-radius:99px;font-size:12.5px;font-weight:500;color:var(--d-ink);background:color-mix(in srgb,var(--hc) 16%,transparent)}.dapp .hb4-wh-c .ic{width:15px;height:15px;color:var(--hc)}.dapp .hb4-wh-e{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:6px;text-align:center}.dapp .hb4-wh-e b{font-size:14px;font-weight:600}.dapp .hb4-wr-l{display:flex;flex-direction:column;margin-top:14px;padding-top:6px;border-top:1px solid var(--d-line)}.dapp .hb4-wr{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;text-align:start;color:inherit}.dapp .hb4-wr+.hb4-wr{border-top:1px solid var(--d-line)}.dapp .hb4-wr-i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--hc);background:color-mix(in srgb,var(--hc) 18%,transparent)}.dapp .hb4-wr-i .ic{width:17px;height:17px}.dapp .hb4-wr b{flex:none;min-width:5.2em;max-width:34%;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb4-wr-b{flex:1;min-width:0;height:8px;border-radius:6px;background:var(--d-surf3);overflow:hidden}.dapp .hb4-wr-b i{display:block;height:100%;width:var(--w,0);border-radius:6px;background:var(--hc);transform-origin:100% 50%;animation:hb4-bar .8s var(--d-ease) both}.dapp[dir=ltr] .hb4-wr-b i{transform-origin:0 50%}.dapp .hb4-wr em{flex:none;min-width:1.6ch;font-style:normal;font-size:14px;font-weight:700;color:var(--hc);text-align:center;font-variant-numeric:tabular-nums}.dapp .hb4-wr small{flex:none;min-width:2.2ch;font-size:11.5px;font-weight:600;color:var(--d-faint);text-align:start;font-variant-numeric:tabular-nums}.dapp .hb4-wh-h{margin-top:14px;padding-top:12px;border-top:1px solid var(--d-line)}.dapp .hb4-wh-h>span{display:block;font-size:12.5px;color:var(--d-sub);margin-bottom:2px}.dapp .hb4-sp{display:block;width:100%;height:auto;overflow:visible}.dapp .hb4-sp .ar{fill:color-mix(in srgb,var(--d-acc) 14%,transparent);stroke:none}.dapp .hb4-sp .ln{fill:none;stroke:var(--d-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.dapp .hb4-sp .dt{fill:var(--d-acc);stroke:var(--d-surf);stroke-width:2}.dapp .hb4-wsh .hb-wrow{grid-template-columns:42px 1fr 44px;padding:12px 0;row-gap:8px}.dapp .hb4-wsh .hb-wrow .hb-tile{width:42px;height:42px;border-radius:14px}.dapp .hb4-wsh .hb-wrow>b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:17px;background:color-mix(in srgb,var(--hc) 16%,transparent)}.dapp .hb4-wsh .hb-wrow input[type=range]{height:28px}.dapp .hb4-ar4{display:flex;flex-direction:column;gap:22px;padding:2px 0 14px}.dapp .hb4-ah{position:relative;overflow:hidden;border-radius:26px;padding:18px 16px 6px;border:1px solid color-mix(in srgb,var(--hc) 24%,var(--d-line));background:radial-gradient(120% 80% at 88% 0%,color-mix(in srgb,var(--hc) 30%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--hc) 9%,var(--d-surf)),var(--d-surf));box-shadow:var(--d-shadow);animation:hb4-rise .55s var(--d-ease) both}.dapp .hb4-ah-top{position:relative;display:flex;align-items:center;gap:14px}.dapp .hb4-ah-i{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:20px;color:var(--hc);background:color-mix(in srgb,var(--hc) 22%,var(--d-surf));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hc) 34%,transparent),0 8px 18px -10px color-mix(in srgb,var(--hc) 70%,transparent)}.dapp .hb4-ah-i .ic{width:30px;height:30px}.dapp .hb4-ah-t{flex:1;min-width:0}.dapp .hb4-ah-t h3{margin:0;font-size:22px;font-weight:700;line-height:1.4}.dapp .hb4-ah-t span{display:block;font-size:12.5px;line-height:1.6;color:var(--d-sub)}.dapp .hb4-ah-r{position:relative;flex:none;width:56px;height:56px;--hc:var(--d-ok)}.dapp .hb4-ah-r .dring{display:block;width:100%;height:100%}.dapp .hb4-ah-r b{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .hb-bedp.hb4-ah-g{position:relative;gap:2px;justify-content:center}.dapp .hb-bedp.hb4-ah-g{overflow:visible;min-height:92px;margin:4px -16px 0;padding:0 22px 16px}.dapp .hb4-ah-g::before,.dapp .hb4-ah-g::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.dapp .hb4-ah-g::before{bottom:-64px;inset-inline-start:-12%;width:68%;height:104px;background:color-mix(in srgb,var(--hc) 13%,var(--d-surf))}.dapp .hb4-ah-g::after{inset-inline:auto;bottom:-72px;inset-inline-end:-14%;width:80%;height:112px;background:color-mix(in srgb,var(--hc) 20%,var(--d-surf))}.dapp .hb4-ah-p{position:relative;z-index:1}.dapp .hb4-ah-p{flex:none;width:44px;display:flex;align-items:flex-end;animation:fql-rise .65s var(--d-spring) both;animation-delay:calc(var(--i,0) * 60ms + 150ms)}.dapp .hb4-ah-p:active{transform:scale(.92)}.dapp .hb-bedp.hb4-ah-g .hb-pl-svg{width:30px;max-height:78px}.dapp .hb-bedp.hb4-ah-g .hb-pl-svg.cur{width:44px;max-height:86px}.dapp .hb4-ah-e{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;font-size:13px;color:var(--d-sub)}.dapp .hb4-ah-e .ic{width:22px;height:22px;color:var(--hc)}.dapp .hb4-ah-f{position:relative;z-index:1;display:flex;margin:0 -2px}.dapp .hb4-ah-f .hd-fig{padding:10px 2px 8px}.dapp .hb4-ah-f .hd-fig span{white-space:nowrap}.dapp .hb4-ac{display:flex;gap:8px;animation:hb4-rise .55s var(--d-ease) .08s both}.dapp .hb4-ac .dbtn{flex:1;min-height:50px;border-radius:17px;justify-content:center}.dapp .hb4-ac-m{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:17px;color:var(--hc);background:color-mix(in srgb,var(--hc) 16%,var(--d-surf));border:1px solid color-mix(in srgb,var(--hc) 30%,transparent);transition:transform .15s var(--d-spring)}.dapp .hb4-ac-m:active{transform:scale(.92)}.dapp .hb4-ac-m .ic{width:24px;height:24px}.dapp .hb4-hl{display:flex;flex-direction:column;margin:-6px 0}.dapp .hb4-hr{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:6px 0;text-align:start;color:inherit}.dapp .hb4-hr+.hb4-hr{border-top:1px solid var(--d-line)}.dapp .hb4-hr:active{opacity:.7}.dapp .hb-bedp.hb4-hr-p{flex:none;width:46px;min-height:44px;padding:0 4px 5px}.dapp .hb-bedp.hb4-hr-p::after{height:4px}.dapp .hb-bedp.hb4-hr-p .hb-pl-svg{width:28px;max-height:42px}.dapp .hb4-hr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.dapp .hb4-hr-t b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb4-hr-n{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.dapp .hb4-hr-n b{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .hb4-hr-n span{font-size:11px;color:var(--d-sub)}.dapp .hb4-gls{display:flex;flex-direction:column;gap:10px}.dapp .hb4-gls .hb-goal{margin:0}.dapp .hb4-pl{display:flex;flex-direction:column;margin:-6px 0}.dapp .hb4-pr{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 0;text-align:start;color:inherit}.dapp .hb4-pr+.hb4-pr{border-top:1px solid var(--d-line)}.dapp .hb4-pr-i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--d-ink2);background:var(--d-surf2)}.dapp .hb4-pr.ev .hb4-pr-i{color:var(--d-blue);background:color-mix(in srgb,var(--d-blue) 14%,transparent)}.dapp .hb4-pr-i .ic{width:18px;height:18px}.dapp .hb4-pr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .hb4-pr-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb4-pr-t small{font-size:12px;color:var(--d-sub)}.dapp .hb4-pr .ic.go{flex:none;width:14px;height:14px;color:var(--d-faint)}.dapp .hb4-pr-all{align-self:flex-start;margin-top:6px}.dapp .hb4-ne{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;border:1.5px dashed var(--d-line2);font-size:13px;line-height:1.8;color:var(--d-sub)}.dapp .hb4-ne .ic{flex:none;width:22px;height:22px;color:var(--hc)}.dapp .hb4-ar4 .hbj-list{display:flex;flex-direction:column;gap:10px}.dapp .hb4-ar4-f{display:flex;justify-content:center;margin-top:-4px}@media (prefers-reduced-motion:reduce){.dapp .hb4-ah,.dapp .hb4-ac,.dapp .hb4-ah-p,.dapp .hb4-mt-r u,.dapp .hb4-wr-b i,.dapp .hb4-wh-s .cu,.dapp .hb4-wh-s.ghost .cu{animation:none}}.dapp .hb4-care{gap:24px}.dapp .hb4-care .hb4-jl{margin:-14px 0 -8px}.dapp .hb4-vt.hb4c-wide{min-height:88px}.dapp .hb4c-wide .hb4-vt-b{flex-direction:row;align-items:center;justify-content:space-between;padding:14px 16px;padding-inline-end:84px}.dapp .hb4c-wide .hb4-vt-v{font-size:24px;text-align:end}.dapp .hb4c-wide .hb4-orb{inset-inline-start:auto;inset-inline-end:16px;bottom:auto;top:50%;margin-top:-24px}.dapp .hb4c-sl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;align-items:center;padding:16px;--hc:var(--d-violet)}.dapp .hb4c-sl.live{--hc:var(--d-blue);background:linear-gradient(180deg,color-mix(in srgb,var(--d-violet) 12%,var(--d-surf)),var(--d-surf))}.dapp .hb4c-sl-main{grid-column:1;display:flex;align-items:center;gap:14px;min-width:0;text-align:start;color:inherit}.dapp .hb4c-sl-ic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--d-violet);background:color-mix(in srgb,var(--d-violet) 16%,transparent)}.dapp .hb4c-sl-ic .ic{width:24px;height:24px}.dapp .hb4c-sl.live .hb4c-sl-ic{animation:hb4c-glow 3.2s ease-in-out infinite}@keyframes hb4c-glow{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--d-violet) 34%,transparent)}60%{box-shadow:0 0 0 11px transparent}}.dapp .hb4c-sl-t{display:flex;flex-direction:column;min-width:0}.dapp .hb4c-sl-t .v{font-size:28px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.dapp .hb4c-sl-t .v em{font-style:normal;font-size:14px;font-weight:500;color:var(--d-sub);margin-inline-start:6px}.dapp .hb4c-sl-t .v.none{font-size:17px;font-weight:600;color:var(--d-ink2)}.dapp .hb4c-sl-t small{font-size:12.5px;color:var(--d-sub);margin-top:2px;line-height:1.7}.dapp .hb4c-acts{grid-column:2;display:flex;align-items:center;gap:10px}.dapp .hb4c-acts .hb4-orb,.dapp .hb4c-md .hb4-orb{--hc:var(--d-violet)}.dapp .hb4c-sl.live .hb4c-acts .hb4-orb{--hc:var(--d-blue)}.dapp .hb4c-md .hb4-orb{--hc:var(--d-rose,#e58aa4)}.dapp .hb4c-go{background:var(--hc);color:var(--d-bg);border-color:var(--hc)}.dapp .hb4c-sm,.dapp .hb4c-more{width:40px;height:40px;border-width:1.8px}.dapp .hb4c-sl-rows{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 12px}.dapp .hb4c-hint{font-size:12.5px;color:var(--d-faint)}.dapp .hb4c-stars{display:flex;gap:0}.dapp .hb4c-star{position:relative;display:grid;place-items:center;width:34px;height:38px;color:var(--d-line2);border-radius:10px;transition:transform .15s var(--d-spring)}.dapp .hb4c-star:active{transform:scale(.84)}.dapp .hb4c-star.on{color:var(--hc,var(--d-acc))}.dapp .hb4c-sg{display:block;width:25px;height:25px;position:relative}.dapp .hb4c-sg svg{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4c-sg .sb{fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.dapp .hb4c-sg .fl{fill:#fff;fill-opacity:.3}.dapp .hb4c-sg .fd{fill:#000;fill-opacity:.13}.dapp .hb4c-star:not(.on) .sb{fill-opacity:.55;stroke-opacity:.55}.dapp .hb4c-star:not(.on) .fl,.dapp .hb4c-star:not(.on) .fd{display:none}.dapp .hb4c-star.on::before{content:"";position:absolute;inset:3px;border-radius:50%;background:radial-gradient(circle,var(--hc,var(--d-acc)) 0,transparent 70%);opacity:.3;pointer-events:none}.dapp .hb4c-stars.pop .hb4c-star.on .hb4c-sg{animation:hb4c-spop .55s var(--d-spring) both;animation-delay:calc(var(--k,0) * 80ms)}@keyframes hb4c-spop{0%{transform:scale(.25) rotate(-35deg);opacity:0}55%{transform:scale(1.3) rotate(9deg);opacity:1}100%{transform:none;opacity:1}}.dapp .hb4c-stars.hc-teal .hb4c-star.on .fl{animation:hb4c-shine 4.2s ease-in-out infinite;animation-delay:calc(var(--k,0) * 340ms)}@keyframes hb4c-shine{0%,70%,100%{fill-opacity:.3}85%{fill-opacity:.7}}.dapp .hb4c-stars.ro .hb4c-star{width:22px;height:24px}.dapp .hb4c-stars.ro .hb4c-sg{width:17px;height:17px}.dapp .hb4c-stars.ro .hb4c-star.on::before{inset:1px}.dapp .hb4c-sg.sm{width:14px;height:14px}.dapp .hb4c-mb{display:flex;align-items:flex-end;gap:5px;height:52px;min-width:0}.dapp .hb4c-mb-c{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;height:100%;width:12px}.dapp .hb4c-mb-c i{display:block;width:100%;min-height:4px;max-height:calc(100% - 14px);border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--d-violet) 62%,transparent)}.dapp .hb4c-mb-c i.ok{background:var(--d-violet)}.dapp .hb4c-mb-c i.lo{background:color-mix(in srgb,var(--d-fire) 75%,transparent)}.dapp .hb4c-mb-c.none i{height:4px;background:var(--d-line2)}.dapp .hb4c-mb-c u{text-decoration:none;font-size:9.5px;line-height:1;color:var(--d-faint)}.dapp .sheet.hb4c-slp .sheet-body{padding-top:14px}.dapp .hb4c-pg{display:flex;flex-direction:column;gap:24px;max-width:640px;margin-inline:auto}.dapp .hb4c-pg.busy{opacity:.55;pointer-events:none;transition:opacity .2s}.dapp .hb4c-pg .hb4-scope{margin:0 0 -8px}.dapp .hb4c-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.dapp .hb4c-big b{font-size:44px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.dapp .hb4c-big em{font-style:normal;font-size:16px;color:var(--d-sub)}.dapp .hb4c-big small{flex-basis:100%;font-size:13px;color:var(--d-sub);margin-top:2px;line-height:1.7}.dapp .hb4c-figs{display:flex;margin-top:14px;padding-top:14px;border-top:1px solid var(--d-line)}.dapp .hb4c-figs>span{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.dapp .hb4c-figs>span+span::before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:1px;background:var(--d-line)}.dapp .hb4c-figs b{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.dapp .hb4c-figs small{font-size:12px;color:var(--d-sub);text-align:center}.dapp .hb4c-chb{padding:16px 14px 12px}.dapp .hb4c-ch{display:flex;flex-direction:column;gap:6px}.dapp .hb4c-plot{position:relative;height:150px}.dapp .hb4c-bars{position:absolute;inset:0;display:flex;align-items:stretch;gap:3px}.dapp .hb4c-bars.r30{gap:2px}.dapp .hb4c-bars.r90{gap:1px}.dapp .hb4c-col{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;border-radius:5px;position:relative}.dapp .hb4c-col i{display:block;width:100%}.dapp .hb4c-bars.r7 .hb4c-col i{width:58%;margin-inline:auto}.dapp .hb4c-bars.r30 .hb4c-col i{width:74%;margin-inline:auto}.dapp .hb4c-col .b{border-radius:5px 5px 2px 2px;background:var(--d-violet)}.dapp .hb4c-col .b.mid{background:color-mix(in srgb,var(--d-violet) 55%,transparent)}.dapp .hb4c-col .b.lo{background:var(--d-fire)}.dapp .hb4c-col .n{margin-bottom:1px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--d-blue) 70%,transparent)}.dapp .hb4c-col .z{height:3px;border-radius:2px;background:var(--d-line2)}.dapp .hb4c-col.on,.dapp .hb4c-hc.on{background:color-mix(in srgb,var(--d-ink) 9%,transparent)}.dapp .hb4c-goal{position:absolute;inset-inline:0;height:0;border-top:1.5px dashed color-mix(in srgb,var(--d-ok) 65%,transparent);pointer-events:none;z-index:1}.dapp .hb4c-goal span{position:absolute;inset-inline-end:0;bottom:2px;padding:0 5px;border-radius:6px;font-size:10.5px;color:var(--d-ok);background:var(--d-surf)}.dapp .hb4c-ax{display:flex;gap:3px;height:18px}.dapp .hb4c-ax.r30{gap:2px}.dapp .hb4c-ax.r90{gap:1px}.dapp .hb4c-ax .a{flex:1;min-width:0;position:relative}.dapp .hb4c-ax .a b{position:absolute;inset-inline-start:0;top:3px;font-size:10.5px;font-weight:400;color:var(--d-faint);white-space:nowrap}.dapp .hb4c-ax.r7 .a b{inset-inline:0;text-align:center}.dapp .hb4c-info{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;margin-top:6px;padding-top:10px;border-top:1px solid var(--d-line)}.dapp .hb4c-info-t{display:flex;flex-direction:column;min-width:0}.dapp .hb4c-info-t b{font-size:14px;font-weight:600}.dapp .hb4c-info-t small{font-size:12px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .hb4c-hplot{margin-inline-start:36px}.dapp .hb4c-hch .hb4c-ax{margin-inline-start:36px}.dapp .hb4c-gl{position:absolute;inset-inline:-36px 0;height:0;border-top:1px solid var(--d-line)}.dapp .hb4c-gl span{position:absolute;inset-inline-start:0;top:-8px;font-size:10px;line-height:1;color:var(--d-faint)}.dapp .hb4c-band{position:absolute;inset-inline:0;border-radius:6px;background:color-mix(in srgb,var(--d-ok) 11%,transparent);border-block:1px dashed color-mix(in srgb,var(--d-ok) 40%,transparent)}.dapp .hb4c-hcols{position:absolute;inset:0;display:flex;gap:3px}.dapp .hb4c-hcols.r30{gap:2px}.dapp .hb4c-hcols.r90{gap:1px}.dapp .hb4c-hc{flex:1;min-width:0;position:relative;padding:0;border-radius:5px}.dapp .hb4c-hc i{position:absolute;inset-inline:22%;border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--d-blue) 85%,transparent),var(--d-violet))}.dapp .hb4c-hcols.r30 .hb4c-hc i{inset-inline:12%}.dapp .hb4c-hcols.r90 .hb4c-hc i{inset-inline:0}.dapp .hb4c-kvs{padding:4px 16px}.dapp .hb4c-kv{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 0;text-align:start;color:inherit}.dapp .hb4c-kv+.hb4c-kv{border-top:1px solid var(--d-line)}.dapp .hb4c-kv .k{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14.5px}.dapp .hb4c-kv .k small{margin-top:2px;font-size:12px;color:var(--d-sub);line-height:1.7}.dapp .hb4c-kv .v{font-size:14.5px;font-weight:600;text-align:end}.dapp .hb4c-kv .ic{flex:none;width:14px;height:14px;color:var(--d-faint)}.dapp .hb4c-qv{display:inline-flex;align-items:center;gap:8px}.dapp .hb4c-qv em{font-style:normal;font-size:13px;color:var(--d-sub)}.dapp .hb4c-reg{height:6px;margin:2px 0 14px;border-radius:4px;background:var(--d-line);overflow:hidden}.dapp .hb4c-reg i{display:block;height:100%;border-radius:4px;background:var(--d-ok);transition:width .8s var(--d-ease)}.dapp .hb4c-reg.fair i{background:var(--d-acc)}.dapp .hb4c-reg.low i{background:var(--d-fire)}.dapp .hb4c-wdc{padding:14px 12px 12px}.dapp .hb4c-wd{display:flex;gap:6px;height:132px;align-items:stretch}.dapp .hb4c-wd-c{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.dapp .hb4c-wd-c i{display:block;width:70%;max-width:30px;border-radius:7px 7px 3px 3px;background:color-mix(in srgb,var(--d-violet) 66%,transparent)}.dapp .hb4c-wd-c.hi i{background:var(--d-ok)}.dapp .hb4c-wd-c.lo i{background:var(--d-fire)}.dapp .hb4c-wd-c.none i{height:4px;background:var(--d-line2)}.dapp .hb4c-wd-c small{min-height:13px;font-size:10.5px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .hb4c-wd-c u{text-decoration:none;font-size:12px;color:var(--d-sub)}.dapp .hb4c-fxl{padding:4px 16px}.dapp .hb4c-fxl ul{list-style:none;margin:0;padding:0}.dapp .hb4c-fxl li{display:flex;flex-direction:column;gap:2px;padding:12px 0;font-size:14px}.dapp .hb4c-fxl li+li{border-top:1px solid var(--d-line)}.dapp .hb4c-fxl li span{font-size:13px;color:var(--d-sub)}.dapp .hb4c-mdb{display:flex;gap:8px}.dapp .hb4c-mdb>span{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.dapp .hb4c-mdb>span.none{opacity:.55}.dapp .hb4c-face svg{display:block;width:44px;height:44px}.dapp .hb4c-mdb b{font-size:17px;font-variant-numeric:tabular-nums}.dapp .hb4c-mdb small{font-size:11.5px;color:var(--d-sub);text-align:center;line-height:1.6}.dapp .hb4c-sen{margin:14px 0 0;font-size:13.5px;line-height:1.9;color:var(--d-ink2)}.dapp .hb4c-recs{padding:4px 16px}.dapp .hb4c-rec{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 0;text-align:start;color:inherit}.dapp .hb4c-rec+.hb4c-rec{border-top:1px solid var(--d-line)}.dapp .hb4c-rec .d{display:flex;flex-direction:column;min-width:62px}.dapp .hb4c-rec .d b{font-size:14px;font-weight:600}.dapp .hb4c-rec .d small{font-size:11.5px;color:var(--d-sub)}.dapp .hb4c-rec .t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hb4c-rec .t b{font-size:14px;font-weight:600}.dapp .hb4c-rec .t small{font-size:12px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .hb4c-rec .q{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:600;color:var(--hc,var(--d-acc))}.dapp .hb4c-rec>.ic{flex:none;width:14px;height:14px;color:var(--d-faint)}.dapp .hb4c-note{margin:8px 4px 0;font-size:12.5px;line-height:1.8;color:var(--d-sub)}.dapp .hb4c-dayfix{font-size:15px;font-weight:600}.dapp .hb4c-del,.dapp .hb4c-x{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--d-bad)}.dapp .hb4c-del .ic,.dapp .hb4c-x .ic{width:20px;height:20px}.dapp .hb4c-tclr{display:flex;align-items:center;gap:6px}.dapp .hb4c-clr{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--d-faint);background:var(--d-surf2)}.dapp .hb4c-clr .ic{width:14px;height:14px}.dapp .hb4c-cm{padding:6px 0 2px}.dapp .hb4c-md{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;overflow:hidden}.dapp .hb4c-md::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 100% at 8% 0%,color-mix(in srgb,var(--d-rose,#e58aa4) 15%,transparent),transparent 70%)}.dapp .hb4c-md.night::before{background:radial-gradient(70% 100% at 8% 0%,color-mix(in srgb,var(--d-violet) 20%,transparent),transparent 70%)}.dapp .hb4c-md>*{position:relative}.dapp .hb4c-md-top{display:flex;align-items:center;gap:14px}.dapp .hb4c-md-f{flex:none;width:54px;height:54px}.dapp .hb4c-md-f svg{display:block;width:100%;height:100%}.dapp .hb4c-md-t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hb4c-md-t b{font-size:16.5px;font-weight:600}.dapp .hb4c-md-t small{margin-top:2px;font-size:12.5px;line-height:1.7;color:var(--d-sub)}.dapp .hb4c-md-pick{display:flex;flex-wrap:wrap;gap:8px}.dapp .hb4c-md-st{align-self:flex-start;padding:2px 0;font-size:12.5px;color:var(--d-sub);text-align:start}.dapp .hb4c-mh{display:flex;flex-direction:column;gap:18px}.dapp .hb4c-mh .hb4c-figs{margin-top:0;padding-top:0;border-top:0}.dapp .hb4c-mhb{display:flex;align-items:flex-end;gap:4px;height:60px}.dapp .hb4c-mhb span{flex:1;height:100%;display:flex;align-items:flex-end}.dapp .hb4c-mhb i{display:block;width:100%;min-height:3px;border-radius:4px;background:var(--d-line2)}.dapp .hb4c-mhb span.on i{background:var(--d-rose,#e58aa4)}.dapp .hb4c-mmr{display:flex;align-items:center;gap:10px;min-height:42px;font-size:14px}.dapp .hb4c-mmr .ic{width:18px;height:18px;color:var(--d-sub)}.dapp .hb4c-mmr span{flex:1}.dapp .hb4c-mmr em{font-style:normal;font-size:13px;color:var(--d-sub)}.dapp .hb4c-mlr{display:flex;align-items:center;gap:12px;min-height:54px}.dapp .hb4c-mlr+.hb4c-mlr{border-top:1px solid var(--d-line)}.dapp .hb4c-mi{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--hc);background:color-mix(in srgb,var(--hc) 16%,transparent)}.dapp .hb4c-mi .ic{width:18px;height:18px}.dapp .hb4c-mlr .t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .hb4c-mlr .t b{font-size:14px;font-weight:600}.dapp .hb4c-mlr .t small{font-size:11.5px;color:var(--d-sub)}.dapp .hb4c-mlr em{font-style:normal;font-size:13px;color:var(--d-sub)}.dapp .hb4c-br{position:fixed;inset:0;z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#fff;opacity:0;pointer-events:none;transition:opacity .6s;background:radial-gradient(90% 60% at 50% 45%,#3b2a45 0,#1b1428 70%)}.dapp .hb4c-br.night{background:radial-gradient(90% 60% at 50% 45%,#222a4a 0,#0b0f1f 72%)}:root[data-theme=paper] .dapp .hb4c-br{background:radial-gradient(90% 60% at 50% 45%,#f7e5e6 0,#e9d9ee 80%);color:#3a2a3d}:root[data-theme=paper] .dapp .hb4c-br.night{background:radial-gradient(90% 60% at 50% 45%,#dcdff2 0,#b9bddc 80%);color:#25284a}.dapp .hb4c-br.on{opacity:1;pointer-events:auto}.dapp .hb4c-br-x,.dapp .hb4c-br-b{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.12);color:inherit}:root[data-theme=paper] .dapp .hb4c-br-x,:root[data-theme=paper] .dapp .hb4c-br-b{background:rgba(58,42,61,.08)}.dapp .hb4c-br-x{position:absolute;top:calc(var(--d-safe-t) + 18px);inset-inline-start:16px}.dapp .hb4c-br-x .ic{width:22px;height:22px}.dapp .hb4c-br-tools{position:absolute;top:calc(var(--d-safe-t) + 18px);inset-inline-end:16px;display:flex;gap:8px}.dapp .hb4c-br-b{opacity:.55;transition:opacity .2s}.dapp .hb4c-br-b.on{opacity:1}.dapp .hb4c-br-b svg{width:22px;height:22px}.dapp .hb4c-br-stage{position:relative;width:min(68vw,250px);height:min(68vw,250px)}.dapp .hb4c-br-ring,.dapp .hb4c-br-fw{position:absolute;inset:0}.dapp .hb4c-br-ring svg,.dapp .hb4c-br-fw svg{display:block;width:100%;height:100%}.dapp .hb4c-br-ring{transition:opacity .8s}.dapp .hb4c-br-ring .bg{fill:none;stroke:rgba(255,255,255,.12);stroke-width:2}.dapp .hb4c-br-ring .fg{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2.4;stroke-linecap:round}:root[data-theme=paper] .dapp .hb4c-br-ring .bg{stroke:rgba(58,42,61,.12)}:root[data-theme=paper] .dapp .hb4c-br-ring .fg{stroke:rgba(58,42,61,.5)}.dapp .hb4c-br-fw{transform:scale(.55)}.dapp .hb4c-br .pt{fill:#f2a6b8;opacity:.78}:root[data-theme=paper] .dapp .hb4c-br .pt{fill:#d9748f;opacity:.5}.dapp .hb4c-br.night .pt{fill:#a9b4ee;opacity:.68}:root[data-theme=paper] .dapp .hb4c-br.night .pt{fill:#6f7ac4;opacity:.5}.dapp .hb4c-br .ct{fill:#ffd98a}.dapp .hb4c-br-n{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;font-weight:700;color:#3a2d1a;pointer-events:none}.dapp .hb4c-br-n.pop{animation:hb4c-pop .7s var(--d-ease)}@keyframes hb4c-pop{0%{opacity:0;transform:scale(.7)}30%{opacity:1;transform:scale(1.1)}100%{opacity:.9;transform:scale(1)}}.dapp .hb4c-br-t{min-height:60px;max-width:min(86vw,420px);padding:0 12px;text-align:center;font-size:22px;font-weight:600;line-height:1.7;transition:opacity .3s}.dapp .hb4c-br-t.sw{opacity:0}.dapp .hb4c-br-s{margin-top:-8px;font-size:14px;opacity:.7;font-variant-numeric:tabular-nums}.dapp .hb4c-br.ended .hb4c-br-t,.dapp .hb4c-br.ended .hb4c-br-s,.dapp .hb4c-br.ended .hb4c-br-ring,.dapp .hb4c-br.ended .hb4c-br-n{opacity:0}.dapp .hb4c-br-end{position:absolute;inset:auto 0 calc(var(--d-safe-b) + 52px);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.dapp .hb4c-br-end[hidden]{display:none}.dapp .hb4c-br-end h3{margin:0;font-size:26px;font-weight:600}.dapp .hb4c-br-end p{margin:0;font-size:16px;opacity:.85;font-variant-numeric:tabular-nums}.dapp .hb4c-br-end small{min-height:18px;font-size:13px;opacity:.7}.dapp .hb4c-br-acts{display:flex;align-items:center;gap:18px;margin-top:10px}.dapp .hb4c-br-acts .hb4-orb{--hc:#f2a6b8}.dapp .hb4c-br.night .hb4c-br-acts .hb4-orb{--hc:#a9b4ee}.dapp .hb4c-br-acts .dlink{color:inherit;opacity:.8}@media (prefers-reduced-motion:reduce){.dapp .hb4c-sl.live .hb4c-sl-ic,.dapp .hb4c-br-n.pop{animation:none}.dapp .hb4c-pg .hb4-sec,.dapp .hb4-care .hb4-sec{animation:none}.dapp .hb4c-reg i{transition:none}}.dapp{--cv:#a39be0;--cv-deep:#5a52b4;--cb:#7fb7ee;--cr:#f0a3b8;--cg:#9fcfae;--cs:#e6c98a;--ns-sky1:#171a40;--ns-sky2:#2b2e69;--ns-sky3:#4a4a96;--ns-star:#fff;--ns-moon:#f6edc4;--ns-glow:#ffe9a8;--ns-h1:#222754;--ns-tr:#1a1e45;--ns-ink:#f4f1ff;--ns-ink2:rgba(244,241,255,.72)}.dapp .hb4-care{position:relative;isolation:isolate}:root[data-theme=paper] .dapp{--cv:#6f61bd;--cv-deep:#4a3fa0;--cb:#3a78bd;--cr:#c0527a;--cg:#3f8a5a;--cs:#a8741f;--ns-sky1:#bdb9ee;--ns-sky2:#d6d0f6;--ns-sky3:#ece4fb;--ns-star:#fff;--ns-moon:#fff8dc;--ns-glow:#fff1b8;--ns-h1:#c8c2ee;--ns-tr:#b3acdf;--ns-ink:#2d2866;--ns-ink2:rgba(45,40,102,.7)}.dapp .hb4-care::before{content:"";position:absolute;inset:-90px -40px auto;height:420px;z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 0,color-mix(in srgb,var(--cv) 17%,transparent),transparent 72%)}.dapp .hb4-care .hb4-jl{display:none}.dapp .hb4-care{gap:22px}.dapp .hb4c-sh{gap:9px}.dapp .hb4c-shi{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--hc);background:color-mix(in srgb,var(--hc) 17%,transparent)}.dapp .hb4c-shi .ic{width:16px;height:16px}.dapp .hb4c-sh h2{font-size:15.5px;color:var(--d-ink2)}.dapp .hb4c-rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:14px 8px 12px}.dapp .hb4c-ring{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:2px 2px 0;border-radius:16px;color:inherit;transition:transform .15s var(--d-spring)}.dapp .hb4c-ring:active{transform:scale(.95)}.dapp .hb4c-ring-g{position:relative;display:grid;place-items:center;width:62px;height:62px;color:var(--hc)}.dapp .hb4c-ring-g>.ic{width:23px;height:23px}.dapp .hb4c-ring-s{position:absolute;inset:0}.dapp .hb4c-ring-s svg{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4c-ring-s .bg{fill:none;stroke:color-mix(in srgb,var(--hc) 18%,transparent);stroke-width:3.4}.dapp .hb4c-ring-s .fg{fill:none;stroke:var(--hc);stroke-width:3.4;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--d-ease)}.dapp .hb4c-ring.full .hb4c-ring-g{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--hc) 45%,transparent))}.dapp .hb4c-ring.live .hb4c-ring-g>.ic{animation:hb4c-icp 2.6s ease-in-out infinite}@keyframes hb4c-icp{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}.dapp .hb4c-ring b{max-width:100%;font-size:13.5px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hb4c-ring small{font-size:11.5px;color:var(--d-sub)}.dapp .hb4c-ring b .of{font-style:normal;font-weight:500;font-size:11px;color:var(--d-sub);margin:0 4px}.dapp .hb4c-sl{position:relative;display:block;overflow:hidden;padding:0;background:var(--d-surf);--hc:var(--cv)}.dapp .hb4c-sl.live{background:var(--d-surf)}.dapp .hb4c-sky{position:absolute;inset:0 0 auto;height:156px;pointer-events:none;background:linear-gradient(180deg,var(--ns-sky1),var(--ns-sky2) 58%,var(--ns-sky3));transition:filter .8s}.dapp .hb4c-sl.live .hb4c-sky{filter:saturate(1.15) brightness(.84)}.dapp .hb4c-sky .hb4c-ns{position:absolute;display:block}.dapp .hb4c-sky .hb4c-ns-st{inset:0 0 auto;width:100%;height:100px}.dapp .hb4c-sky .hb4c-ns-mn{top:-4px;inset-inline-end:8px;width:104px;height:104px}.dapp .hb4c-sky .hb4c-ns-hl{inset:auto 0 0;width:100%;height:70px}.dapp .hb4c-sumsky .hb4c-sky .hb4c-ns-st{height:130px}.dapp .hb4c-sumsky .hb4c-sky{height:100%}.dapp .hb4c-ns .nst{fill:var(--ns-star);opacity:.85;animation:hb4c-tw 4.6s ease-in-out infinite}.dapp .hb4c-ns .nst.s1{animation-delay:-1.1s}.dapp .hb4c-ns .nst.s2{animation-delay:-2.3s}.dapp .hb4c-ns .nst.s3{animation-delay:-3.4s}@keyframes hb4c-tw{0%,100%{opacity:.85}50%{opacity:.25}}.dapp .hb4c-sl.live .hb4c-ns .nst{animation-duration:2.6s}.dapp .hb4c-ns .nsg0{stop-color:var(--ns-glow);stop-opacity:.55}.dapp .hb4c-ns .nsg1{stop-color:var(--ns-glow);stop-opacity:0}.dapp .hb4c-ns .nsmg{opacity:.85;transform-box:fill-box;transform-origin:center;animation:hb4c-moon 6s ease-in-out infinite}.dapp .hb4c-ns .nsmc{fill:var(--ns-moon)}.dapp .hb4c-sl.live .hb4c-ns .nsmg{opacity:1;animation-duration:3.6s}@keyframes hb4c-moon{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}.dapp .hb4c-ns .nsh1{fill:var(--ns-h1)}.dapp .hb4c-ns .nstr{fill:var(--ns-tr)}.dapp .hb4c-ns .nsh2{fill:var(--d-surf)}.dapp .hb4c-sl-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:156px;padding:20px 18px 0}.dapp .hb4c-sl-main{display:block;min-width:0;max-width:62%;text-align:start;color:var(--ns-ink)}.dapp .hb4c-sl-t{display:flex;flex-direction:column;min-width:0}.dapp .hb4c-sl-t .v{font-size:40px;font-weight:700;line-height:1.25;text-shadow:0 1px 14px rgba(0,0,0,.18)}:root[data-theme=paper] .dapp .hb4c-sl-t .v{text-shadow:none}.dapp .hb4c-sl-t .v em{font-size:14px;color:var(--ns-ink2)}.dapp .hb4c-sl-t .v.none{font-size:19px;font-weight:600;color:var(--ns-ink);margin-top:6px}.dapp .hb4c-sl-t small{font-size:12.5px;color:var(--ns-ink2);line-height:1.7}.dapp .hb4c-acts{position:absolute;inset-inline-end:14px;bottom:14px;display:flex;align-items:center;gap:10px}.dapp .hb4c-sl .hb4c-acts{bottom:22px}.dapp .hb4c-sl .hb4-orb{--hc:var(--cv)}.dapp .hb4c-sl .hb4c-more,.dapp .hb4c-sl .hb4c-sm{color:var(--ns-ink);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3)}:root[data-theme=paper] .dapp .hb4c-sl .hb4c-more,:root[data-theme=paper] .dapp .hb4c-sl .hb4c-sm{color:var(--ns-ink);background:rgba(255,255,255,.55);border-color:rgba(45,40,102,.22)}.dapp .hb4c-sl .hb4c-go{--hc:#8d83e6;background:var(--hc);color:#fff;border-color:transparent;box-shadow:0 8px 22px -8px rgba(121,108,230,.7)}:root[data-theme=paper] .dapp .hb4c-sl .hb4c-go{--hc:#6f61bd;box-shadow:0 8px 22px -8px rgba(90,80,180,.55)}.dapp .hb4c-sl.live .hb4c-go{--hc:#f0b968;color:#2a1d08;box-shadow:0 8px 24px -6px rgba(240,185,104,.6)}.dapp .hb4c-go{background:var(--hc);color:var(--d-bg);border-color:var(--hc)}.dapp .hb4c-sl-rows{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 12px;padding:8px 16px 14px}.dapp .hb4c-star{width:32px}.dapp .hb4c-mb{gap:6px;height:48px}.dapp .hb4c-mb-c{width:13px}.dapp .hb4c-mb-c i{background:color-mix(in srgb,var(--cv) 52%,transparent);border-radius:99px}.dapp .hb4c-mb-c i.ok{background:linear-gradient(180deg,#b7aef4,var(--cv-deep))}:root[data-theme=paper] .dapp .hb4c-mb-c i.ok{background:linear-gradient(180deg,#9a8fe0,var(--cv))}.dapp .hb4c-mb-c i.lo{background:color-mix(in srgb,var(--d-fire) 58%,transparent)}.dapp .hb4c-mb-c.td u{color:var(--d-ink);font-weight:700}.dapp .hb4c-mb-c.td::after{content:"";position:absolute}.dapp .hb4c-wt{position:relative;overflow:hidden;padding:14px 16px 12px;display:flex;flex-direction:column;gap:12px;--hc:var(--cb)}.dapp .hb4c-wt::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 120% at 88% 0,color-mix(in srgb,var(--cb) 14%,transparent),transparent 70%)}.dapp .hb4c-wt>*{position:relative}.dapp .hb4c-wt-top{display:flex;align-items:center;gap:14px}.dapp .hb4c-glass{flex:none;width:62px;height:82px;--lvl:0}.dapp .hb4c-glass svg,.dapp .hb4c-cup{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4c-cup .cgo{fill:color-mix(in srgb,var(--cb) 7%,transparent);stroke:color-mix(in srgb,var(--cb) 62%,var(--d-ink2));stroke-width:2.2;stroke-linejoin:round}.dapp .hb4c-cup .cgh{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;opacity:.28}.dapp .hb4c-cup .cwl{transform:translateY(calc((1 - var(--lvl)) * 70px));transition:transform 1s var(--d-ease)}.dapp .hb4c-cup .cw1{fill:var(--cb);opacity:.78;animation:hb4c-wave 5s linear infinite}.dapp .hb4c-cup .cw2{fill:var(--cb);opacity:.4;transform:translateY(-3px);animation:hb4c-wave 7.5s linear infinite reverse}@keyframes hb4c-wave{from{transform:translateX(0)}to{transform:translateX(-40px)}}.dapp .hb4c-cup .cw2{animation-name:hb4c-wave2}@keyframes hb4c-wave2{from{transform:translate(-40px,-3px)}to{transform:translate(0,-3px)}}.dapp .hb4c-wt-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;text-align:start;color:inherit}.dapp .hb4c-wv{display:block;font-size:15px;color:var(--d-sub)}.dapp .hb4c-wv .hb4-vt-n{font-size:36px;font-weight:700;line-height:1.25;color:var(--d-ink);font-variant-numeric:tabular-nums}.dapp .hb4c-wv .hb4-vt-g{font-style:normal;font-size:15px;font-weight:600;color:var(--d-sub);margin-inline-start:4px}.dapp .hb4c-wt-main small{font-size:12.5px;color:var(--d-sub)}.dapp .hb4c-wt .hb4c-go{--hc:var(--cb);flex:none;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--cb) 70%,transparent);color:#0f2036}:root[data-theme=paper] .dapp .hb4c-wt .hb4c-go{color:#fff}.dapp .hb4c-wt.done .hb4c-go{--hc:var(--d-ok)}.dapp .hb4c-pips{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px}.dapp .hb4c-pips i{flex:none;width:11px;height:11px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:color-mix(in srgb,var(--cb) 17%,transparent);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--cb) 34%,transparent);transition:background .35s,box-shadow .35s,transform .45s var(--d-spring)}.dapp .hb4c-pips i.on{background:var(--cb);box-shadow:none;transform:rotate(-45deg) scale(1.12)}.dapp .hb4c-wt.done .hb4c-pips i.on{background:var(--d-ok)}.dapp .hb4c-wsh{display:flex;flex-direction:column}.dapp .hb4c-wsh .hb4c-glass.big{width:92px;height:122px;margin:6px auto 0}.dapp .hb4c-lk{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding-top:10px;border-top:1px solid var(--d-line)}.dapp .hb4c-lk-l{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--d-sub)}.dapp .hb4c-lk-l .ic{width:16px;height:16px}.dapp .hb4c-md{--hc:var(--cr)}.dapp .hb4c-md::before{background:radial-gradient(75% 110% at 90% 0,color-mix(in srgb,var(--cr) 17%,transparent),transparent 70%),radial-gradient(60% 80% at 0 100%,color-mix(in srgb,var(--cv) 11%,transparent),transparent 70%)}.dapp .hb4c-md.night::before{background:radial-gradient(75% 110% at 90% 0,color-mix(in srgb,var(--cv) 22%,transparent),transparent 70%)}.dapp .hb4c-md-f{width:92px;height:72px;margin-inline:-6px}.dapp .hb4c-lo{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4c-lo .lpad{fill:color-mix(in srgb,var(--d-ok) 55%,transparent)}.dapp .hb4c-lo .lrp{fill:none;stroke:color-mix(in srgb,var(--cb) 62%,transparent);stroke-width:1.4;transform-box:fill-box;transform-origin:center;opacity:0;animation:hb4c-rip 5.6s ease-out infinite}.dapp .hb4c-lo .lrp.r2{animation-delay:-2.8s}@keyframes hb4c-rip{0%{opacity:.7;transform:scale(.55)}100%{opacity:0;transform:scale(1.25)}}.dapp .hb4c-lo .lpt{fill:var(--cr)}.dapp .hb4c-lo .lpt.p1{opacity:.5}.dapp .hb4c-lo .lpt.p2{opacity:.78}.dapp .hb4c-lo .lpt.p3{opacity:1}.dapp .hb4c-lo .lct{fill:#ffd98a}.dapp .hb4c-lo .llt{transform-box:fill-box;transform-origin:50% 100%;animation:hb4c-lotus 7s ease-in-out infinite}@keyframes hb4c-lotus{0%,100%{transform:scale(.95)}50%{transform:scale(1.04)}}.dapp .hb4c-md.night .hb4c-lo .lpt{fill:var(--cv)}.dapp .hb4c-md .hb4c-go{--hc:var(--cr);color:#3a1020;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--cr) 70%,transparent)}:root[data-theme=paper] .dapp .hb4c-md .hb4c-go{color:#fff}.dapp .hb4c-md.night .hb4c-go{--hc:var(--cv);color:#1b1640}:root[data-theme=paper] .dapp .hb4c-md.night .hb4c-go{color:#fff}.dapp .hb4c-md-st{display:flex;align-items:stretch;align-self:stretch;width:100%;padding:10px 0 0;border-top:1px solid var(--d-line);text-align:start;color:inherit}.dapp .hb4c-md-st.one{display:block;padding:10px 0 0;font-size:12.5px;color:var(--d-sub)}.dapp .hb4c-ms{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:1px}.dapp .hb4c-ms+.hb4c-ms::before{content:"";position:absolute;inset-inline-start:0;top:4px;bottom:4px;width:1px;background:var(--d-line)}.dapp .hb4c-ms b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5}.dapp .hb4c-ms small{font-size:11.5px;color:var(--d-sub)}.dapp .hb4c-ms.fire b{color:var(--d-fire)}.dapp .hb4c-bd{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:14px 16px 14px;--hc:var(--cg)}.dapp .hb4c-bd::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 110% at 92% 0,color-mix(in srgb,var(--cg) 15%,transparent),transparent 70%)}.dapp .hb4c-bd>*{position:relative}.dapp .hb4c-bd-top{display:flex;align-items:center;gap:14px;min-height:80px}.dapp .hb4c-bd-f{flex:none;width:68px;height:68px}.dapp .hb4c-pb{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4c-pb .pbsh{fill:rgba(0,0,0,.18)}:root[data-theme=paper] .dapp .hb4c-pb .pbsh{fill:rgba(60,45,20,.12)}.dapp .hb4c-pb .pb1{fill:#8fa89a}.dapp .hb4c-pb .pb2{fill:#c9b595}.dapp .hb4c-pb .pb3{fill:#a99bcd}:root[data-theme=paper] .dapp .hb4c-pb .pb1{fill:#9db8aa}:root[data-theme=paper] .dapp .hb4c-pb .pb2{fill:#d9c8a8}:root[data-theme=paper] .dapp .hb4c-pb .pb3{fill:#b9aedc}.dapp .hb4c-pb .pbhl{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;opacity:.3}.dapp .hb4c-pb .pbsp{fill:none;stroke:var(--d-ok);stroke-width:2;stroke-linecap:round}.dapp .hb4c-pb .pblf{fill:var(--d-ok)}.dapp .hb4c-pb .pblf,.dapp .hb4c-pb .pbsp{transform-box:fill-box;transform-origin:50% 100%;animation:hb4c-sway 5s ease-in-out infinite}@keyframes hb4c-sway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.dapp .hb4c-bd-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:start;color:inherit}.dapp .hb4c-bd-main .v{font-size:34px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.dapp .hb4c-bd-main .v em{font-style:normal;font-size:14px;font-weight:500;color:var(--d-sub);margin-inline-start:6px}.dapp .hb4c-bd-main .v.none{font-size:17px;font-weight:600;color:var(--d-ink2)}.dapp .hb4c-bd-main small{font-size:12.5px;color:var(--d-sub);line-height:1.8}.dapp .hb4c-sh .hb4c-more{width:34px;height:34px;border-width:1.6px;color:var(--d-ink2);--hc:var(--d-ink2)}.dapp .hb4c-sh .hb4c-more .ic{width:18px;height:18px}.dapp .hb4c-bd .hb4c-acts{position:static;flex:none}.dapp .hb4c-bd .hb4c-go{--hc:var(--cg);color:#10261a;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--cg) 70%,transparent)}:root[data-theme=paper] .dapp .hb4c-bd .hb4c-go{color:#fff}.dapp .hb4c-spark{display:block;height:62px;margin:0 -2px;color:var(--cg)}.dapp .hb4c-spark svg{display:block;width:100%;height:100%;overflow:visible}.dapp .hb4c-spark .spln{fill:none;stroke:var(--cg);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dapp .hb4c-spark .spar{stroke:none}.dapp .hb4c-spark .spg0{stop-color:var(--cg);stop-opacity:.32}.dapp .hb4c-spark .spg1{stop-color:var(--cg);stop-opacity:0}.dapp .hb4c-spark .spgl{fill:none;stroke:color-mix(in srgb,var(--d-ink) 38%,transparent);stroke-width:1.2;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.dapp .hb4c-spark .spdt{fill:var(--cg);stroke:var(--d-surf);stroke-width:2.4;vector-effect:non-scaling-stroke}.dapp .hb4c-bmi{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--d-line);text-align:start;color:inherit}.dapp .hb4c-bmi.need{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--d-sub)}.dapp .hb4c-bmi.need .ic{width:16px;height:16px}.dapp .hb4c-bmi-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dapp .hb4c-bmi-h b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .hb4c-bmi-h b .bm{margin-inline-end:7px;font-size:12px;font-weight:600;color:var(--d-sub);letter-spacing:.3px}.dapp .hb4c-bmi-h small{font-size:12.5px;color:var(--d-sub)}.dapp .hb4c-bmi-b{position:relative;display:flex;height:8px;border-radius:99px;overflow:visible;gap:2px}.dapp .hb4c-bmi-b i{display:block;border-radius:99px;background:color-mix(in srgb,var(--d-ink) 12%,transparent)}.dapp .hb4c-bmi-b .a{flex:17.5}.dapp .hb4c-bmi-b .b{flex:32.5;background:color-mix(in srgb,var(--d-ok) 55%,transparent)}.dapp .hb4c-bmi-b .c{flex:50}.dapp .hb4c-bmi-b em{position:absolute;top:-3px;width:14px;height:14px;margin-inline-start:-7px;border-radius:50%;background:var(--d-ink);box-shadow:0 0 0 3px var(--d-surf);transition:inset-inline-start .6s var(--d-ease)}.dapp .hb4c-kg{padding:10px 0 12px}.dapp .hb4c-kgin{width:150px;height:62px;padding:0;border:0;border-bottom:2px solid var(--d-line2);border-radius:0;background:none;text-align:center;font-size:44px;font-weight:700;color:var(--d-ink);font-family:inherit;font-variant-numeric:tabular-nums}.dapp .hb4c-kgin:focus{outline:0;border-bottom-color:var(--cg)}.dapp .hb4c-unit{display:inline-flex;align-items:center;gap:8px}.dapp .hb4c-unit .dnum{width:88px;height:42px;padding:0 8px;border-radius:12px;border:1px solid var(--d-line2);background:var(--d-surf2);text-align:center;font-size:16px;font-weight:600;color:var(--d-ink);font-family:inherit}.dapp .hb4c-unit .dnum:focus{outline:0;border-color:var(--cg)}.dapp .hb4c-unit small{font-size:12.5px;color:var(--d-sub)}.dapp .hb4c-bh{width:100%;text-align:start;color:inherit}.dapp .hb4c-bh>.ic{flex:none;width:14px;height:14px;color:var(--d-faint)}.dapp .hb4c-bh em{margin-inline-start:auto;display:inline-flex;align-items:center;font-size:13px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .hb4c-bh em::before{content:"";display:inline-block;margin-inline-end:5px;border:4.5px solid transparent}.dapp .hb4c-bh em.up::before{border-bottom:7px solid currentColor;border-top-width:0}.dapp .hb4c-bh em.dn::before{border-top:7px solid currentColor;border-bottom-width:0}.dapp .hb4c-sum{position:relative;overflow:hidden;padding:0}.dapp .hb4c-sumsky{position:relative;min-height:176px;padding:20px 18px 0}.dapp .hb4c-sumsky .hb4c-sky{height:100%;min-height:176px}.dapp .hb4c-sum .hb4c-big{position:relative;color:var(--ns-ink)}.dapp .hb4c-sum .hb4c-big b{font-size:48px;text-shadow:0 1px 14px rgba(0,0,0,.2)}:root[data-theme=paper] .dapp .hb4c-sum .hb4c-big b{text-shadow:none}.dapp .hb4c-sum .hb4c-big em,.dapp .hb4c-sum .hb4c-big small{color:var(--ns-ink2)}.dapp .hb4c-sum.empty .hb4c-big small{font-size:13.5px;margin-top:6px;max-width:56%}.dapp .hb4c-sum .hb4c-figs{margin:0;padding:14px 16px 16px;border-top:0;position:relative}.dapp .hb4c-sum .hb4c-figs{padding-top:16px}.dapp .hb4c-col .b{background:linear-gradient(180deg,#b7aef4,var(--cv-deep))}:root[data-theme=paper] .dapp .hb4c-col .b{background:linear-gradient(180deg,#9a8fe0,var(--cv))}:root[data-theme=paper] .dapp .hb4c-col .b.mid{background:color-mix(in srgb,var(--cv) 48%,transparent)}:root[data-theme=paper] .dapp .hb4c-col .b.lo{background:linear-gradient(180deg,#f7b27a,var(--d-fire))}.dapp .hb4c-col .b.mid{background:color-mix(in srgb,var(--cv) 52%,transparent)}.dapp .hb4c-col .b.lo{background:linear-gradient(180deg,#ffb36b,var(--d-fire))}.dapp .hb4c-col .n{background:color-mix(in srgb,var(--cb) 62%,transparent)}.dapp .hb4c-hc i{background:linear-gradient(180deg,#8fb3e8,#8d83e6)}.dapp .hb4c-wd-c i{background:color-mix(in srgb,var(--cv) 60%,transparent)}.dapp .hb4c-kv.hi{gap:12px}.dapp .hb4c-kvi{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--hc);background:color-mix(in srgb,var(--hc) 16%,transparent)}.dapp .hb4c-kvi .ic{width:18px;height:18px}.dapp .hb4c-fxl li{flex-direction:row;align-items:center;gap:12px}.dapp .hb4c-fxl li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.dapp .hb4c-prev{margin:2px 4px 10px;padding:12px 4px 4px}.dapp .hb4c-prev-t{position:relative;height:12px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--cv) 14%,transparent),color-mix(in srgb,var(--cv) 24%,transparent) 55%,color-mix(in srgb,var(--cs) 18%,transparent))}.dapp .hb4c-prev-t i{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#8d83e6,#8fb3e8);box-shadow:0 2px 12px -2px color-mix(in srgb,var(--cv) 70%,transparent);transition:inset-inline-start .25s var(--d-ease),width .25s var(--d-ease)}.dapp .hb4c-prev-x{display:flex;justify-content:space-between;margin-top:6px;padding:0 1px}.dapp .hb4c-prev-x u{text-decoration:none;font-size:10.5px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .hb4-sh-d{color:var(--cv)}.dapp .hb4c-mhb span.on i{background:linear-gradient(180deg,#f7bccb,var(--cr))}.dapp .hb4c-br-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dapp .hb4c-br-bg i{position:absolute;border-radius:50%;filter:blur(40px);opacity:.5;animation:hb4c-drift 18s ease-in-out infinite}.dapp .hb4c-br-bg i:nth-child(1){width:260px;height:260px;inset-block-start:-60px;inset-inline-start:-70px;background:#7a5aa8}.dapp .hb4c-br-bg i:nth-child(2){width:300px;height:300px;inset-block-end:-90px;inset-inline-end:-80px;background:#c0527a;animation-delay:-6s;opacity:.32}.dapp .hb4c-br-bg i:nth-child(3){width:180px;height:180px;inset-block-start:46%;inset-inline-start:60%;background:#4f6fc4;animation-delay:-11s;opacity:.28}.dapp .hb4c-br.night .hb4c-br-bg i:nth-child(1){background:#3b4aa8}.dapp .hb4c-br.night .hb4c-br-bg i:nth-child(2){background:#6a52c0}:root[data-theme=paper] .dapp .hb4c-br-bg i{opacity:.28}@keyframes hb4c-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(26px,-22px)}}.dapp .hb4c-br-halo{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,166,184,.34),rgba(242,166,184,0));transform:scale(.6);opacity:.55;transition:transform 4s ease-in-out,opacity 4s ease-in-out}.dapp .hb4c-br.night .hb4c-br-halo{background:radial-gradient(closest-side,rgba(169,180,238,.34),rgba(169,180,238,0))}.dapp .hb4c-br.in .hb4c-br-halo{transform:scale(1.08);opacity:1}.dapp .hb4c-br.hold .hb4c-br-halo{transform:scale(1.08);opacity:1;transition-duration:1s}.dapp .hb4c-br.out .hb4c-br-halo{transform:scale(.6);opacity:.5;transition-duration:6s}.dapp .hb4c-br.finish .hb4c-br-halo{transform:scale(.9);opacity:.8;transition-duration:2s}.dapp .hb4c-br.still .hb4c-br-halo{transform:scale(.9);transition:opacity 2s}.dapp .hb4c-bd.hid{padding:12px 16px}.dapp .hb4c-bd.hid .hb4c-bd-top{min-height:64px}.dapp .hb4c-bd.hid .hb4c-bd-f{width:52px;height:52px;opacity:.7}.dapp .hb4c-bd.hid .hb4c-bd-main small{font-size:13.5px;color:var(--d-sub)}.dapp .hb4c-spark .sprw{fill:color-mix(in srgb,var(--cg) 55%,transparent)}.dapp .hb4c-bmi-r{font-size:12px;color:var(--d-sub);line-height:1.7}.dapp .hb4c-bmi.z-under .hb4c-bmi-h small,.dapp .hb4c-bmi.z-over .hb4c-bmi-h small,.dapp .hb4c-bmi.z-high .hb4c-bmi-h small{color:var(--d-ink2)}.dapp .hb4c-bmi.z-normal .hb4c-bmi-h small{color:var(--d-ok)}.dapp .hb4c-ml h4{margin:18px 4px 6px;font-size:12.5px;font-weight:600;color:var(--d-sub)}.dapp .hb4c-x.undo{color:var(--d-ink2)}.dapp .hb4c-br .pt2{fill:#ffc9d6;opacity:.8}:root[data-theme=paper] .dapp .hb4c-br .pt2{fill:#f3a2ba;opacity:.7}.dapp .hb4c-br.night .pt2{fill:#c9d0f6;opacity:.7}:root[data-theme=paper] .dapp .hb4c-br.night .pt2{fill:#9ba5e0;opacity:.7}@media (prefers-reduced-motion:reduce){.dapp .hb4c-ns .nst,.dapp .hb4c-ns .nsmg,.dapp .hb4c-cup .cw1,.dapp .hb4c-cup .cw2,.dapp .hb4c-lo .lrp,.dapp .hb4c-lo .llt,.dapp .hb4c-pb .pblf,.dapp .hb4c-pb .pbsp,.dapp .hb4c-br-bg i,.dapp .hb4c-lo .lrp{opacity:.35}.dapp .hb4c-cup .cwl,.dapp .hb4c-ring-s .fg,.dapp .hb4c-pips i,.dapp .hb4c-br-halo,.dapp .hb4c-bmi-b em{transition:none}}.dapp .hb4-care{gap:20px;padding:6px 0 28px}.dapp .hb4c-rings{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.dapp .hb4c-none{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 16px 40px;text-align:center;font-size:14px;color:var(--d-faint)}.dapp .hb4c-none .ic{width:32px;height:32px}.dapp .hb4c-foot{display:flex;justify-content:center;margin-top:4px}.dapp .hb4c-editb{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--d-line2);background:none;color:var(--d-sub);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .15s var(--d-spring),color .15s}.dapp .hb4c-editb .ic{width:17px;height:17px}.dapp .hb4c-editb:active{transform:scale(.97)}.dapp .hb4c-editb:hover{color:var(--d-ink)}.dapp .hb4c-still .hb4-sec,.dapp .hb4c-still .hb4-cyc{animation:none}.dapp .hb4c-editing{-webkit-user-select:none;user-select:none}.dapp .hb4c-edn{position:relative}.dapp .hb4c-editing .hb4c-edn{padding-top:46px}.dapp .hb4c-editing .hb4c-edn>:not(.hb4c-eo){pointer-events:none}.dapp .hb4c-editing .hb4c-edn{animation:hb4c-wig .62s ease-in-out infinite alternate;animation-delay:calc(var(--i,0) * -110ms)}@keyframes hb4c-wig{from{transform:rotate(-.3deg)}to{transform:rotate(.3deg)}}.dapp .hb4c-editing .hb4c-edn::after{content:"";position:absolute;inset:-5px;border-radius:26px;border:1.5px dashed color-mix(in srgb,var(--d-sub) 40%,transparent);pointer-events:none}.dapp .hb4c-editing.dragging .hb4c-edn:not(.drag){animation:none}.dapp .hb4c-edn.out{opacity:0;transform:scale(.94)!important;animation:none!important;transition:opacity .18s ease-in,transform .18s ease-in}.dapp .hb4c-edn.drag{z-index:40;animation:none!important;transition:none!important}.dapp .hb4c-edn.drag>.hb4-bx{box-shadow:0 24px 50px -18px rgba(0,0,0,.65),0 0 0 1.5px var(--cv)}.dapp .hb4c-edn.drag::after{display:none}.dapp .hb4c-eo{position:absolute;inset:0;z-index:4;pointer-events:none}.dapp .hb4c-eo>*{pointer-events:auto}.dapp .hb4c-edn-l{position:absolute;top:8px;inset-inline-start:26px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:99px;font-size:12.5px;color:var(--hc);background:color-mix(in srgb,var(--d-surf) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hc) 28%,transparent)}.dapp .hb4c-edn-l .ic,.dapp .hb4c-edn-l svg{width:15px;height:15px}.dapp .hb4c-edn-l b{font-weight:600;color:var(--d-ink)}.dapp .hb4c-grip{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:52px;height:30px;padding:0;border:0;border-radius:99px;display:grid;grid-template-columns:repeat(3,4px);grid-auto-rows:4px;gap:4px;align-content:center;justify-content:center;background:color-mix(in srgb,var(--d-surf) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--d-line2);cursor:grab;touch-action:none}.dapp .hb4c-grip i{display:block;width:4px;height:4px;border-radius:50%;background:var(--d-sub)}.dapp .hb4c-grip:active{cursor:grabbing}.dapp .hb4c-del-b{position:absolute;top:-9px;inset-inline-start:-7px;width:28px;height:28px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--d-surf3);box-shadow:0 2px 8px rgba(0,0,0,.35);animation:hb4c-badge .3s var(--d-spring) both}.dapp .hb4c-del-b i{width:12px;height:2.4px;border-radius:2px;background:var(--d-ink)}@keyframes hb4c-badge{from{transform:scale(.4);opacity:0}}.dapp .hb4c-editing.dragging .hb4c-del-b{opacity:0}.dapp .hb4c-hidl{display:flex;flex-direction:column;gap:10px;margin-top:4px}.dapp .hb4c-hidl h3{margin:0;padding-inline:4px;font-size:13.5px;font-weight:600;color:var(--d-sub)}.dapp .hb4c-hidr{display:flex;flex-direction:column;padding:0}.dapp .hb4c-hid{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 14px}.dapp .hb4c-hid+.hb4c-hid{border-top:1px solid var(--d-line)}.dapp .hb4c-hid-i{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--hc);background:color-mix(in srgb,var(--hc) 17%,transparent)}.dapp .hb4c-hid-i .ic,.dapp .hb4c-hid-i svg{width:19px;height:19px}.dapp .hb4c-hid b{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--d-ink)}.dapp .hb4c-hid-b{flex:none;width:40px;height:40px;color:var(--hc)}.dapp .hb4c-hid-b .ic{width:19px;height:19px}.dapp .hb4c-ebar{position:fixed;z-index:60;left:50%;transform:translateX(-50%);bottom:calc(var(--d-tab,0px) + var(--d-safe-b,0px) + 14px);display:flex;gap:8px;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--d-surf2) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--d-line2);box-shadow:0 18px 40px -16px rgba(0,0,0,.6);animation:hb4c-bar-in .32s var(--d-spring) both}@keyframes hb4c-bar-in{from{transform:translate(-50%,24px);opacity:0}}.dapp .hb4c-ebar .dbtn{border-radius:50%;width:46px;height:46px;min-height:46px;padding:0;display:grid;place-items:center}.dapp .hb4c-ebar .ic{width:21px;height:21px}@media (min-width:768px){.dapp .hb4c-ebar{bottom:28px}}.dapp .hb4-fab.hb4c-off{opacity:0!important;pointer-events:none!important;transform:scale(.6)!important;transition:opacity .2s,transform .2s}@media (prefers-reduced-motion:reduce){.dapp .hb4c-editing .hb4c-edn{animation:none}.dapp .hb4c-ebar,.dapp .hb4c-del-b{animation:none}}.dapp .hb4c-tapc{cursor:pointer}.dapp .hb4c-sl-rows .hb4c-mb:only-child{margin-inline-start:auto}.dapp .hb4c-sl .hb4c-acts{min-height:56px}.dapp .hb4c-plan{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:99px;font-size:12.5px;white-space:nowrap;color:var(--ns-ink);background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.22)}:root[data-theme=paper] .dapp .hb4c-plan{background:rgba(255,255,255,.55);border-color:rgba(45,40,102,.2)}.dapp .hb4c-plan .ic{width:15px;height:15px}.dapp .hb4c-plan b{font-weight:600}.dapp .hb4c-plan em{font-style:normal;font-variant-numeric:tabular-nums}.dapp .hb4c-su .hb4c-sl-top{min-height:132px;padding-bottom:6px}.dapp .hb4c-su-f{position:relative;display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}.dapp .hb4c-su-a{display:flex;align-items:center;justify-content:space-between;gap:10px}.dapp .hb4c-su-a .dbtn.primary{min-width:104px}.dapp .hb4c-later{padding:0 6px;min-height:40px;font-size:13.5px;color:var(--d-sub)}.dapp .hb4c-bsu{gap:14px}.dapp .hb4c-bsu .hb4c-bd-top{min-height:68px}.dapp .hb4c-bd-nudge{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 2px;font-size:12.5px;color:var(--d-sub);text-align:start}.dapp .hb4c-bd-nudge .ic{width:15px;height:15px;color:var(--cg)}.dapp .hb4c-bdd .hb4c-spark{height:74px;margin:0}.dapp .hb4c-bdd .hb4c-kvs{padding:2px 16px}.dapp .hb4c-qas{display:flex;gap:8px}.dapp .hb4c-qa{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 11px;border-radius:18px;background:var(--d-surf);box-shadow:inset 0 0 0 1px var(--d-line);font-size:12.5px;line-height:1.5;color:var(--d-ink2);text-align:center}.dapp .hb4c-qa-i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--hc);background:color-mix(in srgb,var(--hc) 16%,transparent)}.dapp .hb4c-qa-i .ic{width:18px;height:18px}.dapp .hb4c-lkp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--hc) 9%,var(--d-surf2));animation:hb4c-lkin .35s var(--d-ease,ease) both}@keyframes hb4c-lkin{from{opacity:0;transform:translateY(4px)}}.dapp .hb4c-lkp-t{flex:1 1 150px;min-width:0;display:flex;align-items:flex-start;gap:9px;color:var(--d-ink2)}.dapp .hb4c-lkp-t .ic{flex:none;width:17px;height:17px;margin-top:4px;color:var(--hc)}.dapp .hb4c-lkp-t b{display:block;font-size:13.5px;font-weight:600;line-height:1.7}.dapp .hb4c-lkp-t small{display:block;font-size:12px;line-height:1.7;color:var(--d-sub)}.dapp .hb4c-lkp-a{flex:none;display:flex;align-items:center;gap:6px;margin-inline-start:auto}.dapp .hb4c-lkp-b{min-height:36px;padding:0 14px;font-size:13px}.dapp .hb4c-lkp-x{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--d-faint)}.dapp .hb4c-lkp-x .ic{width:15px;height:15px}.dapp .hb4c-lkb{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--d-faint);opacity:.8}.dapp .hb4c-lkb .ic{width:15px;height:15px}.dapp .hb4c-lkb.on{color:var(--hc);opacity:1}.dapp .hb4c-wt-bot{display:flex;align-items:center;gap:8px}.dapp .hb4c-wt-bot .hb4c-pips{flex:1;min-width:0}.dapp .hb4c-wt-bot .hb4c-lkb,.dapp .hb4c-md-pick .hb4c-lkb{margin-inline-start:auto}.dapp .hb4c-editing .hb4c-lkb{display:none}@media (prefers-reduced-motion:reduce){.dapp .hb4c-lkp{animation:none}}@media (prefers-reduced-motion:reduce){.dapp .hb4c-stars.pop .hb4c-star.on .hb4c-sg,.dapp .hb4c-stars.hc-teal .hb4c-star.on .fl{animation:none}}.dapp .hb-areab{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--hc);background:color-mix(in srgb,var(--hc) 17%,var(--d-surf));border:1.5px solid color-mix(in srgb,var(--hc) 38%,transparent);transition:transform .15s var(--d-spring),background .2s}.dapp .hb-areab:active{transform:scale(.92)}.dapp .hb-areab .ic{width:23px;height:23px}.dapp .hb-areab.none{color:var(--d-faint);background:var(--d-surf2);border:1.5px dashed var(--d-line2)}.dapp .hb-areab[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--hc,var(--d-acc)) 28%,transparent)}.dapp .pl-ed-tr .hb-areab{width:40px;height:40px}.dapp .pl-ed-tr .hb-areab .ic{width:20px;height:20px}.dapp .hb-areas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 4px 6px;animation:hb-areas-in .22s var(--d-ease)}.dapp .hb-areas[hidden]{display:none}@keyframes hb-areas-in{from{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.dapp .hb-areas-i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--hc);background:color-mix(in srgb,var(--hc) 17%,transparent);border:2px solid transparent;transition:transform .15s var(--d-spring),border-color .18s}.dapp .hb-areas-i:active{transform:scale(.88)}.dapp .hb-areas-i .ic{width:24px;height:24px}.dapp .hb-areas-i.on{border-color:var(--hc);transform:scale(1.08)}.dapp .hb-areas-i.none{color:var(--d-faint);background:var(--d-surf3)}.dapp .hb-areas-i.none.on{border-color:var(--d-line2)}@media (prefers-reduced-motion:reduce){.dapp .hb-areas{animation:none}}.dapp .fqs-cards{display:grid;grid-template-columns:1.1fr 1.25fr 1fr;gap:8px}.dapp .fqs-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:92px;padding:11px 12px 10px;border:0;border-radius:18px;background:var(--d-surf2);box-shadow:inset 0 0 0 1px var(--d-line);font:inherit;color:var(--d-ink);text-align:start;cursor:pointer;transition:transform .16s var(--d-ease)}.dapp .fqs-c:active{transform:scale(.97)}.dapp .fqs-c small{font-size:11.5px;color:var(--d-sub);line-height:1.4}.dapp .fqs-c b{display:flex;align-items:center;gap:3px;font-size:22px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.dapp .fqs-c>i{font-style:normal;font-size:11.5px;color:var(--d-sub);line-height:1.5;margin-top:auto}.dapp .fqs-c.prog.up{background:linear-gradient(160deg,color-mix(in srgb,var(--d-ok) 22%,var(--d-surf2)),var(--d-surf2) 80%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d-ok) 34%,var(--d-line))}.dapp .fqs-c.prog.up b{color:var(--d-ok)}.dapp .fqs-c.prog.soft{background:linear-gradient(160deg,color-mix(in srgb,var(--d-acc) 14%,var(--d-surf2)),var(--d-surf2) 80%)}.dapp .fqs-c.prog.soft b{color:var(--d-acc)}.dapp .fqs-ar{display:inline-grid;place-items:center;width:18px;height:18px;flex:none}.dapp .fqs-ar:empty{display:none}.dapp .fqs-ar .ic{width:18px;height:18px}.dapp .fqs-up{transform:rotate(-90deg)}.dapp .fqs-dn{transform:rotate(90deg)}.dapp .fqs-bars{display:flex;align-items:flex-end;gap:3px;width:100%;height:30px;margin:2px 0 1px}.dapp .fqs-bars i{flex:1;min-height:3px;margin:0;border-radius:3px;background:color-mix(in srgb,var(--d-acc) 38%,transparent);color:inherit}.dapp .fqs-bars i.cur{background:var(--d-acc)}.dapp .fqs-c.st .fqs-fl{width:19px;height:19px;color:var(--d-faint,var(--d-sub))}.dapp .fqs-c.st.on .fqs-fl{color:var(--d-fire,#e8895a)}.dapp .fqs-c.st.on b{color:var(--d-fire,#e8895a)}.dapp .fqs{display:flex;flex-direction:column;gap:12px;padding:16px 16px 4px;color:var(--fql-ink)}.dapp .fqs-box{padding:14px 14px 12px;border-radius:20px;background:color-mix(in srgb,var(--fql-ink) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fql-ink) 10%,transparent)}.dapp .fqs-cmp.up{background:linear-gradient(160deg,color-mix(in srgb,#7fb894 24%,transparent),color-mix(in srgb,var(--fql-ink) 6%,transparent) 70%)}.dapp .fqs-cmp.soft{background:linear-gradient(160deg,color-mix(in srgb,#e3b062 17%,transparent),color-mix(in srgb,var(--fql-ink) 6%,transparent) 70%)}.dapp .fqs-ch{display:flex;flex-direction:column;gap:2px}.dapp .fqs-ch small{font-size:12px;color:var(--fql-ink2)}.dapp .fqs-ch b{font-size:30px;font-weight:700;line-height:1.3}.dapp .fqs-cmp.up .fqs-ch b{color:#8fd1a8}.dapp .fqs-cmp.soft .fqs-ch b{color:#ecc27f}.dapp .fqs-ch span{font-size:12.5px;color:var(--fql-ink2);line-height:1.8}.dapp .fqs-cb{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dapp .fqs-cr{display:flex;align-items:center;gap:10px;font-size:12.5px}.dapp .fqs-cr>span:first-child{flex:none;width:62px;color:var(--fql-ink2)}.dapp .fqs-cr b{flex:none;min-width:44px;font-size:12.5px;font-weight:600;text-align:end;font-variant-numeric:tabular-nums}.dapp .fqs-tr{flex:1;height:9px;border-radius:5px;background:color-mix(in srgb,var(--fql-ink) 10%,transparent);overflow:hidden}.dapp .fqs-tr i{display:block;height:100%;border-radius:5px;transition:width .9s var(--d-ease)}.dapp .fqs-tr i.a{background:linear-gradient(to left,#e3b062,#c98d3d)}.dapp .fqs-tr i.b{background:color-mix(in srgb,var(--fql-ink) 38%,transparent)}.dapp .fqs-bh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.dapp .fqs-bh b{font-size:14px;font-weight:600}.dapp .fqs-bh small{font-size:11.5px;color:var(--fql-ink2)}.dapp .fqs-m30{display:flex;align-items:flex-end;gap:2px;height:76px}.dapp .fqs-d{flex:1;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .fqs-d i{display:block;width:100%;border-radius:3px;background:color-mix(in srgb,var(--fql-ink) 18%,transparent);transition:background .2s,transform .2s}.dapp .fqs-d.on i{background:color-mix(in srgb,#e3b062 62%,transparent)}.dapp .fqs-d:last-child i{background:#e3b062}.dapp .fqs-d.sel i{background:var(--fql-ink);transform:scaleY(1.04)}.dapp .fqs-cap{margin-top:10px;font-size:12.5px;color:var(--fql-ink2);text-align:center;min-height:22px;line-height:1.7}.dapp .fqs-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dapp .fqs-t{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 12px 11px;border-radius:18px;background:color-mix(in srgb,var(--fql-ink) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fql-ink) 10%,transparent)}.dapp .fqs-ti{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;border-radius:10px;background:color-mix(in srgb,#e3b062 20%,transparent);color:#ecc27f}.dapp .fqs-ti .ic{width:17px;height:17px}.dapp .fqs-t small{font-size:11.5px;color:var(--fql-ink2)}.dapp .fqs-t b{font-size:17px;font-weight:700;line-height:1.5}.dapp .fqs-t i{font-style:normal;font-size:11.5px;color:var(--fql-ink2);line-height:1.6}.dapp .fqs-dow{position:absolute;top:12px;left:12px;display:flex;align-items:flex-end;gap:2px;width:44px;height:26px}.dapp .fqs-dow i{flex:1;margin:0;border-radius:2px;background:color-mix(in srgb,var(--fql-ink) 22%,transparent)}.dapp .fqs-dow i.top{background:#e3b062}.dapp .fqs{--fql-ink:var(--d-ink);--fql-ink2:var(--d-sub)}.dapp .fqs.pg{padding:0}.dapp .fq-scard{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.dapp .fql-stats{padding-bottom:6px}.dapp .fql-stats .fqs{padding-top:6px}.dapp .fqf{display:flex;gap:8px;overflow-x:auto;padding:16px 16px 6px;position:relative;z-index:2;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dapp .fqf::-webkit-scrollbar{display:none}.dapp .fqf-c{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px 0 12px;border:0;border-radius:19px;font:inherit;font-size:13.5px;cursor:pointer;color:var(--fql-ink);background:color-mix(in srgb,var(--fql-ink) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fql-ink) 12%,transparent);transition:background .2s,box-shadow .2s,transform .15s}.dapp .fqf-c:active{transform:scale(.96)}.dapp .fqf-c b{font-weight:600}.dapp .fqf-c em{font-style:normal;font-size:11.5px;color:var(--fql-ink2);min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--fql-ink) 10%,transparent)}.dapp .fqf-i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--hc,var(--d-acc)) 26%,transparent);color:var(--hc,var(--d-acc))}.dapp .fqf-i .ic{width:13px;height:13px}.dapp .fqf-c.on{background:color-mix(in srgb,var(--hc,#e3b062) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--hc,#e3b062)}.dapp .fqf-c.on .fqf-i{background:var(--hc,#e3b062);color:#14120e}.dapp .fqs-sh{display:flex;flex-direction:column;gap:9px;margin-top:12px}.dapp .fqs-shr{display:flex;align-items:center;gap:10px;font-size:12.5px}.dapp .fqs-shr>span:first-child{flex:none;width:84px;color:var(--fql-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqs-shr b{flex:none;min-width:36px;text-align:end;font-weight:600;font-variant-numeric:tabular-nums}.dapp .fqs-shr .fqs-tr i{background:var(--hc,#e3b062)}.dapp .fqs-area .fqs-ch b{color:var(--hc,#ecc27f)}.dapp .fqs-more{display:flex;align-items:center;justify-content:center;gap:4px;align-self:center;min-height:36px;padding:0 14px;border:0;border-radius:18px;background:none;color:var(--d-sub);font:inherit;font-size:12.5px;cursor:pointer}.dapp .fqs-more .ic{width:15px;height:15px}.dapp .fqs-more:active{background:var(--d-surf2)}.dapp .fqr-bar.nb{padding:0 2px 2px}.dapp .fqr-bar.nb .fqr-bar-x h2{font-size:18px}.dapp .fqr-seg{position:relative;--dir:-1;display:flex;gap:4px;padding:4px;border-radius:18px;background:var(--d-surf);box-shadow:inset 0 0 0 1px var(--d-line)}.dapp .fqr-rtab{position:relative;flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 6px;border:0;border-radius:14px;background:none;font:inherit;font-size:13px;color:var(--d-sub);cursor:pointer;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.dapp .fqr-rtab .ic{width:17px;height:17px;flex:none}.dapp .fqr-rtab b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .fqr-rtab.on{color:var(--d-ink)}.dapp .fqr-rtab[hidden]{display:none}.dapp .fqr-rtab .fqr-bdg{position:absolute;top:3px;inset-inline-end:3px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px}.dapp .fqr-rtab.new:not(.on) .ic{color:var(--d-acc)}.dapp .fq-ctl .dbtn.fqr-end,.dapp .fqr-dial .fq-ctl .dbtn.fqr-end{flex:0 0 auto!important;width:auto;min-width:0;height:44px;padding:0 16px;font-size:13.5px;color:var(--d-sub)}.dapp .fqr-hint{align-items:center;text-align:center;font-size:12.5px;line-height:1.8;margin:0}.dapp .overlay.ov-top{align-items:flex-start}.dapp .overlay.ov-top.kb::after{display:none}.dapp .sheet.fq-top{height:auto;align-self:flex-start;align-items:stretch;border-radius:0 0 28px 28px;padding-top:var(--d-safe-t,0px);max-height:calc(100% - 14px);animation:fq-sheetdown .52s cubic-bezier(.16,1,.3,1) both;will-change:transform}@keyframes fq-sheetdown{from{transform:translateY(-100%)}to{transform:none}}@keyframes fq-sheetup{from{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes fq-scrim-out{to{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.dapp .sheet.fq-top.fq-out{animation:fq-sheetup .24s cubic-bezier(.4,0,.8,.6) forwards;pointer-events:none}.dapp .overlay.ov-out{animation:fq-scrim-out .24s ease forwards;pointer-events:none}.dapp .fq-top-grab{flex:none;display:grid;place-items:center;height:28px;touch-action:none;cursor:grab;background:var(--d-surf)}.dapp .fq-top-grab i{width:40px;height:5px;border-radius:3px;background:var(--d-line2)}.dapp .sheet.fq-top .sheet-foot{border-top:0;padding-top:6px;padding-bottom:4px}.dapp .sheet.fq-skys{--fql-ink:#eceef4;padding-top:0}:root[data-theme=paper] .dapp .sheet.fq-skys{--fql-ink:#4a3320}.dapp .sheet.fq-skys .sheet-head{position:absolute;top:0;inset-inline:0;z-index:6;background:transparent;border:0;padding:calc(var(--d-safe-t,0px) + 12px) 16px 0;pointer-events:none}.dapp .sheet.fq-skys .sheet-head>*{pointer-events:auto}.dapp .sheet.fq-skys .sheet-head h2{font-size:16px;font-weight:700;color:var(--fql-ink);text-shadow:0 1px 10px rgba(0,0,0,.25)}.dapp .sheet.fq-skys .sheet-head .x{width:36px;height:36px;border-radius:50%;background:rgba(12,12,14,.42);color:#fff;font-size:21px}.dapp .sheet.fq-skys .sheet-body{padding:0;overflow-x:hidden}.dapp .fq-skys .fqt-sky.fql-sky{height:calc(212px + var(--d-safe-t,0px));margin:0}.dapp .fq-skys .fqt-sky .fql-hills{height:74px}.dapp .fqc{gap:0;padding:0}.dapp .fqc-tile{position:absolute;inset-inline:0;bottom:26px;display:flex;justify-content:center;z-index:2}.dapp .fqc-tile .fqr-tilebtn{box-shadow:0 10px 30px -8px rgba(0,0,0,.5)}.dapp .fqc-f{display:flex;flex-direction:column;gap:14px;padding:6px 18px 10px}.dapp .fqc-name{width:100%;box-sizing:border-box;text-align:center;font-size:25px;font-weight:700;line-height:1.5;padding:8px 4px;border:0;border-bottom:1.5px solid var(--d-line2);border-radius:0;background:transparent;color:var(--d-ink);outline:0;transition:border-color .2s}.dapp .fqc-name:focus{border-bottom-color:var(--d-acc)}.dapp .fqc-name::placeholder{color:var(--d-faint);font-weight:500}.dapp .fqc-h{margin:0;text-align:center;font-size:12.5px;line-height:1.9;color:var(--d-sub)}.dapp .fqe{gap:0;padding:0;align-items:stretch;text-align:center}.dapp .fqe-sky .fq-end-art{position:absolute;inset-inline:0;bottom:8px;z-index:2;display:grid;place-items:center}.dapp .fqe-sky .fq-end-art .hb-bedp{min-height:104px}.dapp .fqe-b{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 18px 12px}.dapp .fqe .fq-end-n b{font-size:46px}.dapp .fqe-steps{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;max-width:300px;margin-top:2px}.dapp .fqe-steps span{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;font-size:11.5px;color:var(--d-faint)}.dapp .fqe-steps span::before{content:"";position:absolute;top:5px;inset-inline-start:-50%;width:100%;height:2px;background:var(--d-line2);z-index:0}.dapp .fqe-steps span:first-child::before{display:none}.dapp .fqe-steps span.on::before{background:var(--d-ok)}.dapp .fqe-steps i{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--d-surf3);box-shadow:0 0 0 3px var(--d-surf)}.dapp .fqe-steps span.on i{background:var(--d-ok)}.dapp .fqe-steps span.cur i{box-shadow:0 0 0 3px var(--d-surf),0 0 0 5px color-mix(in srgb,var(--d-ok) 45%,transparent)}.dapp .fqe-steps span.on{color:var(--d-ink2)}.dapp .fqe-steps span.cur b{color:var(--d-ink);font-weight:700}.dapp .fqe .dfield,.dapp .fqe .fq-bks{text-align:start;width:100%}.dapp .fqe .fq-end-w{width:100%}.dapp .sheet.fq-skys .fql-orb{top:calc(var(--d-safe-t,0px) + 62px)}.dapp .overlay>.sheet.fq-top::before{display:none}.dapp .overlay.ov-top{padding-top:0}.dapp .sheet.fq-top{border-top-width:0}.dapp .qpt-f .fqk-fh .fqk-sp{visibility:hidden;pointer-events:none}.dapp[dir=ltr] .fqr-seg{--dir:1}.dapp .fqr-seg::before{content:"";position:absolute;top:4px;bottom:4px;inset-inline-start:4px;border-radius:14px;background:var(--d-surf3);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 6px 14px -8px rgba(0,0,0,.5);width:calc((100% - 8px - (var(--tn,3) - 1) * 4px) / var(--tn,3));transform:translateX(calc(var(--ti,0) * (100% + 4px) * var(--dir,-1)));transition:transform .42s var(--d-spring),width .3s var(--d-ease)}.dapp .fqr-rtab{z-index:1}.dapp .fqr-seg~*{animation:fqr-in .38s var(--d-ease) both}@keyframes fqr-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dapp .fqr-seg::before{transition:none}.dapp .fqr-seg~*{animation:none}}.dapp .fqr-seg~.fqr-ch{animation-name:fqr-fade}@keyframes fqr-fade{from{opacity:0}to{opacity:1}}.dapp .fqr-swp{position:relative;overflow:hidden;border-radius:16px}.dapp .fqr-swp>.fqr-m{position:relative;z-index:1;background:var(--d-surf);touch-action:pan-y;will-change:transform}.dapp .fqr-swp-b{position:absolute;top:0;bottom:0;width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;cursor:pointer;background:var(--d-acc);color:var(--d-acc-ink,#1b1408);-webkit-tap-highlight-color:transparent}.dapp .fqr-swp-b .ic{width:20px;height:20px}.dapp .fqr-swp-b.r{right:0}.dapp .fqr-swp-b.l{left:0}.dapp .fqr-swp-b.bad{background:var(--d-bad,#d4605a);color:#fff}.dapp .fqr-m[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .fqr-m-btns{display:inline-flex;align-items:center;gap:6px}.dapp .fqr-qb{flex:none;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--d-surf2);color:var(--d-sub);cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .fqr-qb .ic{width:18px;height:18px}.dapp .fqr-qb:active{transform:scale(.92)}.dapp .fqr-seg~*{animation:fqr-fade .16s ease both}.dapp .fqr-seg~.fqr-ch{animation-name:fqr-fade}.dapp .fql-plot.fql-room{padding:34px 10px 14px}.dapp .fql-room .fql-row{justify-content:center;gap:14px 0}.dapp .fql-plot.fql-room .fql-c{flex:0 1 33.33%;max-width:33.33%;min-width:84px}.dapp .fql-room .fql-c .hb-bedp.fql-p{height:116px}.dapp .fql-room .fql-c .hb-bedp.fql-p .hb-pl-svg.cur{flex:0 1 66px;width:66px;max-height:112px}.dapp .fql-room .fql-c .hb-bedp.fql-p .hb-pl-svg{flex:0 1 34px;width:34px;max-height:96px}.dapp .fql-room .fql-c b{font-size:13.5px}.dapp .fql-room .fql-c>span{font-size:11.5px}.dapp .fql-roomland{padding:34px 14px 6px;margin-bottom:6px}.dapp .fql-hint{grid-column:1 / -1;margin:0;text-align:center;font-size:12.5px;line-height:1.9;color:var(--fql-ink2,var(--d-sub))}.dapp .fql-room .fql-c.seed .hb-bedp.fql-p{opacity:.8;filter:none}.dapp .qpt-f .fq-panel{display:flex;flex-direction:column}.dapp .qpt-f .fq-panel>.fqt-sky.fql-sky{flex:none}.dapp .qpt-f .fq-panel>.dfocus{flex:1 0 auto}.dapp .qpt-f .fq-panel .fqr-fill{flex:1 1 auto}.dapp .qpt-f .fq-panel .fqr-ch{height:auto;min-height:300px}.dapp .qpt-f .fq-panel .fqr-dial.fqr-fill{justify-content:center}.dapp .qpt-f .fq-panel{overscroll-behavior:contain}.dapp .qpt-f .fq-panel .fqr-ch.fqr-fill{flex:1 1 0%;min-height:0}.dapp .qpt-f .fq-panel.fq-chat>.dfocus{flex:1 1 0%;min-height:430px}.dapp .qpt-f .fq-panel.fq-chat{padding-bottom:2px}.dapp .qpop.kb .qpt-grab{display:none}.dapp .qpop.kb .qpt-f .fq-panel>.fqt-sky.fql-sky{display:none}.dapp .qpop.kb .qpt-f .fq-panel.fq-chat>.dfocus{min-height:0;padding-top:calc(env(safe-area-inset-top,0px) + 58px);gap:10px}.dapp .qpop.kb .qpt-f .fq-panel.fq-chat>.dfocus>.fqr-bar{display:none}.dapp .fqr-call{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 10px;border:0;border-radius:99px;background:color-mix(in srgb,var(--d-acc) 20%,transparent);color:var(--d-acc);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring)}.dapp .fqr-call .ic{width:16px;height:16px}.dapp .fqr-call:active{transform:scale(.94)}.dapp .fqr-m{grid-template-columns:44px minmax(0,1fr) 124px}.dapp .fqr-m-a .fqr-m-btns{gap:6px}.dapp .hbt{display:flex;flex-direction:column}.dapp .hbt .hbt-r{display:flex;align-items:center;gap:10px;min-height:50px;border-bottom:1px solid var(--hbp-rule,var(--d-line))}.dapp .hbt .hbt-k{flex:none;width:26px;height:26px;padding:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--hc,var(--d-acc)) 55%,var(--d-line));background:none;display:grid;place-items:center;color:var(--hc-ink,#fff);transition:background .2s,border-color .2s,transform .15s}.dapp .hbt .hbt-k:active{transform:scale(.86)}.dapp .hbt .hbt-k .ic{width:15px;height:15px}.dapp .hbt .hbt-k.done{background:var(--hc,var(--d-acc));border-color:var(--hc,var(--d-acc))}.dapp .hbt .hbt-k.moved{border-style:dashed;color:var(--d-sub)}.dapp .hbt .hbt-k.cut{border-color:var(--d-faint);color:var(--d-faint)}.dapp .hbt .hbt-r .hbt-t{flex:1;min-width:0;width:auto;margin:0;padding:6px 0;border:0;background:none;outline:none;box-shadow:none;font:inherit;font-size:17px;line-height:1.7;color:var(--d-ink);overflow-wrap:anywhere}.dapp .hbt .hbt-r .hbt-t::placeholder{color:var(--d-faint)}.dapp .hbt .hbt-r.done .hbt-t{color:var(--d-sub);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--d-sub) 50%,transparent)}.dapp .hbt .hbt-r.cut .hbt-t{color:var(--d-faint);text-decoration:line-through}.dapp .hbt .hbt-r.moved .hbt-t{color:var(--d-faint)}.dapp .hbt .hbt-tag{flex:none;font-style:normal;font-size:12px;color:var(--d-faint)}.dapp .hbt .hbt-m{flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--d-faint);display:grid;place-items:center}.dapp .hbt .hbt-m .ic{width:18px;height:18px}.dapp .hbt .hbt-m:active{background:var(--d-surf2)}.dapp .hbr-todo{background-image:none}.dapp .hb-nav.hb4[data-sec=sar]{--hb4-tint:#b9a3e6;--hb4-s1:#2e2650;--hb4-s2:#1c1833;--hb4-h1:#453a75;--hb4-h2:#352c5e}.dapp .hb-nav.hb4[data-sec=nev]{--hb4-tint:#8fb3e0;--hb4-s1:#1e3147;--hb4-s2:#141f2e;--hb4-h1:#2d4766;--hb4-h2:#233852}.dapp .hb-nav.hb4[data-sec=goz]{--hb4-tint:#e0987a;--hb4-s1:#452820;--hb4-s2:#2a1914;--hb4-h1:#67402f;--hb4-h2:#503025}.dapp .hb-nav.hb4[data-sec=ser]{--hb4-tint:#e3b062;--hb4-s1:#3f3217;--hb4-s2:#261e0e;--hb4-h1:#5f4c20;--hb4-h2:#4a3b19}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=sar]{--hb4-tint:#7a62c4;--hb4-s1:#ebe5f8;--hb4-s2:#dbd2f1;--hb4-h1:#c2b7e6;--hb4-h2:#aea1da}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=nev]{--hb4-tint:#3f6fa8;--hb4-s1:#e1ecf7;--hb4-s2:#cbdcee;--hb4-h1:#aac4de;--hb4-h2:#94b3d2}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=goz]{--hb4-tint:#b7603e;--hb4-s1:#f8e5da;--hb4-s2:#f0d2c0;--hb4-h1:#e2b49a;--hb4-h2:#d6a084}:root[data-theme=paper] .dapp .hb-nav.hb4[data-sec=ser]{--hb4-tint:#b07d2c;--hb4-s1:#f9e9c2;--hb4-s2:#f2d798;--hb4-h1:#e3be6d;--hb4-h2:#d4a950}.dapp .jr4-vg .jg-hl{fill:#4f4489}.dapp .jr4-vg .jg-rd{fill:none;stroke:#f2c76d;stroke-width:2.2;stroke-linecap:round}.dapp .jr4-vg .jg-st{fill:#f2c76d}.dapp .jr4-vg .jg-ln{fill:none;stroke:#8fb3e0;stroke-width:2.4;stroke-linecap:round}.dapp .jr4-vg .jg-pb{fill:#c98f5d}.dapp .jr4-vg .jg-pk{fill:#2f2a35}.dapp .jr4-vg .jg-bk{fill:#a8583f}.dapp .jr4-vg .jg-sp{stroke:#7a3a29;stroke-width:2;fill:none}.dapp .jr4-vg .jg-pg{fill:#f4ecdf}.dapp .jr4-vg .jg-hi{fill:#7fb894}.dapp .jr4-vg .jg-sn{fill:#e3b062}.dapp .jr4-vg .jg-tx{stroke:#f4c9a8;stroke-width:1.7;stroke-linecap:round;fill:none}.dapp .jr4-vg .jg-rb{fill:#e3b062}.dapp .jr4-vg .jg-pt{fill:#e3b062;opacity:.95}.dapp .jr4-vg .jg-md{fill:#8a5f1c}.dapp .jr4-vg .jg-cr{fill:#ffe4b0}:root[data-theme=paper] .dapp .jr4-vg .jg-hl{fill:#8f86d4}:root[data-theme=paper] .dapp .jr4-vg .jg-pk{fill:#4d4a45}:root[data-theme=paper] .dapp .jr4-vg .jg-ln{stroke:#3f6fa8}.dapp .hb4-zone.on .jr4-vg .jg-sr{animation:jr4-twinkle 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.dapp .hb4-zone.on .jr4-vg .jg-pn{animation:jr4-write 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:20% 90%}.dapp .hb4-zone.on .jr4-vg .jg-ln{stroke-dasharray:60;animation:jr4-ink 2.2s ease-in-out infinite}.dapp .hb4-zone.on .jr4-vg .jg-rb{animation:jr4-swing 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 0}.dapp .hb4-zone.on .jr4-vg-ser svg{animation:hb4-spin 24s linear infinite}@keyframes jr4-twinkle{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.14) rotate(8deg)}}@keyframes jr4-write{0%,100%{transform:translate(0,0) rotate(0)}40%{transform:translate(-2px,1.5px) rotate(-5deg)}70%{transform:translate(1px,-.5px) rotate(2deg)}}@keyframes jr4-ink{0%{stroke-dashoffset:60}60%,100%{stroke-dashoffset:0}}@keyframes jr4-swing{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.dapp .jr4{display:flex;flex-direction:column;gap:12px;padding-bottom:130px;width:100%;max-width:640px;margin-inline:auto;min-width:0}.dapp .jr4-top{display:flex;flex-direction:column;gap:12px}.dapp .jr4-search{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:46px;border-radius:16px;background:var(--d-surf);border:1px solid var(--d-line2)}.dapp .jr4-search[hidden]{display:none}.dapp .jr4-search .ic{width:18px;height:18px;color:var(--d-sub);flex:none}.dapp .jr4-q{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--d-ink);font:inherit;font-size:15px;height:44px}.dapp .jr4-qx{font-size:13px;color:var(--d-acc);font-weight:600;padding:6px}.dapp .jr4-pillrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dapp .jr4-pillrow .hbj-pills{display:contents}.dapp .jr4-count{margin-inline-start:auto;font-size:12.5px;color:var(--d-sub)}.dapp .jr4-none{text-align:center;padding:24px 0}.dapp .jr4-pend{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--d-sub);padding:8px 12px;border-radius:14px;border:1px dashed var(--d-line2)}.dapp .jr4-pend .ic{width:16px;height:16px;color:var(--d-acc)}.dapp .jr4-faces{display:flex;gap:0;margin-inline-start:auto}.dapp .jr4-face{width:34px;height:34px}.dapp .jr4-face .hb-face-svg{width:29px;height:29px}.dapp .jr4-face:not(.on){opacity:.7}.dapp .jr4-bw:empty{display:none}.dapp .jr4-blank{position:relative;display:block;width:100%;min-height:124px;padding:12px 22px 44px;text-align:start;border-radius:22px;overflow:hidden;color:var(--d-ink);background-color:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--hbp-rule) 35px,var(--hbp-rule) 36px);background-position:0 18px;background-repeat:repeat-y}.dapp .jr4-blank::before{content:"";position:absolute;inset-block:0;inset-inline-start:46px;width:1px;background:color-mix(in srgb,var(--d-bad) 26%,transparent);pointer-events:none}.dapp .jr4-blank:active{transform:scale(.995)}.dapp .jr4-blank-q{display:block;padding-inline-start:30px;font-size:20px;font-weight:500;line-height:36px;color:var(--d-ink2)}.dapp .jr4-caret{display:inline-block;width:2px;height:24px;margin-inline-start:4px;vertical-align:middle;background:var(--d-acc);border-radius:2px;animation:jr4-blink 1.1s steps(1) infinite}@keyframes jr4-blink{0%,55%{opacity:1}56%,100%{opacity:0}}.dapp .jr4-blank-k{display:block;padding-inline-start:30px;font-size:12px;font-weight:600;color:var(--d-acc);line-height:24px}.dapp .jr4-blank-tx{display:block;padding-inline-start:30px;font-size:16.5px;line-height:36px;color:var(--d-ink)}.dapp .jr4-blank-tx span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .jr4-blank-f{position:absolute;inset-inline:18px;bottom:10px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.dapp .jr4-blank-f em{font-style:normal;font-size:13px;font-weight:600;color:var(--d-acc);padding-inline-start:30px}.dapp .jr4-blank-p{margin-inline-start:auto;color:var(--d-faint)}.dapp .jr4-blank-p .ic{width:24px;height:24px}.dapp .jr4-trace{display:flex;flex-wrap:wrap;gap:7px}.dapp .jr4-trace[hidden]{display:none}.dapp .jr4-trace[role=button]{cursor:pointer}.dapp .jr4-chip{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;background:var(--hbp);border:1px solid var(--hbp-edge);font-size:12.5px;font-weight:500;color:var(--d-ink2);white-space:nowrap}.dapp .jr4-chip .ic{width:15px;height:15px;color:var(--d-acc)}.dapp .jr4-slot:empty{display:none}.dapp .jr4-pc{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:var(--d-acc-soft);border:1px dashed color-mix(in srgb,var(--d-acc) 42%,transparent)}.dapp .jr4-pc-s{flex:none;width:38px;height:48px;display:grid;place-items:center;border-radius:3px;background:var(--d-acc);color:var(--d-acc-ink);transform:rotate(3deg);outline:2px dotted var(--d-acc);outline-offset:-1px;font-size:11.5px}.dapp .jr4-pc-s b{font-weight:600}.dapp .jr4-pc-t{flex:1;min-width:0;text-align:start;display:block}.dapp .jr4-pc-t small{display:block;font-size:12px;color:var(--d-sub)}.dapp .jr4-pc-t p{font-size:14.5px;line-height:1.7;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .jr4-pc-a{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.dapp .jr4-lnk{display:inline-flex;align-items:center;gap:5px;color:var(--d-acc);font-size:13px;font-weight:600;white-space:nowrap;padding:3px 2px}.dapp .jr4-lnk .ic{width:16px;height:16px}.dapp .jr4-lnk.quiet{color:var(--d-faint);font-weight:500;font-size:12px}.dapp .jr4-lnk[hidden]{display:none}.dapp .jr4-mon{margin:22px 0 8px}.dapp .jr4-mon-b{display:flex;align-items:center;gap:10px;width:100%;padding:4px 4px;text-align:start}.dapp .jr4-mcv{flex:none;width:34px;height:24px;border-radius:7px;background:linear-gradient(150deg,color-mix(in srgb,var(--mc,var(--d-acc)) 80%,#fff),color-mix(in srgb,var(--mc,var(--d-acc)) 40%,var(--d-blue)));box-shadow:0 2px 0 -1px var(--d-line2),inset 3px 0 0 rgba(0,0,0,.16)}.dapp .jr4-mon-b b{font-size:20px;font-weight:700}.dapp .jr4-ms{margin-inline-start:auto;font-size:12.5px;color:var(--d-sub)}.dapp .jr4-mon .jr4-go{width:17px;height:17px;color:var(--d-faint);transition:transform .22s var(--d-ease)}.dapp .jr4-mon.open .jr4-go{transform:rotate(-90deg)}.dapp .jr4-mp{margin:8px 0 4px;padding:14px;border-radius:24px;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh);display:flex;flex-direction:column;gap:14px;animation:jr4-open .26s var(--d-ease)}.dapp .jr4-mp[hidden]{display:none}@keyframes jr4-open{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dapp .jr4-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dapp .jr4-cal>small{text-align:center;font-size:11px;color:var(--d-faint)}.dapp .jr4-cd{aspect-ratio:1;display:grid;place-items:center;border-radius:12px;font-size:13px;font-weight:600;line-height:1;background:var(--d-surf2);color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .jr4-cd.gap{background:none}.dapp .jr4-cd[style]{background:color-mix(in srgb,var(--mc) 22%,var(--hbp));color:var(--d-ink2)}.dapp .jr4-cd.w{background:var(--d-acc-soft);color:var(--d-ink)}.dapp .jr4-cd.w[style]{background:color-mix(in srgb,var(--mc) 68%,var(--hbp));color:#1b1b1d}.dapp .jr4-cd.t{box-shadow:0 0 0 2px var(--d-acc)}.dapp .jr4-cd.f{opacity:.35}.dapp .jr4-cd:disabled{opacity:1;cursor:default}.dapp .jr4-cd.f:disabled{opacity:.35}.dapp .jr4-facts{display:flex;justify-content:space-around;text-align:center;font-size:12.5px;color:var(--d-sub)}.dapp .jr4-facts span{display:flex;flex-direction:column;gap:2px;line-height:1.5}.dapp .jr4-facts b{font-size:21px;color:var(--d-ink);font-weight:700;line-height:1.3}.dapp .jr4-lnk.wide{align-self:center;padding:8px 18px;border-radius:999px;background:var(--d-acc-soft)}.dapp .jr4-list{display:flex;flex-direction:column;min-width:0}.dapp .jr4-day{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.dapp .jr4-dh{display:flex;align-items:center;gap:11px;margin:2px 2px 0}.dapp .jr4-dn{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;font-size:19px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--d-ink);background:color-mix(in srgb,var(--m,var(--d-surf3)) 30%,var(--hbp));border:1.5px solid var(--m,var(--hbp-edge));box-shadow:0 2px 0 -1px var(--hbp-edge)}.dapp .jr4-day.tdy .jr4-dn{background:var(--d-acc);border-color:transparent;color:var(--d-acc-ink)}.dapp .jr4-dt{display:flex;align-items:baseline;min-width:0;font-size:14.5px;color:var(--d-ink)}.dapp .jr4-dt b{font-weight:650}.dapp .jr4-dt i{font-style:normal;color:var(--d-faint)}.dapp .jr4-dt b+i::before{content:"، "}.dapp .jr4-dpgs{display:flex;flex-direction:column;gap:10px;min-width:0}.dapp .jr4-pg{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh);overflow:hidden;transition:transform .15s var(--d-ease)}.dapp .jr4-pg::before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--hc,transparent);opacity:.8}.dapp .jr4-pg:not([class*=hc-])::before{display:none}.dapp .jr4-pg.st{}.dapp .jr4-pg-b{display:block;width:100%;text-align:start;min-width:0;padding:15px 18px 6px;-webkit-tap-highlight-color:transparent}.dapp .jr4-pg h4{font-size:16px;font-weight:650;line-height:1.75;color:var(--d-ink)}.dapp .jr4-pg h4.q{font-weight:600;color:var(--d-ink2);font-size:14.5px}.dapp .jr4-pg p{font-size:14.5px;line-height:1.95;color:var(--d-ink2);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.dapp .jr4-pg.lk .jr4-pg-b h4{display:flex;align-items:center;gap:7px}.dapp .jr4-pg.lk .jr4-pg-b h4 .ic{width:17px;height:17px}.dapp .jr4-rib{position:absolute;top:-1px;inset-inline-start:16px;width:15px;height:27px;background:var(--d-acc);opacity:.95;pointer-events:none;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.dapp .jr4-lkp{display:flex;align-items:center;gap:7px;color:var(--d-sub);font-size:13px}.dapp .jr4-beads{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--d-acc);font-size:12.5px;font-weight:600;padding:2px 0}.dapp .jr4-beads u{position:relative;width:7px;height:7px;border-radius:50%;background:var(--d-acc);text-decoration:none}.dapp .jr4-beads u+u::before{content:"";position:absolute;inset-inline-end:7px;top:3px;width:5px;height:1px;background:var(--d-acc)}.dapp .jr4-beads span{margin-inline-start:4px}.dapp .jr4-pins{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.dapp .jr4-pins>header{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--d-sub);margin:0 4px}.dapp .jr4-pins .ic{width:15px;height:15px}.dapp .jr4-keep{display:flex;flex-direction:column;gap:10px}.dapp .jr4-more{align-self:center;margin:6px 0}.dapp .jr4-skip{position:fixed;z-index:40;inset-inline-end:3px;top:150px;bottom:calc(var(--d-tab,68px) + env(safe-area-inset-bottom,0px) + 98px);width:9px;display:flex;flex-direction:column;border-radius:5px;touch-action:none;cursor:pointer;opacity:0;transition:opacity .3s}.dapp .jr4-skip.in{opacity:1}.dapp .jr4-sk-m{flex:1;display:block;position:relative;margin-bottom:1px;border-radius:2px;background-color:color-mix(in srgb,var(--d-ink) 7%,transparent)}.dapp .jr4-sk-m:first-child{border-radius:5px 5px 2px 2px}.jr4-sk-m:last-of-type{border-radius:2px 2px 5px 5px}.dapp .jr4-sk-h{position:absolute;inset-inline-start:-4px;width:17px;height:6px;margin-top:-3px;border-radius:4px;background:var(--d-ink);border:2px solid var(--d-bg);box-sizing:content-box;transition:top .18s var(--d-ease);pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.4)}.dapp .jr4-sk-l{position:absolute;inset-inline-end:22px;transform:translateY(-50%);padding:3px 11px;border-radius:99px;background:var(--d-ink);color:var(--d-bg);font-size:11.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.dapp .jr4-sk-l.on{opacity:1}@media (min-width:900px){.dapp .jr4-skip{bottom:104px}}.dapp .jr4-tc{display:flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;margin:2px 0 8px;padding:2px 10px 2px 2px;border-radius:999px;background:var(--d-acc-soft);color:var(--d-acc);font-size:12.5px;font-weight:600}.dapp .jr4-tc>.ic{width:16px;height:16px;margin-inline-start:8px;flex:none}.dapp .jr4-tc>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .jr4-tc .dicon,.dapp .jr4-tc button{width:26px;height:26px;display:grid;place-items:center;color:var(--d-acc)}.dapp .jr4-tc button .ic{width:14px;height:14px}.dapp .jr4-ths-empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:24px 8px}.dapp .jr4-ths-empty small{color:var(--d-sub);font-size:13px;line-height:1.9;max-width:300px}.dapp .jr4-thread-art{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .jr4-thread-art .ic{width:30px;height:30px}.dapp .jr4-thr-s{display:flex;flex-direction:column;gap:6px}.dapp .jr4-thr-h{display:flex;align-items:center;gap:7px;padding:0 4px;color:var(--d-acc)}.dapp .jr4-thr-h .ic{width:18px;height:18px}.dapp .jr4-thr-h b{font-size:15px;font-weight:650;color:var(--d-ink)}.dapp .jr4-trow{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:-16px;padding:6px 16px 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dapp .jr4-trow::-webkit-scrollbar{display:none}.dapp .jr4-tcard{position:relative;flex:none;width:246px;scroll-snap-align:start;display:flex;align-items:stretch;gap:14px;text-align:start;padding:14px 16px 14px 14px;border-radius:24px;overflow:hidden;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh);transition:transform .15s var(--d-ease)}.dapp .jr4-tcard:active{transform:scale(.97)}.dapp .jr4-tcard.knot{background:linear-gradient(160deg,color-mix(in srgb,var(--d-acc) 13%,var(--hbp)),var(--hbp) 70%);border-color:color-mix(in srgb,var(--d-acc) 45%,var(--hbp-edge))}.dapp .jr4-tchain{flex:none;display:block;width:26px;align-self:flex-start}.dapp .jr4-tchain svg{display:block;width:26px;height:auto;overflow:visible}.dapp .jc-l{fill:none;stroke:var(--d-acc);stroke-width:2.4}.dapp .jc-l.r{fill:var(--d-acc)}.dapp .jc-l.s{stroke-width:2.2}.dapp .jt-k{fill:var(--d-acc);stroke:var(--d-acc);stroke-width:1.8;stroke-linecap:round}.dapp .jr4-tcard-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;min-height:112px}.dapp .jr4-tcard-t b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15.5px;font-weight:650;line-height:1.75;color:var(--d-ink)}.dapp .jr4-tcard-t small{margin-top:auto;font-size:12px;font-weight:600;color:var(--d-acc)}.dapp .jr4-tcard-t em{font-style:normal;font-size:12px;color:var(--d-sub)}.dapp .jr4-go{width:16px;height:16px;color:var(--d-faint);flex:none}.dapp .jr4-th-page .hbf-b{padding-top:4px}.dapp .jr4-th-h{display:flex;align-items:center;gap:14px;padding:4px 2px 20px}.dapp .jr4-th-i{flex:none;display:block;width:26px}.dapp .jr4-th-i svg{display:block;width:26px;height:auto;overflow:visible}.dapp .jr4-th-t h2{font-size:24px;font-weight:700;line-height:1.6}.dapp .jr4-th-t small{font-size:13px;color:var(--d-sub)}.dapp .jr4-th-sub{font-weight:600;color:var(--d-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start;min-width:0}.dapp .jr4-seam{display:flex;flex-direction:column;padding-bottom:34px}.dapp .jr4-tn{position:relative;border-radius:24px;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh);overflow:hidden}.dapp .jr4-tn.root{background:linear-gradient(165deg,color-mix(in srgb,var(--d-acc) 12%,var(--hbp)),var(--hbp) 55%);border-color:color-mix(in srgb,var(--d-acc) 40%,var(--hbp-edge))}.dapp .jr4-tn-h{display:flex;align-items:center;gap:12px;padding:14px 16px 6px 14px}.dapp .jr4-tn .jr4-dn{width:40px;height:40px;font-size:18px;background:color-mix(in srgb,var(--mc,var(--d-surf3)) 30%,var(--hbp));border-color:var(--mc,var(--hbp-edge))}.dapp .jr4-tn.root .jr4-dn{background:var(--d-acc);color:var(--d-acc-ink);border-color:transparent}.dapp .jr4-tn-d{display:flex;flex-direction:column;min-width:0;line-height:1.5}.dapp .jr4-tn-d b{font-size:14.5px;font-weight:650}.dapp .jr4-tn-d small{font-size:12px;color:var(--d-faint)}.dapp .jr4-tn-r{margin-inline-start:auto;font-style:normal;font-size:11.5px;font-weight:700;color:var(--d-acc);padding:3px 11px;border-radius:999px;background:var(--d-acc-soft)}.dapp .jr4-tn-p{padding:8px 10px 0}.dapp .jr4-tn-p .jr4-col{height:210px}.dapp .jr4-tn-b{padding:8px 18px 4px}.dapp .jr4-tn-b h4{font-size:17px;font-weight:650;line-height:1.7;margin:0 0 2px}.dapp .jr4-tn-b p{font-size:15.5px;line-height:2;color:var(--d-ink);margin:0 0 6px}.dapp .jr4-tn-f{display:flex;align-items:center;gap:8px;padding:4px 10px 10px 12px;min-height:42px}.dapp .jr4-tq{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--d-faint)}.dapp .jr4-tq:active{background:var(--hbp2);color:var(--d-ink)}.dapp .jr4-tq .ic{width:17px;height:17px}.dapp .jr4-lk{display:flex;align-items:center;gap:7px;color:var(--d-sub);font-size:14px}.dapp .jr4-lk .ic{width:16px;height:16px}.dapp .jr4-gap{display:flex;align-items:center;gap:12px;height:56px;padding-inline-start:26px}.dapp .jr4-lkg{flex:none;display:block;width:26px;height:38px;margin-block:-4px;position:relative;z-index:2}.dapp .jr4-lkg svg{display:block;width:26px;height:38px;overflow:visible}.dapp .jr4-lkg .jc-l.r{fill:none}.dapp .jr4-gap span{font-size:12.5px;font-weight:600;color:var(--d-sub)}.dapp .jr4-gap.last span{color:var(--d-acc)}.dapp .jr4-tassel{align-self:flex-start;margin:-2px 0 0 0;padding-inline-start:26px;width:24px;height:36px;color:var(--d-acc);box-sizing:content-box}.dapp .jr4-tassel svg{width:24px;height:36px;fill:currentColor;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dapp .jr4-th-page .hbf-f{display:flex;align-items:center;gap:10px;padding:10px 14px calc(10px + var(--d-safe-b))}.dapp .jr4-pill-w{flex:1;margin:0}.dapp .jr4-knotb{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--d-acc) 50%,var(--d-line2));color:var(--d-acc);background:var(--d-surf);transition:background .2s,transform .2s var(--d-spring)}.dapp .jr4-knotb .ic{width:26px;height:26px}.dapp .jr4-knotb.on{background:var(--d-acc);color:var(--d-acc-ink);border-color:var(--d-acc)}.dapp .jr4-knotb:active{transform:scale(.92)}.dapp .jr4-empty{text-align:center;padding:30px 0}.dapp .jr4-light{gap:14px}.dapp .jr4-sh{display:flex;flex-direction:column;margin:2px 4px 0}.dapp .jr4-sh b{font-size:26px;font-weight:700;line-height:1.4}.dapp .jr4-sh span{font-size:14px;color:var(--d-sub)}.dapp .jr4-hero{display:flex;align-items:center;gap:14px;padding:16px;border-radius:22px;background:linear-gradient(170deg,var(--d-surf2),var(--d-surf));border:1px solid var(--d-line);box-shadow:var(--d-shadow);flex-wrap:wrap}.dapp .jr4-hero-t{flex:1;min-width:150px}.dapp .jr4-hero-t b{display:block;font-size:17px;font-weight:700}.dapp .jr4-hero-t small{color:var(--d-sub);font-size:13px}.dapp .jr4-hero .jr4-pill{flex:none}.dapp .jr4-pill{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;padding:0 18px;font-weight:600}.dapp .jr4-sec{display:flex;flex-direction:column;gap:2px}.dapp .jr4-sec h3{font-size:14px;font-weight:600;color:var(--d-sub);margin:6px 4px 6px}.dapp .jr4-env{position:relative;flex:none;width:38px;height:27px;border-radius:5px;background:var(--d-surf2);border:1px solid var(--d-line2);overflow:hidden}.dapp .jr4-env::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 48%,var(--d-line2) 50%,transparent 52%) 0 0/50% 62% no-repeat,linear-gradient(to bottom left,transparent 48%,var(--d-line2) 50%,transparent 52%) 100% 0/50% 62% no-repeat}.dapp .jr4-env i{position:absolute;left:50%;top:40%;width:9px;height:9px;margin:-4px 0 0 -4px;border-radius:50%;background:#b4483c;box-shadow:0 1px 2px rgba(0,0,0,.4)}.dapp .jr4-env.big{width:62px;height:44px;border-radius:7px}.dapp .jr4-env.big i{width:13px;height:13px;margin:-6px 0 0 -6px}.dapp .jr4-lr{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:10px 12px;margin-bottom:8px;border-radius:16px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .jr4-lr.new{border-color:color-mix(in srgb,var(--d-acc) 45%,var(--d-line));background:var(--d-acc-soft)}.dapp .jr4-new{flex:none;font-size:13px;font-weight:600;color:var(--d-acc-ink);background:var(--d-acc);border-radius:999px;padding:5px 14px}.dapp .jr4-lr-t{flex:1;min-width:0}.dapp .jr4-lr-t b{display:block;font-size:14.5px;font-weight:600}.dapp .jr4-lr-t small{color:var(--d-sub);font-size:12.5px}.dapp .jr4-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dapp .jr4-ar{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:20px;text-align:start;background:linear-gradient(160deg,color-mix(in srgb,var(--hc,var(--d-acc)) 16%,var(--d-surf)),var(--d-surf) 70%);border:1px solid color-mix(in srgb,var(--hc,var(--d-acc)) 34%,transparent)}.dapp .jr4-ar-i{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--hc,var(--d-acc));color:#1b1b1d;margin-bottom:6px}.dapp .jr4-ar-i .ic{width:20px;height:20px}.dapp .jr4-ar b{font-size:16.5px;font-weight:700;color:var(--hc,var(--d-ink))}.dapp .jr4-ar small{font-size:12.5px;color:var(--d-sub)}@media (min-width:900px){.dapp .jr4-areas{grid-template-columns:repeat(4,minmax(0,1fr))}}.dapp .jr4-fab2{position:fixed;z-index:55;inset-inline-end:26px;bottom:calc(var(--d-tab) + var(--d-safe-b) + 16px + 58px + 12px);width:42px;height:42px;border-radius:15px;display:grid;place-items:center;color:var(--d-acc);background:var(--d-surf2);border:1px solid var(--d-line2);box-shadow:0 8px 18px -8px rgba(0,0,0,.65);transition:transform .15s var(--d-ease),background .15s}.dapp .jr4-fab2 .ic{width:21px;height:21px}.dapp .jr4-fab2:active{transform:scale(.92)}.dapp .jr4-fab2[aria-expanded=true]{background:var(--d-acc-soft);color:var(--d-acc)}@media (min-width:900px){.dapp .jr4-fab2{bottom:98px;inset-inline-end:40px}}.dapp .hb4-fab.hb4c-off+.jr4-fab2{opacity:0;pointer-events:none}.dapp .jr4-pl{position:fixed;inset:0;z-index:130;background:rgba(8,8,10,0);transition:background .18s}.dapp .jr4-pl.in{background:rgba(8,8,10,.32)}:root[data-theme=paper] .dapp .jr4-pl.in{background:rgba(40,36,30,.2)}.dapp .jr4-pop{position:fixed;max-height:calc(100% - 24px);overflow:auto;padding:6px;border-radius:24px;background:var(--hbp);border:1px solid var(--d-line2);box-shadow:0 24px 54px -14px rgba(0,0,0,.7);opacity:0;transform:scale(.9) translateY(6px);transition:opacity .16s,transform .24s cubic-bezier(.2,.9,.3,1.15);overscroll-behavior:contain}.dapp .jr4-pl.in .jr4-pop{opacity:1;transform:none}.dapp .jr4-ps+.jr4-ps{margin-top:6px;padding-top:8px;border-top:1px solid var(--d-line)}.dapp .jr4-ps h5{margin:2px 12px 6px;font-size:12px;font-weight:600;color:var(--d-faint)}.dapp .jr4-pi{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:7px 10px;border-radius:17px;text-align:start;transition:background .12s}.dapp .jr4-pi:hover,.dapp .jr4-pi:focus-visible,.dapp .jr4-pi:active{background:var(--hbp2)}.dapp .jr4-pi-i{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .jr4-pi-i .ic{width:20px;height:20px}.dapp .jr4-pi-t{flex:1;min-width:0}.dapp .jr4-pi-t b{display:block;font-size:14.5px;font-weight:600;color:var(--d-ink)}.dapp .jr4-pi-t small{display:block;margin-top:1px;font-size:12px;line-height:1.55;color:var(--d-sub)}.dapp .jr4-pi-ck{width:18px;height:18px;color:var(--d-acc)}.dapp .jr4-pi.danger .jr4-pi-i{background:color-mix(in srgb,var(--d-bad) 16%,transparent);color:var(--d-bad)}.dapp .jr4-pi.danger b{color:var(--d-bad)}.dapp .jr4-ps.grid .jr4-ps-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 2px}.dapp .jr4-pt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px;border-radius:15px}.dapp .jr4-pt:active{background:var(--hbp2)}.dapp .jr4-pt-i{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:var(--d-surf2);color:var(--d-ink2)}.dapp .jr4-pt-i .ic{width:21px;height:21px}.dapp .jr4-pt.on .jr4-pt-i{background:var(--d-acc);color:var(--d-acc-ink)}.dapp .jr4-pt small{font-size:11.5px;color:var(--d-sub);white-space:nowrap}.dapp .overlay.jr4-c{align-items:center;padding:16px 14px}.dapp .overlay.jr4-c .sheet{height:auto;max-height:min(84%,760px);border-radius:28px;animation:jr4-in .3s cubic-bezier(.2,.9,.3,1.1)}.dapp .overlay.jr4-c .sheet::before{display:none}.dapp .overlay.jr4-c .sheet-head{border-bottom:0}@keyframes jr4-in{from{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:none}}.dapp .jr4-lh:has(.back[hidden]){display:none}.dapp .jr4-lh{margin:0 4px}.dapp .jr4-lnk .up{transform:rotate(90deg)}.dapp .jr4-fl{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:24px;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh)}.dapp .jr4-fg{display:flex;flex-wrap:wrap;gap:6px}.dapp .jr4-fx{margin-inline-start:auto;padding:8px 6px;font-size:13px;font-weight:600;color:var(--d-acc)}.dapp .jr4-fc{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;font-size:12.5px;line-height:1.7;color:var(--d-ink2);background:var(--d-surf2);border:1px solid var(--d-line)}.dapp .jr4-fc .ic{width:14px;height:14px}.dapp .jr4-fc.on{background:var(--d-acc);color:var(--d-acc-ink);border-color:transparent;font-weight:600}.dapp .jr4-wks{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.dapp .jr4-wq{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:62px;border-radius:17px;line-height:1;color:var(--d-sub);background:color-mix(in srgb,var(--mc,var(--d-surf3)) 16%,var(--hbp));border:1.5px solid transparent;box-shadow:0 2px 0 -1px var(--hbp-edge);transition:transform .15s var(--d-ease),background .2s}.dapp .jr4-wq:active{transform:scale(.94)}.dapp .jr4-wq b{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--d-ink2)}.dapp .jr4-wq small{font-size:10.5px;opacity:.7}.dapp .jr4-wq i{position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:var(--mc,var(--d-acc))}.dapp .jr4-wq.w{background:color-mix(in srgb,var(--mc,var(--d-acc)) 38%,var(--hbp))}.dapp .jr4-wq.w b{color:var(--d-ink)}.dapp .jr4-wq.sel{background:var(--d-acc);border-color:transparent;color:var(--d-acc-ink);transform:translateY(-2px);box-shadow:0 8px 16px -10px color-mix(in srgb,var(--d-acc) 70%,#000)}.dapp .jr4-wq.sel b,.dapp .jr4-wq.sel small{color:var(--d-acc-ink);opacity:1}.dapp .jr4-wq.sel i{background:var(--d-acc-ink)}.dapp .jr4-wq.t:not(.sel){border-color:color-mix(in srgb,var(--d-acc) 55%,transparent)}.dapp .jr4-hr{display:flex;align-items:center;gap:10px;min-height:38px;margin:2px 4px 0}.dapp .jr4-hr .jr4-dt{font-size:16px}.dapp .jr4-faces{display:flex;gap:0;margin-inline-start:auto}.dapp .jr4-dbox{margin-top:0}.dapp .jr4-none{text-align:center;padding:14px 0}.dapp .jr4-hint{display:flex;align-items:center;justify-content:center;gap:9px;margin:2px 0;font-size:12.5px;color:var(--d-faint)}.dapp .jr4-hint .ic{width:15px;height:15px;opacity:.7}.dapp .jr4-hint .ic.l{transform:scaleX(-1)}.dapp .jr4-all{display:flex;align-items:center;justify-content:center;gap:8px;align-self:center;margin-top:4px;padding:11px 22px;border-radius:999px;font-size:14px;font-weight:600;color:var(--d-acc);background:var(--d-acc-soft)}.dapp .jr4-all .ic{width:16px;height:16px}.dapp .jr4-sw{position:relative;--p:0;border-radius:22px;overflow:hidden;min-width:0;padding-bottom:8px}.dapp .jr4-sw-a{position:absolute;top:0;bottom:8px;display:flex;align-items:center;justify-content:space-evenly;width:176px;visibility:hidden}.dapp .jr4-sw-a.l{left:0;width:230px}.dapp .jr4-sw-a.r{right:0}.dapp .jr4-sw.side-l .jr4-sw-a.l,.dapp .jr4-sw.side-r .jr4-sw-a.r{visibility:visible}.dapp .jr4-sa{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 15%,var(--hbp));border:1px solid color-mix(in srgb,var(--c) 32%,transparent);opacity:var(--p);transform:scale(calc(.5 + .5 * var(--p)));transition:transform .2s var(--d-ease),opacity .2s}.dapp .jr4-sw.drag-on .jr4-sa{transition:none}.dapp .jr4-sa:active{transform:scale(.9)}.dapp .jr4-sa .ic{width:21px;height:21px}.dapp .jr4-sw .jr4-pg{position:relative;z-index:1;touch-action:pan-y;transition:transform .26s var(--d-ease)}.dapp .jr4-sw .jr4-pg.drag{transition:none;user-select:none;-webkit-user-select:none}.dapp .jr4-pg-f{display:flex;align-items:center;gap:10px;padding:2px 14px 12px 12px;min-height:44px}.dapp .jr4-pg-f time{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--d-faint);padding-inline-start:6px}.dapp .jr4-plc,.dapp .jr4-wx{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:12px;color:var(--d-faint)}.dapp .jr4-plc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.dapp .jr4-plc .ic,.dapp .jr4-wx .ic{width:14px;height:14px;flex:none}.dapp .jr4-pg-i{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.dapp .jr4-ci{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:var(--d-sub);background:var(--hbp2)}.dapp .jr4-ci .ic{width:16px;height:16px}.dapp .jr4-ci.a{color:var(--hc,var(--d-acc));background:color-mix(in srgb,var(--hc,var(--d-acc)) 16%,var(--hbp2))}.dapp .jr4-ci.f{background:none;width:26px}.dapp .jr4-ci.f svg{width:24px;height:24px}.dapp .jr4-ci.pin,.dapp .jr4-ci.th{color:var(--d-acc);background:var(--d-acc-soft)}.dapp .jr4-pg-b{padding:14px 18px 6px}.dapp .jr4-pg-b.nil{display:none}.dapp .jr4-pg.ph .jr4-pg-b{padding-top:10px}.dapp .jr4-pg p{margin-top:0}.dapp .jr4-pg .jr4-beads{margin:0 16px 12px}.dapp .jr4-pg.lk .jr4-pg-b{padding-top:2px}.dapp .jr4-pg-h .jr4-ci:empty{display:none}.dapp .jr4-colw{display:block;width:100%;padding:10px 10px 4px}.dapp .jr4-col{display:grid;gap:3px;height:196px;border-radius:16px;overflow:hidden;background:var(--hbp2)}.dapp .jr4-col.c1{grid-template-columns:1fr;height:210px}.dapp .jr4-col.c2{grid-template-columns:1fr 1fr;height:170px}.dapp .jr4-col.c3{grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr}.dapp .jr4-col.c3 .jr4-ct:first-child{grid-row:1 / span 2}.dapp .jr4-col.c4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.dapp .jr4-ct{position:relative;display:block;min-width:0;min-height:0;overflow:hidden}.dapp .jr4-ct>*:not(em){position:absolute;inset:0;width:100%;height:100%;border-radius:0}.dapp .jr4-ct img{width:100%;height:100%;object-fit:cover;display:block}.dapp .jr4-ct em{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:22px;font-weight:700;color:#fff;background:rgba(10,10,12,.5)}.dapp .jr4-stat{display:flex;align-items:center;gap:6px;width:100%;padding:12px 16px;border-radius:22px;background:var(--hbp);border:1px solid var(--hbp-edge);box-shadow:var(--hbp-sh)}.dapp .jr4-sv{display:flex;align-items:center;gap:8px;flex:1}.dapp .jr4-sv i{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .jr4-sv i .ic{width:18px;height:18px}.dapp .jr4-sv.fire i{background:color-mix(in srgb,#f08a3c 18%,transparent);color:#f08a3c}.dapp .jr4-sv b{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--d-ink)}.dapp .jr4-stat-g{width:18px;height:18px;color:var(--d-faint);flex:none}.dapp .jr4-fab2.open{background:var(--d-acc);color:var(--d-acc-ink);border-color:transparent}.dapp .jr4-dl{position:fixed;inset:0;z-index:54;background:rgba(8,8,10,0);transition:background .2s}.dapp .jr4-dl.in{background:rgba(8,8,10,.42)}:root[data-theme=paper] .dapp .jr4-dl.in{background:rgba(40,36,30,.28)}.dapp .jr4-dl-c{position:absolute;inset-inline-end:26px;bottom:calc(var(--d-tab) + var(--d-safe-b) + 16px + 58px + 12px + 42px + 12px);display:flex;flex-direction:column-reverse;align-items:flex-end;gap:9px;max-height:calc(100% - 140px);overflow:visible}@media (min-width:900px){.dapp .jr4-dl-c{bottom:150px;inset-inline-end:40px}}.dapp .jr4-dr{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(14px) scale(.9);transition:opacity .2s,transform .26s cubic-bezier(.2,.9,.3,1.2);transition-delay:calc(var(--i) * 22ms)}.dapp .jr4-dl.in .jr4-dr{opacity:1;transform:none}.dapp .jr4-dr-t{padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--d-ink);background:var(--hbp);border:1px solid var(--d-line2);box-shadow:0 6px 16px -8px rgba(0,0,0,.6);white-space:nowrap}.dapp .jr4-dr-i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--d-acc);background:var(--hbp);border:1px solid var(--d-line2);box-shadow:0 8px 18px -8px rgba(0,0,0,.65)}.dapp .jr4-dr-i .ic{width:21px;height:21px}.dapp .jr4-dr.on .jr4-dr-i{background:var(--d-acc);color:var(--d-acc-ink);border-color:transparent}.dapp .jr4-dr:active .jr4-dr-i{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.dapp .hb4-zone.on .jr4-vg .jg-sr,.dapp .hb4-zone.on .jr4-vg .jg-pn,.dapp .hb4-zone.on .jr4-vg .jg-ln,.dapp .hb4-zone.on .jr4-vg .jg-rb,.dapp .hb4-zone.on .jr4-vg-ser svg,.dapp .jr4-caret{animation:none}}.dapp .jr4-fut{--ft:#a39be0;--rd-env:#f2e4c8;--rd-env2:#d9c59f}:root[data-theme=paper] .dapp .jr4-fut{--ft:#7a6bc4;--rd-env:#fffaf0;--rd-env2:#e6d8b8}.dapp .jr4-road{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:360/300;background:#2a2150;box-shadow:var(--d-shadow);border:1px solid var(--d-line);isolation:isolate}.dapp .jr4-rd-svgw,.dapp .jr4-rd-svgw svg{position:absolute;inset:0;width:100%;height:100%;display:block}.dapp .jr4-road .rd-s0{stop-color:#14112e}.dapp .jr4-road .rd-s1{stop-color:#3d2b6e}.dapp .jr4-road .rd-s2{stop-color:#d0695a}.dapp .jr4-road .rd-u0{stop-color:#ffd9a0;stop-opacity:.85}.dapp .jr4-road .rd-u1{stop-color:#ffd9a0;stop-opacity:0}.dapp .jr4-road .rd-sun{fill:#ffe7b8}.dapp .jr4-road .rd-star{fill:#fff;opacity:.75}.dapp .jr4-road .rd-h3{fill:#2d2356}.dapp .jr4-road .rd-h2{fill:#241b49}.dapp .jr4-road .rd-h1{fill:#1b1438}.dapp .jr4-road .rd-road{fill:#e5c79c;fill-opacity:.2}.dapp .jr4-road .rd-edge{fill:none;stroke:#f1d6a4;stroke-opacity:.55;stroke-width:1.2}.dapp .jr4-road .rd-mid{fill:none;stroke:#f6e2b8;stroke-opacity:.7;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 5}:root[data-theme=paper] .dapp .jr4-road{background:#e3b6c8}:root[data-theme=paper] .dapp .jr4-road .rd-s0{stop-color:#a79ee0}:root[data-theme=paper] .dapp .jr4-road .rd-s1{stop-color:#e5b4cb}:root[data-theme=paper] .dapp .jr4-road .rd-s2{stop-color:#fbd3a2}:root[data-theme=paper] .dapp .jr4-road .rd-star{opacity:.0}:root[data-theme=paper] .dapp .jr4-road .rd-h3{fill:#a68fc9}:root[data-theme=paper] .dapp .jr4-road .rd-h2{fill:#8b76b4}:root[data-theme=paper] .dapp .jr4-road .rd-h1{fill:#6d5b97}:root[data-theme=paper] .dapp .jr4-road .rd-road{fill:#fff3dc;fill-opacity:.7}:root[data-theme=paper] .dapp .jr4-road .rd-edge{stroke:#fff;stroke-opacity:.9}:root[data-theme=paper] .dapp .jr4-road .rd-mid{stroke:#b59ad0;stroke-opacity:.8}.dapp .jr4-stop{position:absolute;transform:translate(-50%,-100%);width:56px;padding:0 0 2px;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent}.dapp .jr4-stop::before{content:"";position:absolute;inset:-6px -4px -2px}.dapp .jr4-stop>:first-child{transform:scale(var(--s,1));transform-origin:50% 100%;transition:transform .25s var(--d-ease),box-shadow .25s}.dapp .jr4-stop small{font-size:11px;font-weight:600;line-height:1.2;padding:2px 7px;border-radius:999px;background:rgba(18,12,40,.62);color:#fff;white-space:nowrap;backdrop-filter:blur(3px)}.dapp .jr4-stop:not(.on):not(:nth-of-type(-n+3)) small{display:none}.dapp .jr4-stop.on{z-index:3}.dapp .jr4-stop.on>:first-child{transform:scale(calc(var(--s,1) * 1.16));box-shadow:0 0 0 3px #fff,0 0 22px rgba(255,214,150,.9)}.dapp .jr4-stop:focus-visible{outline:none}.dapp .jr4-stop:focus-visible>:first-child{box-shadow:0 0 0 3px #fff}.dapp .rd-env{position:relative;flex:none;width:44px;height:31px;border-radius:5px;background:linear-gradient(var(--rd-env),var(--rd-env2));box-shadow:0 2px 6px rgba(0,0,0,.35);overflow:visible}.dapp .rd-env::before{content:"";position:absolute;inset:0;border-radius:5px;background:linear-gradient(to bottom right,transparent 49%,rgba(120,90,50,.35) 50%,transparent 52%) 0 0/50% 64% no-repeat,linear-gradient(to bottom left,transparent 49%,rgba(120,90,50,.35) 50%,transparent 52%) 100% 0/50% 64% no-repeat}.dapp .rd-env i{position:absolute;left:50%;top:42%;width:17px;height:17px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d9695a,#a63a2e 70%);box-shadow:0 1px 3px rgba(0,0,0,.45);display:grid;place-items:center;font:700 10px/1 inherit;color:#ffe7c9;font-style:normal}.dapp .rd-env.big{width:62px;height:44px;border-radius:7px}.dapp .rd-env.big i{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:13px}.dapp .rd-pin{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--hc,#e3b062) 60%,#fff),var(--hc,#e3b062) 72%);color:#2a1d08;box-shadow:0 2px 8px rgba(0,0,0,.4)}.dapp .rd-pin .ic{width:21px;height:21px}.dapp .rd-pin.big{width:56px;height:56px}.dapp .rd-pin.big .ic{width:28px;height:28px}.dapp .rd-here{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:2;pointer-events:none}.dapp .rd-here b{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#fff;background:rgba(18,12,40,.55);padding:3px 10px 3px 8px;border-radius:999px;backdrop-filter:blur(3px)}.dapp .rd-here b::before{content:"";width:7px;height:7px;border-radius:50%;background:#ffd48a;box-shadow:0 0 0 0 rgba(255,212,138,.7);animation:rdHere 2.2s infinite}@keyframes rdHere{70%{box-shadow:0 0 0 8px rgba(255,212,138,0)}100%{box-shadow:0 0 0 0 rgba(255,212,138,0)}}.dapp .jr4-stopbox{margin-top:-4px}.dapp .jr4-stopc{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:22px;background:var(--d-surf);border:1px solid var(--d-line);animation:feIn .3s var(--d-ease)}@keyframes feIn{from{opacity:0;transform:translateY(6px)}}.dapp .fu-sc-t{flex:1;min-width:150px}.dapp .fu-sc-t b{display:block;font-size:17px;font-weight:700}.dapp .fu-sc-t small{display:block;color:var(--d-sub);font-size:13px;margin-top:1px}.dapp .fu-sc-t p{margin:6px 0 0;font-size:13.5px;color:var(--d-sub);line-height:1.8}.dapp .jr4-stopc .jr4-pill{flex:none}.dapp .fu-bar{position:relative;margin:10px 0 24px;height:8px;border-radius:99px;background:var(--d-line2)}.dapp .fu-bar i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:var(--ft)}[dir=rtl] .dapp .fu-bar i,.dapp[dir=rtl] .fu-bar i{inset:0 0 0 auto}.dapp .fu-bar small{position:absolute;top:12px;inset-inline-start:0;margin:0;font-size:12px}.dapp .fu-ring{display:block;width:48px;height:48px;flex:none}.dapp .fu-ring svg{width:100%;height:100%;display:block}.dapp .fu-r0,.dapp .fu-r1{fill:none;stroke-width:5}.dapp .fu-r0{stroke:var(--d-line2)}.dapp .fu-r1{stroke:var(--hc,var(--ft));stroke-linecap:round}.dapp .jr4-stopc.k-goal .fu-ring{width:56px;height:56px}.dapp .fu-when{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:22px;background:linear-gradient(165deg,color-mix(in srgb,var(--ft) 14%,var(--d-surf)),var(--d-surf) 70%);border:1px solid color-mix(in srgb,var(--ft) 30%,var(--d-line))}.dapp .fu-when-h{display:flex;align-items:center;gap:12px}.dapp .fu-when-h b{display:block;font-size:16px;font-weight:700}.dapp .fu-when-h small{color:var(--d-sub);font-size:13px}.dapp .fu-seal{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d9695a,#a63a2e 72%);box-shadow:0 2px 6px rgba(0,0,0,.35)}.dapp .fu-seal i{font:700 18px/1 inherit;font-style:normal;color:#ffe7c9}.dapp .fu-chips{display:flex;flex-wrap:wrap;gap:8px}.dapp .fu-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--d-ink);background:var(--d-surf);border:1px solid var(--d-line2);transition:background .2s,border-color .2s}.dapp .fu-chip:active{background:var(--d-acc-soft);border-color:var(--ft)}.dapp .fu-chip .ic{width:16px;height:16px}.dapp .fu-chip.free{border-style:dashed;color:var(--d-sub)}.dapp .fu-sec{display:flex;flex-direction:column;gap:2px}.dapp .fu-sec h3{font-size:14px;font-weight:600;color:var(--d-sub);margin:8px 4px 6px}.dapp .fu-rail,.dapp .se-rail,.dapp .fi-rail,.dapp .sf-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 8px;margin:0 -2px;scrollbar-width:none}.dapp .fu-rail::-webkit-scrollbar,.dapp .se-rail::-webkit-scrollbar,.dapp .fi-rail::-webkit-scrollbar,.dapp .sf-rail::-webkit-scrollbar{display:none}.dapp .fu-rail>*,.dapp .se-rail>*,.dapp .fi-rail>*,.dapp .sf-rail>*{scroll-snap-align:start;flex:none}.dapp .fu-env{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:138px;padding:12px;border-radius:18px;text-align:start;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .fu-env b{font-size:14.5px;font-weight:700;margin-top:6px}.dapp .fu-env small{font-size:12.5px;color:var(--d-sub)}.dapp .fu-env small.sub{font-size:11.5px;color:var(--d-faint)}.dapp .fu-env.empty{border-style:dashed;background:transparent}.dapp .fu-flap{position:relative;display:block;width:100%;height:56px;border-radius:8px;background:linear-gradient(var(--rd-env),var(--rd-env2));overflow:hidden}.dapp .fu-flap::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 49%,rgba(120,90,50,.32) 50%,transparent 52%) 0 0/50% 66% no-repeat,linear-gradient(to bottom left,transparent 49%,rgba(120,90,50,.32) 50%,transparent 52%) 100% 0/50% 66% no-repeat}.dapp .fu-flap i{position:absolute;left:50%;top:42%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d9695a,#a63a2e 72%);box-shadow:0 1px 4px rgba(0,0,0,.4);display:grid;place-items:center;font:700 14px/1 inherit;font-style:normal;color:#ffe7c9}.dapp .fu-env.empty .fu-flap i{background:var(--d-line2);color:var(--d-sub);box-shadow:none}.dapp .fu-arr{display:flex;flex-direction:column;gap:8px}.dapp .fu-ar{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:10px 12px;border-radius:16px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .fu-ar.new{border-color:color-mix(in srgb,var(--d-acc) 45%,var(--d-line));background:var(--d-acc-soft)}.dapp .fu-ar .rd-env{width:38px;height:27px}.dapp .fu-ar .rd-env i{width:13px;height:13px;margin:-6px 0 0 -6px;font-size:8px}.dapp .fu-ar-t{flex:1;min-width:0}.dapp .fu-ar-t b{display:block;font-size:14.5px;font-weight:600}.dapp .fu-ar-t small{color:var(--d-sub);font-size:12.5px}.dapp .fu-goal{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:128px;padding:12px;border-radius:18px;text-align:start;background:linear-gradient(160deg,color-mix(in srgb,var(--hc,var(--ft)) 14%,var(--d-surf)),var(--d-surf) 72%);border:1px solid color-mix(in srgb,var(--hc,var(--ft)) 28%,var(--d-line))}.dapp .fu-gr{position:relative;display:block;width:48px;height:48px;margin-bottom:4px}.dapp .fu-gr .fu-ring{position:absolute;inset:0}.dapp .fu-gi{position:absolute;inset:0;display:grid;place-items:center;color:var(--hc,var(--ft))}.dapp .fu-gi .ic{width:20px;height:20px}.dapp .fu-goal b{font-size:14px;font-weight:700;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .fu-goal small{font-size:12.5px;color:var(--d-sub)}.dapp .fu-goal small.sub{color:var(--hc,var(--ft));font-weight:600}.dapp .jr4-slf{--sg:#e3b062}:root[data-theme=paper] .dapp .jr4-slf{--sg:#b07d2c}.dapp .se-rose{position:relative;display:grid;place-items:center;width:min(100%,340px);margin:0 auto;aspect-ratio:1}.dapp .se-svgw{display:block;width:100%}.dapp .se-svgw svg{display:block;width:100%;height:auto;overflow:visible}.dapp .se-hub{fill:var(--d-surf);stroke:var(--sg);stroke-opacity:.55;stroke-width:1.2}.dapp .se-hub2{fill:none;stroke:var(--sg);stroke-opacity:.35;stroke-width:.8;stroke-dasharray:2 3}.dapp .se-base{fill:var(--c);fill-opacity:.1}.dapp .se-water{fill:var(--c);fill-opacity:.6}.dapp .se-edge{fill:none;stroke:var(--c);stroke-opacity:.72;stroke-width:1.5;transition:stroke-width .2s,stroke-opacity .2s}.dapp .se-ray{stroke-width:3.4;stroke-linecap:round;opacity:.82}.dapp .se-p{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.dapp .se-p.on .se-edge{stroke-width:3;stroke-opacity:1}.dapp .se-p.on .se-base{fill-opacity:.24}.dapp .se-p:focus-visible .se-edge{stroke-width:3;stroke-opacity:1}.dapp .se-mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;line-height:1.25}.dapp .se-mid b{font-size:15px;font-weight:700;color:var(--sg)}.dapp .se-mid small{font-size:11.5px;color:var(--d-sub)}.dapp .se-mid i{font-style:normal;font-size:12px;font-weight:700;color:var(--d-ink);margin-top:1px}.dapp .se-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.dapp .se-chips::-webkit-scrollbar{display:none}.dapp .se-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 13px 0 11px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--d-sub);background:var(--d-surf);border:1px solid var(--d-line2)}.dapp .se-chip .ic{width:17px;height:17px;color:var(--hc,var(--sg))}.dapp .se-chip.on{color:var(--hc,var(--sg));border-color:var(--hc,var(--sg));background:color-mix(in srgb,var(--hc,var(--sg)) 14%,var(--d-surf))}.dapp .se-room{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:24px;background:linear-gradient(165deg,color-mix(in srgb,var(--c,var(--sg)) 13%,var(--d-surf)),var(--d-surf) 62%);border:1px solid color-mix(in srgb,var(--c,var(--sg)) 30%,var(--d-line));animation:feIn .3s var(--d-ease)}.dapp .se-room.hint{align-items:center;background:transparent;border-style:dashed;border-color:var(--d-line2)}.dapp .se-room.hint p{margin:0;color:var(--d-sub);font-size:13.5px}.dapp .se-rh{display:flex;align-items:center;gap:12px}.dapp .se-rh b{font-size:22px;font-weight:700;color:var(--hc,var(--sg))}.dapp .se-ri{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--hc,var(--sg));color:#1b1b1d}.dapp .se-ri .ic{width:23px;height:23px}.dapp .se-k{display:block;font-size:12px;color:var(--d-faint);margin-bottom:4px}.dapp .se-about{position:relative;padding-inline-end:40px}.dapp .se-about small{display:block;font-size:12px;color:var(--d-faint)}.dapp .se-about p{margin:2px 0 0;font-size:15.5px;line-height:1.9}.dapp .se-ib{position:absolute;top:0;inset-inline-end:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--d-surf2);color:var(--d-sub)}.dapp .se-ib .ic{width:17px;height:17px}.dapp .se-about .dinput{width:100%;margin-top:6px}.dapp .se-act{display:flex;gap:8px;margin-top:8px}.dapp .se-dots{display:flex;gap:6px}.dapp .se-dot{flex:1;display:grid;place-items:center;height:34px;border-radius:12px;background:var(--d-surf2);border:1px solid var(--d-line)}.dapp .se-dot i{width:10px;height:10px;border-radius:50%;background:var(--d-line2)}.dapp .se-dot.on{background:color-mix(in srgb,var(--c,var(--sg)) 22%,var(--d-surf2));border-color:color-mix(in srgb,var(--c,var(--sg)) 55%,var(--d-line))}.dapp .se-dot.on i{background:var(--c,var(--sg))}.dapp .se-stats{display:flex;gap:18px;flex-wrap:wrap}.dapp .se-st b{display:block;font-size:20px;font-weight:700;line-height:1.2}.dapp .se-st small{font-size:12px;color:var(--d-sub)}.dapp .se-recent{display:flex;flex-direction:column;gap:6px}.dapp .se-e{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:start;padding:10px 12px;border-radius:14px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .se-e b{font-size:14.5px;font-weight:600;line-height:1.6;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .se-e small{font-size:12px;color:var(--d-sub)}.dapp .se-none{margin:0;color:var(--d-sub);font-size:13.5px}.dapp .se-w{align-self:flex-start}.dapp .se-sec{display:flex;flex-direction:column}.dapp .se-sec h3{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:var(--d-sub);margin:8px 4px 6px}.dapp .se-sec h3 small{font-weight:400;font-size:12.5px;color:var(--d-faint)}.dapp .se-mo{display:flex;flex-direction:column;align-items:center;gap:1px;width:84px;padding:8px 4px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .se-mo b{font-size:12.5px;font-weight:600}.dapp .se-mo small{font-size:11.5px;color:var(--sg);font-weight:700}.dapp .se-svgw.mini{width:74px}.dapp .se-svgw.mini .se-edge{stroke-width:2.4}.dapp .se-sc{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .se-sc>b{font-size:16px;font-weight:700;line-height:1.7}.dapp .se-sc>small{color:var(--d-sub);font-size:12.5px}.dapp .se-pick{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.dapp .se-pk{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--hc,var(--sg)) 18%,var(--d-surf2));color:var(--hc,var(--sg));border:1px solid color-mix(in srgb,var(--hc,var(--sg)) 40%,transparent)}.dapp .se-pk .ic{width:22px;height:22px}.dapp .se-pk:active{background:var(--hc,var(--sg));color:#1b1b1d}.dapp .se-skip{font-size:13px;color:var(--d-sub);padding:4px 2px}.dapp .se-done{margin:0;padding:12px 4px;color:var(--d-sub)}.dapp .jr4-pastx{display:flex;flex-direction:column;gap:16px}.dapp .jr4-bk{--bk:#f0d9a8;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:24px;color:#f6ead2;background:radial-gradient(120% 140% at 85% 0%,#6a4128,#3a2315 60%,#2a190e);box-shadow:var(--d-shadow);border:1px solid rgba(240,217,168,.18);overflow:hidden}:root[data-theme=paper] .dapp .jr4-bk{background:radial-gradient(120% 140% at 85% 0%,#9a6238,#74441f 60%,#583214)}.dapp .bk-cover{flex:none;width:96px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.dapp .bk-cover svg{display:block;width:100%;height:auto}.dapp .bk-cover rect:first-child{fill:#4b2c19;stroke:var(--bk);stroke-opacity:.0}.dapp .bk-in,.dapp .bk-in2{fill:none;stroke:var(--bk);stroke-opacity:.8;stroke-width:1.4}.dapp .bk-in2{stroke-opacity:.4;stroke-width:.8}.dapp .bk-lc,.dapp .bk-lc2,.dapp .bk-pt{fill:none;stroke:var(--bk);stroke-opacity:.85;stroke-width:1.3;stroke-linecap:round}.dapp .bk-lc2{stroke-opacity:.5}.dapp .bk-tr{fill:#55321d;stroke:var(--bk);stroke-width:1.6}.dapp .bk-tr2{fill:none;stroke:var(--bk);stroke-opacity:.6;stroke-width:.9}.dapp .bk-fl{fill:var(--bk);fill-opacity:.9}.dapp .bk-t{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.dapp .bk-t small{font-size:12.5px;opacity:.7}.dapp .bk-t b{font-size:19px;font-weight:700;line-height:1.5}.dapp .bk-t p{margin:2px 0 8px;font-size:13.5px;opacity:.8}.dapp .bk-w{min-height:42px;font-size:14px}.dapp .jr4-sf h3,.dapp .jr4-fi h3{font-size:14px;font-weight:600;color:var(--d-sub);margin:0 4px 8px}.dapp .jr4-al{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:106px;text-align:start}.dapp .jr4-al b{font-size:13.5px;font-weight:700;margin-top:6px}.dapp .jr4-al small{font-size:11.5px;color:var(--d-sub)}.dapp .al-cv{position:relative;display:grid;place-items:center;width:106px;height:136px;border-radius:5px 12px 12px 5px;background:linear-gradient(135deg,#4b2c19,#2f1b0e);box-shadow:inset 6px 0 0 rgba(0,0,0,.28),inset -1px 0 0 rgba(255,255,255,.1),0 4px 10px rgba(0,0,0,.28);overflow:hidden}[dir=rtl] .dapp .al-cv,.dapp[dir=rtl] .al-cv{border-radius:12px 5px 5px 12px;box-shadow:inset -6px 0 0 rgba(0,0,0,.28),inset 1px 0 0 rgba(255,255,255,.1),0 4px 10px rgba(0,0,0,.28)}:root[data-theme=paper] .dapp .al-cv{background:linear-gradient(135deg,#a2693d,#7a4724)}.dapp .al-cv svg{width:64%;height:auto;display:block}.dapp .al-cv rect.off{fill:rgba(255,255,255,.09)}.dapp .al-cv rect.on0{fill:#e3b062}.dapp .jr4-al.kept .al-cv{background:linear-gradient(135deg,#3a3262,#231d44);color:#f3d9a0}.dapp .jr4-al.kept .al-cv .ic{width:40px;height:40px}:root[data-theme=paper] .dapp .jr4-al.kept .al-cv{background:linear-gradient(135deg,#7a6bc4,#5a4ba6)}.dapp .jr4-al.pl .al-cv{background:linear-gradient(135deg,#1f4a46,#142f33);color:#bfe9d6}.dapp .jr4-al.pl .al-cv .ic{width:36px;height:36px}:root[data-theme=paper] .dapp .jr4-al.pl .al-cv{background:linear-gradient(135deg,#3f8a7a,#2c6a5e)}.dapp .jr4-al.pl .al-cv i{position:absolute;bottom:10px;font:700 15px/1 inherit;font-style:normal}.dapp .jr4-al.pl.on .al-cv{box-shadow:0 0 0 2px var(--d-acc),0 4px 10px rgba(0,0,0,.28)}.dapp .jr4-sf-pl{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding:12px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line);animation:feIn .3s var(--d-ease)}.dapp .sf-pc{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:13px;background:var(--d-surf2)}.dapp .sf-pc small{color:var(--d-faint);font-size:11.5px}.dapp .fi-c{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:148px;min-height:112px;padding:12px;border-radius:18px;text-align:start;background:transparent;border:1.5px dashed var(--d-line2)}.dapp .fi-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--d-acc-soft);color:var(--d-acc);font-size:13px;font-weight:700;margin-bottom:4px}.dapp .fi-c b{font-size:14.5px;font-weight:700;line-height:1.6}.dapp .fi-c small{font-size:11.5px;color:var(--d-faint)}.dapp .hbc-page.jr4c{--jc:#e3b062}:root[data-theme=paper] .dapp .hbc-page.jr4c{--jc:#b07d2c}.dapp .jr4c .hbc-day{min-height:38px;padding:0 14px 0 10px;border-radius:999px;background:var(--d-surf2);border:1px solid var(--d-line2)}.dapp .jr4c .hbc-day:active{background:var(--d-acc-soft)}.dapp .jr4c .hbc-done{min-height:40px;padding:0 20px;border-radius:999px;box-shadow:0 3px 10px color-mix(in srgb,var(--d-acc) 35%,transparent)}.dapp .jr4c .hbc{gap:14px}.dapp .jr4c .hbc-stamp{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dapp .jr4c .hbc-when{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--d-sub);background:var(--d-surf);border:1px solid var(--d-line)}.dapp .jr4c .hbc-where{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;background:var(--d-surf);border:1px solid var(--d-line);color:var(--d-sub)}.dapp .jr4c .hbc-where.set{color:var(--d-ink);border-color:color-mix(in srgb,var(--jc) 45%,var(--d-line))}.dapp .jr4c .hbc-where .ic{width:15px;height:15px;color:var(--jc)}.dapp .jr4c .hbc-title{font-size:25px;line-height:1.7;padding:2px 0 0}.dapp .jr4c .hbc textarea.hbc-body{padding-inline-end:14px;box-shadow:inset -2px 0 0 color-mix(in srgb,var(--jc) 30%,transparent)}[dir=rtl] .dapp .jr4c .hbc textarea.hbc-body{box-shadow:inset -2px 0 0 color-mix(in srgb,var(--jc) 30%,transparent)}.dapp .jr4c .hbc-q{border-radius:20px;border:1px solid color-mix(in srgb,var(--hc,var(--jc)) 25%,transparent)}.dapp .jr4c .hbc-start{padding-top:22px}.dapp .jr4c .hbc-sug{min-height:40px;border-radius:999px;padding:0 15px}.dapp .jr4c .hbf-f{padding-block:8px calc(8px + env(safe-area-inset-bottom,0px));background:transparent;border-top:0}.dapp .jr4c .hbc-tb{padding:4px 10px;border-radius:28px;background:var(--d-surf2);border:1px solid var(--d-line);box-shadow:var(--d-shadow);width:calc(100% - 24px)}.dapp .jr4c .hbc-tb .hbc-tool{width:42px;height:42px}.dapp .jr4c .hbc-tb .hbc-tool.sug{background:color-mix(in srgb,var(--jc) 18%,transparent);color:var(--jc)}.dapp .hbc-when4:empty{display:none}.dapp .jr4-wh-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--d-ink);background:linear-gradient(120deg,color-mix(in srgb,var(--jc,#e3b062) 22%,var(--d-surf)),var(--d-surf));border:1px solid color-mix(in srgb,var(--jc,#e3b062) 40%,var(--d-line))}.dapp .jr4-wh-chip .ic{width:16px;height:16px;color:var(--jc,#e3b062)}.dapp .jr4-wh-chip .jr4-wh-pen{opacity:.6}.dapp .jr4-wh{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:22px;background:linear-gradient(165deg,color-mix(in srgb,var(--jc,#e3b062) 14%,var(--d-surf)),var(--d-surf) 70%);border:1px solid color-mix(in srgb,var(--jc,#e3b062) 32%,var(--d-line));animation:feIn .3s var(--d-ease)}.dapp .jr4-wh-h{display:flex;align-items:center;justify-content:space-between}.dapp .jr4-wh-h b{font-size:16px;font-weight:700}.dapp .jr4-wh-x{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--jc,#e3b062);color:#1b1b1d}.dapp .jr4-wh-x .ic{width:18px;height:18px}.dapp .jr4-wh-sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dapp .jr4-wh-sum .ic{width:18px;height:18px;color:var(--jc,#e3b062)}.dapp .jr4-wh-sum b{font-size:18px;font-weight:700}.dapp .jr4-wh-sum small{font-size:13px;color:var(--d-sub)}.dapp .jr4-wh-body{display:flex;flex-direction:column;gap:12px}.dapp .jr4-wh-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--d-surf2)}.dapp .jr4-wh-seg button{min-height:36px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--d-sub);line-height:1.3;padding:0 4px}.dapp .jr4-wh-seg button.on{background:var(--d-surf);color:var(--d-ink);box-shadow:0 1px 4px rgba(0,0,0,.25)}.dapp .jr4-wh-row{display:flex;flex-direction:column;gap:8px}.dapp .jr4-wh-row>small{font-size:12px;color:var(--d-faint)}.dapp .jr4-wh-st{display:flex;align-items:center;gap:8px}.dapp .jr4-wh-b{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--d-surf2);border:1px solid var(--d-line2)}.dapp .jr4-wh-b .ic{width:18px;height:18px}.dapp .jr4-wh-n{flex:1;min-width:0;height:44px;text-align:center;font-size:22px;font-weight:700;border-radius:14px;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-ink)}.dapp .jr4-wh-n.wide{font-size:18px}.dapp .jr4-wh-chips{display:flex;flex-wrap:wrap;gap:6px}.dapp .jr4-wh-c{min-height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--d-sub);background:var(--d-surf);border:1px solid var(--d-line2)}.dapp .jr4-wh-c.on{color:#1b1b1d;background:var(--jc,#e3b062);border-color:var(--jc,#e3b062)}.dapp .jr4-wh-mg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dapp .jr4-wh-mg .jr4-wh-c{padding:0 4px;text-align:center}.dapp .jr4-wh-bi{display:flex;gap:8px}.dapp .jr4-wh-bi .jr4-wh-n{flex:1}.dapp .bk-top{display:flex;align-items:center;gap:16px}.dapp .bk-age{display:flex;align-items:baseline;gap:8px;padding:2px 4px 0}.dapp .bk-age b{font-size:34px;font-weight:700;line-height:1;color:var(--bk)}.dapp .bk-age small{font-size:13px;opacity:.75}.dapp .bk-edit{margin-inline-start:auto;font-size:12.5px;color:var(--bk);opacity:.75;text-decoration:underline;text-underline-offset:3px}.dapp .bk-ask{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid rgba(240,217,168,.22)}.dapp .bk-ask b{font-size:15px}.dapp .bk-ask small{font-size:12.5px;opacity:.75;line-height:1.8}.dapp .bk-ask-r{display:flex;gap:8px;margin-top:6px}.dapp .bk-in-y{flex:1;min-width:0;height:44px;text-align:center;font-size:20px;font-weight:700;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(240,217,168,.35);color:#f6ead2}.dapp .bk-in-y.bad{border-color:#e3705f}.dapp .bk-eras{position:relative;display:flex;flex-direction:column;gap:8px}.dapp .bk-er{border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(240,217,168,.18);overflow:hidden}.dapp .bk-er.now{border-color:rgba(240,217,168,.6);background:rgba(240,217,168,.12)}.dapp .er-h{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:start;color:inherit}.dapp .er-i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:14px;background:var(--bk);color:#3a2315}.dapp .er-i .ic{width:22px;height:22px}.dapp .er-t{flex:1;min-width:0}.dapp .er-t b{display:block;font-size:16px;font-weight:700}.dapp .er-t small{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12px;opacity:.72}.dapp .er-n{flex:none;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(240,217,168,.18);color:var(--bk)}.dapp .er-n:empty{display:none}.dapp .er-n.nil{opacity:.55;font-weight:400}.dapp .er-b{display:flex;flex-direction:column;gap:10px;padding:0 12px 14px}.dapp .er-b p{margin:0;font-size:14px;line-height:1.9;opacity:.9}.dapp .er-y{display:flex;flex-wrap:wrap;gap:6px}.dapp .er-yc{min-height:36px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--bk);background:rgba(240,217,168,.12);border:1px solid rgba(240,217,168,.3)}.dapp .er-yc:active{background:var(--bk);color:#3a2315}.dapp .er-a{display:flex;flex-wrap:wrap;gap:8px}.dapp .jr4-bk .dbtn:not(.primary){background:rgba(255,255,255,.1);color:#f6ead2;border:1px solid rgba(240,217,168,.3)}.dapp .jr4-bk .dbtn{display:inline-flex;align-items:center;gap:7px;min-height:40px;border-radius:999px;padding:0 16px;font-size:13.5px}.dapp .fu-idea{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:158px;min-height:150px;padding:14px;border-radius:20px;text-align:start;background:linear-gradient(160deg,color-mix(in srgb,var(--ft) 16%,var(--d-surf)),var(--d-surf) 75%);border:1px solid color-mix(in srgb,var(--ft) 28%,var(--d-line))}.dapp .fu-ii{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:var(--ft);color:#1b1b1d;margin-bottom:4px}.dapp .fu-ii .ic{width:20px;height:20px}.dapp .fu-idea b{font-size:14.5px;font-weight:700;line-height:1.6}.dapp .fu-idea small{font-size:12.5px;color:var(--d-sub);line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dapp .se-scan{gap:10px}.dapp .sc-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:16px;border-radius:22px;background:linear-gradient(165deg,color-mix(in srgb,var(--sg) 16%,var(--d-surf)),var(--d-surf) 72%);border:1px solid color-mix(in srgb,var(--sg) 30%,var(--d-line))}.dapp .sc-w{display:flex;flex-direction:column;gap:2px;min-width:0}.dapp .sc-w small{font-size:12px;color:var(--d-sub)}.dapp .sc-w small.sub{color:var(--d-faint)}.dapp .sc-w b{font-size:22px;font-weight:700;color:var(--sg);line-height:1.5}.dapp .sc-bars{display:flex;align-items:flex-end;gap:2px;width:48%;height:64px;direction:ltr}.dapp .sc-bars i{flex:1;min-width:0;border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--sg) 38%,var(--d-line2))}.dapp .sc-bars i.pk{background:var(--sg)}.dapp .sc-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dapp .sc-t{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .sc-t>small{font-size:12px;color:var(--d-sub)}.dapp .sc-t small.sub{font-size:12px;color:var(--d-faint)}.dapp .sc-big{display:flex;align-items:center;gap:8px;color:var(--hc,var(--sg))}.dapp .sc-big .ic{width:22px;height:22px;flex:none}.dapp .sc-big b{font-size:16px;font-weight:700;color:var(--d-ink);line-height:1.5}.dapp .sc-t.hc-gold .sc-big b,.dapp .sc-t[class*=hc-] .sc-big b{color:var(--hc)}.dapp .sc-f{display:flex;gap:10px}.dapp .sc-fc{display:flex;flex-direction:column;align-items:center;gap:2px}.dapp .sc-fc .hb-face-svg{width:34px;height:34px}.dapp .sc-fc b{font-size:12.5px;color:var(--d-sub)}.dapp .hbm.jr4m{background:rgba(0,0,0,0)}.dapp .hbm.jr4m.tray{background:rgba(0,0,0,0);transition:background .2s}.dapp .hbm.jr4m.tray.in{background:rgba(8,6,16,.38)}.dapp .hbm.jr4m .hbm-p{border-radius:26px;padding:6px 6px 8px;border:1px solid color-mix(in srgb,var(--d-line2) 80%,transparent);background:color-mix(in srgb,var(--d-surf) 94%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 18px 50px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.25)}.dapp .hbm.jr4m.tray .hbm-p{position:fixed;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));top:auto;width:auto;max-width:none;max-height:min(62vh,540px);opacity:0;transform:translateY(14px) scale(.96);transform-origin:50% 100%;transition:opacity .22s,transform .28s var(--d-ease)}.dapp .hbm.jr4m.tray.in .hbm-p{opacity:1;transform:none}.dapp .hbm.jr4m.tray.out .hbm-p{opacity:0;transform:translateY(10px) scale(.97)}.dapp .hbm.jr4m .hbm-h{padding:10px 14px 2px;min-height:0}.dapp .hbm.jr4m .hbm-h b{font-size:13px;color:var(--d-faint);font-weight:600}.dapp .hbm.jr4m .hbm-sec+.hbm-sec{border-top:0;margin-top:6px;padding-top:0}.dapp .hbm.jr4m .hbm-st{padding:10px 12px 4px;font-size:12px;color:var(--d-faint)}.dapp .hbm.jr4m .hbm-i{min-height:52px;gap:12px;padding:6px 10px;border-radius:18px}.dapp .hbm.jr4m .hbm-i.on{background:color-mix(in srgb,var(--d-acc) 14%,transparent)}.dapp .hbm.jr4m .hbm-ic{width:38px;height:38px;border-radius:50%;background:var(--d-surf2)}.dapp .hbm.jr4m .hbm-ic .ic{width:20px;height:20px}.dapp .hbm.jr4m .hbm-ic[class*=hc-]{background:color-mix(in srgb,var(--hc) 20%,transparent)}.dapp .hbm.jr4m .hbm-l{font-size:14.5px;line-height:1.7}.dapp .hbm.jr4m .hbm-sec.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i{flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:10px 4px;text-align:center;border:1px solid var(--d-line);background:var(--d-surf)}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i.on{border-color:var(--d-acc);background:color-mix(in srgb,var(--d-acc) 14%,var(--d-surf))}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-ic{width:46px;height:46px}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-ic .ic{width:24px;height:24px}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-l{font-size:13px;align-items:center}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-ck{position:absolute;top:6px;inset-inline-end:6px}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i{position:relative}.dapp .hbm.jr4m .hbm-list.chips .hbm-sec{display:flex;flex-wrap:wrap;gap:8px;padding:6px 10px 10px}.dapp .hbm.jr4m .hbm-list.chips .hbm-st{flex:0 0 100%;padding:4px 2px}.dapp .hbm.jr4m .hbm-list.chips .hbm-i{width:auto;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--d-line2);background:var(--d-surf)}.dapp .hbm.jr4m .hbm-list.chips .hbm-ic{display:none}.dapp .hbm.jr4m .hbm-list.chips .hbm-l{font-size:14px}.dapp .hbm.jr4m .hbm-body{padding:4px 8px 4px}.dapp .hbm.jr4m .hbm-foot{padding:6px 8px 4px}.dapp .hbm.jr4m .hbm-foot .dbtn{min-height:46px;border-radius:999px}.dapp .hbm.jr4m .hbc-mood{gap:16px}.dapp .hbm.jr4m .hb-faces.big{gap:6px}.dapp .hbc-wc{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 12px;margin-top:10px;border-radius:999px;color:var(--d-ink);background:linear-gradient(120deg,color-mix(in srgb,var(--jc,#e3b062) 34%,var(--d-surf)),color-mix(in srgb,#b58be0 22%,var(--d-surf)));border:1px solid color-mix(in srgb,var(--jc,#e3b062) 50%,transparent);box-shadow:0 4px 14px rgba(0,0,0,.28)}.dapp .hbc-wc>.ic{width:16px;height:16px;color:var(--jc,#e3b062)}.dapp .hbc-wc .hbc-w{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .hbc-wc .hbc-w.full{color:#6cc78a}.dapp .hbc-wc .hbc-st{font-size:12px;color:var(--d-sub);padding-inline-start:8px;border-inline-start:1px solid var(--d-line2)}.dapp .hbc-wc .hbc-st:empty{display:none}.dapp .jr4-wh-cap{display:flex;align-items:center;gap:12px;width:100%;padding:8px 14px 8px 12px;border-radius:20px;text-align:start;background:linear-gradient(120deg,color-mix(in srgb,var(--jc,#e3b062) 18%,var(--d-surf)),var(--d-surf));border:1px solid color-mix(in srgb,var(--jc,#e3b062) 34%,var(--d-line))}.dapp .jr4-wh-ci{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--jc,#e3b062);color:#1b1b1d}.dapp .jr4-wh-ci .ic{width:19px;height:19px}.dapp .jr4-wh-ct{display:flex;flex-direction:column;min-width:0;flex:1}.dapp .jr4-wh-ct b{font-size:15.5px;font-weight:700;line-height:1.5}.dapp .jr4-wh-ct small{font-size:12px;color:var(--d-sub)}.dapp .jr4-wh-cap .jr4-wh-pen{width:17px;height:17px;color:var(--d-faint);flex:none}.dapp .jr4-wh{gap:12px;padding:12px}.dapp .jr4-wh-h{display:flex;align-items:center;gap:10px}.dapp .jr4-wh-h .jr4-wh-sum{flex:1;min-width:0}.dapp .jr4-wh-sum{display:flex;align-items:center;gap:10px}.dapp .jr4-wh-x{flex:none}.dapp .jr4-wh-seg{grid-template-columns:repeat(4,1fr)}.dapp .jr4-wh-seg button{font-size:14px;min-height:38px}.dapp .jr4-wh-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.dapp .jr4-wh-row>small{font-size:12.5px;color:var(--d-faint)}.dapp .jr4-wh-ctl{min-width:0}.dapp .jr4-wh-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline-start:50px;padding-bottom:2px}.dapp .jr4-wh-chips::-webkit-scrollbar{display:none}.dapp .jr4-wh-chips .jr4-wh-c{flex:none}.dapp .jr4-wh-mg{grid-template-columns:repeat(4,1fr);gap:6px}.dapp .jr4-wh-mg .jr4-wh-c{min-height:36px;font-size:13px}.dapp .jr4-wh-b{width:42px;height:42px}.dapp .jr4-wh-n{height:42px;font-size:20px}.dapp .jr4-wh-hint{margin:0;font-size:13px;color:var(--d-sub);line-height:1.8}.dapp .jr4-pp-t{font-size:15.5px;font-weight:700}.dapp .jr4-pp-in{width:100%;height:46px;padding:0 14px;border-radius:14px;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-ink);font-size:15.5px}.dapp .jr4-pp-in:focus{outline:none;border-color:var(--jc,#e3b062)}.dapp .jr4-pp-a{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.dapp .jr4-pp-b{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:14px;font-size:13.5px;font-weight:600;background:var(--d-surf2);border:1px solid var(--d-line2);color:var(--d-ink)}.dapp .jr4-pp-b .ic{width:17px;height:17px;color:var(--jc,#e3b062)}.dapp .jr4-pp-b.off{color:var(--d-sub)}.dapp .jr4-pp-b.off .ic{color:var(--d-faint)}.dapp .jr4-pp .jr4-wh-chips{margin-inline-start:0}.dapp .hbc-fold{border-radius:16px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .hbc-fold-h{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 14px;font-size:14px;font-weight:600;text-align:start}.dapp .hbc-fold-h .hb-feel-n{margin-inline-start:auto;font-size:12px;color:var(--d-faint);font-weight:400}.dapp .hbc-fold-h .hbc-fold-c{margin-inline-start:auto;width:16px;height:16px;color:var(--d-faint);transition:transform .2s}.dapp .hbc-fold-h .hb-feel-n+.hbc-fold-c{margin-inline-start:6px}.dapp .hbc-fold.open .hbc-fold-c{transform:rotate(180deg)}.dapp .hbc-fold-b{display:none;padding:0 8px 10px}.dapp .hbc-fold.open .hbc-fold-b{display:block}.dapp .hbm.jr4m .hbc-mood{gap:12px}.dapp .jr4-wh-sum .jr4-wh-ci .ic{color:#1b1b1d}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-st{grid-column:1/-1}.dapp .jr4-bk{position:relative}.dapp .bk-x{position:absolute;top:10px;inset-inline-start:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.28);color:#f6ead2;border:1px solid rgba(240,217,168,.28)}.dapp .bk-x .ic{width:18px;height:18px;transform:rotate(180deg)}.dapp .jr4-bk.shut{padding:10px 14px}.dapp .jr4-bkbar{display:flex;align-items:center;gap:12px;width:100%;text-align:start;color:inherit}.dapp .bk-cover.mini{width:34px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4))}.dapp .jr4-bkbar .bk-t{flex:1;min-width:0;gap:0}.dapp .jr4-bkbar .bk-t b{font-size:16px}.dapp .jr4-bkbar .bk-t small{font-size:12.5px;opacity:.75}.dapp .bk-tg{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:rgba(240,217,168,.16)}.dapp .bk-tg .ic{width:18px;height:18px}.dapp .jr4-wh-h{position:relative;justify-content:center;min-height:44px}.dapp .jr4-wh-h .jr4-wh-sum{flex:none;justify-content:center;text-align:center}.dapp .jr4-wh-h .jr4-wh-x{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%)}.dapp .jr4-wh-sum .jr4-wh-ct{align-items:center}.dapp .jr4-wh-row{display:flex;justify-content:center}.dapp .jr4-wh-ctl{width:100%;max-width:340px}.dapp .jr4-wh-st{justify-content:center}.dapp .jr4-wh-n{max-width:160px}.dapp .jr4-wh-chips{flex-wrap:wrap;justify-content:center;overflow:visible;margin-inline-start:0}.dapp .jr4-wh-hint,.dapp .jr4-wh-bi{text-align:center;max-width:340px;margin-inline:auto;width:100%}.dapp .jr4-pp .jr4-wh-h .jr4-pp-t{font-size:17px}.dapp .jr4-pp-in{text-align:center}.dapp .jr4c .hbc-srow{display:block}.dapp .jr4c .hbc-stamp{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.dapp .jr4c .hbc-mode{display:none}.dapp .hbc-chip{display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;padding:8px 12px 8px 10px;border-radius:18px;text-align:start;background:var(--d-surf);border:1px solid var(--d-line);transition:border-color .2s,background .2s}.dapp .hbc-chip.on,.dapp .hbc-chip.set{border-color:color-mix(in srgb,var(--jc,#e3b062) 50%,var(--d-line))}.dapp .hbc-chip.on{background:color-mix(in srgb,var(--jc,#e3b062) 12%,var(--d-surf))}.dapp .hbc-chip-i{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--jc,#e3b062) 20%,var(--d-surf2));color:var(--jc,#e3b062)}.dapp .hbc-chip-i .ic{width:18px;height:18px}.dapp .hbc-chip-t{display:flex;flex-direction:column;min-width:0;flex:1}.dapp .hbc-chip-t b{font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbc-chip-t small{font-size:11.5px;color:var(--d-sub);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .hbc-chip.hbc-where:not(.set) .hbc-chip-t b{color:var(--d-sub);font-weight:600}.dapp .hbc-chip.busy .hbc-chip-i{animation:rdHere 1.6s infinite}.dapp .jr4c .hbc-hc{align-items:center;justify-content:center}.dapp .jr4c .hbc-wc{margin-top:0;align-self:center;min-height:40px}.dapp .jr4-wh{align-items:stretch;text-align:center}.dapp .jr4-wh-h{justify-content:center;min-height:0}.dapp .jr4-wh-h .jr4-wh-sum{flex-direction:column;gap:6px;align-items:center;justify-content:center}.dapp .jr4-wh-sum .jr4-wh-ct{align-items:center;text-align:center}.dapp .jr4-wh-sum .jr4-wh-ct b{font-size:19px}.dapp .jr4-wh-ok{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;background:var(--jc,#e3b062);color:#1b1b1d;font-size:15px;font-weight:700}.dapp .jr4-wh-ok .ic{width:18px;height:18px}.dapp .jr4-pp .jr4-pp-t{display:block;text-align:center}.dapp .jr4-wh-chips,.dapp .jr4-wh-st{justify-content:center}.dapp .jr4-wh-mg{max-width:340px;margin-inline:auto;width:100%}.dapp .hbc-chip{min-height:46px;padding:6px 12px 6px 8px;border-radius:16px;gap:8px}.dapp .hbc-chip-i{width:30px;height:30px}.dapp .hbc-chip-i .ic{width:16px;height:16px}.dapp .hbc-chip-t b{font-size:13.5px}.dapp .jr4-wh{gap:8px;padding:10px;border-radius:20px}.dapp .jr4-wh-body{gap:8px}.dapp .jr4-wh-seg{padding:3px;border-radius:12px;gap:2px}.dapp .jr4-wh-seg button{min-height:32px;font-size:13px;border-radius:9px}.dapp .jr4-wh-b{width:36px;height:36px}.dapp .jr4-wh-b .ic{width:16px;height:16px}.dapp .jr4-wh-n{height:36px;font-size:18px;border-radius:12px;max-width:130px}.dapp .jr4-wh-ctl{max-width:260px}.dapp .jr4-wh-chips{gap:5px}.dapp .jr4-wh-c{min-height:30px;padding:0 11px;font-size:12.5px}.dapp .jr4-wh-mg{grid-template-columns:repeat(6,1fr);gap:5px;max-width:none}.dapp .jr4-wh-mg .jr4-wh-c{min-height:32px;font-size:12px;padding:0 2px}.dapp .jr4-wh-f{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.dapp .jr4-wh-note{flex:1;font-size:12.5px;color:var(--d-sub);text-align:start}.dapp .jr4-wh-ok{flex:none;min-height:38px;padding:0 22px;font-size:14px}.dapp .jr4-wh-ok .ic{width:16px;height:16px}.dapp .jr4-wh-bi{display:flex;gap:6px}.dapp .jr4-pp{text-align:start}.dapp .jr4-pp .hbpl-inl{display:flex;flex-direction:column;gap:8px}.dapp .jr4-pp .hbpl-note{display:none}.dapp .jr4-pp .hbpl-mf{display:flex;justify-content:center}.dapp .jr4-pp .hbpl-mf .dbtn{min-height:42px;border-radius:999px;padding:0 28px;width:auto}.dapp .jr4-pp .hbpl{gap:8px}.dapp .jr4-pp .hbpl .dfrow{min-height:44px;padding-block:3px}.dapp .jr4-pp .hbpl .hbpl-row .dfrow-l small{display:none}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row:nth-child(n+5){display:none}.dapp .jr4-wh-mg{display:grid;justify-items:stretch}.dapp .jr4-wh-mg .jr4-wh-c{width:100%;justify-content:center}.dapp .jr4-wh-row.mon .jr4-wh-ctl{max-width:none}.dapp .jr4-wh-mg{grid-template-columns:repeat(6,minmax(0,1fr))}.dapp .jr4-wh-mg .jr4-wh-c{font-size:11.5px;padding:0 1px;white-space:nowrap}.dapp .jr4-wh-ym{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.dapp .jr4-wh-mini{display:flex;align-items:center;gap:2px;height:38px;padding:0 3px;border-radius:999px;background:var(--d-surf);border:1px solid var(--d-line2)}.dapp .jr4-wh-mini b{min-width:62px;text-align:center;font-size:14.5px;font-weight:700}.dapp .jr4-wh-ar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--d-sub)}.dapp .jr4-wh-ar:active{background:var(--d-surf2)}.dapp .jr4-wh-ar .ic{width:16px;height:16px}.dapp .jr4-wh-ar .jr4-wh-r{transform:scaleX(-1)}.dapp .jr4-cal{display:flex;flex-direction:column;gap:4px;width:100%;max-width:300px;margin-inline:auto}.dapp .jr4-cal-w{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11.5px;color:var(--d-faint);font-weight:600}.dapp .jr4-cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:3px 0}.dapp .jr4-cal-e{display:block;height:34px}.dapp .jr4-cal-d{display:grid;place-items:center;height:34px;width:34px;margin-inline:auto;border-radius:50%;font-size:13.5px;font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums}.dapp .jr4-cal-d:active{background:var(--d-surf2)}.dapp .jr4-cal-d.td{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--jc,#e3b062) 60%,transparent)}.dapp .jr4-cal-d.on{background:var(--jc,#e3b062);color:#1b1b1d}.dapp .jr4-cal-d:disabled{opacity:.28}.dapp .jr4-pp .hbpl .dfg:last-of-type{background:none;border:0;padding:0}.dapp .jr4-pp .hbpl .dfg:last-of-type .dfg-h{padding:0 2px 6px}.dapp .jr4-pp .hbpl .dfg:last-of-type .dfg-h b{font-size:12.5px;color:var(--d-faint);font-weight:600}.dapp .jr4-pp .hbpl .dfg:last-of-type .dfg-b{display:flex;flex-wrap:wrap;gap:6px;padding:0;background:none;border:0}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row{width:auto;flex:none;min-height:38px;padding:0 14px 0 8px;gap:8px;border-radius:999px;background:var(--d-surf2);border:1px solid var(--d-line2)}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row::after,.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row::before{display:none}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row .dfrow-ic{width:24px;height:24px;border-radius:50%}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row .dfrow-ic .ic{width:14px;height:14px}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row .dfrow-l{font-size:13px;font-weight:600}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row:nth-child(n+5){display:inline-flex}.dapp .jr4-pp .hbpl .dfg:last-of-type .hbpl-row:active{background:var(--d-acc-soft)}.dapp .jr4-pp .hbpl .dfg:last-of-type .dfg-b>.hbpl-row{flex:0 0 auto!important;width:auto!important;max-width:100%}.dapp .jr4-pp .hbpl .dfg:last-of-type .dfg-b>.hbpl-row .dfrow-l{flex:0 1 auto}.dapp .hbm.jr4m .jr4-md{display:flex;flex-direction:column;gap:12px;padding:10px 6px 6px}.dapp .jr4-md .hb-faces.big:not(.hb-feels){display:flex;justify-content:space-between;gap:4px;padding:0 4px}.dapp .jr4-md .hb-faces.big:not(.hb-feels) .hb-face{flex:1;display:grid;place-items:center;padding:6px 0;border-radius:16px}.dapp .jr4-md .hb-faces.big:not(.hb-feels) .hb-face>span{display:none}.dapp .jr4-md .hb-faces.big:not(.hb-feels) .hb-face .hb-face-svg{width:44px;height:44px}.dapp .jr4-md-l{text-align:center;font-size:14px;font-weight:600;color:var(--d-sub);min-height:20px;margin-top:-4px}.dapp .jr4-md-s{display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--d-faint)}.dapp .jr4-md .hb-enrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px}.dapp .jr4-md .hb-en-l{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--d-faint)}.dapp .jr4-md .hb-energy{display:flex;gap:6px}.dapp .jr4-md .hbc-fold{margin:0 6px}.dapp .jr4-pp .hbpl .dfg:last-of-type .dfg-b{flex-direction:row!important;align-items:center}.dapp .jr4-md-l{min-height:0;font-size:13px;color:var(--d-faint);margin-top:-6px}.dapp .jr4-md-l:empty{display:none}.dapp .jr4-md .hb-feels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 2px;padding:0 2px;overflow:visible}.dapp .jr4-md .hb-feels .hb-face{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;border-radius:14px;height:auto}.dapp .jr4-md .hb-feels .hb-face .hb-face-svg{width:34px;height:34px}.dapp .jr4-md .hb-feels .hb-face>span{display:block;font-size:11.5px;color:var(--d-sub);white-space:nowrap}.dapp .jr4-md .hb-feels .hb-face.on{background:color-mix(in srgb,var(--mc,var(--d-acc)) 16%,transparent)}.dapp .jr4-md .hb-feels .hb-face.on>span{color:var(--d-ink);font-weight:600}.dapp .jr4-md .hb-enrow{flex-direction:column;align-items:stretch;gap:8px;padding:0 6px}.dapp .jr4-md .hb-en-l{justify-content:space-between}.dapp .jr4-md .hb-en-l .hb-en-n{font-weight:600;color:var(--ec,var(--d-sub))}.dapp .jr4-md .hb-energy{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.dapp .jr4-md .hb-energy button{display:grid;place-items:center;height:44px;border-radius:16px;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-faint)}.dapp .jr4-md .hb-energy button .ic{width:22px;height:22px}.dapp .jr4-md .hb-energy button.on{background:color-mix(in srgb,var(--ec,var(--d-acc)) 22%,var(--d-surf));border-color:color-mix(in srgb,var(--ec,var(--d-acc)) 60%,transparent);color:var(--ec,var(--d-acc))}.dapp .jr4-md .hb-energy button.on .ic{fill:currentColor}.dapp .jr4-md .hb-en-l{flex-direction:row;align-items:center}.dapp .jr4-wh-f{display:block;min-height:0;margin-top:2px}.dapp .jr4-wh-ok{display:flex;width:100%;min-height:52px;font-size:16px;border-radius:18px}.dapp .jr4-wh-ok .ic{width:20px;height:20px}.dapp .jr4-arw{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 8px}.dapp .jr4-ar-g{display:grid;grid-template-columns:repeat(var(--cols,4),auto);justify-content:center;gap:12px}.dapp .jr4-ar-b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--hc,var(--d-sub));background:color-mix(in srgb,var(--hc,var(--d-sub)) 16%,var(--d-surf));border:1.5px solid transparent;transition:transform .15s,border-color .15s}.dapp .jr4-ar-b .ic{width:22px;height:22px}.dapp .jr4-ar-b:active{transform:scale(.92)}.dapp .jr4-ar-b.on{border-color:var(--hc,var(--d-acc));background:color-mix(in srgb,var(--hc,var(--d-acc)) 28%,var(--d-surf))}.dapp .jr4-ar-c{min-height:18px;font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .hbm.jr4m.bare .hbm-p{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;overflow:visible}.dapp .hbm.jr4m.bare .hbm-body{padding:0;overflow:visible}.dapp .hbm.jr4m.bare .jr4-arw{padding:0;gap:12px}.dapp .hbm.jr4m.bare .jr4-ar-b{width:50px;height:50px;background:color-mix(in srgb,var(--hc,var(--d-sub)) 20%,var(--d-surf));box-shadow:0 8px 20px rgba(0,0,0,.4);border:1.5px solid color-mix(in srgb,var(--hc,var(--d-sub)) 30%,transparent)}.dapp .hbm.jr4m.bare .jr4-ar-b.on{border-color:var(--hc,var(--d-acc));box-shadow:0 0 0 3px color-mix(in srgb,var(--hc,var(--d-acc)) 30%,transparent),0 8px 20px rgba(0,0,0,.4)}.dapp .hbm.jr4m.bare .jr4-ar-c{padding:4px 14px;border-radius:999px;background:var(--d-surf);box-shadow:0 4px 12px rgba(0,0,0,.35);color:var(--d-ink)}.dapp .hbm.jr4m.bare .jr4-ar-c:empty{display:none}.dapp .jr4-md .hb-enrow{display:flex;flex-direction:column;gap:8px;padding:0}.dapp .jr4-md .hb-en-l{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.dapp .jr4-md .hb-en-l span:first-child{font-size:13px;color:var(--d-sub)}.dapp .jr4-md .hb-en-l .hb-en-n{font-size:13.5px;font-weight:700;color:var(--ec,var(--d-faint))}.dapp .jr4-md .hb-energy{display:flex;align-items:flex-end;gap:4px;height:74px;padding:10px 16px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line2)}.dapp .jr4-md .hb-energy button,.dapp .jr4-md .hb-energy button.on,.dapp .jr4-md .hb-energy button:hover{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:0;margin:0;border-radius:0;color:transparent;background:none!important;border:0!important;box-shadow:none!important}.dapp .jr4-md .hb-energy button .ic{display:none}.dapp .jr4-md .hb-energy button::before{content:"";display:block;width:38px;max-width:70%;height:calc(10px + var(--k,1) * 8px);border-radius:999px;background:var(--d-line2);transition:background .25s,box-shadow .25s,transform .15s}.dapp .jr4-md .hb-energy button.on::before{background:linear-gradient(180deg,color-mix(in srgb,var(--ec) 70%,#fff),var(--ec));box-shadow:0 0 14px color-mix(in srgb,var(--ec) 45%,transparent)}.dapp .jr4-md .hb-energy button:active::before{transform:scaleY(.92)}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i[class*=hc-]{background:linear-gradient(165deg,color-mix(in srgb,var(--hc) 16%,var(--d-surf)),var(--d-surf) 80%);border-color:color-mix(in srgb,var(--hc) 26%,var(--d-line))}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i[class*=hc-] .hbm-ic{background:color-mix(in srgb,var(--hc) 24%,transparent);color:var(--hc)}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i[class*=hc-].on{border-color:var(--hc);box-shadow:0 0 0 2px color-mix(in srgb,var(--hc) 30%,transparent)}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i .hbm-l{font-size:13px;font-weight:600}.dapp .hbc-tb .hbc-tool.dice:active{transform:rotate(18deg) scale(.92)}.dapp .jr4c .hbc-glance{display:none}.dapp .jr4c .hbc-tb{justify-content:space-between;gap:4px}.dapp .jr4c .hbc-tb-c,.dapp .jr4c .hbc-tb-x{flex:1 1 0;display:flex;align-items:center;justify-content:space-evenly}.dapp .jr4c .hbc-tb .hbc-tool{flex:none;width:42px;height:42px;display:grid;place-items:center;color:var(--d-sub)}.dapp .jr4c .hbc-tb .hbc-tool.sug{color:var(--jc);background:color-mix(in srgb,var(--jc) 16%,transparent)}.dapp .hbm.jr4m .hbm-body,.dapp .hbm.jr4m .hbm-list{padding:0}.dapp .hbm.jr4m .hbm-sec.tiles{padding:6px;gap:8px}.dapp .hbm.jr4m .hbm-sec.tiles .hbm-i{min-height:96px;margin:0}.dapp .hbm.jr4m .hbm-p{padding:4px}.dapp .hbm.jr4m .hbm-sec{margin-bottom:0}.dapp .jr4c .hbc-tb{justify-content:stretch;gap:0;padding:4px 8px}.dapp .jr4c .hbc-tb-c,.dapp .jr4c .hbc-tb-x{flex:1 1 0;display:flex;align-items:center;justify-content:space-around;min-width:0}.dapp .jr4c .hbc-tb-x[hidden]{display:none}.dapp .jr4c .hbc-tb .hbc-tool{width:40px;height:40px}.dapp .jr4c .hbc-tb .hbc-tool.set{color:var(--jc);background:color-mix(in srgb,var(--jc) 16%,transparent)}.dapp .jr4c .hbc-tb .hbc-tool.sug{background:none;color:var(--d-sub)}.dapp .jr4c .hbc-tb .hbc-tool.star.set .ic{fill:currentColor}.dapp .jr4-ws .ws-add{display:flex;align-items:center;gap:8px;margin:0 0 10px}.dapp .jr4-ws .ws-add-in{flex:1;min-width:0;height:46px;padding:0 18px;border-radius:999px;background:var(--d-surf);border:1px solid var(--d-line);color:var(--d-ink);font-size:15px}.dapp .jr4-ws .ws-add-in::placeholder{color:var(--d-faint)}.dapp .jr4-ws .ws-add-in:focus{outline:0;border-color:color-mix(in srgb,var(--d-acc) 55%,var(--d-line))}.dapp .jr4-ws .ws-add-b{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--d-acc);color:#2a1d05;box-shadow:0 3px 10px -3px color-mix(in srgb,var(--d-acc) 70%,transparent)}.dapp .jr4-ws .ws-add-b .ic{width:22px;height:22px}.dapp .jr4-ws .ws-l{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dapp .jr4-ws .ws-c{display:flex;align-items:center;gap:8px;max-width:100%;min-height:46px;padding:6px 6px;padding-inline-end:16px;border-radius:24px;background:linear-gradient(150deg,color-mix(in srgb,var(--d-acc) 9%,var(--d-surf)),var(--d-surf) 70%);border:1px solid color-mix(in srgb,var(--d-acc) 18%,var(--d-line));animation:feIn .3s var(--d-ease)}.dapp .jr4-ws .ws-c.temp{opacity:.6}.dapp .jr4-ws .ws-tk{flex:none;order:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.6px solid color-mix(in srgb,var(--d-acc) 55%,var(--d-line2));color:#2a1d05;transition:background .2s,border-color .2s,transform .2s var(--d-spring)}.dapp .jr4-ws .ws-tk .ic{width:17px;height:17px}.dapp .jr4-ws .ws-tk.on{background:var(--d-acc);border-color:var(--d-acc)}.dapp .jr4-ws .ws-tk:active{transform:scale(.88)}.dapp .jr4-ws .ws-t{order:1;min-width:0;text-align:start;font-size:14.5px;line-height:1.7;color:var(--d-ink);padding:2px 0}.dapp .jr4-ws .ws-t.lk{color:var(--d-faint)}.dapp .jr4-ws .ws-t.lk .ic{width:17px;height:17px}.dapp .jr4-ws .ws-c.done{background:transparent;border-style:dashed;border-color:var(--d-line2)}.dapp .jr4-ws .ws-c.done .ws-t{color:var(--d-sub)}.dapp .jr4-ws .ws-sb{order:3;flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--d-surf2);color:var(--d-sub);border:1px solid var(--d-line)}.dapp .jr4-ws .ws-sb .ic{width:16px;height:16px}.dapp .jr4-ws .ws-sb.ok{background:var(--d-acc-soft);color:var(--d-acc);border-color:color-mix(in srgb,var(--d-acc) 40%,transparent)}.dapp .jr4-ws .ws-sb.bad.arm{background:color-mix(in srgb,var(--d-bad) 22%,var(--d-surf2));color:var(--d-bad);border-color:var(--d-bad)}.dapp .jr4-ws .ws-c.edit{flex:1 1 100%;padding-inline-start:6px;padding-inline-end:6px}.dapp .jr4-ws .ws-in{flex:1;min-width:0;order:1;height:36px;padding:0 10px;background:transparent;border:0;color:var(--d-ink);font-size:15px}.dapp .jr4-ws .ws-in:focus{outline:0}.dapp .jr4-ws .ws-ask{flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border-radius:20px;background:var(--d-acc-soft);color:var(--d-ink);font-size:14px;animation:feIn .3s var(--d-ease)}.dapp .jr4-ws .ws-ask .ws-sb{order:0}.dapp .jr4-ws .ws-more,.dapp .jr4-ws .ws-dh{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0 12px;border-radius:999px;color:var(--d-sub);background:var(--d-surf2);font-size:13px}.dapp .jr4-ws .ws-more .ic,.dapp .jr4-ws .ws-dh .ic{width:16px;height:16px}.dapp .jr4-ws .ws-more[aria-expanded=true] .ic:last-child,.dapp .jr4-ws .ws-dn.open .ws-dh .ic:last-child{transform:rotate(180deg)}.dapp .jr4-ws .ws-dn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.dapp .jr4-ws .ws-dh b{font-weight:600;color:var(--d-acc)}.dapp .jr4-ws .ws-empty{margin:4px 6px;color:var(--d-faint);font-size:13.5px;text-align:center}.dapp .jr4-ws .ws-lock,.dapp .jr4-ws .ws-retry{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:10px 16px;border-radius:22px;border:1.5px dashed var(--d-line2);color:var(--d-sub);font-size:14px}.dapp .jr4-al.mine .al-cv{background:linear-gradient(135deg,color-mix(in srgb,var(--hc) 58%,#1b120b),color-mix(in srgb,var(--hc) 30%,#0c0704));color:#f6ead2;padding:14px 10px}:root[data-theme=paper] .dapp .jr4-al.mine .al-cv{background:linear-gradient(135deg,color-mix(in srgb,var(--hc) 80%,#fff),color-mix(in srgb,var(--hc) 62%,#2a1b10))}.dapp .jr4-al.mine .al-cv::before{content:"";position:absolute;inset:8px 8px 8px 12px;border:1px solid rgba(246,234,210,.34);border-radius:4px 8px 8px 4px;pointer-events:none}[dir=rtl] .dapp .jr4-al.mine .al-cv::before,.dapp[dir=rtl] .jr4-al.mine .al-cv::before{inset:8px 12px 8px 8px;border-radius:8px 4px 4px 8px}.dapp .alm-t{position:relative;z-index:1;font-size:14px;font-weight:700;line-height:1.7;text-align:center;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.45)}.dapp .alm-rb{position:absolute;top:-2px;inset-inline-end:16px;width:10px;height:30px;background:var(--hc);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);opacity:.95}.dapp .al-cv .alm-ph{position:absolute;inset:0}.dapp .al-cv .alm-ph .jx-t,.dapp .al-cv .alm-ph .jx-img,.dapp .al-cv .alm-ph img{display:block;width:100%;height:100%;object-fit:cover}.dapp .al-cv.ph::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,6,3,.78),transparent 55%)}.dapp .al-cv.ph .alm-t{position:absolute;inset-inline:10px;bottom:12px;z-index:2}.dapp .jr4-al.add .al-cv{background:transparent;border:1.5px dashed var(--d-line2);box-shadow:none;color:var(--d-sub)}.dapp .jr4-al.add .al-cv .ic{width:30px;height:30px}.dapp .jr4-al.add:disabled{opacity:.4}.dapp .jr4-al.mine small{min-height:1em}.dapp .alm-slot:empty{display:none}.dapp .alm-new{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:6px;padding:14px;border-radius:22px;background:var(--d-surf);border:1px solid var(--d-line);animation:feIn .3s var(--d-ease)}.dapp .alm-r{display:flex;align-items:center;gap:8px;width:100%}.dapp .alm-in{flex:1;min-width:0;height:44px;padding:0 16px;border-radius:999px;background:var(--d-surf2);border:1px solid var(--d-line);color:var(--d-ink);font-size:15px}.dapp .alm-in:focus{outline:0;border-color:color-mix(in srgb,var(--d-acc) 55%,var(--d-line))}.dapp .alm-ok,.dapp .alm-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--d-surf2);color:var(--d-sub);border:1px solid var(--d-line)}.dapp .alm-ok{background:var(--d-acc);color:#2a1d05;border-color:transparent}.dapp .alm-ok .ic,.dapp .alm-x .ic{width:19px;height:19px}.dapp .alm-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.dapp .alm-dot{width:26px;height:26px;border-radius:50%;background:var(--hc);border:2px solid transparent;box-shadow:inset 0 0 0 2px var(--d-surf)}.dapp .alm-dot.on{border-color:var(--d-ink)}.dapp .jr4-alp .hbf-f{border-top:0;background:transparent;display:flex;justify-content:center;gap:14px;padding-top:4px}.dapp .jr4-alp .hbf-f:empty{display:none}.dapp .apg-fb{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--d-surf);color:var(--d-ink2);border:1px solid var(--d-line2);box-shadow:var(--d-shadow)}.dapp .apg-fb .ic{width:22px;height:22px}.dapp .apg-fb.on{background:var(--d-acc);color:#2a1d05;border-color:transparent}.dapp .apg-fb.bad{color:var(--d-bad)}.dapp .apg-fb.bad.arm{background:color-mix(in srgb,var(--d-bad) 22%,var(--d-surf));border-color:var(--d-bad)}.dapp .apg{display:flex;flex-direction:column;gap:14px;max-width:560px;margin-inline:auto;padding-bottom:30px}.dapp .apg-hd{display:flex;align-items:center;gap:16px;padding:6px 2px}.dapp .apg-cv{position:relative;flex:none;width:78px;height:104px;border-radius:5px 12px 12px 5px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--hc) 58%,#1b120b),color-mix(in srgb,var(--hc) 30%,#0c0704));box-shadow:inset 6px 0 0 rgba(0,0,0,.28),0 5px 12px rgba(0,0,0,.3);display:grid;place-items:center;color:#f6ead2}[dir=rtl] .dapp .apg-cv,.dapp[dir=rtl] .apg-cv{border-radius:12px 5px 5px 12px;box-shadow:inset -6px 0 0 rgba(0,0,0,.28),0 5px 12px rgba(0,0,0,.3)}:root[data-theme=paper] .dapp .apg-cv{background:linear-gradient(135deg,color-mix(in srgb,var(--hc) 80%,#fff),color-mix(in srgb,var(--hc) 62%,#2a1b10))}.dapp .apg-cv u{position:absolute;top:-2px;inset-inline-end:12px;width:9px;height:26px;background:var(--hc);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);z-index:2}.dapp .apg-cv .alm-ph{position:absolute;inset:0}.dapp .apg-cv .alm-ph .jx-t,.dapp .apg-cv .alm-ph .jx-img,.dapp .apg-cv .alm-ph img{display:block;width:100%;height:100%;object-fit:cover}.dapp .apg-ht{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dapp .apg-ht h2{margin:0;font-size:22px;font-weight:700;line-height:1.5;color:var(--d-ink)}.dapp .apg-ht small{color:var(--d-sub);font-size:13px}.dapp .apg-ti{width:100%;height:46px;padding:0 14px;border-radius:16px;background:var(--d-surf);border:1px solid color-mix(in srgb,var(--hc) 55%,var(--d-line));color:var(--d-ink);font-size:19px;font-weight:700}.dapp .apg-ti:focus{outline:0}.dapp .apg-ed{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line);animation:feIn .25s var(--d-ease)}.dapp .apg-ed[hidden]{display:none}.dapp .apg-rg{display:flex;align-items:center;gap:10px;color:var(--d-sub)}.dapp .apg-rg .ic{width:18px;height:18px}.dapp .apg-rg i{width:14px;height:2px;border-radius:2px;background:var(--d-line2)}.dapp .apg-yr{width:76px;height:38px;text-align:center;border-radius:999px;background:var(--d-surf2);border:1px solid var(--d-line);color:var(--d-ink);font-size:15px}.dapp .apg-l{display:flex;flex-direction:column;gap:14px}.dapp .apg-i{display:flex;flex-direction:column;gap:6px;min-width:0}.dapp .apg-i.ed{padding:8px;border-radius:26px;background:color-mix(in srgb,var(--d-acc) 6%,transparent);border:1.5px dashed var(--d-line2)}.dapp .apg-ctl{display:flex;justify-content:center;gap:10px}.dapp .apg-cb1{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-ink2)}.dapp .apg-cb1 .ic{width:17px;height:17px}.dapp .apg-cb1:disabled{opacity:.3}.dapp .apg-cb1.on{background:var(--d-acc);color:#2a1d05;border-color:transparent}.dapp .apg-cb1.bad{color:var(--d-bad)}.dapp .apg-cap{display:flex;align-items:center;justify-content:center;gap:8px;min-height:20px;padding:0 14px;color:var(--d-sub);text-align:center;font-size:14px;line-height:1.9}.dapp .apg-cap.note{position:relative;margin:0 14px;padding:6px 20px;border-radius:14px;background:color-mix(in srgb,var(--hc,var(--d-acc)) 10%,transparent);color:var(--d-ink2)}.dapp .apg-cap.note span{white-space:pre-wrap}.dapp .apg-cap.add{align-self:center;width:34px;height:34px;padding:0;border-radius:50%;border:1.5px dashed var(--d-line2);color:var(--d-faint)}.dapp .apg-cap.add .ic{width:16px;height:16px}.dapp .apg-cap.ed{flex-direction:column;align-items:stretch;padding:0}.dapp .apg-ta{width:100%;padding:10px 14px;border-radius:18px;background:var(--d-surf);border:1px solid color-mix(in srgb,var(--d-acc) 45%,var(--d-line));color:var(--d-ink);font-size:14.5px;line-height:1.9;resize:none}.dapp .apg-ta:focus{outline:0}.dapp .apg-cb{display:flex;justify-content:center;gap:10px}.dapp .apg-empty{margin:18px 10px;text-align:center;color:var(--d-faint);font-size:14px;line-height:2}.dapp .apg-pick{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:24px;background:var(--d-surf);border:1px solid var(--d-line);animation:feIn .25s var(--d-ease)}.dapp .apg-pick[hidden]{display:none}.dapp .apg-pq{height:42px;padding:0 16px;border-radius:999px;background:var(--d-surf2);border:1px solid var(--d-line);color:var(--d-ink);font-size:14.5px}.dapp .apg-pq:focus{outline:0}.dapp .apg-pr{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;overscroll-behavior:contain}.dapp .apg-pk{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-radius:20px;background:var(--d-surf2)}.dapp .apg-pk.in{opacity:.55}.dapp .apg-pt{flex:1;min-width:0;display:flex;flex-direction:column;order:-1}.dapp .apg-pt small{font-size:11.5px;color:var(--d-faint)}.dapp .apg-pt b{font-size:13.5px;font-weight:500;color:var(--d-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7}.dapp .apg-pb{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--d-acc);color:#2a1d05}.dapp .apg-pb.on{background:transparent;color:var(--d-acc);border:1.5px solid var(--d-acc)}.dapp .apg-pb .ic{width:17px;height:17px}.dapp .apg-more{align-self:center;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--d-surf2);color:var(--d-sub)}.dapp .bk-chp{position:relative;display:flex;align-items:center;gap:8px;margin:2px -2px 4px}.dapp .bk-chp[hidden]{display:none}.dapp .bk-chr{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.dapp .bk-chr::-webkit-scrollbar{display:none}.dapp .bk-mc{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:132px;min-height:84px;padding:10px 12px;border-radius:16px;text-align:start;background:rgba(255,255,255,.08);border:1px solid rgba(240,217,168,.24);color:#f6ead2}.dapp .bk-mc small{font-size:11px;opacity:.7}.dapp .bk-mc b{font-size:13px;font-weight:600;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dapp .bk-mc em{font-size:11.5px;font-style:normal;opacity:.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .bk-chb{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(240,217,168,.16);color:#f6ead2;border:1px solid rgba(240,217,168,.28)}.dapp .bk-chb .ic{width:18px;height:18px}.dapp .jr4-yd{display:flex;flex-direction:column;gap:12px;padding:12px 14px;border-radius:24px;background:radial-gradient(120% 140% at 15% 0%,color-mix(in srgb,#8fb3e0 16%,var(--d-surf)),var(--d-surf) 68%);border:1px solid color-mix(in srgb,#8fb3e0 26%,var(--d-line))}.dapp .yd-bar{display:flex;align-items:center;gap:12px;width:100%;text-align:start;color:inherit}.dapp .yd-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,#8fb3e0 24%,transparent);color:#8fb3e0}:root[data-theme=paper] .dapp .yd-ic{color:#3f6fa8}.dapp .yd-ic .ic{width:21px;height:21px}.dapp .yd-t{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .yd-t b{font-size:17px;font-weight:700}.dapp .yd-t small{font-size:12.5px;color:var(--d-sub)}.dapp .yd-tg{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--d-surf2);transition:transform .25s var(--d-ease)}.dapp .yd-tg .ic{width:18px;height:18px}.dapp .jr4-yd.open .yd-tg{transform:rotate(180deg)}.dapp .yd-b{display:flex;flex-direction:column;align-items:center;gap:12px;animation:feIn .3s var(--d-ease)}.dapp .yd-yr{display:flex;align-items:center;gap:12px}.dapp .yd-st{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--d-surf2);color:var(--d-ink2);border:1px solid var(--d-line)}.dapp .yd-st .ic{width:18px;height:18px}.dapp .yd-in{width:112px;height:48px;text-align:center;border-radius:999px;background:var(--d-surf2);border:1px solid var(--d-line);color:var(--d-ink);font-size:22px;font-weight:700;letter-spacing:.03em}.dapp .yd-in:focus{outline:0;border-color:color-mix(in srgb,#8fb3e0 60%,var(--d-line))}.dapp .yd-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dapp .yd-chip{height:32px;padding:0 13px;border-radius:999px;background:var(--d-surf2);color:var(--d-sub);font-size:12.5px;border:1px solid transparent}.dapp .yd-chip.on{color:var(--d-ink);border-color:color-mix(in srgb,#8fb3e0 55%,transparent);background:color-mix(in srgb,#8fb3e0 14%,var(--d-surf2))}.dapp .yd-res{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.dapp .yd-g{display:flex;flex-direction:column;gap:6px;min-width:0}.dapp .yd-g h4{margin:0 4px;font-size:12.5px;font-weight:600;color:var(--d-sub)}.dapp .yd-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:3px 2px 8px;scroll-snap-type:x proximity}.dapp .yd-rail::-webkit-scrollbar{display:none}.dapp .yd-rail>*{flex:none;scroll-snap-align:start}.dapp .yd-c{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:96px;text-align:start}.dapp .yd-c .cn-art,.dapp .yd-c .yd-art{display:block;position:relative;width:96px;aspect-ratio:2/3;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.35);transition:box-shadow .2s,transform .2s var(--d-ease)}.dapp .yd-c .cn-art img,.dapp .yd-c .yd-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dapp .yd-art.yd-gen{background:linear-gradient(160deg,#4a5a7a,#232c42);display:grid;place-items:center;padding:8px;color:#e9eefb;font-size:12px;text-align:center}.dapp .yd-c.on .cn-art,.dapp .yd-c.on .yd-art{box-shadow:0 0 0 2.5px #8fb3e0,0 6px 16px rgba(0,0,0,.4);transform:translateY(-2px)}.dapp .yd-c b{font-size:12.5px;font-weight:600;line-height:1.6;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.dapp .yd-c small{font-size:11px;color:var(--d-faint)}.dapp .yd-more{align-self:center;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--d-surf2);color:var(--d-sub);border:1px solid var(--d-line)}.dapp .yd-more .ic{width:19px;height:19px}.dapp .yd-ask{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:22px;background:color-mix(in srgb,#8fb3e0 13%,var(--d-surf2));border:1px solid color-mix(in srgb,#8fb3e0 30%,transparent);animation:feIn .25s var(--d-ease)}.dapp .yd-aa{flex:none;width:42px}.dapp .yd-aa .cn-art,.dapp .yd-aa .yd-art{display:block;position:relative;width:42px;aspect-ratio:2/3;border-radius:7px;overflow:hidden}.dapp .yd-aa .cn-art img,.dapp .yd-aa .yd-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dapp .yd-aa .cn-gen b,.dapp .yd-aa .yd-art b{display:none}.dapp .yd-aq{flex:1;min-width:0;display:flex;flex-direction:column}.dapp .yd-aq b{font-size:14.5px;font-weight:700;line-height:1.6}.dapp .yd-aq small{font-size:13px;color:var(--d-sub);line-height:1.7}.dapp .yd-go,.dapp .yd-no{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--d-surf2);color:var(--d-sub);border:1px solid var(--d-line)}.dapp .yd-go{background:var(--d-acc);color:#2a1d05;border-color:transparent}.dapp .yd-go .ic,.dapp .yd-no .ic{width:19px;height:19px}.dapp .yd-none{margin:6px;text-align:center;color:var(--d-faint);font-size:13.5px}.dapp .yd-retry{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px dashed var(--d-line2);color:var(--d-sub);margin-inline:auto}.dapp .apg-cb1 .ic.up{transform:rotate(180deg)}.dapp .alm-dots{max-width:236px;margin-inline:auto}.dapp .apg-fb.pri{background:var(--d-acc);color:#2a1d05;border-color:transparent}.dapp .apg-fb.on:not(.pri){background:var(--d-acc);color:#2a1d05;border-color:transparent}.dapp .jr4-alp .hbf-f{display:flex;flex-direction:column;align-items:stretch;gap:10px;position:relative;padding:8px 14px calc(10px + var(--d-safe-b))}.dapp .apg-acts{display:flex;justify-content:center;gap:12px}.dapp .apg-bar{display:flex;align-items:center;gap:8px}.dapp .apg-bar .apg-pq{flex:1;min-width:0;height:44px;padding:0 18px;border-radius:999px;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-ink);font-size:14.5px}.dapp .apg-bar.on .apg-pq{border-color:var(--d-acc)}.dapp .apg-px{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-sub)}.dapp .apg-px[hidden],.dapp .apg-tray[hidden]{display:none}.dapp .apg-px .ic{width:16px;height:16px}.dapp .apg-tray{position:absolute;inset-inline:10px;bottom:calc(100% - 4px);max-height:min(58vh,470px);display:flex;flex-direction:column;gap:10px;padding:12px 10px 10px;border-radius:26px 26px 22px 22px;background:var(--d-surf);border:1px solid var(--d-line2);box-shadow:0 -10px 34px rgba(0,0,0,.28);z-index:6;animation:feIn .2s var(--d-ease)}.dapp .apg-fcs{flex:none;display:flex;flex-direction:column;gap:8px}.dapp .apg-fc{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:1px 2px}.dapp .apg-fc::-webkit-scrollbar{display:none}.dapp .apg-fc1{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--d-surf2);border:1px solid transparent;color:var(--d-sub);font-size:13px;transition:background .15s,color .15s,border-color .15s}.dapp .apg-fc1 .ic{width:16px;height:16px;color:var(--hc,var(--d-sub))}.dapp .apg-fc1.on{background:color-mix(in srgb,var(--hc,var(--d-acc)) 20%,var(--d-surf2));border-color:color-mix(in srgb,var(--hc,var(--d-acc)) 70%,transparent);color:var(--d-ink)}.dapp .apg-fc1.on .ic{color:var(--hc,var(--d-acc))}.dapp .apg-tray .apg-pr{flex:1;min-height:0;max-height:none}.dapp .jr4-more2{align-self:center;display:inline-flex;align-items:center;gap:4px;margin:-4px 0 6px;padding:4px 14px;border-radius:999px;background:var(--d-surf2);color:var(--d-sub);font-size:12.5px}.dapp .jr4-more2 .ic{width:15px;height:15px}.dapp .jr4-pg-b p.whole{white-space:pre-wrap}.dapp .apg-l{gap:6px}.dapp .apg-l .jr4-day{margin-bottom:12px}.dapp .jr4-lkp .hbf-b{padding-top:0}.dapp .lkp{width:100%;max-width:460px;margin:0 auto;padding:4px 16px 32px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.dapp .lkp h2{margin:2px 0 0;font-size:21px;font-weight:700;color:var(--d-ink)}.dapp .lkp-s{margin:0;max-width:330px;color:var(--d-sub);font-size:14px;line-height:1.95}.dapp .lkp-art{position:relative;display:grid;place-items:center;flex:none;width:104px;height:104px;margin-top:10px;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 16%,var(--d-surf));border:1.5px solid color-mix(in srgb,var(--c) 42%,transparent)}.dapp .lkp-art.off{--c:var(--d-sub)}.dapp .lkp-art.open{--c:var(--d-ok)}.dapp .lkp-art.shut{--c:var(--d-acc)}.dapp .lkp-art .ic{width:44px;height:44px}.dapp .lkp-art i{position:absolute;inset:-9px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);animation:lkpPulse 3.2s ease-out infinite}@keyframes lkpPulse{0%{transform:scale(.92);opacity:.9}100%{transform:scale(1.22);opacity:0}}@media (prefers-reduced-motion:reduce){.dapp .lkp-art i{animation:none}}.dapp .lkp-g{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.dapp .lkp-t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:16px 10px;border-radius:24px;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-ink);transition:transform .15s,border-color .2s,background .2s}.dapp .lkp-t:active{transform:scale(.97)}.dapp .lkp-t:disabled{opacity:.6}.dapp .lkp-t.wide{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:14px;min-height:0;padding:14px 16px;text-align:start}.dapp .lkp-i{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;color:var(--hc,var(--d-sub));background:color-mix(in srgb,var(--hc,var(--d-sub)) 16%,var(--d-surf2))}.dapp .lkp-i .ic{width:23px;height:23px}.dapp .lkp-l{display:flex;flex-direction:column;gap:3px;min-width:0}.dapp .lkp-l b{font-size:14px;font-weight:650}.dapp .lkp-l small{font-size:11.5px;line-height:1.7;color:var(--d-faint)}.dapp .lkp-t.on{border-color:color-mix(in srgb,var(--hc) 60%,transparent);background:color-mix(in srgb,var(--hc) 9%,var(--d-surf))}.dapp .lkp-t.on .lkp-l small{color:var(--hc)}.dapp .lkp-t.danger{border-color:color-mix(in srgb,var(--d-bad) 38%,transparent)}.dapp .lkp-n{margin:6px 8px 0;font-size:12.5px;line-height:1.95;color:var(--d-faint)}.dapp .lkp-go{width:100%;margin-top:10px}
