.lk-host [data-link]{color:var(--ink);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-host [data-link]:focus-visible{outline:1px solid var(--hair);outline-offset:4px;border-radius:2px}.lk-chase{position:relative;display:inline-block;padding-bottom:.18em}.lk-u{position:absolute;left:0;right:0;bottom:0;height:max(1.5px,.07em);transform-origin:left center;pointer-events:none}.lk-u0{background:var(--ink);opacity:.22}.lk-u1{background:var(--accent);transform:scaleX(0)}.lk-u2{background:var(--ink);transform:scaleX(0)}.lk-roll{position:relative;display:inline-flex;align-items:baseline;gap:.3em;padding-bottom:.28em}.lk-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.lk-chars{display:inline-flex;overflow:hidden;line-height:1.25}.lk-char{display:inline-block;position:relative;white-space:pre}.lk-char:after{content:attr(data-char);position:absolute;left:0;top:100%}.lk-rule{position:absolute;left:0;right:0;bottom:0;height:max(1.5px,.07em);background:var(--ink);opacity:.3;transform-origin:left center;pointer-events:none}.lk-ne{position:relative;display:inline-grid;overflow:hidden;width:.62em;height:.62em;align-self:center;translate:0 -.08em}.lk-ne>span{grid-area:1/1;display:block}.lk-ne-b{transform:translate(-120%,120%)}.lk-ne svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.lk-scene{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3cqw,32px);width:min(88%,820px);font-family:var(--font)}.lk-col{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,3.4cqh,26px);padding:clamp(20px,4cqw,36px);border-radius:var(--r-lg,24px);background:var(--object);box-shadow:0 0 0 1px #17181a0f,0 2px 8px #17181a0f}.lk-host .lk-col p{margin:0;max-width:none}.lk-host .lk-col .lk-tag{color:var(--ink-3);font:400 12px/16px var(--font)}.lk-cta{font:500 clamp(22px,3.2cqw,30px)/1.2 var(--font);letter-spacing:-.02em}.lk-host .lk-col .lk-body{color:var(--ink-2);font:400 15px/1.6 var(--font)}.lk-body [data-link]{color:var(--ink)}.lk-foot{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:clamp(12px,2.6cqh,20px);border-top:1px solid var(--hair);align-self:stretch;font:500 14px/20px var(--font)}.lk-hand{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #ffffffe6,0 6px 16px #17181a2e;opacity:0;pointer-events:none;z-index:8;display:none}.lk-host[data-preview=true] .lk-hand{display:block}@container (max-width:620px){.lk-scene{grid-template-columns:1fr;width:min(84%,420px)}.lk-body{display:none}}.lk-body .lk-chase,.lk-body .lk-roll,.lk-foot .lk-chase,.lk-foot .lk-roll{padding-bottom:.12em}