.rd-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.rd-blob{position:absolute;border-radius:50%;will-change:transform}.rd-blob--a{width:72vmax;height:72vmax;left:-26vmax;top:-34vmax;background:radial-gradient(circle,rgba(200,29,29,.46),rgba(200,29,29,0) 64%);animation:rd-drift-a 42s ease-in-out infinite alternate}.rd-blob--b{width:60vmax;height:60vmax;right:-24vmax;top:14vh;background:radial-gradient(circle,rgba(249,153,40,.26),rgba(249,153,40,0) 62%);animation:rd-drift-b 54s ease-in-out infinite alternate}.rd-blob--c{width:66vmax;height:66vmax;left:8vw;bottom:-40vmax;background:radial-gradient(circle,rgba(124,18,44,.55),rgba(124,18,44,0) 66%);animation:rd-drift-c 48s ease-in-out infinite alternate}@keyframes rd-drift-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(16vw,9vh,0) scale(1.14)}to{transform:translate3d(7vw,24vh,0) scale(.94)}}@keyframes rd-drift-b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-14vw,-8vh,0) scale(1.18)}to{transform:translate3d(-5vw,14vh,0) scale(.92)}}@keyframes rd-drift-c{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(12vw,-12vh,0) scale(1.1)}to{transform:translate3d(-8vw,-4vh,0) scale(1.2)}}.rd-grain{position:absolute;inset:0;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.rd-mote{position:absolute;bottom:-12px;border-radius:50%;opacity:0;background:radial-gradient(circle,#ffe2b4 0,#ffb15c 45%,rgba(255,150,70,0) 72%);box-shadow:0 0 10px 2px rgba(255,160,80,.38);animation:rd-rise linear infinite}@keyframes rd-rise{0%{transform:translateZ(0);opacity:0}10%{opacity:.85}80%{opacity:.45}to{transform:translate3d(26px,-112vh,0);opacity:0}}:root[data-theme=light] .rd-blob--a{background:radial-gradient(circle,rgba(200,29,29,.1),rgba(200,29,29,0) 64%)}:root[data-theme=light] .rd-blob--b{background:radial-gradient(circle,rgba(249,153,40,.16),rgba(249,153,40,0) 62%)}:root[data-theme=light] .rd-blob--c{background:radial-gradient(circle,rgba(124,18,44,.08),rgba(124,18,44,0) 66%)}:root[data-theme=light] .rd-grain,:root[data-theme=light] .rd-mote{display:none}@media (max-width:700px){.rd-mote:nth-child(n+14){display:none}}@media (prefers-reduced-motion:reduce){.rd-blob{animation:none}.rd-mote{display:none}}.rd-backdrop--page{z-index:-1}.rd-backdrop--dark{background:#090909}:root[data-theme=light] .rd-backdrop--dark .rd-blob--a{background:radial-gradient(circle,rgba(200,29,29,.46),rgba(200,29,29,0) 64%)}:root[data-theme=light] .rd-backdrop--dark .rd-blob--b{background:radial-gradient(circle,rgba(249,153,40,.26),rgba(249,153,40,0) 62%)}:root[data-theme=light] .rd-backdrop--dark .rd-blob--c{background:radial-gradient(circle,rgba(124,18,44,.55),rgba(124,18,44,0) 66%)}:root[data-theme=light] .rd-backdrop--dark .rd-grain,:root[data-theme=light] .rd-backdrop--dark .rd-mote{display:block}@media (prefers-reduced-motion:reduce){:root[data-theme=light] .rd-backdrop--dark .rd-mote{display:none}}:root body:has(>.rd-backdrop--page){background:transparent!important}:root body:has(>.rd-backdrop--page) .jidlio-root{background:transparent!important}.rd-shell .jidlio-btn--primary:not(:disabled),body:has(>.rd-backdrop--page) .jidlio-btn--primary:not(:disabled){background:linear-gradient(180deg,#d62b2b,#a31616);border-color:rgba(255,255,255,.14);box-shadow:0 14px 28px -14px rgba(200,29,29,.85);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,filter .2s ease}@media (hover:hover){.rd-shell .jidlio-btn--primary:not(:disabled):hover,body:has(>.rd-backdrop--page) .jidlio-btn--primary:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 34px -14px rgba(200,29,29,.95)}}.rd-shell .jidlio-btn--primary:not(:disabled):active,body:has(>.rd-backdrop--page) .jidlio-btn--primary:not(:disabled):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.rd-shell .jidlio-btn--primary:not(:disabled),body:has(>.rd-backdrop--page) .jidlio-btn--primary:not(:disabled){transition:none}.rd-shell .jidlio-btn--primary:not(:disabled):hover,body:has(>.rd-backdrop--page) .jidlio-btn--primary:not(:disabled):hover{transform:none}}