.lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--so-bg:#fffdf8;--so-surface:#fff;--so-surface-muted:#e7f7f0;--so-border:#e8e4dc;--so-text:#213e6b;--so-text-muted:#596d8d;--so-accent:#ff4d80;--so-accent-hover:#e8356d;--so-accent-fg:#fffafb;--so-band-alt:#fef3ea;--lp-play:#3dbe8b;--lp-play-deep:#2a9c6f;--lp-play-soft:#bfe9d6;--lp-label:#23825f;--lp-out:cubic-bezier(.19, 1, .22, 1);background-color:var(--so-bg);color:var(--so-text);background-image:radial-gradient(#213e6b09 1px,#0000 1.2px),radial-gradient(#b48c5a0b 1px,#0000 1.4px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px}@supports (color:lab(0% 0 0)){.lp{--so-bg:lab(99.3387% .0285208 2.67305);--so-surface:lab(100% 0 0);--so-surface-muted:lab(95.846% -6.33132 1.44483);--so-border:lab(90.7675% .353754 4.58242);--so-text:lab(25.8529% 1.3923 -29.8769);--so-text-muted:lab(45.4393% -1.22893 -20.2323);--so-accent:lab(60.6877% 69.9795 13.0849);--so-accent-hover:lab(53.3771% 69.8226 13.2174);--so-accent-fg:lab(98.6995% 4.01059 .676024);--so-band-alt:lab(96.6114% 2.71928 5.78659)}}.lp main{overflow-x:clip}.lp .fd.pre{opacity:0}.lp .fd.in{opacity:1;transition:opacity 1.1s var(--lp-out) var(--d,.1s)}.lp-drift{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font:600 clamp(84px, 13vw, 200px)/1 var(--font-sans);color:#0000;-webkit-text-stroke:2px #3dbe8b38;position:absolute;inset-inline:0}.lp-drift>span{animation:80s linear infinite lp-drift;display:inline-block}@keyframes lp-drift{to{transform:translate(-50%)}}.lp-bob{animation:6s ease-in-out infinite lp-bob}.lp-bob.b2{animation-duration:7s;animation-delay:-2s}.lp-bob.b3{animation-duration:5.4s;animation-delay:-3.5s}@keyframes lp-bob{50%{translate:0 -10px;rotate:-1.2deg}}.lp-float{animation:8s ease-in-out infinite lp-float}@keyframes lp-float{50%{translate:0 -14px}}.lp-tag{background:var(--so-text);color:var(--so-surface);letter-spacing:.08em;box-shadow:3px 3px 0 var(--lp-play-soft);border-radius:6px;padding:7px 16px;font-size:14px;font-weight:700;display:inline-block;rotate:-5deg}.lp-tag.light{background:var(--so-surface);color:var(--so-text);box-shadow:3px 3px 0 var(--lp-play-deep);rotate:4deg}.lp-bubble{z-index:3;border:2px solid var(--so-text);background:var(--so-surface);white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.4;position:absolute}.lp-bubble:after{content:"";background:var(--so-surface);border-right:2px solid var(--so-text);border-bottom:2px solid var(--so-text);width:14px;height:14px;position:absolute;bottom:-9px;left:24px;rotate:45deg}.lp-mark{white-space:nowrap;display:inline-block;position:relative}.lp-mark svg{pointer-events:none;position:absolute;overflow:visible}.lp-mark .circle{width:120%;height:152%;top:-26%;left:-10%}.lp-mark .underline{width:106%;height:.5em;bottom:-.32em;left:-3%}.lp-mark path{fill:none;stroke:var(--lp-play);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lp-mark.pre path{stroke-dashoffset:1px}.lp-mark.in path{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--lp-out) .35s}.lp-on-play .lp-mark path{stroke:var(--so-surface)}.lp-on-play .lp-label,.lp-on-play .lp-caption{color:var(--so-surface)}.lp-key{font-size:1.43em}.lp-spin{z-index:2;aspect-ratio:1;width:170px;position:absolute}.lp-spin svg{width:100%;height:100%;animation:16s linear infinite lp-spin}.lp-spin text{font:600 13px var(--font-sans);letter-spacing:3.4px;fill:var(--so-text)}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-curve-bottom{border-radius:0 0 50% 50%/0 0 110px 110px}.lp-curve-top{border-radius:50% 50% 0 0/90px 90px 0 0}@media (max-width:760px){.lp-curve-bottom{border-radius:0 0 50% 50%/0 0 48px 48px}.lp-curve-top{border-radius:50% 50% 0 0/40px 40px 0 0}.lp-spin{width:120px}.lp-bubble{padding:8px 14px;font-size:12px}}.lp-belt{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp-belt-track{gap:22px;width:max-content;padding:8px 0 14px;animation:48s linear infinite lp-drift;display:flex}.lp-belt:hover .lp-belt-track{animation-play-state:paused}.lp-belt-track>:nth-child(odd){rotate:-1.5deg}.lp-belt-track>:nth-child(2n){background:var(--so-band-alt);rotate:1.2deg}.lp-flow>li:not(:last-child):after{content:"";border-top:2px solid var(--so-text-muted);border-right:2px solid var(--so-text-muted);width:14px;height:14px;position:absolute;top:34px;right:-7px;rotate:45deg}@media (max-width:760px){.lp-flow>li:not(:last-child):after{inset:auto auto -26px 50%;translate:-50%;rotate:135deg}}@media (prefers-reduced-motion:reduce){.lp .fd.pre{opacity:1}.lp-mark.pre path{stroke-dashoffset:0}.lp-drift>span,.lp-bob,.lp-float,.lp-spin svg,.lp-belt-track{animation:none!important}}