.elb{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;line-height:1;background:var(--elb-bg,#eef1f6);box-shadow:0 0 0 1.5px var(--elb-ring,#c9d2e0);flex:none}.elb-md{width:24px;height:24px;font-size:14px}.elb-fire{--elb-bg:#ffe4d6;--elb-ring:#ff8a4c}.elb-water{--elb-bg:#dcf1ff;--elb-ring:#4aa8e6}.elb-thunder{--elb-bg:#fff6c8;--elb-ring:#d9a514}.elb-ice{--elb-bg:#eaf8ff;--elb-ring:#8fd6ff}.elb-dark{--elb-bg:#e9e0ff;--elb-ring:#7a5cc4}.elb-light{--elb-bg:#fffbe0;--elb-ring:#f0c03a}.cl-item .elb{position:absolute;top:4px;left:4px}.gc-i .elb{position:absolute;top:-4px;left:-4px;width:16px;height:16px;font-size:9px;box-shadow:0 0 0 1.5px var(--elb-ring,#c9d2e0),0 0 0 3px var(--surface)}.wdr-item .elb{position:absolute;left:4px;bottom:4px;pointer-events:none}.gc-item .elb{margin-left:4px}.wdr-elem{display:block;max-width:100%;line-height:1.3;padding:3px 9px;border-radius:12px;font-size:12px;font-weight:700;text-align:right;overflow-wrap:anywhere;background:rgba(255,255,255,.92);color:#2b2b3a;box-shadow:0 2px 8px rgba(0,0,0,.12)}.wdr-elem.is-on{background:#2b2b3a;color:#fff}.wdr-elem small{display:block;font-weight:600;opacity:.85;font-size:11px}.wdr-elem.is-fold{position:relative;min-height:36px;border:0}.wdr-elem.is-fold:before{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.wdr-elem-n{white-space:nowrap}.wdr-elem-i{margin-left:3px;vertical-align:-2px;opacity:.85}.wdr-elem.is-open small{position:absolute;top:calc(100% + 3px);right:0;width:max-content;max-width:200px;padding:3px 9px;border-radius:10px;background:#2b2b3a;color:rgba(255,255,255,.92);opacity:1;box-shadow:0 2px 8px rgba(0,0,0,.22);text-align:left;line-height:1.4;animation:wdr-elem-pop .16s ease-out both}@keyframes wdr-elem-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.wdr-elem.is-open small{animation:none}}@media (prefers-color-scheme:dark){.wdr-elem:not(.is-on){background:rgba(40,40,56,.92);color:#fff}.elb{--elb-bg:#2a2a3a}}.wdr-dt-elem{margin:6px 0 0;font-size:13px}.bt-elem{position:relative}.bt-elem:before{content:"";position:absolute;left:50%;bottom:6px;width:96px;height:26px;margin-left:-48px;border-radius:50%;opacity:.6;animation:bt-elem 2.4s ease-in-out infinite;pointer-events:none}.bt-elem-fire:before{background:radial-gradient(closest-side,rgba(255,106,43,.9),rgba(255,106,43,0))}.bt-elem-water:before{background:radial-gradient(closest-side,rgba(47,168,230,.9),rgba(47,168,230,0))}.bt-elem-thunder:before{background:radial-gradient(closest-side,rgba(255,210,61,.95),rgba(255,210,61,0))}.bt-elem-ice:before{background:radial-gradient(closest-side,rgba(166,230,255,.95),rgba(166,230,255,0))}.bt-elem-dark:before{background:radial-gradient(closest-side,rgba(138,90,209,.9),rgba(138,90,209,0))}.bt-elem-light:before{background:radial-gradient(closest-side,rgba(255,243,176,.95),rgba(255,243,176,0))}@keyframes bt-elem{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.8;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.bt-elem:before{animation:none}}.elb-any{--elb-bg:linear-gradient(135deg,#ffe1d6,#d9f2ff 40%,#fff6c9 70%,#eadcff);--elb-ring:#c9a6ff}