[class*=__container][data-v-a771fd96]{max-width:88.75rem;box-sizing:content-box;margin-inline:auto;padding-inline:.9375rem}@media(max-width:47.99875em){[class*=__container][data-v-a771fd96]{padding-inline:.75rem}}.background-switcher__trigger[data-v-a771fd96]{position:fixed;bottom:5rem;right:1.5rem;z-index:999;width:3rem;height:3rem;border-radius:50%;border:none;background:var(--success-color);color:var(--light-color);font-size:1.375rem;cursor:pointer;box-shadow:0 4px 12px #0003;transition:transform var(--transition-duration)}@media(any-hover:hover){.background-switcher__trigger[data-v-a771fd96]:hover{transform:scale(1.1)}}@media(any-hover:none){.background-switcher__trigger[data-v-a771fd96]:active{transform:scale(1.1)}}.background-switcher__dialog[data-v-a771fd96]{border:none;border-radius:1rem;padding:0;background:var(--secondary-color);max-width:32.5rem;width:90vw}.background-switcher__dialog[data-v-a771fd96]::backdrop{background:#0006}.background-switcher__inner[data-v-a771fd96]{padding:1.25rem}.background-switcher__header[data-v-a771fd96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.background-switcher__header h3[data-v-a771fd96]{margin:0;font-size:1.25em;color:var(--color)}.background-switcher__close[data-v-a771fd96]{background:none;border:none;font-size:1.25em;cursor:pointer;color:var(--color)}.background-switcher__grid[data-v-a771fd96]{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:.75rem}.background-switcher__option[data-v-a771fd96]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;border:.125rem solid transparent;border-radius:.5rem;cursor:pointer;background:var(--bg);transition:border-color var(--transition-duration)}.background-switcher__option_active[data-v-a771fd96]{border-color:var(--success-color)}.background-switcher__preview[data-v-a771fd96]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.background-switcher__label[data-v-a771fd96]{font-size:.875em;color:var(--color)}[class*=__container][data-v-d8a8fba1]{max-width:88.75rem;box-sizing:content-box;margin-inline:auto;padding-inline:.9375rem}@media(max-width:47.99875em){[class*=__container][data-v-d8a8fba1]{padding-inline:.75rem}}.app-bg[data-v-d8a8fba1]{overflow:hidden;position:absolute;inset:0;opacity:1;transition:opacity 1.8s ease}@starting-style{.app-bg[data-v-d8a8fba1]{opacity:0}}.app-bg.variant-clean[data-v-d8a8fba1]{transition:filter .6s ease,transform .5s}.app-bg.variant-hero[data-v-d8a8fba1]{min-height:100vh}.app-bg.variant-hero[data-v-d8a8fba1]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);z-index:1}.app-bg.variant-card[data-v-d8a8fba1]{border-radius:inherit}.app-bg.variant-modal[data-v-d8a8fba1]{border-radius:inherit;border:1px solid hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-bg.variant-feature[data-v-d8a8fba1]{border-radius:inherit}.app-bg.effect-parallax[data-v-d8a8fba1]{background-attachment:fixed}@media(prefers-reduced-motion:reduce){.app-bg.effect-parallax[data-v-d8a8fba1]{background-attachment:scroll}}.app-bg.effect-kenburns[data-v-d8a8fba1]{animation:kenburns-d8a8fba1 20s ease infinite,app-bg-fade-in-d8a8fba1 .3s ease}.app-bg.effect-zoom[data-v-d8a8fba1]{animation:zoom-d8a8fba1 15s ease infinite,app-bg-fade-in-d8a8fba1 .3s ease}@keyframes app-bg-fade-in-d8a8fba1{0%{opacity:0}to{opacity:1}}.app-bg.loading-shimmer[data-v-d8a8fba1]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);animation:shimmer-d8a8fba1 3.8s infinite;z-index:1}@media(prefers-reduced-motion:reduce){.app-bg.loading-shimmer[data-v-d8a8fba1]:before{animation:none;display:none}}.app-bg.loading-pulse[data-v-d8a8fba1]{animation:pulse-d8a8fba1 2.5s ease-in-out infinite,app-bg-fade-in-d8a8fba1 .3s ease}.app-bg.loading-wave[data-v-d8a8fba1]{-webkit-mask:linear-gradient(90deg,#000 25%,#000 50%,#fff 75%);mask:linear-gradient(90deg,#000 25%,#000 50%,#fff 75%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:wave-d8a8fba1 2s linear infinite,app-bg-fade-in-d8a8fba1 .3s ease}@media(prefers-reduced-motion:no-preference){.app-bg.effect-kenburns[data-v-d8a8fba1],.app-bg.effect-zoom[data-v-d8a8fba1],.app-bg.loading-pulse[data-v-d8a8fba1],.app-bg.loading-shimmer[data-v-d8a8fba1],.app-bg.loading-wave[data-v-d8a8fba1]{will-change:transform,opacity}}.app-bg.hover-zoom.is-hovered[data-v-d8a8fba1]{transform:scale(1.03)}.app-bg.hover-darken.is-hovered[data-v-d8a8fba1]{filter:brightness(.85)}.app-bg.hover-glow.is-hovered[data-v-d8a8fba1]{box-shadow:0 0 40px #ffffff4d,0 20px 60px #0003}.app-bg.hover-lift.is-hovered[data-v-d8a8fba1]{transform:translateY(-8px);box-shadow:0 30px 80px #0003}.app-bg.is-active[data-v-d8a8fba1]{transition:filter .6s,transform .5s;filter:brightness(.7);transform:scale(.95)}.app-bg[data-v-d8a8fba1]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.app-bg.gradient-rainbow[data-v-d8a8fba1]:after{background:linear-gradient(45deg,#ff00000d,#ff99000d 20%,#ffff000d,#00ff000d,#0099ff0d 80%,#6600ff0d);mix-blend-mode:overlay}.app-bg.gradient-sunset[data-v-d8a8fba1]:after{background:linear-gradient(135deg,#ff7e5f1a,#feb47b1a);mix-blend-mode:multiply}.app-bg.gradient-ocean[data-v-d8a8fba1]:after{background:linear-gradient(135deg,#36d1dc1a,#5b86e51a);mix-blend-mode:screen}.app-bg.gradient-violet[data-v-d8a8fba1]:after{background:linear-gradient(135deg,#8a2be21a,#ba55d31a);mix-blend-mode:overlay}.app-bg.filter-brightness[data-v-d8a8fba1]{filter:brightness(.9)}.app-bg.filter-contrast[data-v-d8a8fba1]{filter:contrast(1.1)}.app-bg.filter-saturate[data-v-d8a8fba1]{filter:saturate(1.2)}.app-bg.filter-darken[data-v-d8a8fba1]{filter:brightness(.8) contrast(1.1)}@keyframes kenburns-d8a8fba1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes zoom-d8a8fba1{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes shimmer-d8a8fba1{to{left:100%}}@keyframes pulse-d8a8fba1{0%,to{opacity:.95}50%{opacity:.7}}@keyframes wave-d8a8fba1{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.app-bg[data-v-d8a8fba1]+*,.app-bg>[data-v-d8a8fba1-s]{position:relative;z-index:1}
