.lp-dots{background-image:radial-gradient(var(--gt-dot) 1.2px, transparent 1.3px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 50%,#0000 95%);mask-image:linear-gradient(#000 0%,#0000008c 50%,#0000 95%)}.lp-marker{background-image:linear-gradient(var(--gt-action), var(--gt-action));background-position:0 100%;background-repeat:no-repeat;background-size:100% .2em;padding:0 .08em .08em}@keyframes lp-left{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}@keyframes lp-right{0%{transform:translate(-33.3333%)}to{transform:translate(0,0)}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.lp-marquee[data-dir=left] .lp-track{animation:70s linear infinite lp-left}.lp-marquee[data-dir=right] .lp-track{animation:62s linear infinite lp-right}.lp-marquee:hover .lp-track,.lp-marquee:focus-within .lp-track{animation-play-state:paused}@media (max-width:767px){.lp-marquee{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lp-marquee::-webkit-scrollbar{display:none}.lp-marquee .lp-track{animation:none!important}}@media (prefers-reduced-motion:reduce){.lp-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lp-marquee .lp-track{padding-inline:16px;animation:none!important}.lp-marquee [data-copy]:not([data-copy="0"]){display:none}}.lp-composer{--lp-r:22px;--lp-cr:8px;--lp-edge:var(--gt-line)}@media (min-width:768px){.lp-composer{--lp-r:28px;--lp-cr:12px}}.lp-composer:has(form:focus-within){--lp-edge:var(--gt-fg)}.lp-tabs{padding-inline:calc(var(--lp-r) + var(--lp-cr))}.lp-tab[aria-pressed=true]{border-color:var(--lp-edge)}.lp-tab[aria-pressed=true]:before,.lp-tab[aria-pressed=true]:after{content:"";width:var(--lp-cr);height:var(--lp-cr);pointer-events:none;--ring:transparent calc(var(--lp-cr) - 1.5px), var(--lp-edge) calc(var(--lp-cr) - 1px), var(--lp-edge) calc(var(--lp-cr) - .25px), var(--gt-panel) var(--lp-cr);position:absolute;bottom:0}.lp-tab[aria-pressed=true]:before{left:calc(-1 * var(--lp-cr));background:radial-gradient(circle at 0 0, var(--ring))}.lp-tab[aria-pressed=true]:after{right:calc(-1 * var(--lp-cr));background:radial-gradient(circle at 100% 0, var(--ring))}.lp-ticket{--notch:16px;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;background-image:radial-gradient(#1212111a 1.2px,#0000 1.4px);background-size:18px 18px}.lp-tile .lp-reveal{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(8px)}.lp-tile:hover .lp-reveal,.lp-tile:focus-within .lp-reveal{opacity:1;transform:none}@media (hover:none){.lp-tile .lp-reveal{opacity:1;background:linear-gradient(#0000 64%,#0009);padding:10px;transform:none}.lp-tile .lp-prompt,.lp-tile .lp-kind,.lp-tile .lp-play{display:none}.lp-tile .lp-repeat{justify-content:center;width:40px;height:40px;padding:0;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #00000040}.lp-tile .lp-repeat svg{width:16px;height:16px}.lp-tile .lp-repeat-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-tile .lp-audio{gap:10px;top:50px;bottom:34px}}@media (prefers-reduced-motion:reduce){.lp-tile .lp-reveal{transition:none}}#gallery[data-filter=image] [data-kind]:not([data-kind=image]),#gallery[data-filter=video] [data-kind]:not([data-kind=video]),#gallery[data-filter=audio] [data-kind]:not([data-kind=audio]),#gallery[data-filter=all]:not([data-more]) [data-extra],#gallery-more{display:none}#gallery[data-filter=all]:not([data-more])+#gallery-more{display:block}#showcase-panels:not([data-tab=text]) [data-panel=text],#showcase-panels:not([data-tab=image]) [data-panel=image],#showcase-panels:not([data-tab=video]) [data-panel=video],#showcase-panels:not([data-tab=audio]) [data-panel=audio]{display:none}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-faq-icon{background:var(--gt-sel);color:var(--gt-sel-fg);transform:rotate(45deg)}@media (max-height:699px){.lp-hero-inner{gap:10px;padding-top:32px}.lp-hero h1{font-size:clamp(26px,4.2vw,52px)}.lp-hero-sub{font-size:15px;line-height:1.45}.lp-hero textarea{height:64px;min-height:0}}@media (max-height:599px){.lp-hero-inner{padding-top:24px}.lp-hero-sub{display:none}}
