.background-visual{background:var(--color-paper,#f5f2e9)}:is(.background-visual[data-theme=aurora],html[data-app-background=aurora] .app-foreground>.background-visual,html[data-app-theme=aurora] .app-foreground>.background-visual){--visual-a:#36bd8b;--visual-b:#7978da;--visual-c:#52b8db}:is(.background-visual[data-theme=aurora],html[data-app-background=aurora] .app-foreground>.background-visual,html[data-app-theme=aurora] .app-foreground>.background-visual) .background-visual-field{inset:-20%;transform:rotate(-20deg);background:repeating-linear-gradient(100deg,transparent 0 12%,color-mix(in srgb,var(--visual-a) 65%,transparent) 20%,color-mix(in srgb,var(--visual-b) 55%,transparent) 27%,transparent 40%);filter:blur(22px)}.background-visual:not([data-background-layer])[data-theme=aurora] .background-visual-field{filter:blur(10px)}.background-visual[data-animated=true][data-theme=aurora] .background-visual-field{animation:backdrop-drift 28s ease-in-out infinite alternate}:is(.background-visual[data-theme=swiss-signal],html[data-app-background=swiss-signal] .app-foreground>.background-visual,html[data-app-theme=swiss-signal] .app-foreground>.background-visual){background:var(--color-paper,#E5E9E8)}:is(.background-visual[data-theme=swiss-signal],html[data-app-background=swiss-signal] .app-foreground>.background-visual,html[data-app-theme=swiss-signal] .app-foreground>.background-visual) .background-visual-field{background:linear-gradient(to right,color-mix(in srgb,var(--color-line,#C4CCCB) 40%,transparent) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(to bottom,color-mix(in srgb,var(--color-line,#C4CCCB) 40%,transparent) 1px,transparent 1px) 0 0 /48px 48px;opacity:.35}:is(.background-visual[data-theme=spine],html[data-app-background=spine] .app-foreground>.background-visual,html[data-app-theme=spine] .app-foreground>.background-visual){background:radial-gradient(122% 72% at 50% -12%,color-mix(in srgb,var(--color-surface,#E5E8E2) 75%,var(--color-paper,#DBE0DA)) 0,var(--color-paper,#DBE0DA) 56%)}:is(.background-visual[data-theme=spine],html[data-app-background=spine] .app-foreground>.background-visual,html[data-app-theme=spine] .app-foreground>.background-visual) .background-visual-field{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--color-accent,#294B56) 6%,transparent) 0,transparent 60%);opacity:.6}:is(.background-visual[data-theme=instrumental],html[data-app-background=instrumental] .app-foreground>.background-visual,html[data-app-theme=instrumental] .app-foreground>.background-visual){background-color:var(--color-paper,#EBE9E2);background-image:linear-gradient(color-mix(in srgb,var(--color-line,#CBC5B8) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-line,#CBC5B8) 50%,transparent) 1px,transparent 1px);background-size:24px 24px}:is(.background-visual[data-theme=instrumental],html[data-app-background=instrumental] .app-foreground>.background-visual,html[data-app-theme=instrumental] .app-foreground>.background-visual) .background-visual-field{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-accent,#8F6412) 8%,transparent) 0,transparent 40%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--color-accent,#8F6412) 6%,transparent) 0,transparent 50%);opacity:.8}@property --wx-top{syntax:"<color>";inherits:true;initial-value:#5d93d1}@property --wx-mid{syntax:"<color>";inherits:true;initial-value:#9cc2e8}@property --wx-low{syntax:"<color>";inherits:true;initial-value:#e3eef6}@property --wx-glow{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --wx-accent{syntax:"<color>";inherits:true;initial-value:#c9774b}@property --wx-sun-x{syntax:"<percentage>";inherits:true;initial-value:60%}@property --wx-sun-y{syntax:"<percentage>";inherits:true;initial-value:12%}@property --wx-sun-size{syntax:"<length>";inherits:true;initial-value:30vmax}@property --wx-sun-o{syntax:"<number>";inherits:true;initial-value:.8}@property --wx-cloud-o{syntax:"<number>";inherits:true;initial-value:0}@property --wx-night{syntax:"<percentage>";inherits:true;initial-value:0}[data-wx-phase=night]{--wx-top-base:#070a19;--wx-mid-base:#131b32;--wx-low-base:#1c253d;--wx-glow-base:#e8ecff;--wx-sun-x:74%;--wx-sun-y:16%;--wx-sun-size:7vmax;--wx-sun-phase:0.6;--wx-night:100%;--wx-veil:var(--wx-veil-night);--wx-lift:#0b0e1d;--wx-lift-amt:75%}[data-wx-phase=dawn]{--wx-top-base:#0c1135;--wx-mid-base:#1e193c;--wx-low-base:#3d1922;--wx-glow-base:#ffc6a8;--wx-sun-x:20%;--wx-sun-y:80%;--wx-sun-size:30vmax;--wx-sun-phase:0.3;--wx-night:100%;--wx-veil:var(--wx-veil-night);--wx-lift:#0b0e1d;--wx-lift-amt:75%}[data-wx-phase=sunrise]{--wx-top-base:#ced8f6;--wx-mid-base:#e9d6f0;--wx-low-base:#ffd4bc;--wx-glow-base:#ffc89a;--wx-sun-x:24%;--wx-sun-y:62%;--wx-sun-size:34vmax;--wx-sun-phase:0.9;--wx-night:0%;--wx-veil:var(--wx-veil-day);--wx-lift:#f6f4ee;--wx-lift-amt:55%}[data-wx-phase=morning]{--wx-top-base:#c5dcf7;--wx-mid-base:#d1e0ef;--wx-low-base:#eef0eb;--wx-glow-base:#fff1d6;--wx-sun-x:30%;--wx-sun-y:32%;--wx-sun-size:30vmax;--wx-sun-phase:0.85;--wx-night:0%;--wx-veil:var(--wx-veil-day);--wx-lift:#f6f4ee;--wx-lift-amt:55%}[data-wx-phase=midday]{--wx-top-base:#bedcff;--wx-mid-base:#cae1f8;--wx-low-base:#e5eef4;--wx-glow-base:#ffffff;--wx-sun-x:60%;--wx-sun-y:12%;--wx-sun-size:30vmax;--wx-sun-phase:0.8;--wx-night:0%;--wx-veil:var(--wx-veil-day);--wx-lift:#f6f4ee;--wx-lift-amt:55%}[data-wx-phase=afternoon]{--wx-top-base:#c6dbf8;--wx-mid-base:#d6dfeb;--wx-low-base:#ece2cd;--wx-glow-base:#ffe9bd;--wx-sun-x:70%;--wx-sun-y:26%;--wx-sun-size:30vmax;--wx-sun-phase:0.85;--wx-night:0%;--wx-veil:var(--wx-veil-day);--wx-lift:#f6f4ee;--wx-lift-amt:55%}[data-wx-phase=golden]{--wx-top-base:#cad9f9;--wx-mid-base:#e8dad9;--wx-low-base:#f8d9ae;--wx-glow-base:#ffcf7a;--wx-sun-x:76%;--wx-sun-y:44%;--wx-sun-size:34vmax;--wx-sun-phase:0.95;--wx-night:0%;--wx-veil:var(--wx-veil-day);--wx-lift:#f6f4ee;--wx-lift-amt:55%}[data-wx-phase=sunset]{--wx-top-base:#101133;--wx-mid-base:#33152d;--wx-low-base:#441b08;--wx-glow-base:#ff9a5c;--wx-sun-x:78%;--wx-sun-y:70%;--wx-sun-size:36vmax;--wx-sun-phase:0.5;--wx-night:100%;--wx-veil:var(--wx-veil-night);--wx-lift:#0b0e1d;--wx-lift-amt:75%}[data-wx-phase=dusk]{--wx-top-base:#0e1231;--wx-mid-base:#23173a;--wx-low-base:#3b192c;--wx-glow-base:#c8a2c8;--wx-sun-x:80%;--wx-sun-y:80%;--wx-sun-size:30vmax;--wx-sun-phase:0.25;--wx-night:100%;--wx-veil:var(--wx-veil-night);--wx-lift:#0b0e1d;--wx-lift-amt:75%}[data-wx-sky=clear]{--wx-veil-amt:0%;--wx-veil-day:#e6e9ee;--wx-veil-night:#1c2130;--wx-sun-strength:1;--wx-cloud-o:0}[data-wx-sky=partly]{--wx-veil-amt:10%;--wx-veil-day:#e6e9ee;--wx-veil-night:#1c2130;--wx-sun-strength:0.85;--wx-cloud-o:0.75}[data-wx-sky=cloudy]{--wx-veil-amt:55%;--wx-veil-day:#dde1e6;--wx-veil-night:#1d212b;--wx-sun-strength:0.18;--wx-cloud-o:1}[data-wx-sky=rain]{--wx-veil-amt:62%;--wx-veil-day:#d2d9e2;--wx-veil-night:#171c26;--wx-sun-strength:0.08;--wx-cloud-o:1}[data-wx-sky=snow]{--wx-veil-amt:58%;--wx-veil-day:#eef0f3;--wx-veil-night:#20252f;--wx-sun-strength:0.15;--wx-cloud-o:0.8}[data-wx-sky=fog]{--wx-veil-amt:66%;--wx-veil-day:#ecebe6;--wx-veil-night:#23252b;--wx-sun-strength:0.45;--wx-cloud-o:0}[data-wx-sky=thunder]{--wx-veil-amt:72%;--wx-veil-day:#cdd3dc;--wx-veil-night:#101319;--wx-sun-strength:0;--wx-cloud-o:1}[data-wx-season=winter]{--wx-accent-base:#9db0c6}[data-wx-season=spring]{--wx-accent-base:#a5c99a}[data-wx-season=summer]{--wx-accent-base:#e8b45a}[data-wx-season=autumn]{--wx-accent-base:#c9774b}:is(.background-visual[data-theme=weather],html[data-app-background=weather] .app-foreground>.background-visual){--wx-top:color-mix(in oklab,var(--wx-top-base),var(--wx-veil) var(--wx-veil-amt));--wx-mid:color-mix(in oklab,var(--wx-mid-base),var(--wx-veil) var(--wx-veil-amt));--wx-low:color-mix(in oklab,var(--wx-low-base),var(--wx-veil) var(--wx-veil-amt));--wx-glow:var(--wx-glow-base);--wx-accent:color-mix(in oklab,var(--wx-accent-base),var(--wx-lift) var(--wx-lift-amt));--wx-sun-o:calc(var(--wx-sun-phase) * var(--wx-sun-strength));--wx-cloud:color-mix(in oklab,rgb(255 255 255/0.78),rgb(160 170 200/0.24) var(--wx-night));--wx-drop:color-mix(in oklab,rgb(255 255 255/0.5),rgb(200 215 240/0.32) var(--wx-night));--wx-flake:color-mix(in oklab,rgb(255 255 255/0.95),rgb(235 240 255/0.8) var(--wx-night));--wx-mist:color-mix(in oklab,rgb(242 240 234/0.72),rgb(120 125 140/0.5) var(--wx-night));background:linear-gradient(180deg,var(--wx-top) 0,var(--wx-mid) 52%,var(--wx-low) 100%)}:is(.background-visual[data-theme=weather],html[data-app-background=weather] .app-foreground>.background-visual)[data-animated=true]{transition:--wx-top 12s linear,--wx-mid 12s linear,--wx-low 12s linear,--wx-glow 12s linear,--wx-accent 12s linear,--wx-sun-x 12s linear,--wx-sun-y 12s linear,--wx-sun-size 12s linear,--wx-sun-o 12s linear,--wx-cloud-o 12s linear,--wx-night 12s linear}:is(.background-visual[data-theme=weather],html[data-app-background=weather] .app-foreground>.background-visual) .background-visual-field{inset:-25%;background:radial-gradient(38% 38% at 22% 84%,color-mix(in oklab,var(--wx-accent) 80%,transparent) 0,transparent 100%),radial-gradient(34% 34% at 84% 38%,color-mix(in oklab,var(--wx-mid) 75%,transparent) 0,transparent 100%);filter:blur(48px)}:is(.background-visual[data-theme=weather],html[data-app-background=weather] .app-foreground>.background-visual) .background-visual-detail{background:radial-gradient(circle var(--wx-sun-size) at var(--wx-sun-x) var(--wx-sun-y),var(--wx-glow) 0,color-mix(in oklab,var(--wx-glow) 45%,transparent) 30%,transparent 100%);opacity:var(--wx-sun-o);filter:blur(4px)}.background-visual:not([data-background-layer])[data-theme=weather]{--wx-sun-size:56px}.background-visual:not([data-background-layer])[data-theme=weather] .background-visual-field{filter:blur(14px)}.background-visual .wx-layer{position:absolute;inset:0;display:none;pointer-events:none}[data-wx-phase=night]:is([data-wx-sky=clear],[data-wx-sky=partly]) .wx-stars{display:block;width:100%;height:100%;mask-image:linear-gradient(180deg,#000,transparent 90%)}:is([data-wx-sky=partly],[data-wx-sky=cloudy],[data-wx-sky=rain],[data-wx-sky=snow],[data-wx-sky=thunder]) .wx-clouds{display:block;inset:0 -10%;opacity:var(--wx-cloud-o);filter:blur(10px);background:radial-gradient(42% 12% at 28% 22%,var(--wx-cloud) 0,transparent 70%),radial-gradient(34% 9% at 70% 13%,var(--wx-cloud) 0,transparent 70%),radial-gradient(50% 14% at 58% 38%,var(--wx-cloud) 0,transparent 72%)}:is([data-wx-sky=cloudy],[data-wx-sky=rain],[data-wx-sky=snow],[data-wx-sky=thunder]) .wx-clouds{background:radial-gradient(80% 20% at 40% 4%,var(--wx-cloud) 0,transparent 75%),radial-gradient(70% 16% at 86% 30%,var(--wx-cloud) 0,transparent 75%),radial-gradient(42% 12% at 28% 22%,var(--wx-cloud) 0,transparent 70%),radial-gradient(50% 14% at 58% 46%,var(--wx-cloud) 0,transparent 72%)}[data-wx-sky=fog] .wx-fog{display:block;inset:-6% 0;background:linear-gradient(180deg,transparent 8%,var(--wx-mist) 42%,var(--wx-mist) 74%,transparent 100%)}:is([data-wx-sky=rain],[data-wx-sky=thunder]) .wx-rain{display:block;inset:-20%;transform:rotate(9deg)}.wx-rain-near{background:repeating-linear-gradient(to right,transparent 0 13px,var(--wx-drop) 13px 14px,transparent 14px 29px);mask-image:repeating-linear-gradient(180deg,#000 0 16px,transparent 16px 64px);mask-size:100% 64px}.wx-rain-far{background:repeating-linear-gradient(to right,transparent 0 21px,var(--wx-drop) 21px 22px,transparent 22px 41px);mask-image:repeating-linear-gradient(180deg,#000 0 22px,transparent 22px 92px);mask-size:100% 92px;opacity:.7}[data-wx-sky=snow] .wx-snow{display:block;background-image:radial-gradient(circle,var(--wx-flake) 0 1.4px,transparent 1.9px),radial-gradient(circle,var(--wx-flake) 0 1px,transparent 1.5px);background-size:37px 41px,23px 29px;background-position:0 0,11px 7px}[data-wx-sky=thunder] .wx-flash{display:block;background:rgb(225 232 255/.55);opacity:0}:is(.background-visual[data-theme=weather],html[data-app-background=weather] .app-foreground>.background-visual) .wx-grain{display:block;width:100%;height:100%;opacity:.2;mix-blend-mode:overlay}.background-visual[data-animated=true][data-theme=weather] .background-visual-field{animation:wx-float 52s ease-in-out infinite alternate}.background-visual[data-animated=true][data-theme=weather] .background-visual-detail{animation:wx-breathe 14s ease-in-out infinite alternate}.background-visual[data-animated=true] .wx-star-0{animation:wx-twinkle 5s ease-in-out infinite alternate}.background-visual[data-animated=true] .wx-star-1{animation:wx-twinkle 7s ease-in-out -2s infinite alternate}.background-visual[data-animated=true] .wx-star-2{animation:wx-twinkle 11s ease-in-out -5s infinite alternate}.background-visual[data-animated=true] .wx-clouds{animation:wx-drift 70s ease-in-out infinite alternate}.background-visual[data-animated=true] .wx-fog{animation:wx-mist 40s ease-in-out infinite alternate}.background-visual[data-animated=true] .wx-rain-near{animation:wx-fall-near .7s linear infinite}.background-visual[data-animated=true] .wx-rain-far{animation:wx-fall-far 1.05s linear infinite}.background-visual[data-animated=true] .wx-snow{animation:wx-snow 12s linear infinite}.background-visual[data-animated=true] .wx-flash{animation:wx-flash 9s linear infinite}@keyframes wx-float{0%{transform:translate(-4%,3%)}to{transform:translate(5%,-4%)}}@keyframes wx-breathe{0%{scale:.96}to{scale:1.04}}@keyframes wx-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes wx-drift{0%{transform:translateX(-7%)}to{transform:translateX(7%)}}@keyframes wx-mist{0%{transform:translateY(-4%);opacity:.75}to{transform:translateY(4%);opacity:1}}@keyframes wx-fall-near{0%{mask-position:0 0}to{mask-position:0 64px}}@keyframes wx-fall-far{0%{mask-position:0 0}to{mask-position:0 92px}}@keyframes wx-snow{to{background-position:37px 410px,-23px 290px}}@keyframes wx-flash{0%,91%,to{opacity:0}92%{opacity:.6}93%{opacity:.1}94.5%{opacity:.45}96%{opacity:0}}@keyframes backdrop-drift{0%{transform:scale(1.05) translate(-2%,-2%)}to{transform:scale(1.2) translate(3%,3%)}}@media (prefers-reduced-motion:reduce){.background-visual *{animation:none!important}}