.lkb-sec{scroll-margin-top:112px}.lkb-flow{align-items:center;gap:12px;padding:18px 18px 12px;display:flex}.lkb-site{border:1px solid var(--peach-line);text-align:center;background:var(--surface-2);border-radius:12px;flex:1;padding:14px}.lkb-site .favi{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;margin:0 auto 8px;display:grid}.lkb-site.src .favi{background:linear-gradient(135deg,#334155,#475569)}.lkb-site.dst .favi{background:var(--grad)}.lkb-site .favi svg{width:16px;height:16px}.lkb-site b{font-family:var(--display);color:var(--ink);font-size:11.5px;font-weight:700;display:block}.lkb-site small{color:var(--muted);font-size:9px;font-family:var(--mono)}.lkb-arrow{flex:none;place-items:center;width:46px;height:26px;display:grid;position:relative}.lkb-arrow svg{width:46px;height:26px}.lkb-arrow .path{stroke:url(#lkbArrowGrad);stroke-width:2.5px;fill:none;stroke-dasharray:60;stroke-dashoffset:60px}.lkb-link.run .lkb-arrow .path{animation:lkbDraw .7s var(--ease) 1.1s forwards}@keyframes lkbDraw{to{stroke-dashoffset:0}}.lkb-arrow .head2{fill:var(--teal);opacity:0}.lkb-link.run .lkb-arrow .head2{animation:.3s 1.7s forwards lkbFadeIn}@keyframes lkbFadeIn{to{opacity:1}}.lkb-checks{flex-direction:column;gap:6px;padding:2px 18px 10px;display:flex}.lkb-lc{border:1px solid var(--peach-line);background:var(--surface);opacity:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:grid;transform:translate(-8px)}.lkb-link.run .lkb-lc{animation:lkbLcIn .34s var(--ease) forwards}.lkb-link.run .lkb-lc:first-child{animation-delay:1.9s}.lkb-link.run .lkb-lc:nth-child(2){animation-delay:2.02s}.lkb-link.run .lkb-lc:nth-child(3){animation-delay:2.14s}@keyframes lkbLcIn{to{opacity:1;transform:none}}.lkb-lc .ci{background:var(--grad);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.lkb-lc .ci svg{width:11px;height:11px}.lkb-lc .cn{color:var(--ink);font-family:var(--display);font-weight:600}.lkb-lc .cs{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--teal-ink);font-size:8px}.lkb-link .sd-card-foot{margin-top:4px}.lkb-surf-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:820px){.lkb-surf-grid{grid-template-columns:1fr}}.lkb-surf{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .3s ease;border-radius:18px;padding:26px;position:relative}.lkb-surf:hover{box-shadow:var(--shadow-md);border-color:#2563eb57;transform:translateY(-5px)}.lkb-surf .si2{background:var(--surface-2);border:1px solid var(--peach-line);width:46px;height:46px;color:var(--blue);transition:transform .55s var(--ease), opacity .45s ease, background .3s ease, color .3s ease;opacity:.001;border-radius:13px;place-items:center;margin-bottom:16px;display:grid;transform:scale(.6)rotate(-8deg)}.lkb-surf-grid.in .si2{opacity:1;transform:none}.lkb-surf-grid.in .lkb-surf:first-child .si2{transition-delay:80ms}.lkb-surf-grid.in .lkb-surf:nth-child(2) .si2{transition-delay:.2s}.lkb-surf-grid.in .lkb-surf:nth-child(3) .si2{transition-delay:.32s}.lkb-surf:hover .si2{background:var(--grad);color:#fff;border-color:#0000}.lkb-surf .si2 svg{width:22px;height:22px}.lkb-surf h3{font-family:var(--display);color:var(--ink);margin-bottom:8px;font-size:16.5px;font-weight:700}.lkb-surf p{color:var(--muted-ink);font-size:12.5px;line-height:1.55}.lkb-surf p strong{color:var(--ink);font-weight:600}.lkb-why-quote{color:#fff;font-family:var(--display);text-align:center;background:#0b1220;border-radius:16px;margin-top:24px;padding:26px 30px;font-size:clamp(16px,2.2vw,21px);font-weight:700;line-height:1.5;position:relative;overflow:hidden}.lkb-why-quote:before{content:"";pointer-events:none;background:radial-gradient(40% 70% at 12% 0,#2563eb3d,#0000 70%),radial-gradient(40% 70% at 90% 100%,#14b8a633,#0000 70%);position:absolute;inset:0}.lkb-why-quote span{background:var(--grad-fill);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.lkb-qs-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:820px){.lkb-qs-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lkb-qs-grid{grid-template-columns:1fr}}.lkb-qs{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:16px;padding:24px}.lkb-qs:hover{border-color:#2563eb57;transform:translateY(-4px)}.lkb-qs h3{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.lkb-qs h3 .qi{background:var(--surface-2);border:1px solid var(--peach-line);width:34px;height:34px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.lkb-qs h3 .qi svg{width:17px;height:17px}.lkb-qs ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lkb-qs ul li{color:var(--muted-ink);align-items:center;gap:10px;font-size:12.5px;display:flex}.lkb-qs ul li .b{border:2px solid var(--peach-line);width:18px;height:18px;color:var(--teal-ink);border-radius:5px;flex:none;place-items:center;transition:background .3s,border-color .3s;display:grid}.lkb-qs ul li .b svg{opacity:0;width:10px;height:10px;transition:opacity .3s}.lkb-qs:hover ul li .b{background:#14b8a61f;border-color:#14b8a666}.lkb-qs:hover ul li .b svg{opacity:1}.lkb-mth-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:860px){.lkb-mth-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lkb-mth-grid{grid-template-columns:1fr}}.lkb-mth{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s ease;isolation:isolate;border-radius:16px;padding:22px;position:relative;overflow:hidden}.lkb-mth:hover{box-shadow:var(--shadow-md);border-color:#2563eb57;transform:translateY(-5px)}.lkb-mth-spot{pointer-events:none;opacity:0;z-index:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #2563eb17, transparent 60%);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.lkb-mth:hover .lkb-mth-spot{opacity:1}.lkb-mth>*{z-index:1;position:relative}.lkb-mth .mi{background:var(--surface-2);border:1px solid var(--peach-line);width:42px;height:42px;color:var(--blue);transition:transform .55s var(--ease), opacity .45s ease, background .3s, color .3s;opacity:.001;border-radius:12px;place-items:center;margin-bottom:13px;display:grid;transform:scale(.6)rotate(-8deg)}.lkb-mth-grid.in .mi{opacity:1;transform:none}.lkb-mth-grid.in .lkb-mth:first-child .mi{transition-delay:60ms}.lkb-mth-grid.in .lkb-mth:nth-child(2) .mi{transition-delay:.12s}.lkb-mth-grid.in .lkb-mth:nth-child(3) .mi{transition-delay:.18s}.lkb-mth-grid.in .lkb-mth:nth-child(4) .mi{transition-delay:.24s}.lkb-mth-grid.in .lkb-mth:nth-child(5) .mi{transition-delay:.3s}.lkb-mth-grid.in .lkb-mth:nth-child(6) .mi{transition-delay:.36s}.lkb-mth-grid.in .lkb-mth:nth-child(7) .mi{transition-delay:.42s}.lkb-mth-grid.in .lkb-mth:nth-child(8) .mi{transition-delay:.48s}.lkb-mth:hover .mi{background:var(--grad);color:#fff;border-color:#0000}.lkb-mth .mi svg{width:20px;height:20px}.lkb-mth h3{font-family:var(--display);color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:700}.lkb-mth h3 a{color:inherit;border-bottom:1px solid #2563eb4d;transition:color .2s}.lkb-mth h3 a:hover{color:var(--blue)}.lkb-mth p{color:var(--muted-ink);font-size:12px;line-height:1.5}.lkb-vs-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:760px){.lkb-vs-grid{grid-template-columns:1fr}}.lkb-vs{box-shadow:var(--shadow-sm);border:1px solid var(--peach-line);background:var(--surface);border-radius:18px;padding:28px}.lkb-vs.bad{border-top:3px solid #dc2626}.lkb-vs.good{border-top:3px solid #0000;border-image:var(--grad) 1}.lkb-vs h3{font-family:var(--display);align-items:center;gap:10px;margin-bottom:18px;font-size:17px;font-weight:700;display:flex}.lkb-vs.bad h3{color:var(--red)}.lkb-vs.good h3{color:var(--teal-ink)}.lkb-vs h3 .vh{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.lkb-vs.bad h3 .vh{background:var(--red-bg,#fef2f2);color:var(--red)}.lkb-vs.good h3 .vh{color:var(--teal-ink);background:#14b8a624}.lkb-vs h3 .vh svg{width:16px;height:16px}.lkb-vs ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lkb-vs ul li{color:var(--muted-ink);opacity:0;align-items:flex-start;gap:11px;font-size:13px;line-height:1.45;display:flex;transform:translate(-6px)}.lkb-vs.in ul li{opacity:1;transition:opacity .4s ease, transform .4s var(--ease);transform:none}.lkb-vs.in ul li:first-child{transition-delay:.1s}.lkb-vs.in ul li:nth-child(2){transition-delay:.17s}.lkb-vs.in ul li:nth-child(3){transition-delay:.24s}.lkb-vs.in ul li:nth-child(4){transition-delay:.31s}.lkb-vs.in ul li:nth-child(5){transition-delay:.38s}.lkb-vs.in ul li:nth-child(6){transition-delay:.45s}.lkb-vs ul li .m{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.lkb-vs.bad ul li .m{background:#dc2626}.lkb-vs.good ul li .m{background:var(--grad)}.lkb-vs ul li .m svg{width:11px;height:11px}.lkb-a{color:var(--blue);border-bottom:1px solid #2563eb4d;font-weight:600}.lkb-as-tbl{border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);background:var(--surface);border-radius:18px;overflow:hidden}.lkb-as-row{border-bottom:1px solid var(--peach-line);grid-template-columns:1fr 1.6fr;gap:0;display:grid}.lkb-as-row:last-child{border-bottom:0}.lkb-as-row.head>div{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);padding:14px 18px;font-size:9px;font-weight:700}.lkb-as-row>div{align-items:center;gap:12px;padding:15px 18px;font-size:13px;line-height:1.45;display:flex}.lkb-as-row .asn{font-family:var(--display);color:var(--ink);border-right:1px solid var(--peach-line);font-weight:700}.lkb-as-row .asn .ai2{background:var(--surface-2);border:1px solid var(--peach-line);width:30px;height:30px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.lkb-as-row .asn .ai2 svg{width:15px;height:15px}.lkb-as-row .asw{color:var(--muted-ink)}.lkb-as-row:not(.head):hover>div{background:var(--surface-2)}@media (max-width:620px){.lkb-as-row{grid-template-columns:1fr}.lkb-as-row .asn{border-right:0;border-bottom:1px dashed var(--peach-line)}}.lkb-proc5{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.lkb-p5{background:var(--surface);border:1px solid var(--peach-line);min-width:140px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:14px;flex:1;padding:22px 16px;position:relative}.lkb-p5:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.lkb-p5 .p5n{font-family:var(--display);background:var(--grad);-webkit-text-fill-color:transparent;opacity:.3;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:1}.lkb-p5 .p5i{background:var(--grad);color:#fff;opacity:.001;width:38px;height:38px;transition:transform .55s var(--ease) .15s, opacity .4s ease .15s;border-radius:11px;place-items:center;margin:8px 0 11px;display:grid;transform:scale(.5)rotate(-10deg);box-shadow:0 10px 22px -10px #2563ebb3}.lkb-proc5.in .p5i{opacity:1;transform:none}.lkb-proc5.in .lkb-p5:nth-child(3) .p5i{transition-delay:.12s}.lkb-proc5.in .lkb-p5:nth-child(5) .p5i{transition-delay:.24s}.lkb-proc5.in .lkb-p5:nth-child(7) .p5i{transition-delay:.36s}.lkb-proc5.in .lkb-p5:nth-child(9) .p5i{transition-delay:.48s}.lkb-p5 .p5i svg{width:18px;height:18px}.lkb-p5 h3{font-family:var(--display);color:var(--ink);margin-bottom:5px;font-size:14px;font-weight:700}.lkb-p5 p{color:var(--muted-ink);font-size:11.5px;line-height:1.45}.lkb-proc5 .p5arr{color:var(--teal-ink);opacity:.5;flex:none;align-items:center;display:flex}.lkb-proc5 .p5arr svg{width:16px;height:16px}@media (max-width:900px){.lkb-proc5 .p5arr{justify-content:center;width:100%;padding:2px 0;transform:rotate(90deg)}}.lkb-inc2-grid{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}@media (max-width:640px){.lkb-inc2-grid{grid-template-columns:1fr}}.lkb-inc2{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:13px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.lkb-inc2:hover{border-color:#2563eb57;transform:translateY(-3px)}.lkb-inc2 .ik{width:30px;height:30px;color:var(--teal-ink);transition:transform .5s var(--ease), opacity .4s ease;opacity:.001;background:#14b8a624;border-radius:9px;flex:none;place-items:center;display:grid;transform:scale(.5)}.lkb-inc2-grid.in .ik{opacity:1;transform:none}.lkb-inc2-grid.in .lkb-inc2:first-child .ik{transition-delay:60ms}.lkb-inc2-grid.in .lkb-inc2:nth-child(2) .ik{transition-delay:.12s}.lkb-inc2-grid.in .lkb-inc2:nth-child(3) .ik{transition-delay:.18s}.lkb-inc2-grid.in .lkb-inc2:nth-child(4) .ik{transition-delay:.24s}.lkb-inc2-grid.in .lkb-inc2:nth-child(5) .ik{transition-delay:.3s}.lkb-inc2-grid.in .lkb-inc2:nth-child(6) .ik{transition-delay:.36s}.lkb-inc2-grid.in .lkb-inc2:nth-child(7) .ik{transition-delay:.42s}.lkb-inc2-grid.in .lkb-inc2:nth-child(8) .ik{transition-delay:.48s}.lkb-inc2-grid.in .lkb-inc2:nth-child(9) .ik{transition-delay:.54s}.lkb-inc2 .ik svg{width:15px;height:15px}.lkb-inc2 p{color:var(--ink);padding-top:4px;font-size:13.5px;font-weight:500;line-height:1.5}.lkb-who-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:560px){.lkb-who-grid{grid-template-columns:1fr}}.lkb-who{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:16px;align-items:flex-start;gap:14px;padding:24px;display:flex}.lkb-who:hover{border-color:#2563eb57;transform:translateY(-4px)}.lkb-who .wi{width:34px;height:34px;color:var(--teal-ink);opacity:.001;transition:transform .5s var(--ease) .12s, opacity .4s ease .12s;background:#14b8a624;border-radius:9px;flex:none;place-items:center;display:grid;transform:scale(.55)}.lkb-who.in .wi{opacity:1;transform:none}.lkb-who .wi svg{width:18px;height:18px}.lkb-who p{color:var(--muted-ink);font-size:14px;line-height:1.55}.lkb-who p strong{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.lkb-arrow .path{stroke-dashoffset:0!important;animation:none!important}.lkb-arrow .head2{opacity:1!important;animation:none!important}.lkb-lc{opacity:1!important;animation:none!important;transform:none!important}.lkb-vs ul li,.lkb-surf .si2,.lkb-mth .mi,.lkb-p5 .p5i,.lkb-inc2 .ik,.lkb-who .wi{opacity:1!important;transition:none!important;transform:none!important}}
