.kl-sv{width:min(420px,100vw);max-width:100vw;height:min(100dvh,760px);max-height:100dvh;padding:0;border:0;border-radius:var(--kl-r-lg);background:var(--kl-dark);color:var(--kl-on-dark);overflow:hidden}.kl-sv::backdrop{background:rgb(var(--kl-black-rgb) / .82)}.kl-sv__v{width:100%;height:100%;object-fit:cover;background:var(--kl-dark)}.kl-sv__bars{position:absolute;inset:var(--kl-s-3) var(--kl-s-3) auto;display:flex;gap:var(--kl-s-1)}.kl-sv__bars i{flex:1;height:3px;border-radius:var(--kl-r-pill);background:rgb(var(--kl-on-dark-rgb) / .35);overflow:hidden}.kl-sv__bars i b{display:block;height:100%;width:0;background:var(--kl-on-dark)}.kl-sv__bars i.is-done b{width:100%}.kl-sv__top{position:absolute;inset:calc(var(--kl-s-3) + 10px) var(--kl-s-3) auto;display:flex;align-items:center;justify-content:space-between;gap:var(--kl-s-2);font-weight:var(--kl-fw-bold);text-shadow:0 1px 4px rgb(var(--kl-black-rgb) / .5)}.kl-sv__x{display:grid;place-items:center;width:var(--kl-tap);height:var(--kl-tap);border:0;border-radius:var(--kl-r-pill);background:rgb(var(--kl-black-rgb) / .35);color:var(--kl-on-dark);cursor:pointer}.kl-sv__nav{position:absolute;top:15%;bottom:20%;width:35%;border:0;background:none;cursor:pointer}.kl-sv__nav--p{inset-inline-start:0}.kl-sv__nav--n{inset-inline-end:0}.kl-sv__go{position:absolute;inset:auto var(--kl-s-4) var(--kl-s-5)}.kl-langs{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 2 * var(--kl-s-3)) / 2.4);gap:var(--kl-s-3);margin:calc(-1 * var(--kl-s-2)) calc(-1 * var(--kl-gutter)) calc(-1 * var(--kl-s-5));padding:var(--kl-s-2) var(--kl-gutter) var(--kl-s-5);scroll-padding-inline:var(--kl-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.kl-langs>li{display:grid;scroll-snap-align:start}.kl-lang{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--kl-s-1);height:100%;padding:var(--kl-s-4) var(--kl-s-2) var(--kl-s-3);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);text-align:center;color:var(--kl-ink);overflow:hidden;transition:transform var(--kl-dur-3) var(--kl-ease),box-shadow var(--kl-dur-3),border-color var(--kl-dur-2)}.kl-lang::before{content:"";position:absolute;inset:0 0 auto;height:70%;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--c,var(--kl-brand)) 16%,transparent),transparent 70%);pointer-events:none}.kl-lang:hover{transform:translateY(var(--kl-lift));border-color:color-mix(in srgb,var(--c,var(--kl-brand)) 45%,transparent);box-shadow:0 16px 32px -8px color-mix(in srgb,var(--c,var(--kl-brand)) 35%,transparent)}.kl-lang__ico{position:relative;display:grid;place-items:center;width:64px;height:64px}.kl-lang__ico svg{width:100%;height:100%}.kl-lang__pill{position:relative;padding:2px var(--kl-s-2);border-radius:var(--kl-r-pill);background:color-mix(in srgb,var(--c,var(--kl-brand)) 12%,var(--kl-surface));color:color-mix(in srgb,var(--c,var(--kl-brand)) 70%,var(--kl-ink));font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold)}.kl-lang__t{position:relative;font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-black)}.kl-lang__s{position:relative;color:var(--kl-muted-2);font-size:var(--kl-fs-2xs)}@media (min-width: 640px){.kl-langs{grid-auto-columns:calc((100% - 4 * var(--kl-s-3)) / 4.4)}}@media (min-width: 1024px){.kl-langs{grid-auto-columns:calc((100% - 5 * var(--kl-s-4)) / 6);gap:var(--kl-s-4);margin-inline:calc(-1 * var(--kl-s-4));padding-inline:var(--kl-s-4);scroll-padding-inline:var(--kl-s-4)}}.kl-dark{padding-block:var(--kl-s-8);background:radial-gradient(120% 80% at 50% 0,var(--kl-dark-2),var(--kl-dark) 70%);color:var(--kl-on-dark)}.kl-dark .kl-hs__t{color:var(--kl-on-dark)}.kl-dark .kl-hs__head{justify-content:center}.kl-dark .kl-hs__head .kl-hs__t::before{display:none}.kl-hs.kl-dark{width:calc(100% - 2 * var(--kl-gutter));max-width:var(--kl-max);margin-inline:auto;border-radius:var(--kl-r-xl);background:radial-gradient(90% 70% at 100% 0,color-mix(in srgb,var(--kl-brand) 12%,transparent),transparent 60%),radial-gradient(80% 60% at 0 100%,color-mix(in srgb,var(--kl-dark-muted) 10%,transparent),transparent 60%),linear-gradient(160deg,var(--kl-dark-2),var(--kl-dark) 72%);box-shadow:inset 0 0 0 var(--kl-bw) var(--kl-dark-line),var(--kl-sh-3)}.kl-hs.kl-dark>.kl-wrap{padding-inline:var(--kl-s-3)}@media (min-width: 768px){.kl-hs.kl-dark>.kl-wrap{padding-inline:var(--kl-s-6)}}.kl-paths{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kl-s-3);margin:0;padding:0;list-style:none}.kl-path{display:flex;flex-direction:column;gap:var(--kl-s-2);height:100%;padding:var(--kl-s-5);border:var(--kl-bw) solid var(--kl-dark-line);border-radius:var(--kl-r-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--c,var(--kl-brand)) 10%,var(--kl-dark-card)),var(--kl-dark-card) 55%);color:var(--kl-on-dark);transition:transform var(--kl-dur-3) var(--kl-ease),border-color var(--kl-dur-2),box-shadow var(--kl-dur-3)}.kl-path:hover{color:var(--kl-on-dark);transform:translateY(var(--kl-lift));border-color:color-mix(in srgb,var(--c,var(--kl-brand)) 55%,transparent);box-shadow:0 18px 40px -12px color-mix(in srgb,var(--c,var(--kl-brand)) 45%,transparent)}.kl-path__top{display:flex;align-items:center;justify-content:space-between}.kl-path__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--kl-r);background:color-mix(in srgb,var(--c,var(--kl-brand)) 18%,transparent);color:var(--c,var(--kl-brand))}.kl-path__ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kl-path__n{padding:2px var(--kl-s-2);border-radius:var(--kl-r-pill);border:var(--kl-bw) solid color-mix(in srgb,var(--c,var(--kl-brand)) 50%,transparent);color:var(--c,var(--kl-brand));font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold)}.kl-path__t{margin:var(--kl-s-2) 0 0;font-size:var(--kl-fs-xl);font-weight:var(--kl-fw-black);color:var(--kl-on-dark)}.kl-path__s{font-size:var(--kl-fs-2xs);color:var(--c,var(--kl-brand));letter-spacing:.06em;text-align:right}.kl-path__d{flex:1;color:var(--kl-dark-muted);font-size:var(--kl-fs-sm);line-height:var(--kl-lh-base)}.kl-path__sc,.kl-path__s,.kl-genre__tags{font-family:var(--kl-font-mono)}.kl-path__sc{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--kl-s-1)}.kl-path__sc span{padding:var(--kl-s-1) 0;border:var(--kl-bw) solid var(--kl-dark-line);border-radius:var(--kl-r-xs);background:rgb(var(--kl-white-rgb) / .03);color:var(--kl-dark-muted);font-size:var(--kl-fs-2xs);text-align:center}.kl-path__sc .on{border-color:var(--c,var(--kl-brand));background:var(--c,var(--kl-brand));color:var(--kl-dark);font-weight:var(--kl-fw-bold)}.kl-path__go{display:inline-flex;align-items:center;gap:var(--kl-s-1);margin-top:var(--kl-s-1);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);color:var(--kl-on-dark)}.kl-path__go .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm);transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-path:hover .kl-path__go .kl-i{transform:translateX(-4px)}@media (min-width: 640px){.kl-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.kl-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kl-s-4)}}.kl-hs--authors{padding-block:var(--kl-s-7)}.kl-auth{display:grid;gap:var(--kl-s-5);align-items:center}.kl-auth__txt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kl-s-3)}.kl-auth__txt p{margin:0;color:var(--kl-dark-muted);font-size:var(--kl-fs-sm)}.kl-marq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--kl-dark) 10%,var(--kl-dark) 90%,transparent)}.kl-marq__track{display:flex;gap:var(--kl-s-4);width:max-content;margin:0;padding:var(--kl-s-2) 0;list-style:none;animation:kl-marq var(--kl-marq-dur) linear infinite}.kl-marq:hover .kl-marq__track,.kl-marq:focus-within .kl-marq__track,.kl-marq.is-paused .kl-marq__track{animation-play-state:paused}.kl-marq__track li{flex:none;width:96px;text-align:center}.kl-marq__track img{display:block;width:96px;height:96px;margin-bottom:var(--kl-s-2);border-radius:var(--kl-r-pill);object-fit:cover;filter:grayscale(1);border:2px solid var(--kl-dark-line);transition:filter var(--kl-dur-3),border-color var(--kl-dur-3)}.kl-marq__track li:hover img{filter:none;border-color:var(--kl-brand-2)}.kl-marq__track span{display:block;color:var(--kl-dark-muted);font-size:var(--kl-fs-2xs);line-height:var(--kl-lh-tight)}@keyframes kl-marq{to{transform:translateX(50%)}}@media (prefers-reduced-motion: reduce){.kl-marq__track{animation:none}.kl-marq{overflow-x:auto}.kl-marq__track li[aria-hidden]{display:none}}.kl-still .kl-marq__track{animation:none}@media (min-width: 1024px){.kl-auth{grid-template-columns:320px minmax(0,1fr)}}.kl-hs--genres{background:radial-gradient(90% 70% at 50% 0,var(--kl-dark-2),var(--kl-dark) 75%)}.kl-genres{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:var(--kl-s-3);margin:0;padding:0 0 var(--kl-s-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.kl-genres li{scroll-snap-align:center}.kl-genre{position:relative;display:flex;flex-direction:column;gap:var(--kl-s-2);height:100%;padding:var(--kl-s-5) var(--kl-s-4);border:var(--kl-bw) solid var(--kl-dark-line);border-radius:var(--kl-r-lg);background:var(--kl-dark-card);color:var(--kl-on-dark);overflow:hidden;isolation:isolate;transition:transform var(--kl-dur-3) var(--kl-ease),border-color var(--kl-dur-2),box-shadow var(--kl-dur-3)}.kl-genre::before{content:"";position:absolute;inset:-40% -40% auto;height:80%;background:radial-gradient(circle,color-mix(in srgb,var(--c,var(--kl-brand)) 28%,transparent),transparent 65%);z-index:-1;transition:opacity var(--kl-dur-3);opacity:.7}.kl-genre:hover{color:var(--kl-on-dark);transform:translateY(var(--kl-lift));border-color:color-mix(in srgb,var(--c,var(--kl-brand)) 60%,transparent);box-shadow:0 20px 44px -14px color-mix(in srgb,var(--c,var(--kl-brand)) 55%,transparent)}.kl-genre:hover::before{opacity:1}.kl-genre__tags{display:flex;justify-content:space-between;gap:var(--kl-s-2);font-size:var(--kl-fs-2xs)}.kl-genre__tags span{padding:2px var(--kl-s-2);border-radius:var(--kl-r-pill);border:var(--kl-bw) solid var(--kl-dark-line);color:var(--kl-dark-muted)}.kl-genre__tags span:last-child{color:var(--c,var(--kl-brand));border-color:color-mix(in srgb,var(--c,var(--kl-brand)) 45%,transparent);font-weight:var(--kl-fw-bold)}.kl-genre__ico{display:grid;place-items:center;height:96px}.kl-genre__ico svg{width:72px;height:72px}.kl-genre__t{margin:0;font-size:var(--kl-fs-lg);font-weight:var(--kl-fw-black);color:var(--kl-on-dark)}.kl-genre__d{flex:1;color:var(--kl-dark-muted);font-size:var(--kl-fs-xs);line-height:var(--kl-lh-base)}.kl-genre__go{display:flex;align-items:center;justify-content:center;gap:var(--kl-s-1);min-height:var(--kl-ctl-h);border-radius:var(--kl-r);background:rgb(var(--kl-white-rgb) / .06);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);transition:background-color var(--kl-dur-2)}.kl-genre:hover .kl-genre__go{background:var(--c,var(--kl-brand));color:var(--kl-dark)}.kl-genre__go .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}@media (min-width: 1024px){.kl-genres{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}.kl-hfaq{display:grid;gap:var(--kl-s-4);align-items:start;padding:var(--kl-s-4);border:var(--kl-bw) solid rgb(var(--kl-brand-rgb) / .1);border-radius:var(--kl-r-xl);background:linear-gradient(160deg,var(--kl-cream-3),var(--kl-cream))}.kl-hfaq__img{display:flex;align-items:center;gap:var(--kl-s-3)}.kl-hfaq__frame{position:relative;flex:none;width:96px;padding:var(--kl-s-2);border-radius:var(--kl-r-lg);background:var(--kl-surface);box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .05),0 6px 18px rgb(var(--kl-shadow-rgb) / .06)}.kl-hfaq__frame::before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:inherit;background:radial-gradient(closest-side,rgb(var(--kl-brand-rgb) / .16),transparent)}.kl-hfaq__frame img{display:block;width:100%;height:auto;border-radius:var(--kl-r-md)}.kl-hfaq__note{margin:0;color:var(--kl-ink-2);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight)}.kl-hfaq__list{display:grid;gap:var(--kl-s-2);align-items:start;counter-reset:none}.kl-acc{position:relative;overflow:hidden;border:var(--kl-bw) solid rgb(var(--kl-shadow-rgb) / .06);border-radius:var(--kl-r-md);background:var(--kl-surface);box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .05),0 2px 8px rgb(var(--kl-shadow-rgb) / .035);transition:box-shadow var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out)}.kl-acc::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--kl-grad);opacity:0;transition:opacity var(--kl-m) var(--kl-m-out)}.kl-acc[open]{border-color:rgb(var(--kl-brand-rgb) / .35);box-shadow:0 6px 18px rgb(var(--kl-brand-rgb) / .12)}.kl-acc[open]::before{opacity:1}.kl-acc summary{display:flex;align-items:center;gap:var(--kl-s-3);min-height:52px;padding:var(--kl-s-3) var(--kl-s-4);color:var(--kl-ink);font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-tight);list-style:none;cursor:pointer;transition:color var(--kl-m) var(--kl-m-out)}.kl-acc summary::-webkit-details-marker{display:none}.kl-acc__n{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--kl-r-pill);background:var(--kl-soft-2);color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-black);transition:background-color var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out),box-shadow var(--kl-m) var(--kl-m-out)}.kl-acc__q{flex:1 1 auto;min-width:0}.kl-acc summary .kl-i{flex:none;width:28px;height:28px;padding:6px;border-radius:var(--kl-r-pill);background:var(--kl-soft);color:var(--kl-brand);transition:transform var(--kl-m-slow) var(--kl-m-spring),background-color var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out)}@media (hover: hover){.kl-acc summary:hover{color:var(--kl-brand-strong)}.kl-acc summary:hover .kl-acc__n{background:rgb(var(--kl-brand-rgb) / .18)}}.kl-acc summary:focus-visible{outline:none;box-shadow:inset var(--kl-focus)}.kl-acc[open] summary{color:var(--kl-brand-strong)}.kl-acc[open] .kl-acc__n{background:var(--kl-grad);color:var(--kl-on-brand);box-shadow:0 3px 8px rgb(var(--kl-brand-rgb) / .3)}.kl-acc[open] summary .kl-i{transform:rotate(180deg);background:var(--kl-brand);color:var(--kl-on-brand)}.kl-acc__b{overflow:hidden}.kl-acc__in{padding:0 var(--kl-s-4) var(--kl-s-4) var(--kl-s-4);padding-inline-start:calc(var(--kl-s-4) + 30px + var(--kl-s-3));color:var(--kl-ink-2);font-size:var(--kl-fs-sm);line-height:2}.kl-acc__in>:first-child{margin-top:0}.kl-acc__in>:last-child{margin-bottom:0}@media (max-width: 479.98px){.kl-acc__in{padding-inline-start:var(--kl-s-4)}}@media (min-width: 768px){.kl-hfaq{padding:var(--kl-s-6)}.kl-hfaq__frame{width:120px}.kl-hfaq__note{font-size:var(--kl-fs-md)}}@media (min-width: 1024px){.kl-hfaq{grid-template-columns:300px minmax(0,1fr);gap:var(--kl-s-6);padding:var(--kl-s-8) var(--kl-s-8)}.kl-hfaq__img{position:sticky;top:calc(var(--kl-hdr-h,72px) + var(--kl-s-5));flex-direction:column;align-items:stretch;gap:var(--kl-s-4);text-align:center}.kl-hfaq__frame{width:100%;padding:var(--kl-s-4);border-radius:var(--kl-r-xl)}.kl-hfaq__frame::before{inset:-14px}.kl-acc summary{min-height:58px;font-size:var(--kl-fs-md)}}.kl-hposts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,80%);gap:var(--kl-s-4);margin:0;padding:var(--kl-s-1) 2px var(--kl-s-3);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kl-hposts::-webkit-scrollbar{display:none}.kl-hposts li{display:flex;scroll-snap-align:start}.kl-post{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:var(--kl-bw) solid rgb(var(--kl-shadow-rgb) / .06);border-radius:var(--kl-r-lg);background:var(--kl-surface);color:var(--kl-ink);box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .05),0 4px 14px rgb(var(--kl-shadow-rgb) / .05);text-decoration:none;transition:transform var(--kl-m-slow) var(--kl-m-out),box-shadow var(--kl-m-slow) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out)}.kl-post__img{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--kl-cream)}.kl-post__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--kl-dur-4,.6s) var(--kl-m-out)}.kl-post__cat{position:absolute;top:var(--kl-s-3);inset-inline-start:var(--kl-s-3);max-width:calc(100% - 2 * var(--kl-s-3));overflow:hidden;padding:4px var(--kl-s-3);border-radius:var(--kl-r-pill);background:rgb(var(--kl-white-rgb) / .92);color:var(--kl-brand-strong);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold);line-height:1.4;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 2px 8px rgb(var(--kl-shadow-rgb) / .14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kl-post__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--kl-s-2);padding:var(--kl-s-3) var(--kl-s-4) var(--kl-s-4)}.kl-post__t{display:-webkit-box;min-height:calc(2em * var(--kl-lh-title));margin:0;overflow:hidden;color:var(--kl-ink);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold);line-height:var(--kl-lh-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--kl-m) var(--kl-m-out)}.kl-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-1) var(--kl-s-3);color:var(--kl-muted);font-size:var(--kl-fs-2xs)}.kl-post__meta>*{display:inline-flex;align-items:center;gap:4px;margin:0}.kl-post__meta .kl-i{width:14px;height:14px;color:var(--kl-brand)}.kl-post__more{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:var(--kl-s-1);color:var(--kl-brand-strong);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-post__more .kl-i{width:16px;height:16px;transition:translate var(--kl-m-slow) var(--kl-m-spring)}@media (hover: hover){.kl-post:hover{border-color:rgb(var(--kl-brand-rgb) / .25);box-shadow:0 12px 28px rgb(var(--kl-shadow-rgb) / .12);transform:translateY(var(--kl-lift))}.kl-post:hover .kl-post__img img{transform:scale(1.05)}.kl-post:hover .kl-post__t{color:var(--kl-brand-strong)}.kl-post:hover .kl-post__more .kl-i{translate:-4px 0}}.kl-post:focus-visible{outline:none;box-shadow:var(--kl-focus)}@media (min-width: 768px){.kl-hposts{grid-auto-columns:calc((100% - 2 * var(--kl-s-4)) / 2.4)}}@media (min-width: 1024px){.kl-hposts{grid-auto-columns:calc((100% - 3 * var(--kl-s-4)) / 4)}}@media (prefers-reduced-motion: reduce){.kl-post:hover .kl-post__img img{transform:none}}.kl-pubs{display:grid;gap:var(--kl-s-4);align-items:center}.kl-pubs__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kl-s-4) var(--kl-s-6);margin:0;padding:0;list-style:none}.kl-pubs__logos img{display:block;width:auto;height:34px;filter:brightness(0) invert(1);opacity:.92;transition:opacity var(--kl-dur-2)}.kl-pubs__logos a:hover img{opacity:1}.kl-pubs__txt{display:flex;flex-direction:column;align-items:center;gap:var(--kl-s-3);text-align:center}.kl-pubs__txt .kl-hs__t{color:var(--kl-on-dark)}@media (min-width: 1024px){.kl-pubs{grid-template-columns:minmax(0,1fr) auto}.kl-pubs__logos{justify-content:flex-start}.kl-pubs__logos img{height:42px}}.kl-seo{padding:var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-cream-3)}.kl-seo>summary{display:flex;align-items:center;min-height:var(--kl-tap);justify-content:space-between;gap:var(--kl-s-3);cursor:pointer;list-style:none}.kl-seo>summary::-webkit-details-marker{display:none}.kl-seo>summary .kl-hs__t{font-size:var(--kl-fs-md)}.kl-seo>summary .kl-i{color:var(--kl-brand);transition:transform var(--kl-dur-2) var(--kl-ease)}.kl-seo[open]>summary .kl-i{transform:rotate(180deg)}.kl-seo .kl-prose{margin-top:var(--kl-s-4);font-size:var(--kl-fs-sm)}.kl-seo .kl-prose h1{font-size:var(--kl-fs-xl)}.kl-seo .kl-prose h2{font-size:var(--kl-fs-lg)}.kl-seo .kl-prose img{max-width:100%;height:auto}.kl-fold{position:relative}.kl-fold.is-folded{max-height:420px;overflow:hidden}.kl-fold.is-folded::after{content:"";position:absolute;inset-inline:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--kl-cream-3))}.kl-fold__btn{display:flex;align-items:center;min-height:var(--kl-tap);margin:var(--kl-s-3) auto 0;padding:var(--kl-s-2) var(--kl-s-6);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r);background:var(--kl-surface);font-weight:var(--kl-fw-bold);color:var(--kl-brand-strong);cursor:pointer}.kl-fold__btn[hidden]{display:none}.kl-hs--finder{--kl-fd-r:calc(var(--kl-r-xl) + 6px)}.kl-fd{position:relative;isolation:isolate;overflow:hidden;padding:var(--kl-s-6) var(--kl-s-4) var(--kl-s-5);border:var(--kl-bw) solid rgb(var(--kl-brand-rgb) / .16);border-radius:var(--kl-fd-r);background:radial-gradient(120% 90% at 100% 0%,rgb(var(--kl-brand-rgb) / .13),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgb(var(--kl-brand-rgb) / .09),transparent 60%),linear-gradient(180deg,var(--kl-cream),var(--kl-surface) 70%);box-shadow:0 1px 0 rgb(var(--kl-white-rgb) / .7) inset,0 18px 40px -24px rgb(var(--kl-brand-rgb) / .45)}.kl-fd__glow{position:absolute;z-index:-1;inset-inline-start:-12%;top:-38%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(var(--kl-brand-rgb) / .22),transparent 65%);filter:blur(8px);animation:kl-fd-float 14s var(--kl-ease-io) infinite alternate;pointer-events:none}@keyframes kl-fd-float{to{transform:translate(-18%,22%) scale(1.15)}}.kl-fd__head{max-width:40rem;margin:0 auto var(--kl-s-5);text-align:center}.kl-fd__badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin-bottom:var(--kl-s-3);padding:0 var(--kl-s-3);border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .1);color:var(--kl-brand-strong);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-bold)}.kl-fd__badge .kl-i{width:16px;height:16px}.kl-fd__t{margin:0;color:var(--kl-ink);font-size:clamp(1.25rem,1.05rem + 1vw,1.875rem);font-weight:var(--kl-fw-black);line-height:1.35;text-wrap:balance}.kl-fd__t::after{content:"";display:block;width:56px;height:4px;margin:var(--kl-s-3) auto 0;border-radius:var(--kl-r-pill);background:var(--kl-grad)}.kl-fd__sub{margin:var(--kl-s-3) 0 0;color:var(--kl-muted);font-size:var(--kl-fs-sm)}.kl-fd__prog{--p:0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:30rem;margin:0 auto var(--kl-s-5);padding:0;list-style:none;counter-reset:none}.kl-fd__prog::before,.kl-fd__prog::after{content:"";position:absolute;top:15px;inset-inline:16.66%;height:3px;border-radius:var(--kl-r-pill);background:rgb(var(--kl-brand-rgb) / .14)}.kl-fd__prog::after{inset-inline-end:auto;width:calc(66.66% * var(--p));background:var(--kl-grad);transition:width var(--kl-dur-4) var(--kl-m-out)}.kl-fd__prog li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--kl-muted);font-size:var(--kl-fs-2xs);font-weight:var(--kl-fw-medium);text-align:center;transition:color var(--kl-m) var(--kl-m-out)}.kl-fd__prog i{display:grid;place-items:center;width:33px;height:33px;border:2px solid rgb(var(--kl-brand-rgb) / .22);border-radius:50%;background:var(--kl-surface);color:var(--kl-muted);font-size:var(--kl-fs-xs);font-style:normal;font-weight:var(--kl-fw-black);transition:background-color var(--kl-m) var(--kl-m-out),border-color var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring),box-shadow var(--kl-m) var(--kl-m-out)}.kl-fd__prog li.is-on,.kl-fd__prog li.is-done{color:var(--kl-ink)}.kl-fd__prog li.is-on i{border-color:transparent;background:var(--kl-grad);color:var(--kl-on-brand);box-shadow:0 0 0 5px rgb(var(--kl-brand-rgb) / .16);transform:scale(1.08)}.kl-fd__prog li.is-done i{border-color:var(--kl-brand);background:var(--kl-brand);color:var(--kl-on-brand)}.kl-fd__stage{position:relative}.kl-fd__step[hidden],.kl-fd__res[hidden]{display:none}.kl-fd__q{margin:0 0 var(--kl-s-4);color:var(--kl-ink);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-bold);text-align:center;outline:none}.kl-fd__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.25rem),1fr));gap:var(--kl-s-3);max-width:60rem;margin:0 auto;padding:0;list-style:none}.kl-fd__opts--lang{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.kl-fd__opts>li{display:grid}.kl-fd__opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:8.25rem;padding:var(--kl-s-4) var(--kl-s-3);border:1.5px solid var(--kl-line);border-radius:var(--kl-r-lg);background:var(--kl-surface);color:var(--kl-ink);font:inherit;text-align:center;box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .05),0 6px 16px -10px rgb(var(--kl-shadow-rgb) / .18);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--kl-m-slow) var(--kl-m-spring),border-color var(--kl-m) var(--kl-m-out),box-shadow var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out)}.kl-fd__opts--lang .kl-fd__opt{min-height:7.25rem}.kl-fd__ic{display:grid;place-items:center;width:54px;height:54px;margin-bottom:2px;border-radius:18px;background:linear-gradient(145deg,rgb(var(--kl-brand-rgb) / .08),rgb(var(--kl-brand-rgb) / .16));color:var(--kl-brand-strong);transition:background var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring)}.kl-fd__ic .kl-i{width:28px;height:28px;stroke-width:1.7}.kl-fd__code{font-family:var(--kl-font-latin);font-size:var(--kl-fs-md);font-weight:var(--kl-fw-black);letter-spacing:.04em}.kl-fd__ol{font-size:var(--kl-fs-sm);font-weight:var(--kl-fw-bold);line-height:1.4}.kl-fd__os{color:var(--kl-muted);font-size:var(--kl-fs-2xs);line-height:1.4}.kl-fd__opt::before,.kl-fd__opt::after{content:"";position:absolute;top:10px;inset-inline-end:10px;width:22px;height:22px;border-radius:50%;opacity:0;transform:scale(.4);transition:opacity var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring)}.kl-fd__opt::before{background:var(--kl-brand)}.kl-fd__opt::after{--kl-fd-ck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");background:var(--kl-on-brand);-webkit-mask:var(--kl-fd-ck) center / 14px no-repeat;mask:var(--kl-fd-ck) center / 14px no-repeat}@media (hover: hover){.kl-fd__opt:hover{border-color:rgb(var(--kl-brand-rgb) / .55);box-shadow:0 2px 4px rgb(var(--kl-shadow-rgb) / .05),0 14px 28px -14px rgb(var(--kl-brand-rgb) / .45);transform:translateY(-3px)}.kl-fd__opt:hover .kl-fd__ic{transform:scale(1.07) rotate(-4deg)}}.kl-fd__opt:focus-visible{outline:none;border-color:var(--kl-brand);box-shadow:var(--kl-focus)}.kl-fd__opt:active{transform:scale(.97)}.kl-fd__opt[aria-pressed="true"]{border-color:var(--kl-brand);background:linear-gradient(180deg,rgb(var(--kl-brand-rgb) / .06),var(--kl-surface));box-shadow:0 0 0 3px rgb(var(--kl-brand-rgb) / .14),0 14px 28px -16px rgb(var(--kl-brand-rgb) / .55)}.kl-fd__opt[aria-pressed="true"] .kl-fd__ic{background:var(--kl-grad);color:var(--kl-on-brand)}.kl-fd__opt[aria-pressed="true"]::before,.kl-fd__opt[aria-pressed="true"]::after{opacity:1;transform:none}.kl-fd__nav{display:flex;justify-content:center;min-height:var(--kl-s-5);margin-top:var(--kl-s-4)}.kl-fd__back,.kl-fd__again{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line-strong);border-radius:var(--kl-r-pill);background:var(--kl-surface);color:var(--kl-ink-2);font:inherit;font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);cursor:pointer;transition:border-color var(--kl-m) var(--kl-m-out),color var(--kl-m) var(--kl-m-out),background-color var(--kl-m) var(--kl-m-out)}.kl-fd__back .kl-i{width:var(--kl-ic-sm);height:var(--kl-ic-sm)}.kl-fd__again .kl-i{width:16px;height:16px}.kl-fd__back:hover,.kl-fd__again:hover{border-color:var(--kl-brand);color:var(--kl-brand-strong)}.kl-fd__back:focus-visible,.kl-fd__again:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-fd__back[hidden]{display:none}.kl-fd__rh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kl-s-3);margin-bottom:var(--kl-s-4)}.kl-fd__rh .kl-fd__q{margin:0;text-align:start}.kl-fd__rh .kl-fd__q b{color:var(--kl-brand-strong)}.kl-fd__ra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kl-s-2)}.kl-fd__ra .kl-hs__more[hidden]{display:none}.kl-fd__cards ul.products.kl-rail{margin-block:0}.kl-fd__cards ul.products.kl-rail>li{opacity:1}.kl-fd__empty{margin:0;padding:var(--kl-s-5);border-radius:var(--kl-r-lg);background:var(--kl-surface);color:var(--kl-muted);text-align:center}@media (min-width: 768px){.kl-fd{padding:var(--kl-s-8) var(--kl-s-7) var(--kl-s-6)}.kl-fd__opt{min-height:9.5rem}.kl-fd__opts--lang{grid-template-columns:repeat(auto-fit,minmax(6rem,10.5rem));justify-content:center}.kl-fd__cards ul.products.kl-rail{grid-auto-columns:calc((100% - 2 * var(--kl-grid-gap)) / 3)}}@media (min-width: 1024px){.kl-fd__step .kl-fd__opts:not(.kl-fd__opts--lang){grid-template-columns:repeat(auto-fit,minmax(10rem,13rem));justify-content:center}.kl-fd__step .kl-fd__opts:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,13rem))}.kl-fd__cards ul.products.kl-rail{--kl-fd-n:6;display:flex;flex-wrap:wrap;justify-content:center;overflow:visible}.kl-fd__cards ul.products.kl-rail>li{flex:0 0 calc((100% - (var(--kl-fd-n) - 1) * var(--kl-grid-gap)) / var(--kl-fd-n));min-width:0}}@media (min-width: 1024px) and (max-width: 1279.98px){.kl-fd__cards ul.products.kl-rail{--kl-fd-n:3}}@media (min-width: 1200px){.kl-fd__step .kl-fd__opts:has(>li:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 767.98px){.kl-fd{margin-inline:calc(-1 * var(--kl-s-1))}.kl-fd__rh{flex-direction:column;align-items:stretch;text-align:center}.kl-fd__rh .kl-fd__q{text-align:center}.kl-fd__ra{justify-content:center}.kl-fd__cards ul.products.kl-rail{--kl-bleed:var(--kl-s-4)}}@media (max-width: 479.98px){.kl-fd{padding-top:var(--kl-s-5)}.kl-fd__head{margin-bottom:var(--kl-s-4)}.kl-fd__opts{gap:var(--kl-s-2)}.kl-fd__opt,.kl-fd__opts--lang .kl-fd__opt{min-height:6.75rem;padding:var(--kl-s-3) var(--kl-s-2);gap:4px}.kl-fd__ic{width:44px;height:44px;border-radius:14px}.kl-fd__ic .kl-i{width:24px;height:24px}.kl-fd__opt::before,.kl-fd__opt::after{top:7px;inset-inline-end:7px;width:19px;height:19px}}.kl-pubm{display:flex;align-items:center;gap:var(--kl-s-4);margin-top:var(--kl-s-5);padding:var(--kl-s-2) var(--kl-s-4);border:var(--kl-bw) solid var(--kl-line);border-radius:var(--kl-r-pill);background:var(--kl-surface);box-shadow:0 1px 2px rgb(var(--kl-shadow-rgb) / .04)}.kl-pubm__t{flex:none;margin:0;color:var(--kl-ink-2);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);white-space:nowrap}.kl-pubm__vp{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--kl-dark) 9%,var(--kl-dark) 91%,transparent);mask-image:linear-gradient(90deg,transparent,var(--kl-dark) 9%,var(--kl-dark) 91%,transparent)}.kl-pubm__l{display:flex;flex:none;align-items:center;gap:var(--kl-s-7);margin:0;padding:0 0 0 var(--kl-s-7);list-style:none;animation:kl-pubm 26s linear infinite}.kl-pubm__vp:hover .kl-pubm__l,.kl-pubm__vp:focus-within .kl-pubm__l{animation-play-state:paused}.kl-pubm__l li{flex:none}.kl-pubm__l a{display:block;border-radius:var(--kl-r-sm)}.kl-pubm__l a:focus-visible{outline:none;box-shadow:var(--kl-focus)}.kl-pubm__l img{display:block;width:auto;max-width:110px;height:34px;object-fit:contain;filter:brightness(0);opacity:.5;transition:filter var(--kl-m) var(--kl-m-out),opacity var(--kl-m) var(--kl-m-out),transform var(--kl-m-slow) var(--kl-m-spring)}.kl-pubm__l a:hover img,.kl-pubm__l a:focus-visible img{opacity:.85;transform:scale(1.06)}:root[data-theme="dark"] .kl-pubm__l img{filter:none;opacity:.6}:root[data-theme="dark"] .kl-pubm__l a:hover img{opacity:1}.kl-pubm .kl-hs__more{flex:none}@keyframes kl-pubm{to{transform:translateX(100%)}}@media (max-width: 767.98px){.kl-pubm{flex-wrap:wrap;justify-content:center;gap:var(--kl-s-2) var(--kl-s-3);padding:var(--kl-s-3);border-radius:var(--kl-r-lg)}.kl-pubm__vp{order:3;flex-basis:100%}.kl-pubm__l{gap:var(--kl-s-6);padding-inline-start:var(--kl-s-6)}.kl-pubm__l img{height:28px;max-width:90px}}@media (prefers-reduced-motion: reduce){.kl-fd__glow,.kl-pubm__l{animation:none}.kl-pubm__vp{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.kl-pubm__l[aria-hidden]{display:none}.kl-fd__prog::after,.kl-fd__opt,.kl-fd__ic,.kl-fd__prog i{transition:none}}.kl-still .kl-fd__glow,.kl-still .kl-pubm__l{animation:none}.kl-still .kl-pubm__vp{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.kl-still .kl-pubm__l[aria-hidden]{display:none}.kl-wow{position:relative;margin:0;padding:clamp(20px,4vw,44px);border-radius:var(--kl-r-xl);color:rgb(var(--kl-white-rgb));background:radial-gradient(70% 90% at 85% 10%,rgb(var(--kl-white-rgb) / .16),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgb(var(--kl-black-rgb) / .22),transparent 70%),linear-gradient(135deg,var(--kl-brand-strong),var(--kl-brand) 55%,var(--kl-brand-2));box-shadow:0 24px 60px -28px rgb(var(--kl-brand-rgb) / .7);overflow:hidden;contain:layout paint;isolation:isolate}.kl-wow::before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,rgb(var(--kl-white-rgb) / .05) 0 2px,transparent 2px 22px)}.kl-wow__in{display:grid;grid-template-columns:minmax(200px,300px) 1fr;align-items:center;gap:clamp(16px,4vw,48px)}.kl-wow__stage{position:relative;display:grid;place-items:center;height:340px;perspective:1100px}.kl-wow__book{position:relative;width:210px;aspect-ratio:220 / 310;transform-style:preserve-3d;transform:rotateY(-26deg) rotateX(6deg);animation:klWowFloat 7s ease-in-out infinite}.kl-wow__f,.kl-wow__pg{position:absolute;inset:0;border-radius:3px 10px 10px 3px}.kl-wow__f{overflow:hidden;background:var(--kl-cream);transform:translateZ(16px);box-shadow:0 1px 0 rgb(var(--kl-white-rgb) / .3) inset,22px 30px 40px -12px rgb(var(--kl-black-rgb) / .45)}.kl-wow__f::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--kl-black-rgb) / .28) 0,rgb(var(--kl-white-rgb) / .18) 3%,transparent 8%,transparent 70%,rgb(var(--kl-white-rgb) / .14) 100%)}.kl-wow__f img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.kl-wow__pg{inset:4px 0 4px auto;width:32px;left:auto;right:0;background:repeating-linear-gradient(90deg,var(--kl-surface) 0 1.5px,var(--kl-cream) 1.5px 2.5px);transform:rotateY(90deg) translateZ(-2px) translateX(16px);transform-origin:100% 50%;border-radius:0 3px 3px 0}.kl-wow__sh{position:absolute;inset-block-end:14px;width:190px;height:26px;border-radius:50%;background:rgb(var(--kl-black-rgb) / .35);filter:blur(12px);animation:klWowSh 7s ease-in-out infinite}@keyframes klWowFloat{50%{transform:rotateY(-18deg) rotateX(4deg) translateY(-10px)}}@keyframes klWowSh{50%{transform:scale(.86);opacity:.75}}.kl-wow__k{display:inline-block;padding:4px 12px;border-radius:999px;background:rgb(var(--kl-white-rgb) / .18);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold);backdrop-filter:blur(4px)}.kl-wow__tx h2{margin:var(--kl-s-2) 0;color:rgb(var(--kl-white-rgb));font-size:clamp(1.35rem,3.2vw,2rem);font-weight:var(--kl-fw-black);line-height:1.35;text-wrap:balance}.kl-wow__tx>p{margin:0 0 var(--kl-s-4);color:rgb(var(--kl-white-rgb) / .88)}.kl-wow__l{font-family:system-ui,"Segoe UI",Roboto,Arial,sans-serif}.kl-wow__fan{position:relative;display:flex;justify-content:center;height:200px;margin:0 0 var(--kl-s-3);padding:0;list-style:none;direction:ltr}.kl-wow__fan li{position:absolute;inset-block-start:6px;width:104px;transform-origin:50% 190%;transform:translateX(calc(var(--k) * 92px)) rotate(calc(var(--k) * 7deg));transition:transform .35s var(--kl-ease,ease)}.kl-wow__fan a{display:grid;justify-items:center;gap:4px;color:rgb(var(--kl-white-rgb));text-decoration:none;-webkit-tap-highlight-color:transparent}.kl-wow__cv{display:block;width:100%;aspect-ratio:3 / 4;border-radius:3px 6px 6px 3px;overflow:hidden;background:rgb(var(--kl-black-rgb) / .12);box-shadow:0 14px 22px -10px rgb(var(--kl-black-rgb) / .55)}.kl-wow__cv img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.kl-wow__lv{position:relative;z-index:1;margin-block-start:-14px;padding:2px 10px;border-radius:999px;background:rgb(var(--kl-white-rgb));color:var(--kl-brand-strong);font-family:system-ui,"Segoe UI",Roboto,Arial,sans-serif;font-size:.95rem;font-weight:800;box-shadow:0 4px 10px rgb(var(--kl-black-rgb) / .2)}.kl-wow__fan small{direction:rtl;color:rgb(var(--kl-white-rgb) / .9);font-size:var(--kl-fs-xs);font-weight:var(--kl-fw-bold)}.kl-wow__fan li:hover,.kl-wow__fan li:focus-within{z-index:2;transform:translateX(calc(var(--k) * 92px)) rotate(calc(var(--k) * 7deg)) translateY(-10px)}@supports (animation-timeline: view()){.kl-wow__fan li{animation:klWowFan linear both;animation-timeline:view();animation-range:entry 5% cover 40%}@keyframes klWowFan{from{transform:translateX(0) rotate(0deg) translateY(16px)}}}.kl-wow__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:rgb(var(--kl-white-rgb));color:var(--kl-brand-strong);font:inherit;font-size:var(--kl-fs-md,1.05rem);font-weight:var(--kl-fw-black);box-shadow:0 12px 28px -10px rgb(var(--kl-black-rgb) / .45);cursor:pointer;transition:transform .2s,box-shadow .2s}.kl-wow__cta i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--kl-brand);color:rgb(var(--kl-white-rgb));font-style:normal;transition:transform .2s}.kl-wow__cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px rgb(var(--kl-black-rgb) / .5)}.kl-wow__cta:hover i{transform:translateX(-4px)}.kl-wow__cta:active{transform:scale(.97)}.kl-wow__ft{margin:var(--kl-s-2) 0 0;color:rgb(var(--kl-white-rgb) / .8);font-size:var(--kl-fs-xs)}@media (max-width: 760px){.kl-wow{border-radius:var(--kl-r-xl)}.kl-wow__in{grid-template-columns:1fr;gap:0;text-align:center}.kl-wow__stage{height:230px;order:0}.kl-wow__book{width:140px}.kl-wow__sh{width:130px}.kl-wow__fan{height:158px}.kl-wow__fan li{width:70px;transform:translateX(calc(var(--k) * 60px)) rotate(calc(var(--k) * 6deg))}.kl-wow__fan li:hover,.kl-wow__fan li:focus-within{transform:translateX(calc(var(--k) * 60px)) rotate(calc(var(--k) * 6deg)) translateY(-8px)}.kl-wow__lv{margin-block-start:-14px;font-size:.8rem;padding:1px 8px}.kl-wow__cta{width:100%}}@media (prefers-reduced-motion: reduce){.kl-wow__book,.kl-wow__sh,.kl-wow__fan li{animation:none}}