:where([class^=lk-],[class*=" lk-"]),:where([class^=lk-],[class*=" lk-"]):before,:where([class^=lk-],[class*=" lk-"]):after{box-sizing:border-box}.lk-faq{margin:0;padding:0;border-top:1px solid var(--line)}.lk-faq__item{border-bottom:1px solid var(--line)}.lk-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;color:var(--ink);font:600 var(--fs-name)/1.35 var(--font-body);letter-spacing:var(--ls-name);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:underline 2px transparent;text-underline-offset:.32em;text-decoration-skip-ink:auto}.lk-faq__q::-webkit-details-marker{display:none}.lk-faq__q::marker{content:""}.lk-faq__q:hover{color:var(--world-ink)}.lk-faq__q:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:6px}.lk-faq__item[open]>.lk-faq__q{color:var(--world-ink);text-decoration-color:var(--world-accent)}:is([data-world=immersion] .lk-faq__q){text-decoration-style:dashed}:is([data-world=pronunciation] .lk-faq__q){text-decoration-style:wavy;text-decoration-thickness:1.5px}:is([data-world=steps] .lk-faq__q){text-decoration-style:dotted;text-decoration-thickness:3px}:is([data-world=skarb] .lk-faq__q){text-decoration-style:double}[data-world=skarb] .lk-faq__item[open]>.lk-faq__q{text-decoration-color:var(--w-skarb-gold)}.lk-faq__chev{flex:none;width:36px;height:36px;padding:7px;border-radius:50%;background:var(--world);color:var(--world-ink);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lk-faq__item[open] .lk-faq__chev{rotate:180deg;background:var(--world-ink);color:var(--world)}.lk-faq__a{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;padding:2px 0 22px}.lk-faq__ava{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--yellow);box-shadow:var(--sh-paper)}.lk-faq__a>:not(.lk-faq__ava){margin:0;padding:14px 18px;border-radius:4px 18px 18px;background:var(--raised);box-shadow:var(--sh-paper);color:var(--ink);font:400 var(--fs-body)/1.6 var(--font-body);text-wrap:pretty}.lk-faq__dots{display:none!important;align-items:center;gap:6px;width:max-content;min-height:52px}.lk-faq__dots i{width:7px;height:7px;border-radius:50%;background:var(--world-ink);opacity:.45}[data-typing]>.lk-faq__a>.lk-faq__dots,.lk-faq__say[data-typing]>.lk-faq__dots{display:flex!important}[data-typing]>.lk-faq__a>:not(.lk-faq__ava,.lk-faq__dots){display:none}.lk-faq__say[data-typing]>.lk-faq__words{visibility:hidden}.lk-faq__say>.lk-faq__dots{position:absolute;top:22px;left:30px;min-height:0;height:1.55em}.lk-faq__room{display:none}@media(min-width:1024px){[data-lk-faq-host]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(48px,6vw,104px);align-items:start}[data-lk-faq-host]>*{grid-column:1}[data-lk-faq-host]>.lk-faq{grid-column:2;grid-row:1/span 2}.lk-faq__room{position:sticky;top:calc(var(--head-h) + 32px);display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center;margin-top:36px}.lk-faq__me{position:relative;width:96px;height:96px;margin:0;padding:6px;border-radius:50%;background:var(--world);box-shadow:var(--sh-world);rotate:var(--turn,0deg)}.lk-faq__me:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--world-deep);translate:6px 6px}.lk-faq__me img,.lk-faq__me b{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:50% 30%;background:var(--yellow);color:var(--on-yellow);font:500 2rem/1 var(--font-display)}.lk-faq__line{margin:0;color:var(--world-ink);font:italic 400 var(--fs-hand)/1.3 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.lk-faq__say{position:relative;grid-column:1/-1;min-height:96px;margin:0;padding:26px 30px 28px;border-radius:6px 28px 28px;background:var(--raised);box-shadow:var(--sh-lift);color:var(--ink);font:400 var(--fs-lead)/1.55 var(--font-body);text-wrap:pretty}.lk-faq__say:before{content:"";position:absolute;top:-13px;left:34px;width:26px;height:16px;background:inherit;clip-path:polygon(0 100%,18% 0,100% 100%)}.lk-faq__say[data-hint]{color:var(--ink-2);font:italic 400 var(--fs-quote)/1.45 var(--font-display)}.lk-faq__words>*{margin:0}.lk-faq__words>*+*{margin-top:.6em}.lk-faq__words a{color:var(--link);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;cursor:pointer}.lk-faq__words [hidden]{display:none}.lk-faq[data-room] .lk-faq__a:not(:focus-within){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lk-faq[data-room] .lk-faq__item[open] .lk-faq__chev{rotate:90deg}.lk-faq[data-room] .lk-faq__item[open]{border-bottom-color:var(--world-accent)}}@media(prefers-reduced-motion:no-preference){.lk-faq__q{transition:color var(--dur-hover) var(--ease-out),text-decoration-color var(--dur-reveal) var(--ease-out),scale .12s var(--ease-out)}details>summary{transition:scale .12s var(--ease-out)}details>summary:active{scale:.98}.lk-faq__chev{transition:rotate var(--spring-snap-dur,458ms) var(--spring-snap,var(--ease-out)),background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.lk-faq__item[open] .lk-faq__a{animation:lk-say var(--dur-ui) var(--ease-out) backwards}.lk-faq__dots i{animation:lk-type .45s var(--ease-inout) calc(var(--d,0) * 90ms) backwards}.lk-faq__dots i:nth-child(2){--d:1}.lk-faq__dots i:nth-child(3){--d:2}.lk-faq__me{transition:rotate var(--spring-paper-dur,833ms) var(--spring-paper,var(--ease-out))}@keyframes lk-say{0%{opacity:0;translate:0 6px}}@keyframes lk-type{0%{opacity:.2;translate:0 3px}45%{opacity:1;translate:0 -4px}}}
