.xp-priority{isolation:isolate;color:#ffe9a8;background:linear-gradient(#1b1606,#1b1606) padding-box padding-box,linear-gradient(120deg,#f6d36b,#fff6d6 45%,#d99a1e) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 0 14px -6px #f6d36b8c,inset 0 1px #ffffff12}.xp-priority svg{color:#f6d36b}html[data-theme=light] .xp-priority{background:linear-gradient(#231c07,#231c07) padding-box padding-box,linear-gradient(120deg,#e7bd45,#fff1c2 45%,#c88a12) border-box;box-shadow:0 2px 8px -3px #5a420073}.xp-priority:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff6d647 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.xp-priority:after{animation:xp-priority-sheen 1.4s var(--ease-out-expo) .35s 1 forwards}}@keyframes xp-priority-sheen{to{transform:translate(120%)}}.xp-kpis{grid-template-columns:minmax(0,1fr);display:grid}.xp-kpis>.xp-kpi+.xp-kpi{border-top:1px solid var(--color-hairline)}@media (min-width:640px){.xp-kpis{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}.xp-kpis>.xp-kpi+.xp-kpi{border-top:0;border-left:1px solid var(--color-hairline)}}.xp-list{scrollbar-width:none}.xp-list::-webkit-scrollbar{display:none}@media (min-width:1024px){.xp-list{scrollbar-width:thin;scrollbar-color:var(--color-edge) transparent}.xp-list::-webkit-scrollbar{width:6px;display:block}.xp-list::-webkit-scrollbar-track{background:0 0;margin-block:16px}.xp-list::-webkit-scrollbar-thumb{background:var(--color-edge);border-radius:99px}}
.bc-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.bc-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-brand-lime), var(--color-brand-mint)) 0 / var(--p,0%) 100% no-repeat, color-mix(in srgb, var(--color-ink) 11%, transparent);border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);height:10px;box-shadow:inset 0 1px 2px #00000059, inset 0 -1px 0 color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:999px}.bc-range::-moz-range-track{background:color-mix(in srgb, var(--color-ink) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:999px;height:10px;box-shadow:inset 0 1px 2px #0000004d}.bc-range::-moz-range-progress{background:linear-gradient(90deg, var(--color-brand-lime), var(--color-brand-mint));border-radius:999px;height:10px}.bc-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 32% 26%, #ffffffb3, transparent 52%), linear-gradient(145deg, var(--color-brand-lime), var(--color-brand-mint));width:22px;height:22px;box-shadow:0 2px 7px #00000073, 0 0 0 5px color-mix(in srgb, var(--color-brand-lime) 14%, transparent), inset 0 -2px 3px #00000038;border:1px solid #ffffff8c;border-radius:50%;margin-top:-7px}.bc-range::-moz-range-thumb{background:radial-gradient(circle at 32% 26%, #ffffffb3, transparent 52%), linear-gradient(145deg, var(--color-brand-lime), var(--color-brand-mint));width:20px;height:20px;box-shadow:0 2px 7px #00000073, 0 0 0 5px color-mix(in srgb, var(--color-brand-lime) 14%, transparent);border:1px solid #ffffff8c;border-radius:50%}.bc-range:focus{outline:none}.bc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-page), 0 0 0 5px var(--color-focus)}.bc-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-page), 0 0 0 5px var(--color-focus)}@media (prefers-reduced-motion:no-preference){.bc-range::-webkit-slider-thumb{transition:box-shadow .18s,transform .18s}}@media (hover:hover){.bc-range:hover::-webkit-slider-thumb{box-shadow:0 3px 10px #00000080, 0 0 0 8px color-mix(in srgb, var(--color-brand-lime) 20%, transparent), inset 0 -2px 3px #00000038}}.bc-range:active::-webkit-slider-thumb{transform:scale(.94)}html[data-theme=light] .bc-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-brand-lime), var(--color-brand-mint)) 0 / var(--p,0%) 100% no-repeat, color-mix(in srgb, var(--color-ink) 10%, transparent);border-color:color-mix(in srgb, var(--color-ink) 18%, transparent);box-shadow:inset 0 1px 2px #00000024}html[data-theme=light] .bc-range::-moz-range-track{background:linear-gradient(90deg, var(--color-brand-lime), var(--color-brand-mint)) 0 / var(--p,0%) 100% no-repeat, color-mix(in srgb, var(--color-ink) 10%, transparent);border-color:color-mix(in srgb, var(--color-ink) 18%, transparent);box-shadow:inset 0 1px 2px #00000024}.bc-chip{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 7%, transparent), color-mix(in srgb, var(--color-ink) 3%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ink) 13%, transparent), inset 0 -1px 0 #00000038}@media (hover:hover){.bc-chip:hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ink) 14%, transparent), inset 0 -1px 0 #0000002e}}.bc-chip-on{border-color:color-mix(in srgb, var(--color-brand-lime) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-lime) 24%, transparent), color-mix(in srgb, var(--color-brand-mint) 11%, transparent));box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px color-mix(in srgb, var(--color-brand-lime) 12%, transparent), 0 2px 10px color-mix(in srgb, var(--color-brand-lime) 10%, transparent)}html[data-theme=light] .bc-chip{background:#ffffff8c;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000012}html[data-theme=light] .bc-chip-on{border-color:var(--color-accent-edge);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-lime) 38%, transparent), color-mix(in srgb, var(--color-brand-mint) 22%, transparent));box-shadow:inset 0 1px #ffffffb3}.bcx-stage{background-image:radial-gradient(color-mix(in srgb, var(--color-ink) 9%, transparent) 1px, transparent 1.4px);background-size:16px 16px}.bcx-u{fill:none;stroke:var(--color-surface-1);stroke-width:6px;stroke-linejoin:round}.bcx-l{fill:none;stroke:var(--color-edge-soft);stroke-width:1.2px;stroke-linejoin:round;transition:stroke .2s}.bcx-lines .is-hover .bcx-l{stroke:color-mix(in srgb, var(--color-accent) 50%, var(--color-edge-soft))}.bcx-lines .is-on .bcx-l{stroke:var(--color-accent);stroke-width:1.6px}.bcx-glow{fill:none;stroke:var(--color-accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:.14}.bcx-run{--bcx-pk:var(--color-brand-mint);fill:none;stroke:var(--bcx-pk);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 95;stroke-dashoffset:100px;opacity:0}html[data-theme=light] .bcx-run{--bcx-pk:var(--color-accent-edge)}.bcx-lines .is-on .bcx-run{stroke:var(--color-accent);stroke-width:2.2px;stroke-dasharray:4 18;stroke-dashoffset:22px;filter:drop-shadow(0 0 3px var(--color-accent-glow))}.bcx-pad,.bcx-pin{fill:var(--color-edge-soft)}.bcx-lines .is-hover .bcx-pad{fill:color-mix(in srgb, var(--color-accent) 50%, var(--color-edge-soft))}.bcx-lines .is-on .bcx-pad,.bcx-lines .is-on .bcx-pin{fill:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.bcx-run{opacity:.5;animation:3s linear infinite bcx-run}.bcx-lines .is-on .bcx-run{opacity:1}}@keyframes bcx-run{to{stroke-dashoffset:0}}.bcx-pay{background:linear-gradient(var(--color-edge-soft), var(--color-accent-edge));width:2px;height:26px;margin-inline:auto;display:block;position:relative}.bcx-pay:before,.bcx-pay:after{content:"";background:var(--color-accent);width:5px;height:5px;box-shadow:0 0 6px var(--color-accent-glow);opacity:0;border-radius:9999px;margin-left:-2.5px;position:absolute;top:-3px;left:50%}@media (prefers-reduced-motion:no-preference){.bcx-pay:before,.bcx-pay:after{animation:bcx-pay var(--pay,1.2s) cubic-bezier(.5, 0, .75, 0) infinite}.bcx-pay:after{animation-delay:calc(var(--pay,1.2s) / -2)}}@keyframes bcx-pay{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(26px)}}.bcx[data-paused] .bcx-run,.bcx[data-paused] .bcx-hub,.bcx[data-paused] .bcx-pay:before,.bcx[data-paused] .bcx-pay:after{animation-play-state:paused}@property --bcx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.bcx-hub{color:#f4f6f0;background:linear-gradient(#0d0f0b, #0d0f0b) padding-box, conic-gradient(from var(--bcx-a), transparent 0deg, var(--color-brand-lime) 70deg, var(--color-brand-mint) 120deg, transparent 180deg, transparent 360deg) border-box, linear-gradient(#2a2e26, #2a2e26) border-box;border:1.5px solid #0000;box-shadow:0 10px 30px -10px #8dff0873}@media (prefers-reduced-motion:no-preference){.bcx-hub{animation:4s linear infinite bcx-spin}}@keyframes bcx-spin{to{--bcx-a:360deg}}.bcx-chip{z-index:1;position:relative}.xp-glow{background:radial-gradient(70% 100% at 85% 0%, var(--color-accent-wash), transparent 70%)}@media (prefers-reduced-motion:no-preference){.xp-card:not([hidden]){animation:xp-in .26s var(--ease-out-expo)}}@keyframes xp-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:no-preference){.xp-dialog[open]{animation:xp-in .24s var(--ease-out-expo)}}
