.lk{color:var(--lk-ink)}.lk :is(a,button):focus-visible{outline:3px solid var(--lk-a);outline-offset:3px}.lk-title{letter-spacing:-.03em;text-align:center;max-width:820px;color:var(--lk-ink);margin-inline:auto;font-size:46px;font-weight:800;line-height:1.08}.lk-sub{text-align:center;max-width:660px;color:var(--lk-muted);margin:14px auto 0;font-size:18px;line-height:1.6}.lk-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.lk-btn{border-radius:16px;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lk-btn svg{width:22px;height:22px}.lk-btn-main{background:linear-gradient(180deg, var(--lk-a-2), var(--lk-a));color:var(--lk-a-on);box-shadow:0 0 0 6px rgb(var(--lk-a-rgb) / .18), 0 16px 36px rgb(var(--lk-a-rgb) / .4)}.lk-btn-main:hover{color:var(--lk-a-on);box-shadow:0 0 0 8px rgb(var(--lk-a-rgb) / .24), 0 20px 40px rgb(var(--lk-a-rgb) / .5);transform:translateY(-2px)}.lk-btn-line{color:#fff;border:1px solid rgb(var(--lk-tint-rgb) / .3);background:#ffffff0f}.lk-btn-line:hover{color:#fff;background:#ffffff1f;transform:translateY(-2px)}.lk-link{color:var(--lk-on-1);text-underline-offset:5px;padding:15px 6px;font-size:16px;font-weight:700;text-decoration:underline}.lk-link:hover{color:#fff}.lk-av{background:var(--lk-tile-2);width:30px;height:30px;color:var(--lk-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.lk-av img{object-fit:cover;width:100%;height:100%}.lk-av.app{background:0 0;border-radius:9px}.lk-av.accent{background:var(--lk-soft);color:var(--lk-a-ink)}.lk-av.solid{background:var(--lk-a);color:var(--lk-a-on)}.lk-av.dark{background:var(--lk-ink);color:#fff}.lk-av.green{color:#12a150;background:#e5f7ec}.lk-av.live{color:#fff;background:#33c46a}.lk-av.blue{color:#2e5fb8;background:#e7efff}.lk-av.violet{color:#6b46c1;background:#f0eaff}.lk-av.amber{color:#9a6400;background:#fff3d6}.lk-av.red{color:#c0322a;background:#fde3e1}.lk-av.hi{background:var(--lk-hi);color:var(--lk-ink);font-size:10px}.lk-ico{background:var(--lk-ink);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.lk-ico.accent{background:var(--lk-soft);color:var(--lk-a-ink)}.lk-ico.solid{background:var(--lk-a);color:var(--lk-a-on)}.lk-ico.green{color:#12a150;background:#e5f7ec}.lk-app-icon{border-radius:22%;flex-shrink:0}.lk-tags{flex-wrap:wrap;gap:6px;display:flex}.lk-tag{background:var(--lk-tile-2);color:var(--lk-muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.lk-tag.accent{background:var(--lk-soft);color:var(--lk-a-ink)}.lk-tag.solid{background:var(--lk-a);color:var(--lk-a-on)}.lk-tag.ok{color:#12a150;background:#e5f7ec}.lk-tag.blue{color:#2e5fb8;background:#e7efff}.lk-tag.violet{color:#6b46c1;background:#f0eaff}.lk-tag.amber{color:#9a6400;background:#fff3d6}.lk-tag.red{color:#c0322a;background:#fde3e1}.lk-row{box-shadow:0 1px 2px rgb(var(--lk-ink-rgb) / .06);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.lk-row>span{color:var(--lk-muted)}.lk-row>span:has(b){color:var(--lk-ink);align-items:center;gap:8px;min-width:0;display:flex}.lk-row small{color:var(--lk-faint);font-size:11px;display:block}.lk-row b{font-weight:800}.lk-row strong{white-space:nowrap;font-weight:800}.lk-row.total{background:var(--lk-ink);color:#fff}.lk-row.total>span{color:#ffffffbf}.lk-row.hl{box-shadow:0 0 0 2px var(--lk-a), 0 6px 16px rgb(var(--lk-a-rgb) / .18)}.lk-box{box-shadow:0 1px 2px rgb(var(--lk-ink-rgb) / .06);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.lk-cap{color:var(--lk-faint);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.lk-dark{background:var(--lk-ink);color:#fff;border-radius:14px;gap:4px;padding:12px;display:grid}.lk-dark small{color:#ffffffa8;font-size:11px}.lk-dark b{letter-spacing:.01em;white-space:nowrap;font-size:21px;font-weight:800}.lk-dark em{background:rgb(var(--lk-a-rgb) / .22);color:var(--lk-hi);border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.lk-line{border-radius:13px;max-width:88%;padding:8px 11px;line-height:1.35}.lk-line.in{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.lk-line.out{background:var(--lk-a);color:var(--lk-a-on);border-bottom-right-radius:4px;align-self:flex-end}.lk-line.me{background:var(--lk-ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.lk-toast{box-shadow:0 12px 30px rgb(var(--lk-ink-rgb) / .14);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;display:flex}.lk-toast b{font-size:13px;display:block}.lk-toast small{color:var(--lk-faint);font-size:11px;display:block}.lk-text{gap:6px;display:grid}.lk-text i{height:7px;width:var(--w,100%);transform-origin:0;background:#e6e8eb;border-radius:4px;display:block}.lk-switch{background:#d3d7dc;border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background .3s;display:inline-block;position:relative}.lk-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.lk-switch.on{background:var(--lk-a)}.lk-switch.on i{transform:translate(16px)}.lk-thumb{background:var(--lk-tile-2);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.lk-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lk-photo{aspect-ratio:1;background:linear-gradient(150deg, var(--p1,#dfe7ef), var(--p2,#b9c7d6));border-radius:12px;place-items:center;font-size:24px;display:grid;box-shadow:inset 0 0 0 1px #fff6}.lk-photo:nth-child(3n+2){--p1:#efe2d2;--p2:#d6bfa3}.lk-photo:nth-child(3n){--p1:#dfeee2;--p2:#b5d3bd}.lk-num{font-variant-numeric:tabular-nums}.lk-ring{background:var(--lk-a);width:34px;height:34px;color:var(--lk-a-on);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid;position:relative}.lk-bars{align-items:center;gap:2px;height:22px;display:flex}.lk-bars i{background:var(--lk-a);border-radius:2px;width:3px;height:30%}@keyframes lk-bar{0%{height:20%}to{height:100%}}.lk-meter{background:rgb(var(--lk-ink-rgb) / .08);border-radius:999px;height:8px;display:block;overflow:hidden}.lk-meter i{height:100%;width:var(--w,60%);border-radius:inherit;background:var(--lk-a);transform-origin:0;display:block}.lk-scanline{background:var(--lk-a);height:2px;box-shadow:0 0 10px 2px rgb(var(--lk-a-rgb) / .6);border-radius:2px;position:absolute;top:20%;left:8%;right:8%}@keyframes lk-scan{to{top:78%}}.lk-win{width:min(100%,420px);color:var(--lk-ink);box-shadow:0 30px 60px rgb(var(--lk-ink-rgb) / .16), 0 0 0 1px rgb(var(--lk-ink-rgb) / .04);background:#fff;border-radius:20px;padding:14px;font-size:13px}.lk-win-head{border-bottom:1px solid var(--lk-line);align-items:center;gap:9px;margin-bottom:11px;padding-bottom:11px;display:flex;position:relative}.lk-win-head b{font-size:14px}.lk-win-head em,.lk-win-head .lk-tag{margin-left:auto}.lk-win-head em{background:var(--lk-soft);color:var(--lk-a-ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700}.lk-label{color:var(--lk-faint);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 6px;font-size:11px;font-weight:700;display:block}.lk-list{flex-direction:column;gap:7px;display:flex}.lk-li{background:var(--lk-tile);border-radius:12px;align-items:center;gap:10px;padding:9px 11px;transition:box-shadow .3s,background .3s,opacity .3s;display:flex}.lk-li>span:not([class]){min-width:0}.lk-li small{color:var(--lk-faint);font-size:11px;display:block}.lk-li strong{white-space:nowrap;margin-left:auto;font-weight:800}.lk-li .lk-tag{margin-left:auto}.lk-li .lk-tag+strong{margin-left:8px}.lk-li.hl{background:var(--lk-soft)}.lk-li.muted{opacity:.6}.lk-li.clicked{box-shadow:0 0 0 2px var(--lk-a)}.lk-kv{border-bottom:1px dashed var(--lk-line);justify-content:space-between;gap:12px;padding:7px 2px;display:flex}.lk-kv span{color:var(--lk-faint)}.lk-kv b{text-align:right}.lk-field{flex-direction:column;flex:1;gap:4px;min-width:0;margin-top:8px;display:flex}.lk-field small{color:var(--lk-faint);font-size:11px}.lk-field>span{border:1.5px solid var(--lk-line-2);border-radius:10px;min-height:38px;padding:9px 12px;font-size:14px;font-weight:700;transition:border-color .3s,box-shadow .3s}.lk-field>span.tall{min-height:62px;font-weight:600;line-height:1.45}.lk-field>span.now{border-color:var(--lk-a);box-shadow:0 0 0 3px rgb(var(--lk-a-rgb) / .13)}.lk-field>span[data-type].now:after{content:"";vertical-align:-2px;background:var(--lk-a);width:2px;height:15px;margin-left:2px;animation:.8s step-end infinite lk-caret;display:inline-block}@keyframes lk-caret{50%{opacity:0}}.lk-field-row{gap:8px;display:flex}.lk-seg{background:var(--lk-tile-2);border-radius:12px;margin-bottom:10px;padding:4px;display:flex}.lk-seg span{text-align:center;color:var(--lk-faint);border-radius:9px;flex:1;padding:8px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s}.lk-seg>span:not(.pick){color:var(--lk-ink);box-shadow:0 1px 3px rgb(var(--lk-ink-rgb) / .1);background:#fff}.lk-seg:has(.clicked)>span:not(.pick){color:var(--lk-faint);box-shadow:none;background:0 0}.lk-seg .pick.clicked{background:var(--lk-a);color:var(--lk-a-on)}.lk-fake-btn{background:var(--lk-a);color:var(--lk-a-on);text-align:center;border-radius:12px;margin-top:8px;padding:11px;font-weight:700;transition:background .3s,color .3s;display:grid;position:relative}.lk-fake-btn>span{grid-area:1/1;transition:opacity .25s}.lk-fake-btn .b,.lk-fake-btn.clicked .a{opacity:0}.lk-fake-btn.clicked .b{opacity:1}.lk-fake-btn.clicked{color:#12a150;background:#e5f7ec}.lk-fake-btn.line{color:var(--lk-a-ink);border:1.5px dashed var(--lk-a);background:#fff}.lk-fake-btn.line.clicked{background:var(--lk-soft);color:var(--lk-a-ink)}.lk-ok{color:#12a150;background:#e5f7ec;border-radius:12px;margin-top:10px;padding:9px 12px;font-weight:700}.lk-key{background:var(--lk-ink);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.lk-time{background:var(--lk-ink);color:#fff;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800}.lk-stats{grid-template-columns:repeat(var(--n,4),1fr);gap:6px;margin-bottom:12px;display:grid}.lk-stats>span{background:var(--lk-tile);text-align:center;border-radius:12px;gap:2px;padding:10px 6px;display:grid}.lk-stats b{color:var(--lk-a-ink);white-space:nowrap;font-size:20px;font-weight:800}.lk-stats small{color:var(--lk-faint);font-size:10px;font-weight:600}.lk-chart{border-bottom:1px solid var(--lk-line);align-items:flex-end;gap:4px;height:90px;padding:6px 4px 0;display:flex}.lk-chart i{height:var(--h);background:rgb(var(--lk-a-rgb) / .3);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.lk-chart i.peak{background:var(--lk-a)}.lk-axis{color:var(--lk-faint);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.lk-total{background:var(--lk-ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;display:flex}.lk-total span{color:#ffffffb8}.lk-total b{font-size:18px;font-weight:800}@media (width<=640px){.lk-title{font-size:32px}.lk-sub{font-size:16px}}@media (width<=420px){.lk-btn{justify-content:center;width:100%}}.lc{padding-block:120px 0}.lc-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:52px;display:grid}.lc-old,.lc-new{text-align:center;border-radius:30px;flex-direction:column;padding:36px 30px 30px;display:flex}.lc h3{max-width:440px;margin-inline:auto;font-size:20px;font-weight:700;line-height:1.35}.lc-old{background:var(--lk-tile)}.lc-old h3{color:var(--lk-muted)}.lc-tangle{height:300px;margin:26px 10px 0;position:relative}.lc-tangle svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lc-links-phone{display:none}.lc-tangle path{fill:none;stroke:rgb(var(--lk-ink-rgb) / .22);stroke-width:1.2px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.lc-note{left:var(--x);top:var(--y);z-index:1;white-space:nowrap;border:1px solid var(--lk-line);box-shadow:0 4px 12px rgb(var(--lk-ink-rgb) / .07);color:var(--lk-muted);transform:translate(-50%,-50%) rotate(var(--r));background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.lc-note.bad{color:#c0322a;border-color:#f6cfcb}.lc-note i{color:#d6453d;background:#fde3e1;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:900;display:grid}.lc-old .lc-line{color:var(--lk-ink)}.lc-line{justify-content:center;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:17px;font-weight:700;display:flex}.lc-new{background:radial-gradient(90% 75% at 50% 48%, var(--lk-d-1) 0%, var(--lk-d-2) 60%, var(--lk-d-3) 100%);color:#fff}.lc-new h3{color:#fff}.lc-hub{--rx:178px;--ry:118px;height:300px;margin-top:26px;position:relative}.lc-halo{background:radial-gradient(circle, rgb(var(--lk-a-rgb) / .38), transparent 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-core{z-index:3;width:96px;height:96px;box-shadow:0 0 0 8px rgb(var(--lk-a-rgb) / .24), 0 16px 40px #00000073;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-core img{border-radius:22%;width:58px;height:58px}.lc-spoke{width:calc(hypot(cos(var(--a)) * var(--rx), sin(var(--a)) * var(--ry)));transform-origin:0;background:linear-gradient(90deg, rgb(var(--lk-tint-rgb) / .6), rgb(var(--lk-tint-rgb) / .1));height:1.5px;transform:rotate(atan2(calc(sin(var(--a)) * var(--ry)), calc(cos(var(--a)) * var(--rx))));position:absolute;top:50%;left:50%}.lc-pill{z-index:2;white-space:nowrap;color:var(--lk-ink);background:var(--lk-soft-2);transform:translate(calc(-50% + cos(var(--a)) * var(--rx)), calc(-50% + sin(var(--a)) * var(--ry)));border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%}.lc-dot{z-index:1;background:var(--lk-hi);width:7px;height:7px;box-shadow:0 0 10px 2px rgb(var(--lk-a-rgb) / .8);opacity:0;border-radius:50%;margin:-3.5px;position:absolute;top:50%;left:50%}.lc-new .lc-line{color:var(--lk-on-1)}.lc-check{color:#5ee08f;background:#5ee08f2e;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}@media (prefers-reduced-motion:no-preference){.lc-tangle path{animation:lc-dash var(--sp) linear infinite}.lc-note{animation:2.6s ease-in-out infinite lc-jitter;animation-delay:var(--j)}.lc-note.bad i{animation:1.4s ease-in-out infinite lc-blink;animation-delay:var(--j)}.lc-dot{animation:2.2s cubic-bezier(.5,0,.6,1) infinite lc-flow;animation-delay:var(--k)}.lc-halo{animation:2.2s ease-in-out infinite lc-pulse}}@keyframes lc-dash{to{stroke-dashoffset:-16px}}@keyframes lc-jitter{0%,to{transform:translate(-50%,-50%) rotate(var(--r))}30%{transform:translate(calc(-50% + 2px),calc(-50% - 1px)) rotate(calc(var(--r) + 2deg))}60%{transform:translate(calc(-50% - 1px),calc(-50% + 2px)) rotate(calc(var(--r) - 2deg))}}@keyframes lc-blink{50%{color:#fff;background:#d6453d;transform:scale(1.25)}}@keyframes lc-flow{0%{opacity:0;transform:translate(calc(cos(var(--a)) * var(--rx)), calc(sin(var(--a)) * var(--ry)))}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes lc-pulse{50%{opacity:.6;transform:translate(-50%,-50%)scale(1.25)}}@media (width<=900px){.lc-grid{grid-template-columns:1fr}}@media (width<=640px){.lc{padding-top:80px}.lc-old,.lc-new{border-radius:24px;padding:28px 16px 24px}.lc-tangle{height:340px;margin:22px 0 0}.lc-links-wide{display:none}.lc-links-phone{display:block}.lc-note{left:var(--mx);top:var(--my);gap:5px;padding:5px 9px;font-size:11px}.lc-note i{width:14px;height:14px;font-size:8px}.lc-hub{--rx:min(29vw, 140px);--ry:118px;height:290px}.lc-pill{padding:5px 9px;font-size:11px}.lc-core{width:84px;height:84px}.lc-core img{width:50px;height:50px}.lc-line{font-size:15px}}
