.lp-sky{isolation:isolate;color:#fff;background:linear-gradient(180deg, var(--sky-night) 0%, #060a26 20%, var(--sky-deep) 42%, #1230a8 60%, var(--sky-cobalt) 72%, var(--sky-day) 86%, #c9dcff 94%, var(--sheet) 100%);touch-action:pan-y;flex-direction:column;min-height:min(100svh,940px);display:flex;position:relative;overflow:hidden}@media (max-width:759px){.lp-sky{background:linear-gradient(180deg, var(--sky-night) 0%, #060a26 18%, var(--sky-deep) 40%, #1230a8 62%, var(--sky-cobalt) 80%, var(--sky-day) 91%, #c9dcff 96.5%, var(--sheet) 100%)}}.lp-sky:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 62%,#0000 40%,#04050c80 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 82%);mask-image:linear-gradient(#000 55%,#0000 82%)}.lp-field{z-index:0;pointer-events:none;position:absolute;inset:0}.lp-field canvas{width:100%;height:100%;display:block}.lp-field-tag{white-space:nowrap;opacity:0;transition:opacity .18s var(--ease);will-change:transform;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:0;left:0}.lp-field-tag[data-on=true]{opacity:1}.lp-field-tag [data-name]{font-family:var(--font-serif);color:#fff;font-size:15px;line-height:1.2}.lp-field-tag [data-note]{color:#ffffffb8;font-size:11.5px}.lp-field-tag [data-name]:first-letter{text-transform:uppercase}.rx{color:inherit;flex-direction:column;align-items:flex-start;gap:7px;text-decoration:none;display:inline-flex}.rx-over{padding-right:34px;font-size:16px;font-weight:500;line-height:1.2}.rx-under{opacity:.68;font-size:12.5px;line-height:1.3}.rx-arrow{height:11px;transition:margin-right .28s var(--ease);align-self:stretch;margin-right:14px;position:relative}.rx-arrow:before{content:"";border-top:1px solid;position:absolute;top:5px;left:0;right:1px}.rx-arrow svg{position:absolute;top:0;right:-1px;overflow:visible}.rx[data-retro] .rx-arrow:before{border-bottom:1px solid;height:5px;top:3px;right:5px}.rx:hover .rx-arrow,.rx:focus-visible .rx-arrow{margin-right:0}.lp-caption{color:var(--ink-2);font-size:13px;line-height:1.55}.lp-caption b{color:var(--ink);font-weight:600}.lp-ruled{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.lp-ruled>*+*{border-top:1px solid var(--line)}.lp-quiet{color:color-mix(in srgb, var(--ink) 62%, var(--paper))}.lp-plate{border-radius:var(--radius-lg)}.lp-plate .hd-panel,.lp-plate .panel{border-color:#0000;box-shadow:0 34px 70px -34px #14161b8c,0 2px 6px #14161b1f}
