.wb-root{--wb-peri:#adb8f6;--wb-violet:#b8a6d9;--wb-ice:#91bed4;--wb-pearl:#f0f0f7;--wb-ink:#11121c;--wb-edge:color-mix(in oklab, var(--wb-peri) 24%, var(--line))}html.day .wb-root{--wb-peri:#4654a3;--wb-violet:#67508f;--wb-ice:#2b6782;--wb-pearl:#1b1d2c;--wb-ink:#f0f0f7}.wb-root ::selection{background:var(--wb-peri);color:var(--wb-ink)}.wb-glass{border:1px solid var(--wb-edge);background:linear-gradient(180deg, color-mix(in oklab, var(--wb-pearl) 5%, transparent), transparent 32%), linear-gradient(160deg, color-mix(in oklab, var(--wb-peri) 8%, transparent), transparent 52%), color-mix(in oklab, var(--panel) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);border-radius:16px;position:relative}.wb-sky{border:1px solid var(--wb-edge);background:radial-gradient(120% 90% at 88% -10%, color-mix(in oklab, var(--wb-violet) 30%, transparent), transparent 62%), radial-gradient(90% 80% at -5% 110%, color-mix(in oklab, var(--wb-ice) 20%, transparent), transparent 66%), color-mix(in oklab, var(--panel-raised) 94%, transparent);border-radius:20px}.wb-peri{color:var(--wb-peri)}.wb-violet{color:var(--wb-violet)}.wb-ice{color:var(--wb-ice)}.wb-primary{background:linear-gradient(135deg, var(--wb-peri), color-mix(in oklab, var(--wb-peri) 70%, var(--wb-violet)));color:var(--wb-ink)}.wb-primary:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in oklab, var(--wb-peri) 88%, var(--wb-pearl)), var(--wb-peri))}.wb-root :focus-visible{outline-color:var(--wb-peri)}.wb-root input[type=range]{accent-color:var(--wb-peri)}.wb-root textarea,.wb-root input{caret-color:var(--wb-peri)}@keyframes wb-glow-pulse{0%{border-color:var(--wb-edge);box-shadow:0 0 #0000}28%{border-color:var(--wb-peri);box-shadow:0 0 0 1px color-mix(in oklab, var(--wb-peri) 55%, transparent), 0 6px 34px -8px color-mix(in oklab, var(--wb-violet) 60%, transparent)}to{border-color:var(--wb-edge);box-shadow:0 0 #0000}}.wb-glow{animation:wb-glow-pulse calc(1.7s * var(--motion-scale)) var(--ease-out) 1 both}@keyframes wb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.wb-draw{stroke-dasharray:1;animation:wb-draw calc(1.2s * var(--motion-scale)) var(--ease-out) both}.wb-hold{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.wb-hold-fill{z-index:-1;transform-origin:0;background:linear-gradient(90deg, color-mix(in oklab, var(--wb-peri) 55%, transparent), color-mix(in oklab, var(--wb-violet) 70%, transparent));transition:transform .22s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.wb-hold[data-holding=true] .wb-hold-fill{transition:transform var(--hold-ms,.65s) linear;transform:scaleX(1)}.wb-grip{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wb-grip-ring{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .16s var(--ease-out)}.wb-grip[data-holding=true] .wb-grip-ring{stroke-dashoffset:0;transition:stroke-dashoffset var(--hold-ms,.28s) linear}.wb-chart .recharts-cartesian-axis-tick-value{fill:var(--mist);font-variant-numeric:tabular-nums;font-size:12px}.wb-chart .recharts-cartesian-grid line{stroke:color-mix(in oklab, var(--mist) 16%, transparent)}.wb-chart .recharts-tooltip-cursor{stroke:color-mix(in oklab, var(--wb-peri) 50%, transparent);fill:color-mix(in oklab, var(--wb-peri) 10%, transparent)}.wb-chart .recharts-surface{overflow:visible}.wb-scroll-x{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}
