.kl .klc-mini{min-width:0;height:100%;min-height:160px;color:var(--kl-fg);font-size:12px;position:relative}.kl .klc-merge{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;display:grid}.kl .klc-merge-src{gap:7px;display:grid}.kl .klc-merge-src span{font-family:var(--kl-mono-f);color:#1f6b3f;white-space:nowrap;text-overflow:ellipsis;animation:klc-merge-go 6s var(--kl-ease) infinite;animation-delay:calc(var(--i) * .45s);background:#e9f6ee;border:1px solid #c9e8d4;border-radius:8px;padding:7px 9px;font-size:11px;overflow:hidden}.kl .klc-merge-src span.is-paper{color:#6b5200;background:#fff6c2;border-color:#f2e39a}@keyframes klc-merge-go{0%,12%{opacity:1;translate:0}30%,80%{opacity:0;translate:60px}92%,to{opacity:1;translate:0}}.kl .klc-merge-dst{background:var(--kl-surface);border:1px solid var(--kl-line);box-shadow:var(--kl-shadow);border-radius:14px;gap:6px;padding:12px;display:grid}.kl .klc-merge-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.kl .klc-merge-h b{font-family:var(--kl-mono-f);color:var(--kl-ok-ink);background:#3ddc9729;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600}.kl .klc-merge-dst i{height:12px;animation:klc-merge-row 6s var(--kl-ease) infinite;animation-delay:calc(var(--i) * .45s);transform-origin:0;background:linear-gradient(90deg,#ff880080,#b300e659);border-radius:6px;display:block}.kl .klc-merge-dst i:nth-of-type(2){width:82%}.kl .klc-merge-dst i:nth-of-type(3){width:92%}.kl .klc-merge-dst i:nth-of-type(4){width:68%}@keyframes klc-merge-row{0%,22%{opacity:.35;transform:scaleX(.15)}36%,84%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.15)}}.kl .klc-hand{justify-content:center;align-items:center;display:flex}.kl .klc-hand-box{background:var(--kl-surface);border:1px solid var(--kl-line);border-radius:14px;gap:6px;width:min(300px,100%);padding:14px;display:grid}.kl .klc-hand-h{font-family:var(--kl-mono-f);color:var(--kl-fg-3);margin-bottom:4px;font-size:10.5px}.kl .klc-hand-box span{font-family:var(--kl-mono-f);background:var(--kl-box-bg);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.kl .klc-hand-box span:before{content:"";width:14px;height:14px;animation:5.5s infinite klc-tick;animation-delay:calc(var(--i) * .55s);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") 50%/9px no-repeat,#16a067;border-radius:50%;flex:none}@keyframes klc-tick{0%,8%{opacity:.15;transform:scale(.6)}18%,88%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.6)}}.kl .klc-hand-stamp{text-transform:uppercase;letter-spacing:.08em;border:2.5px solid var(--kl-orange);color:var(--kl-orange);background:color-mix(in srgb, var(--kl-node-bg) 85%, transparent);border-radius:8px;padding:6px 12px;font-size:15px;font-weight:800;animation:5.5s infinite klc-stamp;position:absolute;bottom:8%;right:6%;rotate:-9deg}@keyframes klc-stamp{0%,50%{opacity:0;transform:scale(1.6)}58%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.kl .klc-dev{justify-content:center;align-items:flex-end;gap:14px;padding-bottom:4px;display:flex}.kl .klc-dev>div{border:2px solid var(--kl-line-2);background:var(--kl-surface);animation:4.5s infinite klc-dev-pulse;animation-delay:calc(var(--i) * 1.5s);border-radius:10px;padding:8px;position:relative}@keyframes klc-dev-pulse{0%,30%,to{border-color:var(--kl-line-2)}8%,22%{border-color:var(--kl-orange)}}.kl .klc-dev small{white-space:nowrap;font-family:var(--kl-mono-f);color:var(--kl-fg-3);font-size:10px;position:absolute;bottom:-22px;left:50%;translate:-50%}.kl .klc-dev-web{width:46%;max-width:190px;height:104px}.kl .klc-dev-ph{width:52px;height:96px;border-radius:14px!important;padding-top:16px!important}.kl .klc-dev-pc{width:30%;max-width:130px;height:84px}.kl .klc-dev-bar{gap:4px;margin-bottom:8px;display:flex}.kl .klc-dev-bar i{background:var(--kl-line-2);border-radius:50%;width:6px;height:6px}.kl .klc-dev-rows{gap:6px;display:grid}.kl .klc-dev-rows i{background:linear-gradient(90deg,#ff88008c,#b300e659);border-radius:5px;height:8px;display:block}.kl .klc-dev-rows i:nth-child(2){width:76%}.kl .klc-dev-rows i:nth-child(3){width:58%}.kl .klc-dev{margin-bottom:18px}.kl .klc-ref{color:#ffffffd9;background:#12001f;border:1px solid #ffffff1a;border-radius:14px;align-content:center;gap:2px;padding:12px 14px;font-size:12.5px;display:grid}.kl .klc-ref-h{font-family:var(--kl-mono-f);text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-bottom:6px;font-size:10px}.kl .klc-ref-l{grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:22px;display:grid;position:relative}.kl .klc-ref-l .n{color:#ffffff4d}.kl .klc-ref-l .old,.kl .klc-ref-l .new{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;grid-area:1/2;padding:2px 6px;overflow:hidden}.kl .klc-ref-l .old{color:#ff9fb0;animation:7s infinite klc-ref-old;animation-delay:calc(var(--i) * .6s);background:#ff4d6d24;text-decoration:line-through}.kl .klc-ref-l .new{color:#7ff0bf;opacity:0;animation:7s infinite klc-ref-new;animation-delay:calc(var(--i) * .6s);background:#3ddc9724}@keyframes klc-ref-old{0%,20%{opacity:1}30%,88%{opacity:0}to{opacity:1}}@keyframes klc-ref-new{0%,24%{opacity:0}34%,86%{opacity:1}96%,to{opacity:0}}.kl .klc-ref-ok{color:var(--kl-ok);margin-top:8px;font-size:10.5px}.kl .klc-rep{min-height:190px}.kl .klc-rep-col{border:1px dashed var(--kl-line-2);background:var(--kl-box-bg);border-radius:14px;width:44%;position:absolute;top:0;bottom:34px}.kl .klc-rep-col:first-child{font-family:MS Sans Serif,Tahoma,Geneva,sans-serif;left:0}.kl .klc-rep-col.is-new{border-style:solid;border-color:#ff880080;right:0}.kl .klc-rep-col span{font-family:var(--kl-mono-f);letter-spacing:.06em;text-transform:uppercase;color:var(--kl-fg-3);font-size:10px;position:absolute;top:8px;left:10px}.kl .klc-rep-it{left:4%;top:calc(28px + var(--r) * 25px);color:#000;white-space:nowrap;text-overflow:ellipsis;background:silver;border:1px solid #555;border-color:#fff #555 #555 #fff;border-radius:7px;width:36%;padding:3px 8px;font-family:MS Sans Serif,Tahoma,Geneva,sans-serif;font-size:11.5px;font-weight:600;position:absolute;overflow:hidden}.kl .klc-rep-it--0{animation:klc-rep-0 11s var(--kl-ease) infinite}.kl .klc-rep-it--1{animation:klc-rep-1 11s var(--kl-ease) infinite}.kl .klc-rep-it--2{animation:klc-rep-2 11s var(--kl-ease) infinite}.kl .klc-rep-it--3{animation:klc-rep-3 11s var(--kl-ease) infinite}.kl .klc-rep-it--4{animation:klc-rep-4 11s var(--kl-ease) infinite}@keyframes klc-rep-0{0%,6%{translate:0}14%,92%{background:#fff;border-color:#f809;border-radius:8px;font-family:inherit;translate:156%}to{translate:0}}@keyframes klc-rep-1{0%,20%{translate:0}28%,92%{background:#fff;border-color:#f809;border-radius:8px;font-family:inherit;translate:156%}to{translate:0}}@keyframes klc-rep-2{0%,34%{translate:0}42%,92%{background:#fff;border-color:#f809;border-radius:8px;font-family:inherit;translate:156%}to{translate:0}}@keyframes klc-rep-3{0%,48%{translate:0}56%,92%{background:#fff;border-color:#f809;border-radius:8px;font-family:inherit;translate:156%}to{translate:0}}@keyframes klc-rep-4{0%,62%{translate:0}70%,92%{background:#fff;border-color:#f809;border-radius:8px;font-family:inherit;translate:156%}to{translate:0}}.kl .klc-rep-live{font-family:var(--kl-mono-f);color:var(--kl-ok-ink);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.kl .klc-rep-live i{background:var(--kl-ok);width:8px;height:8px;box-shadow:0 0 10px var(--kl-ok);border-radius:50%;animation:1.8s infinite klc-pulse}@keyframes klc-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.kl .klc-merge-src span{opacity:.4}.kl .klc-merge-dst i{opacity:1;transform:none}.kl .klc-ref-l .old{display:none}.kl .klc-ref-l .new{opacity:1}.kl .klc-rep-it--0,.kl .klc-rep-it--1,.kl .klc-rep-it--2{background:#fff;border-color:#f809;border-radius:8px;font-family:inherit;translate:156%}}
