.lp-ctrl{transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out)}.lp-ctrl:hover{background-color:var(--color-paper-2);color:var(--color-ink)}.lp-ctrl:active{transform:translateY(1px)}.lp-ctrl:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp-ctrl:disabled,.lp-ctrl[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.lp-ctrl[aria-busy=true]{cursor:progress}.js .lp-reveal [data-reveal]{opacity:0;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(8px)}.js .lp-reveal.is-in [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-ctrl{transition:none}.js .lp-reveal [data-reveal]{opacity:1;transition:none;transform:none}}.lp-map path{fill:none;stroke:var(--color-rule-2);stroke-width:1px;vector-effect:non-scaling-stroke}.lp-map path.is-signal{stroke:var(--color-signal)}html[data-mode=light] .lp-kage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:var(--color-night);--color-paper-2:#091019;--color-paper-3:#111923;--color-ink:#ebeff4;--color-ink-2:#bdc5ce;--color-ink-3:#8f9aa4}@supports (color:lab(0% 0 0)){html[data-mode=light] .lp-kage{--color-paper-2:lab(4.3742% -.541665 -6.49695);--color-paper-3:lab(8.26312% -1.01408 -8.52809);--color-ink:lab(94.1935% -.877976 -2.85867);--color-ink-2:lab(79.1056% -1.60345 -5.33681);--color-ink-3:lab(62.8574% -2.07284 -7.08299)}}html:has(.lp-kage){background:var(--color-night)}.lp-scrim{background:linear-gradient(#0000,#03060db8 12% 88%,#0000);background:linear-gradient(#0000,lab(1.52751% -.160426 -3.08312/.72) 12% 88%,#0000)}.lp-kage main :is(h1,h2,.lead){text-shadow:0 2px 28px #000205f2,0 0 2px #00020599;text-shadow:0 2px 28px lab(.442921% .0161752 -1.51533/.95),0 0 2px lab(.442921% .0161752 -1.51533/.6)}.kage-card-fr{isolation:isolate}.kage-glow{z-index:2;pointer-events:none;left:var(--gx);top:var(--gy);width:calc(var(--gr) * 2);aspect-ratio:1;mix-blend-mode:screen;animation:kage-glow-swell var(--gt2) ease-in-out infinite alternate;position:absolute;translate:-50% -50%}.kage-glow:before{content:"";background:radial-gradient(closest-side, var(--gc1), var(--gc2) 40%, transparent 72%);animation:kage-glow-pulse var(--gt) ease-in-out infinite;border-radius:50%;position:absolute;inset:0}.kage-glow--flame:before{animation-name:kage-glow-flame}@keyframes kage-glow-swell{0%{transform:scale(.93)}to{transform:scale(1.07)}}@keyframes kage-glow-pulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes kage-glow-flame{0%{opacity:.74}12%{opacity:.63}27%{opacity:.55}34%{opacity:.94}51%{opacity:1}66%{opacity:.88}83%{opacity:.96}to{opacity:.74}}@media (prefers-reduced-motion:reduce){.kage-glow,.kage-glow:before{animation:none}}
