.lnhead{border-bottom:1px solid var(--bd);background:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:10}.lnhead-fade{border-bottom-color:transparent;transition:border-color .2s}.lnhead-fade.is-scrolled{border-bottom-color:var(--bd)}@supports (animation-timeline:scroll()){.lnhead-fade{animation:lnhair linear both;animation-timeline:scroll();animation-range:0 8px}}@keyframes lnhair{0%{border-bottom-color:transparent}to{border-bottom-color:var(--bd)}}.lnheadin{display:flex;align-items:center;justify-content:space-between;gap:20px;height:62px}.lnbrand{align-items:center;gap:9px;flex:none}.lnbrand,.lnbrand-mark{display:inline-flex}.lnbrand-txt{display:flex;flex-direction:column;line-height:1.05}.lnbrandnm{font-family:var(--font-sans);font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink)}.lnbrandnm,.lnby{font-weight:600;text-decoration:none}.lnby{margin-top:1px;font-size:var(--t-nano);letter-spacing:.04em;color:var(--mut);transition:color .2s ease}.lnby:hover{color:var(--acc);text-decoration:underline;text-underline-offset:2px}@media (min-width:421px){.lnbrand-mark .orgmk{width:36px;height:36px}.lnbrandnm{font-size:24px}.lnbrand{gap:11px}}.lnbrandnm:focus-visible,.lnby:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:3px}.lnnav{display:flex;align-items:center;gap:22px}.lnlink{font-size:var(--t-body);color:var(--ink2);text-decoration:none;transition:color .15s}.lnlink:hover{color:var(--acc)}.lnmenu{position:relative}.lnmenu-t{display:inline-flex;align-items:center;gap:3px;background:none;border:0;padding:0;font:inherit;font-size:var(--t-body);cursor:pointer}.lnmenu-l{display:none;position:absolute;top:100%;left:-10px;z-index:40;min-width:190px;margin:0;padding:8px 0 0;list-style:none}.lnmenu:focus-within .lnmenu-l,.lnmenu:hover .lnmenu-l{display:block}.lnmenu-l li{background:var(--surf);border-left:1px solid var(--bd);border-right:1px solid var(--bd)}.lnmenu-l li:first-child{border-top:1px solid var(--bd);border-radius:10px 10px 0 0;padding-top:4px}.lnmenu-l li:last-child{border-bottom:1px solid var(--bd);border-radius:0 0 10px 10px;padding-bottom:4px;box-shadow:0 14px 40px rgba(26,25,21,.14)}.lnmenu-l a{display:flex;align-items:center;gap:9px;padding:8px 14px;font-size:var(--t-sub);color:var(--ink2);text-decoration:none;white-space:nowrap}.lnmenu-l a:focus-visible,.lnmenu-l a:hover{background:var(--hov);color:var(--ink);outline:none}.lnmenu-ext{margin-left:auto;color:var(--mut)}.lnmenu-t:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:8px}.lnsignin{text-decoration:none;display:inline-flex;align-items:center}.lnentered{gap:8px}.lnenterlead,.lnentertxt{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lnenteremail{font-size:.92em;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.lnentertxt+.lnenteremail{opacity:.7;max-width:16ch}.lnenterico{flex:none;opacity:.9}@media (max-width:560px){.lnentertxt+.lnenteremail{display:none}}.lnhero{padding-top:82px;padding-bottom:46px;text-align:center}.lnkick{font-size:var(--t-nano);letter-spacing:.14em;color:var(--acc);margin:0 0 20px}.lnh1,.lnkick{font-weight:600}.lnh1{font-family:var(--font-sans);font-size:clamp(30px,5.2vw,50px);line-height:1.12;letter-spacing:-.02em;margin:0 auto;max-width:24ch;color:var(--ink)}.lnpitch{font-size:var(--t-body);line-height:1.62;color:var(--mut);max-width:60ch;margin:20px auto 0}.lncta{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:32px}.lnbig{padding:12px 22px;font-size:var(--t-body);text-decoration:none}.lnbig,.lncopy{display:inline-flex;align-items:center}.lncopy{gap:10px;background:var(--surf);border:1px solid var(--bd);border-radius:8px;padding:11px 14px;transition:border-color .15s,background .15s}.lncopy:hover{border-color:var(--bd3);background:var(--hov)}.lncopy.ok{border-color:var(--okbd);background:var(--okbg)}.lncopycmd{font-size:var(--t-body);color:var(--ink)}.lncopyico{display:inline-flex;color:var(--mut);flex:none}.lncopy.ok .lncopyico,.lncopystate{color:var(--ok)}.lncopystate{font-size:var(--t-micro)}.lncopystate:empty{display:none}.lnproof{background:#1e2220;border:1px solid #2c332f;border-radius:14px;box-shadow:0 14px 40px rgba(26,25,21,.14);overflow:hidden;max-width:760px;margin:0 auto}.lnproofbar{display:flex;align-items:center;gap:7px;padding:11px 15px;border-bottom:1px solid #2c332f;background:#191d1b}.lndot{width:9px;height:9px;border-radius:50%;background:#3a423d;flex:none}.lnprooffile{margin-left:8px;font-size:var(--t-micro);color:#939d95}.lnproofcode{margin:0;padding:20px 22px 22px;font-size:var(--t-sub);line-height:1.75;color:#dfe6e0;white-space:pre;overflow-x:auto}.lnproofnote{margin:16px auto 0}.lnproofnote code{font-size:var(--t-micro);background:var(--hov);border:1px solid var(--bd);border-radius:5px;padding:1px 5px}.lnclose{padding-top:72px;padding-bottom:72px;text-align:center}.lncloseh{font-family:var(--font-sans);font-size:clamp(24px,3.6vw,34px);font-weight:600;letter-spacing:-.015em;margin:0;color:var(--ink)}.lnclosecta{margin-top:26px}.lnread{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-body);font-weight:500;color:var(--acc);text-decoration:none;padding:12px 8px}.lnread:hover{text-decoration:underline}.lnfoot{border-top:1px solid var(--bd);background:linear-gradient(180deg,color-mix(in srgb,var(--surf2) 50%,transparent),transparent)}.lnfootin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:24px;padding-bottom:28px}.lnbrand-foot .lnbrandnm{font-size:var(--t-body)}.lnbrand-foot .lnbrand-mark svg{width:22px;height:22px}.lnfoot-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 auto}.lnfoot-links a{font-size:var(--t-micro);font-weight:600;color:var(--mut);text-decoration:none;transition:color .2s ease}.lnfoot-links a:hover{color:var(--acc)}.lnfoot-links a[aria-current=page]{color:var(--ink)}.lnfoot-c{font-size:var(--t-micro);font-weight:700;color:var(--ink2)}@media (max-width:720px){.lnfootin{flex-direction:column;align-items:flex-start}.lnfoot-links{margin:0}}.lnlegal{max-width:760px;padding-top:40px;padding-bottom:64px}.lnlegal .lnsechead{margin-bottom:28px}.lnlegal-meta{margin:10px 0 0;font-size:var(--t-micro);color:var(--mut)}.lnlegal-toc{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0}.lnlegal-toc a{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid var(--bd);background:var(--surf);font-size:var(--t-micro);font-weight:600;color:var(--ink2);text-decoration:none;transition:border-color .2s ease,color .2s ease}.lnlegal-toc a:hover{border-color:var(--accline);color:var(--accink)}.lnlegal-s{padding:26px 0;border-top:1px solid var(--bd);scroll-margin-top:80px}.lnlegal-s h2{margin:0 0 12px;font-family:var(--font-sans);font-size:var(--t-h2);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.lnlegal-s h3{margin:18px 0 6px;font-size:var(--t-body);font-weight:700;color:var(--ink)}.lnlegal-s li,.lnlegal-s p{margin:0 0 10px;font-size:var(--t-body);line-height:1.65;color:var(--ink2)}.lnlegal-s ul{margin:4px 0 10px;padding-left:22px}.lnlegal-s li{margin-bottom:6px}.lnlegal-s a{color:var(--accink);text-decoration:underline;text-underline-offset:2px}.lnlegal-s strong{color:var(--ink)}.lnlegal-tbl{width:100%;margin:8px 0 12px;border-collapse:collapse;font-size:var(--t-sub)}.lnlegal-tbl td,.lnlegal-tbl th{padding:9px 12px;border-top:1px solid var(--bd);text-align:left;vertical-align:top;color:var(--ink2)}.lnlegal-tbl th{font-weight:700;color:var(--ink)}.lnlegal-tbl thead th{border-top:0;font-size:var(--t-nano);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.lncontact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 8px}.lncontact .lncard{padding:20px;border-color:color-mix(in srgb,var(--ink) 8%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 70%,transparent),transparent 55%),linear-gradient(165deg,var(--surf),color-mix(in srgb,var(--surf2) 60%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 14px 28px -22px color-mix(in srgb,var(--ink) 30%,transparent)}.lncontact .lncard-ico{color:var(--acc);background:linear-gradient(160deg,var(--surf),color-mix(in srgb,var(--acc) 12%,var(--surf)));border-color:var(--accline)}.lncontact .lncard a{font-weight:600;color:var(--accink);text-decoration:none;word-break:break-all}.lncontact .lncard a:hover{text-decoration:underline}:root[data-theme=dark] .lncontact .lncard{border-color:color-mix(in srgb,#fff 9%,transparent);background:linear-gradient(165deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent)}:root[data-theme=dark] .lncontact .lncard-ico{background:linear-gradient(160deg,var(--surf2),var(--surf))}@media (max-width:600px){.lncontact{grid-template-columns:minmax(0,1fr)}}.sipage{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:18px;--si-glow-app:rgb(168 206 176/0.55);--si-glow-ai:rgb(198 186 242/0.5);background:radial-gradient(ellipse 60% 48% at 46% 38%,var(--si-glow-app),transparent 70%),radial-gradient(ellipse 45% 40% at 64% 66%,var(--si-glow-ai),transparent 70%),var(--paper);position:relative;isolation:isolate;overflow:hidden}:root[data-theme=dark] .sipage{--si-glow-app:color-mix(in srgb,var(--acc) 18%,transparent);--si-glow-ai:color-mix(in srgb,#a796e0 12%,transparent)}.sipage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 14%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 30%,transparent 80%)}.sicard{background:var(--surf);border:1px solid var(--bd);border-radius:20px;box-shadow:0 1px 2px rgb(0 0 0/.04),0 24px 48px -16px rgb(0 0 0/.14);padding:40px 36px 34px;width:440px;max-width:100%;text-align:center}.simark{display:inline-flex;margin-bottom:16px}.simark .orgmk{width:48px;height:48px}.sititle{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:600;letter-spacing:-.015em;margin:0}.sisub{font-size:var(--t-body);margin:10px 0 0}.sifoot,.sisub{line-height:1.6;color:var(--mut)}.sifoot{margin:20px 0 0}.siback,.sifoot{font-size:var(--t-sub)}.siback{margin:0}.siform{display:flex;flex-direction:column;margin-top:22px;text-align:left}.silabel{font-size:var(--t-micro);font-weight:600;letter-spacing:.02em;color:var(--mut);margin-bottom:7px}.siinput{width:100%;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--paper);border:1px solid var(--bd);border-radius:12px;padding:12px 14px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.siinput::placeholder{color:var(--mut)}.siinput:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--accbg)}.siinput:disabled{opacity:.6;cursor:not-allowed}.siinput[aria-invalid=true]{border-color:var(--err,var(--err))}.siinput[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(180,83,74,.12)}.sicode{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--t-h2);letter-spacing:.42em;text-align:center;padding:13px;text-indent:.42em}.sibtn{font:inherit;font-size:var(--t-body);font-weight:600;color:var(--onacc);background:var(--acc);border:1px solid var(--acc);border-radius:12px;padding:12px 16px;margin-top:16px;cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0/.08),inset 0 1px 0 rgb(255 255 255/.12);transition:background .14s ease,opacity .14s ease;position:relative;overflow:hidden}.sibtn:hover:not(:disabled){opacity:.9}.sibtn:disabled{opacity:.5;cursor:not-allowed}.sioauth{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:10px;gap:10px;margin-top:24px}.sioauthbtn{display:flex;align-items:center;justify-content:center;height:46px;color:var(--ink);background:transparent;border:1px solid var(--bd);border-radius:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.sioauthbtn svg{width:20px;height:20px}.sioauthbtn:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 4%,transparent);border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.sioauthbtn:focus-visible{outline:none;border-color:var(--acc);box-shadow:0 0 0 4px var(--accbg)}.sioauthbtn:disabled{opacity:.5;cursor:not-allowed}.sialert{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 12px;text-align:left;font-size:var(--t-sub);line-height:1.5;color:var(--ink);background:var(--errbg);border:1px solid color-mix(in srgb,var(--err) 35%,transparent);border-radius:12px}.sialert p{margin:0}.sialerticon{flex:none;margin-top:1px;color:var(--err)}@keyframes si-card-in{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px)}}@keyframes si-item-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.sicard{animation:si-card-in .6s cubic-bezier(.2,.8,.2,1) backwards}.sialert,.siback,.sicard>*,.sioauthbtn{animation:si-item-in .5s cubic-bezier(.2,.8,.2,1) backwards}.sicard>:first-child{animation-delay:.1s}.sicard>:nth-child(2){animation-delay:.16s}.sicard>:nth-child(3){animation-delay:.22s}.sicard>:nth-child(4){animation-delay:.28s}.sicard>:nth-child(5){animation-delay:.34s}.sicard>:nth-child(6){animation-delay:.4s}.sicard>:nth-child(7){animation-delay:.46s}.sicard>:nth-child(n+8){animation-delay:.52s}.sioauthbtn:first-child{animation-delay:.3s}.sioauthbtn:nth-child(2){animation-delay:.35s}.sioauthbtn:nth-child(3){animation-delay:.4s}.sioauthbtn:nth-child(4){animation-delay:.45s}.siback{animation-delay:.55s}.sioauthbtn{transition:background .16s ease,border-color .16s ease,transform .16s ease}.sioauthbtn svg{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.sioauthbtn:hover:not(:disabled){transform:translateY(-1px)}.sioauthbtn:hover:not(:disabled) svg{transform:scale(1.1)}.sioauthbtn:active:not(:disabled){transform:translateY(0) scale(.96)}.sibtn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.28) 50%,transparent 70%);transform:translateX(-100%)}.sibtn:hover:not(:disabled):after{transform:translateX(100%);transition:transform .7s ease}.sibtn{transition:background .14s ease,opacity .14s ease,transform .12s ease}.sibtn:active:not(:disabled){transform:scale(.985)}}.sioauthicon{flex:none}.sidivider{display:flex;align-items:center;gap:14px;margin-top:24px;color:var(--muted,var(--mut2));font-size:var(--t-nano);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sidivider:after,.sidivider:before{content:"";flex:1 1;height:1px;background:var(--line,var(--bd2))}.sierr{color:var(--err,var(--err))}.sierr,.sinotice{font-size:var(--t-sub);line-height:1.5;margin:9px 0 0}.sinotice{color:var(--acc)}.siaddr{color:var(--ink);font-weight:600}.siactions{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-size:var(--t-sub)}.silink{font:inherit;font-size:var(--t-sub);color:var(--acc);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.silink:hover:not(:disabled){opacity:.8}.silink:disabled{color:var(--mut);cursor:default;text-decoration:none}.sidot{color:var(--bd)}.sislug{font-size:var(--t-sub);line-height:1.5;color:var(--mut);margin:9px 0 0;min-height:19px}.sislugval{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--t-mono);color:var(--acc);background:var(--accbg);border-radius:5px;padding:2px 6px}.sislugempty{color:var(--mut)}.lnsr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lnsec{padding:96px 0;content-visibility:auto;contain-intrinsic-size:auto 900px}.lnab{--lnab-green:var(--mark-b,#3e5744);--lnab-green-deep:#34493a;--lnab-map:#1f2b22;--lnab-onGreen:#fdfbf7;--lnab-onGreen-mut:rgba(253,251,247,0.8);--lnab-onGreen-line:rgba(253,251,247,0.2);--lnab-pale:#bdd3c1;display:block}:root[data-theme=dark] .lnab{--lnab-green:var(--paper);--lnab-onGreen:var(--ink3);--lnab-onGreen-mut:var(--mut);--lnab-onGreen-line:var(--bd2);--lnab-pale:var(--acc);--lnab-map:var(--surf)}.lnab-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.lnab-sec{padding-block:136px}.lnab-h2{margin:0;font-family:var(--font-sans);font-weight:400;font-size:44px;line-height:1.15;letter-spacing:-.015em;color:var(--ink3)}.lnab em{font-style:italic}.lnab-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:8px;font-weight:600;font-size:var(--t-body);text-decoration:none;white-space:nowrap}.lnab-btn-paper{background:var(--lnab-onGreen);color:#2f4535}.lnab-btn-paper:hover{background:#ffffff;color:#2f4535}.lnab-btn-ghost{color:var(--lnab-onGreen);border:1px solid rgba(253,251,247,.4)}.lnab-btn-ghost:hover{color:var(--lnab-onGreen);border-color:var(--lnab-onGreen)}.lnab-btn-line{background:var(--surf);color:var(--ink);border:1px solid var(--bd3)}.lnab-btn-line:hover{background:var(--hov);color:var(--ink)}.lnab-btn-wide{justify-content:space-between;min-width:230px;min-height:52px}.lnab-hero{position:relative;overflow:hidden;background:var(--lnab-green);color:var(--lnab-onGreen)}:root[data-theme=dark] .lnab-hero{border-bottom:1px solid var(--bd)}.lnab-herodots{position:absolute;inset:0 0 0 53%;background-image:radial-gradient(circle,rgba(253,251,247,.14) 1.2px,transparent 1.3px);background-size:24px 24px;pointer-events:none}:root[data-theme=dark] .lnab-herodots{opacity:.6}.lnab-rings{position:absolute;right:-120px;top:80px;width:620px;height:620px;opacity:.22;fill:none;stroke:var(--lnab-pale);stroke-width:1;pointer-events:none}.lnab-heroin{position:relative;padding-top:112px}.lnab-herotop{display:flex;align-items:center;gap:18px}.lnab-logo{display:block;height:64px;width:auto}.lnab-rule{width:40px;height:1px;background:rgba(253,251,247,.4)}.lnab-herokick{margin:0;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--lnab-pale)}.lnab-h1{margin:44px 0 0;font-family:var(--font-sans);font-weight:400;font-size:76px;line-height:1;letter-spacing:-.025em;white-space:nowrap;color:var(--lnab-onGreen)}.lnab-h1 em{color:var(--lnab-pale)}.lnab-herorow{margin-top:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:64px}.lnab-herosub{margin:0;max-width:620px;font-size:20px;line-height:1.55;color:var(--lnab-onGreen-mut)}.lnab-stats{list-style:none;margin:112px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--lnab-onGreen-line)}.lnab-stats li{padding:30px 0 44px 32px;border-left:1px solid var(--lnab-onGreen-line)}.lnab-stats li:first-child{padding-left:0;border-left:0}.lnab-statn{margin:0;font-family:var(--font-sans);font-size:52px;line-height:1}.lnab-statl{margin:12px 0 0;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--lnab-onGreen-mut)}.lnab-storyin{display:flex;gap:80px;align-items:flex-start}.lnab-storyside{width:480px;flex-shrink:0}.lnab-year{margin:0;font-family:var(--font-sans);font-size:190px;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--acc)}.lnab-storyplace{margin:20px 0 0;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--mut)}.lnab-storybody{flex-grow:1;padding-top:20px}.lnab-storybody .lnab-h2{margin-bottom:32px}.lnab-storybody p{margin:0 0 20px;max-width:64ch;font-size:18px;line-height:1.65;color:var(--ink2)}.lnab-storybody p:last-child{margin-bottom:0}.lnab-pillars{background:var(--surf);border-block:1px solid var(--bd2)}.lnab-pillars>.lnab-wrap{padding-top:104px}.lnab-headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:56px}.lnab-headnote{margin:0;max-width:360px;font-size:16.5px;color:var(--mut)}.lnab-pillargrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--bd2)}.lnab-pillar{padding:48px 40px 64px;border-left:1px solid var(--bd2)}.lnab-pillar:first-child{padding-left:0;border-left:0}.lnab-pillar:last-child{padding-right:0}.lnab-pillarname{margin:0;font-family:var(--font-sans);font-weight:400;font-size:76px;line-height:1;letter-spacing:-.03em;color:var(--ink3)}.lnab-pillarname span{color:var(--acc)}.lnab-pillarline{margin:22px 0 28px;font-size:16.5px;color:var(--ink2)}.lnab-pillarlist{list-style:none;margin:0;padding:0;font-family:var(--font-mono);font-size:var(--t-mono);line-height:2.1;color:var(--mut)}.lnab-partners{border-top:1px solid var(--bd2)}.lnab-partnersin{min-height:84px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 36px}.lnab-partnerslabel{margin:0;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--mut)}.lnab-partnerlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 36px;font-size:var(--t-body);font-weight:600;color:var(--ink2)}.lnab-mission{padding-block:144px}.lnab-missiontext{margin:0;max-width:1080px;font-family:var(--font-sans);font-size:54px;line-height:1.16;letter-spacing:-.02em;color:var(--ink3)}.lnab-missiontext em{color:var(--acc)}.lnab-vision{margin-top:56px;padding-top:28px;max-width:780px;display:flex;gap:28px;align-items:baseline;border-top:1px solid var(--bd2)}.lnab-visionlabel{flex-shrink:0;margin:0;font-family:var(--font-mono);font-weight:400;font-size:var(--t-mono);color:var(--mut)}.lnab-vision p{margin:0;font-size:20px;line-height:1.5;color:var(--ink2)}.lnab-values{padding-block:120px;background:var(--surf2);border-block:1px solid var(--bd0)}.lnab-valuesin{display:flex;gap:80px}.lnab-valuesh{width:340px;flex-shrink:0}.lnab-valuelist{flex-grow:1;list-style:none;margin:0;padding:0;border-top:1px solid var(--bd3)}.lnab-valuerow{display:grid;grid-template-columns:64px 300px minmax(0,1fr);align-items:baseline;padding:26px 16px;border-bottom:1px solid var(--bd3)}@media (prefers-reduced-motion:no-preference){.lnab-valuerow{transition:background-color .15s}}.lnab-valuerow:hover{background:var(--hov)}.lnab-valuenum{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--accink)}.lnab-valuename{font-family:var(--font-sans);font-size:25px;color:var(--ink3)}.lnab-valueline{font-size:16px;color:var(--mut)}.lnab-offices{padding-bottom:120px}.lnab-officegrid{display:flex;gap:32px;align-items:stretch}.lnab-map{flex:0 0 800px;max-width:100%;box-sizing:border-box;padding:28px 40px 24px;border-radius:16px;background:var(--lnab-map)}:root[data-theme=dark] .lnab-map{border:1px solid var(--bd)}.lnab-mapsvg{display:block;width:100%;height:auto}.lnab-officelist{flex-grow:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--bd3)}.lnab-officelist li{flex-grow:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-block:16px;border-bottom:1px solid var(--bd3)}.lnab-officename{display:flex;align-items:baseline;gap:12px}.lnab-officecity{margin:0;font-size:17.5px;font-weight:600;color:var(--ink3)}.lnab-officerole{margin:0;font-size:14.5px;color:var(--mut)}.lnab-productsec{padding-bottom:136px}.lnab-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--bd3);border-radius:16px;background:var(--surf)}.lnab-productstext{padding:52px 56px}.lnab-productsh{margin-bottom:14px;font-size:38px}.lnab-productstext p{margin:0 0 30px;font-size:17px;color:var(--mut)}.lnab-productstext p a{font-weight:600}.lnab-motif{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:52px 56px;background:var(--accbg);border-left:1px solid var(--accline)}.lnab-motifrow{display:flex;align-items:center;gap:14px}.lnab-motiflabel{width:150px;flex-shrink:0;font-family:var(--font-mono);font-size:12px;color:var(--accink)}.lnab-motiftrack{flex-grow:1;display:flex}.lnab-motifbar{height:10px;border-radius:5px}.lnab-motifbar-a{background:#4f6b56}.lnab-motifbar-b{background:#6f8c77}.lnab-motifbar-c{background:#8fae95}.lnab-motifbar-d{background:#3e5744}.lnab-motifcap{margin:10px 0 0;font-family:var(--font-mono);font-size:11.5px;color:var(--mut)}.lnab-close{background:var(--lnab-green);color:var(--lnab-onGreen)}:root[data-theme=dark] .lnab-close{background:var(--surf);border-top:1px solid var(--bd)}.lnab-closein{padding-block:120px;display:flex;align-items:flex-end;justify-content:space-between;gap:64px}.lnab-closeh{margin:0;max-width:760px;font-family:var(--font-sans);font-weight:400;font-size:84px;line-height:1.02;letter-spacing:-.025em;color:var(--lnab-onGreen)}.lnab-closeh em{color:var(--lnab-pale)}.lnab-closesub{margin:28px 0 0;max-width:560px;font-size:19px;line-height:1.55;color:var(--lnab-onGreen-mut)}.lnab-closecta{flex-shrink:0;display:flex;flex-direction:column;gap:12px}@media (max-width:1100px){.lnab-officegrid{flex-direction:column}.lnab-map{flex-basis:auto}}@media (max-width:900px){.lnab-sec{padding-block:96px}.lnab-h1{font-size:64px;white-space:normal}.lnab-h2{font-size:34px}.lnab-closein,.lnab-headrow,.lnab-herorow{flex-direction:column;align-items:flex-start;gap:28px}.lnab-stats{margin-top:72px;grid-template-columns:repeat(2,minmax(0,1fr))}.lnab-stats li:nth-child(3){padding-left:0;border-left:0}.lnab-stats li:nth-child(n+3){border-top:1px solid var(--lnab-onGreen-line)}.lnab-rings{display:none}.lnab-storyin,.lnab-valuesin{flex-direction:column;gap:32px}.lnab-storyside,.lnab-valuesh{width:auto}.lnab-year{font-size:120px}.lnab-pillargrid{grid-template-columns:minmax(0,1fr)}.lnab-pillar,.lnab-pillar:first-child{padding:36px 0;border-left:0;border-top:1px solid var(--bd2)}.lnab-pillar:first-child{border-top:0}.lnab-pillarname{font-size:56px}.lnab-missiontext{font-size:36px}.lnab-vision{flex-direction:column;gap:8px}.lnab-valuerow{grid-template-columns:48px minmax(0,1fr);row-gap:4px}.lnab-valueline{grid-column:2}.lnab-products{grid-template-columns:minmax(0,1fr)}.lnab-motif{border-left:0;border-top:1px solid var(--accline)}.lnab-closeh{font-size:56px}}@media (max-width:600px){.lnab-heroin{padding-top:72px}.lnab-h1{font-size:46px}.lnab-herosub{font-size:17.5px}.lnab-statn{font-size:38px}.lnab-stats li{padding:22px 0 28px 20px}.lnab-map{padding:16px}.lnab-motif,.lnab-productstext{padding:36px 24px}.lnab-motiflabel{width:110px}.lnab-closeh{font-size:42px}.lnab-btn-wide{min-width:0;width:100%}.lnab-closecta{width:100%}}.lnband{background:var(--surf2);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.lnsechead{max-width:760px;margin:0 0 44px}.lnsechead.lncenter{margin-left:auto;margin-right:auto;text-align:center}.lnh2{font-family:var(--font-sans);font-size:clamp(28px,4vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0}.lnh2t{display:block;max-width:22ch;text-wrap:balance}.lncenter .lnh2t{margin:0 auto}.lnsechead.is-oneline,.lnsechead.is-oneline .lnh2t{max-width:none}.lnlede.is-tag{display:inline-flex;align-items:center;gap:10px;max-width:100%;box-sizing:border-box;margin-top:16px;padding:7px 14px 7px 12px;border:1px solid var(--accline);border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 10%,var(--surf)),var(--surf) 70%);font-size:var(--t-sub);font-weight:500;line-height:1.4;color:var(--ink)}.lnlede.is-tag:before{content:"";width:8px;height:8px;flex:none;border-radius:2px;transform:rotate(45deg);background:linear-gradient(135deg,var(--acc),var(--ok));box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 14%,transparent)}.lneyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-sans),sans-serif;font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--acc);margin:0 0 14px}.lneyebrow-t{padding-bottom:8px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 55%,transparent) 18%,var(--acc) 50%,color-mix(in srgb,var(--acc) 55%,transparent) 82%,transparent) no-repeat bottom /100% 2px}.lncenter .lneyebrow{justify-content:center}.lneyebrow.lnkindtag.k-apm{--h:205}.lneyebrow.lnkindtag.k-aipm{--h:268}.lneyebrow.lnkindtag.k-mcp{--h:180}.lneyebrow.lnkindtag.k-faq{--h:34}.lnkindtag .lnchip{margin-left:10px}.lneyebrow.lnkindtag{display:inline-flex;gap:0;width:auto;padding:5px 14px 5px 5px;border-radius:999px;font-size:var(--t-nano);letter-spacing:.12em;color:hsl(var(--h) 38% 34%);background:linear-gradient(115deg,hsl(var(--h) 70% 55%/.13),hsl(var(--h) 70% 55%/.05));border:1px solid hsl(var(--h) 55% 45%/.24);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 6px 16px -12px hsl(var(--h) 50% 30%/.5)}.lnkindtag-k{padding:3px 9px;border-radius:999px;font-weight:700;color:hsl(var(--h) 45% 28%);background:hsl(var(--h) 60% 50%/.16)}.lnkindtag-t{margin-left:10px;padding-left:10px;border-left:1px solid hsl(var(--h) 45% 45%/.3);font-weight:600}:root[data-theme=dark] .lneyebrow.lnkindtag{color:hsl(var(--h) 50% 80%);background:linear-gradient(115deg,hsl(var(--h) 60% 60%/.16),hsl(var(--h) 60% 60%/.06));border-color:hsl(var(--h) 60% 65%/.28);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}:root[data-theme=dark] .lnkindtag-k{color:hsl(var(--h) 60% 86%);background:hsl(var(--h) 60% 60%/.22)}.lnkindtag-solo{padding:3px 4px 3px 9px;font-weight:700}.lneyebrow.lnkindtag.k-brand{color:var(--accink);background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 20%,var(--surf)),color-mix(in srgb,var(--acc) 8%,var(--surf)));border:1px solid color-mix(in srgb,var(--acc) 38%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 6px 16px -12px color-mix(in srgb,var(--acc) 70%,transparent)}.k-brand .lnkindtag-k{color:var(--accink);background:color-mix(in srgb,var(--acc) 18%,transparent)}.k-brand .lnkindtag-t{border-left-color:var(--accline)}:root[data-theme=dark] .lneyebrow.lnkindtag.k-brand{background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 24%,var(--surf)),color-mix(in srgb,var(--acc) 10%,var(--surf)));border-color:color-mix(in srgb,var(--acc) 40%,transparent);color:var(--acc);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.lnlede{font-size:var(--t-h3);line-height:1.55;color:var(--mut);max-width:58ch;margin:16px 0 0;text-wrap:pretty}.lncenter .lnlede{margin-left:auto;margin-right:auto}.lnh3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--font-sans);font-size:var(--t-h2);letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:0}.lnh3,.lnh3sub{font-weight:600}.lnh3sub{order:-1;width:100%;font-family:var(--font-sans),sans-serif;font-size:var(--t-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.lnh3ico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--accbg);color:var(--accink);border:1px solid var(--accline)}.lncard-sub{font-size:var(--t-body);line-height:1.5;color:var(--mut)}.lnchip{display:inline-flex;align-items:center;font-family:var(--font-sans),sans-serif;font-size:var(--t-nano);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:3px 7px;border-radius:999px;border:1px solid;white-space:nowrap;flex:none}.lnchip.live{color:var(--ok);background:var(--surf);border-color:var(--okbd)}.lnchip.coming{color:var(--mut);background:var(--surf);border-color:var(--bd3);border-style:dashed}.lnchips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:10px 0 0;padding:0;font-size:var(--t-sub);color:var(--mut)}.lnchips li{display:inline-flex;align-items:center;gap:6px}.lncard,.lnpanelcard{display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px;background:var(--surf);border:1px solid var(--bd);border-radius:16px}.lnpanelcard{padding:24px 24px 26px;gap:0}.lncard-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:8px;border-radius:10px;background:var(--surf2);border:1px solid var(--bd);color:var(--ink2)}.lncard-name{font-size:var(--t-body);font-weight:600;color:var(--ink)}.lnhero{padding:76px 0 48px}.lnhero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center;text-align:center}.lnhero-eyebrow{grid-column:1/-1;font-size:var(--t-sub);justify-content:center;text-align:center;margin-bottom:-22px}.lnhero-eyebrow .lneyebrow-t{padding-bottom:9px}.lnhero .lnh1{max-width:26ch;text-wrap:balance}.lnh1-br{display:none}@media (min-width:1024px){.lnh1-br{display:inline}}.lnherobanner{display:inline-flex;align-items:center;gap:11px;max-width:min(100%,46rem);box-sizing:border-box;margin:24px 0 0;padding:10px 20px 10px 15px;border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--surf),var(--surf)) padding-box,linear-gradient(110deg,color-mix(in srgb,var(--acc) 20%,transparent),color-mix(in srgb,var(--acc) 60%,transparent) 45%,color-mix(in srgb,var(--acc) 20%,transparent)) border-box;box-shadow:0 8px 24px -18px color-mix(in srgb,var(--acc) 60%,transparent);font-size:var(--t-body);line-height:1.45;color:var(--ink2);text-align:left;text-wrap:pretty}.lnpulse{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.lnhero .lncta{margin-top:30px}.lndemo{display:inline-flex;margin:0}.lnalt,.lnmain{display:contents}.lnalt .btn{background:var(--surf);color:var(--ink);border:1px solid var(--bd3)}.lnalt .btn:hover{opacity:1;background:var(--hov)}.lnhero-vis{position:relative;min-width:0}@media (min-width:1024px){.lnhero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:52px;text-align:left}.lnhero .lnh1{margin:0;max-width:none;font-size:clamp(36px,4.2vw,48px);text-wrap:wrap}.lnhero-copy .lncta{justify-content:flex-start}}.lnobj-stage{position:relative;width:min(100%,440px);margin:0 auto;padding:28px 0 44px;perspective:1400px}.lnobj{position:relative;aspect-ratio:5/4;border-radius:28px;transform:translateZ(var(--lift,0)) rotateX(calc(9deg - var(--py, 0) * 16deg)) rotateY(calc(-16deg + var(--px, 0) * 22deg)) rotate(-3deg);transform-style:preserve-3d;background:linear-gradient(145deg,color-mix(in srgb,var(--accbg) 70%,var(--surf)) 0,var(--surf) 48%,color-mix(in srgb,var(--surf3) 60%,var(--surf)) 100%);box-shadow:inset 1px 1px 0 color-mix(in srgb,#fff 80%,transparent),inset -1px -1px 0 color-mix(in srgb,var(--ink) 8%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 30px -18px color-mix(in srgb,var(--ink) 40%,transparent),0 44px 80px -36px color-mix(in srgb,var(--ink) 45%,transparent);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.lnobj-clip{inset:0;border-radius:inherit;overflow:hidden}.lnobj-clip,.lnobj-glow{position:absolute;pointer-events:none}.lnobj-glow{inset:-40%;background:radial-gradient(closest-side,color-mix(in srgb,#fff 70%,transparent),transparent 70%);opacity:.9;transform:translate(-12%,-18%)}.lnobj-spot{position:absolute;inset:0;background:radial-gradient(circle at calc(50% + var(--px, 0) * 110%) calc(50% + var(--py, 0) * 110%),color-mix(in srgb,#fff 60%,transparent),transparent 46%);opacity:0}.lnobj-stage.is-hover{--lift:22px}.lnobj-stage.is-hover .lnobj-spot{opacity:1}.lnkind.k-apm,.lnobj-term.k-apm{--h:205}.lnkind.k-aipm,.lnobj-term.k-aipm{--h:268}.lnkind{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:.82em;font-weight:700;letter-spacing:.08em;line-height:1.25;white-space:nowrap;vertical-align:.08em;color:hsl(var(--h) 45% 28%);background:hsl(var(--h) 70% 55%/.12);border:1px solid hsl(var(--h) 55% 45%/.24)}:root[data-theme=dark] .lnkind{color:hsl(var(--h) 60% 82%);background:hsl(var(--h) 60% 60%/.14);border-color:hsl(var(--h) 60% 65%/.28)}.lnobj-badge{position:absolute;padding:5px 12px;font-size:var(--t-micro);vertical-align:baseline;box-shadow:0 8px 18px -10px hsl(var(--h) 50% 30%/.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateZ(24px)}:root[data-theme=dark] .lnobj-badge{box-shadow:0 8px 18px -10px hsl(var(--h) 60% 10%/.8)}.lnobj-terms{position:absolute;top:19%;bottom:21%;left:7%;right:7%;display:grid;grid-template-columns:31% 1fr 31%;grid-template-rows:repeat(4,1fr);align-items:center}.lnobj-term.at-l{grid-column:1;justify-self:start;text-align:left}.lnobj-term.at-r{grid-column:3;justify-self:end;text-align:right}.lnobj-term{font-size:var(--t-micro);font-weight:600;line-height:1.25;color:hsl(var(--h) 35% 32%/.34)}:root[data-theme=dark] .lnobj-term{color:hsl(var(--h) 50% 80%/.28)}:root[data-theme=dark] .lnobj-spot{background:radial-gradient(circle at calc(50% + var(--px, 0) * 110%) calc(50% + var(--py, 0) * 110%),color-mix(in srgb,var(--acc) 30%,transparent),transparent 46%)}.lnobj-mark{--mark-a:#4f6b56;--mark-b:#3e5744;position:absolute;top:50%;left:50%;width:36%;height:auto;transform:translate(-50%,-58%) translateZ(30px);filter:drop-shadow(0 18px 22px color-mix(in srgb,var(--accink) 40%,transparent)) drop-shadow(0 2px 3px color-mix(in srgb,var(--ink) 25%,transparent))}:root[data-theme=dark] .lnobj-mark{--mark-a:#5b7a62;--mark-b:#3e5744;filter:drop-shadow(0 16px 20px rgb(0 0 0/.55)) drop-shadow(0 0 14px color-mix(in srgb,var(--acc) 14%,transparent))}.lnobj-status{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:var(--surf);border:1px solid var(--okbd);font-size:var(--t-micro);font-weight:600;color:var(--okink);transform:translateZ(18px);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--ink) 30%,transparent)}.lnobj-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.lnobj-label{position:absolute;left:22px;bottom:18px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--t-h3);font-weight:600;color:var(--ink2);transform:translateZ(18px);text-shadow:0 1px 0 color-mix(in srgb,#fff 60%,transparent)}.lnobj-label svg{color:#e5242b;filter:drop-shadow(0 0 3px rgb(229 36 43/.55)) drop-shadow(0 0 8px rgb(229 36 43/.3))}.lnobj-floor{position:absolute;left:12%;right:6%;bottom:10px;height:46px;border-radius:50%;background:color-mix(in srgb,var(--ink) 26%,transparent);filter:blur(22px);transform:translateX(calc(var(--px, 0) * -28px)) rotate(-3deg);z-index:-1}.lnobj-stage.is-hover .lnobj-floor{opacity:.75;filter:blur(28px)}:root[data-theme=dark] .lnobj{background:linear-gradient(145deg,color-mix(in srgb,var(--accbg) 80%,var(--surf)) 0,var(--surf) 50%,color-mix(in srgb,var(--surf3) 70%,var(--surf)) 100%);box-shadow:inset 1px 1px 0 color-mix(in srgb,#fff 14%,transparent),inset -1px -1px 0 color-mix(in srgb,#000 40%,transparent),0 1px 2px color-mix(in srgb,#000 40%,transparent),0 18px 30px -18px color-mix(in srgb,#000 70%,transparent),0 44px 80px -36px color-mix(in srgb,#000 80%,transparent);border-color:color-mix(in srgb,#fff 10%,transparent)}:root[data-theme=dark] .lnobj-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 30%,transparent),transparent 70%)}:root[data-theme=dark] .lnobj-label{text-shadow:none}:root[data-theme=dark] .lnobj-floor{background:color-mix(in srgb,#000 70%,transparent)}@media (min-width:1024px){.lnobj-stage{margin:0 0 0 auto;width:min(100%,470px)}}.lnrot{display:flex;align-items:center;gap:12px;width:100%;max-width:min(100%,46rem);box-sizing:border-box;margin:26px 0 0;padding:11px 11px 11px 16px;border:1px solid var(--accline);border-radius:16px;background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 10%,var(--surf)),var(--surf) 70%);text-align:left}.lnrot-spark{width:10px;height:10px;flex:none;border-radius:3px;transform:rotate(45deg);background:linear-gradient(135deg,var(--acc),var(--ok));box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}.lnrot-line{flex:1 1;min-width:0;min-height:1.5em;margin:0;font-size:var(--t-body);font-weight:500;line-height:1.5;color:var(--ink)}.lnrot-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;border-radius:1px;background:var(--acc)}.lnrot-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;padding:0;border:1px solid var(--bd);border-radius:50%;background:var(--surf);color:var(--mut);cursor:pointer;transition:color .15s,border-color .15s}.lnrot-btn:hover{color:var(--ink);border-color:var(--bd3)}.lnrot-btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.lnhero-cta{display:flex;justify-content:center;margin-top:30px}.lnhero-cta .lncta{margin-top:0;justify-content:center}@media (max-width:1023px){.lnrot{margin-left:auto;margin-right:auto}}@media (max-width:600px){.lnrot-line{min-height:3em;font-size:var(--t-sub)}.lnobj-badge{padding:3px 9px}.lnobj-badge,.lnobj-term{font-size:var(--t-nano)}}.lnrail{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:48px 0 0;padding:0}.lnrailchip{display:inline-flex;align-items:center;gap:8px;min-height:36px;box-sizing:border-box;padding:7px 13px;background:var(--surf);border:1px solid var(--bd);border-radius:999px;font-size:var(--t-sub);color:var(--ink2);white-space:nowrap}.lnrailchip svg{flex:none;color:var(--acc)}.lnframe{position:relative;margin:0;min-width:0;text-align:left;background:var(--surf);border:1px solid var(--bd);border-radius:12px;overflow:hidden;box-shadow:0 22px 50px -26px color-mix(in srgb,var(--ink) 34%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lnframe-hero{max-width:860px;margin:0 auto}.lnframe-bar{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--surf2);border-bottom:1px solid var(--bd)}.lnframe-dots{display:inline-flex;gap:6px;flex:none}.lnframe-dots i{display:block;width:9px;height:9px;border-radius:50%;background:var(--bd3)}.lnframe-crumb{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:72%;margin:0 auto;padding:3px 12px;background:var(--paper);border:1px solid var(--bd);border-radius:999px;font-family:var(--font-mono),monospace;font-size:var(--t-micro);color:var(--mut);transform:translateX(-16px)}.lnframe-crumb svg{flex:none}.lnframe-crumbt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnframe-body{padding:16px;background:var(--paper);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lnframe-stage{position:relative;padding:18px;min-width:0}.lnframe-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--bd3) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bd3) 55%,transparent) 1px,transparent 1px);background-size:24px 24px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%)}.lnframe-stage>*{position:relative}.lnframe-body .inctabs{margin-top:14px;margin-bottom:12px}.lnframe-body .incdh-title{font-family:var(--font-sans)}.lnframe-sech{font-size:var(--t-nano);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:16px 0 8px}.lnframe-sech:first-child{margin-top:0}.lnframe-flush{padding:0;overflow:hidden}.lnframe-pad{padding:12px}.lnframe .statgrid.lnframe-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.lnframe-stats .statcard{padding:12px 14px}.lnframe-err{color:var(--err)}.lnframe .tbl{width:100%}.lnframe .lghead,.lnframe .lgmain{grid-template-columns:14px 64px 52px 104px minmax(0,1fr);cursor:default}.lnframe .ocrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 84px minmax(0,1.5fr)}.lnframe .wrow{grid-template-columns:180px 1fr}.lnframe .axis{padding-left:214px}.lnframe .dur.lnin{left:auto;right:8px;color:var(--ink2)}.lnframe .inctbl .col-who{width:24%}.lnframe-wfrows{padding-bottom:10px}.lnexc,.lnexcmark{display:block;width:10px;height:10px;background:var(--err);border-radius:2px;transform:rotate(45deg);flex:none}.lnexc{position:absolute;top:4px;margin-left:-5px;box-shadow:0 0 0 2px var(--surf)}.lnexcnote{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 20px 14px;border-top:1px dashed var(--bd);font-size:var(--t-micro);color:var(--err)}.lnflow{display:grid;grid-template-columns:minmax(0,4fr) auto minmax(0,1.3fr);align-items:stretch;grid-gap:16px;gap:16px}.lnflow-four{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;perspective:900px}.lnflow .lncard{position:relative;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,#fff 75%,transparent),transparent 55%),linear-gradient(160deg,var(--surf),color-mix(in srgb,var(--surf2) 70%,var(--surf)));border-color:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent),0 14px 28px -18px color-mix(in srgb,var(--ink) 30%,transparent)}.lnflow .lncard-ico{background:linear-gradient(160deg,var(--surf),var(--surf2));border-color:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 90%,transparent),0 4px 10px -6px color-mix(in srgb,var(--ink) 35%,transparent);color:var(--acc)}.lnflow .lncard-one{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,#fff 55%,transparent),transparent 55%),var(--accbg);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 18px 36px -20px color-mix(in srgb,var(--acc) 60%,transparent)}.lnflow-four .lncard:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 2px 4px color-mix(in srgb,var(--ink) 6%,transparent),0 24px 36px -20px color-mix(in srgb,var(--ink) 38%,transparent)}:root[data-theme=dark] .lnflow .lncard{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,#fff 6%,transparent),transparent 55%),linear-gradient(160deg,var(--surf2),var(--surf));border-color:color-mix(in srgb,#fff 9%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent),0 16px 30px -18px rgb(0 0 0/.7)}:root[data-theme=dark] .lnflow .lncard-ico{background:linear-gradient(160deg,var(--surf2),var(--surf));border-color:color-mix(in srgb,#fff 10%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}:root[data-theme=dark] .lnflow .lncard-one{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,#fff 6%,transparent),transparent 55%),var(--accbg)}.lnflow-arrow{display:flex;align-items:center;justify-content:center;color:var(--acc)}@property --lnang{syntax:"<angle>";inherits:false;initial-value:0deg}.lncard-one{position:relative;background:var(--accbg);border-color:transparent;isolation:isolate}.lncard-one:before{content:"";position:absolute;inset:-1px;z-index:-1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--lnang),var(--acc),color-mix(in srgb,var(--acc) 18%,transparent) 30%,var(--acc) 55%,color-mix(in srgb,var(--acc) 18%,transparent) 80%,var(--acc));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lncard-one .lncard-name{font-family:var(--font-sans);font-size:var(--t-h2);color:var(--accink)}.lncard-one .lncard-sub{color:var(--accink)}.lncard-one .lncard-ico{background:var(--surf);border-color:var(--accline);color:var(--acc)}.lntabs{position:relative;display:inline-flex;gap:2px;max-width:100%;margin:0 0 26px;padding:4px;background:var(--surf2);border:1px solid var(--bd);border-radius:999px;overflow-x:auto;scrollbar-width:none}.lntabs::-webkit-scrollbar{display:none}.lntabs-ind{position:absolute;top:4px;bottom:4px;left:0;width:var(--ind-w,0);transform:translateX(var(--ind-x,0));background:var(--surf);border:1px solid var(--accline);border-radius:999px;box-shadow:0 2px 8px -3px color-mix(in srgb,var(--ink) 22%,transparent);opacity:0;box-sizing:border-box}.lntabs.has-ind .lntabs-ind{opacity:1}.lntab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;flex:none;font:inherit;font-size:var(--t-sub);font-weight:600;color:var(--mut);background:transparent;border:0;border-radius:999px;padding:7px 15px 7px 8px;white-space:nowrap;cursor:pointer;transition:color .15s}.lntab:hover{color:var(--ink)}.lntab.ison{color:var(--accink)}.lntabs:not(.has-ind) .lntab.ison{background:var(--surf);box-shadow:inset 0 0 0 1px var(--accline)}.lntabn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:var(--t-nano);background:var(--surf);border:1px solid var(--bd);transition:background .2s,color .2s,border-color .2s}.lntab.ison .lntabn{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.lnpanels{display:grid}.lnpanel{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(8px)}.lnpanel.ison{opacity:1;visibility:visible;transform:none}.lnfaqi summary:focus-visible,.lnlink:focus-visible,.lnpanel:focus-visible,.lnread:focus-visible,.lntab:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:8px}.lnstop{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,2fr);grid-gap:28px;gap:28px;align-items:center}.lnstop-h{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;text-wrap:balance}.lnstoptext .lncard-sub{max-width:40ch;margin:0 0 14px}.lnclaims{list-style:none;margin:16px 0 0;padding:0}.lnclaim,.lnclaims{display:flex;flex-direction:column}.lnclaim{gap:4px;padding:13px 0;border-top:1px solid var(--bd)}.lnclaim:first-child{border-top:0;padding-top:0}.lnclaim:last-child{padding-bottom:0}.lnclaim-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.lnclaim-l{font-weight:600;color:var(--ink)}.lnaipm{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch}.lnaipm>.lnpanelcard:first-child{grid-column:1;grid-row:1}.lnaipm>.lnpanelcard:nth-child(2){grid-column:3;grid-row:1}.lnaipm-link{grid-column:2;grid-row:1;position:relative;display:flex;align-items:center;justify-content:center}.lnaipm-link:before{content:"";position:absolute;top:10%;bottom:10%;left:50%;width:1px;background:linear-gradient(transparent,var(--acc),transparent)}.lnaipm-link span{position:relative;writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 0;background:var(--surf2);font-size:var(--t-nano);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.lnqual{margin-top:16px}.lnaipm .lnpanelcard,.lnqual{--h:268;position:relative;background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 70%,transparent),transparent 55%),linear-gradient(165deg,var(--surf),color-mix(in srgb,var(--surf2) 60%,var(--surf)));border-color:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 18px 36px -24px color-mix(in srgb,var(--ink) 32%,transparent)}.lnaipm .lnpanelcard:before,.lnqual:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,hsl(var(--h) 55% 62%/.75) 30%,color-mix(in srgb,var(--acc) 80%,transparent) 70%,transparent)}.lnaipm .lnh3ico,.lnqual .lnh3ico{width:36px;height:36px;border-radius:10px;color:hsl(var(--h) 40% 38%);background:linear-gradient(160deg,hsl(var(--h) 70% 97%),hsl(var(--h) 45% 91%));border:1px solid hsl(var(--h) 45% 55%/.25);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 90%,transparent),0 6px 12px -8px hsl(var(--h) 50% 30%/.45)}.lnaipm .lnh3sub{color:hsl(var(--h) 35% 45%)}.lnaipm .lnclaim-l,.lnqual .lnclaim-l{letter-spacing:-.005em}.lnqual .lnclaims-row{gap:0}.lnqual .lnclaims-row .lnclaim{padding:0 24px}.lnqual .lnclaims-row .lnclaim:first-child{padding-left:0}.lnqual .lnclaims-row .lnclaim+.lnclaim{border-left:1px solid var(--bd)}:root[data-theme=dark] .lnaipm .lnpanelcard,:root[data-theme=dark] .lnqual{background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 5%,transparent),transparent 55%),linear-gradient(165deg,var(--surf2),var(--surf));border-color:color-mix(in srgb,#fff 9%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 18px 36px -22px rgb(0 0 0/.75)}:root[data-theme=dark] .lnaipm .lnh3ico,:root[data-theme=dark] .lnqual .lnh3ico{color:hsl(var(--h) 60% 82%);background:linear-gradient(160deg,hsl(var(--h) 25% 22%),hsl(var(--h) 20% 16%));border-color:hsl(var(--h) 50% 70%/.22);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}:root[data-theme=dark] .lnaipm .lnh3sub{color:hsl(var(--h) 45% 75%)}.lnclaims-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.lnclaims-row .lnclaim{border-top:0;padding:0}.lnduo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px;align-items:start}.lnfam-apm .lnpanelcard,.lnqual.lnfam-apm{--h:205}.lnfam-apm .lnaipm-link:before{background:linear-gradient(transparent,hsl(205 45% 50%),transparent)}.lnfam-apm .lnaipm-link span{background:var(--paper);color:hsl(205 40% 40%)}:root[data-theme=dark] .lnfam-apm .lnaipm-link span{color:hsl(205 50% 75%)}.lnfam-apm .lnh3sub{color:hsl(205 35% 42%)}:root[data-theme=dark] .lnfam-apm .lnh3sub{color:hsl(205 45% 75%)}.lnapm-frame{max-width:860px;margin:28px auto 0}.lnlegend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0}.lnlegend span{display:inline-flex;align-items:center;gap:6px}.lnconvo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.lnconvo-lab{margin:0;font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.lnasks{list-style:none;display:flex;flex-direction:column;gap:8px;margin:14px 0 22px;padding:0}.lnconvo-side{--h:180;position:relative;padding:22px 24px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 70%,transparent),transparent 55%),linear-gradient(165deg,var(--surf),color-mix(in srgb,var(--surf2) 60%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 18px 36px -24px color-mix(in srgb,var(--ink) 32%,transparent)}.lnconvo-side:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,hsl(var(--h) 50% 45%/.7) 30%,color-mix(in srgb,var(--acc) 80%,transparent) 70%,transparent)}.lnconvo-side .lnconvo-lab{display:flex;align-items:center;gap:8px;color:hsl(var(--h) 40% 30%)}.lnconvo-side .lnconvo-lab:before{content:"";width:7px;height:7px;border-radius:50%;background:hsl(var(--h) 50% 40%);box-shadow:0 0 0 3px hsl(var(--h) 50% 40%/.15)}.lnask{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid hsl(var(--h) 40% 40%/.18);background:linear-gradient(115deg,hsl(var(--h) 55% 45%/.08),hsl(var(--h) 55% 45%/.02));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent);font-size:var(--t-sub);font-weight:500;color:var(--ink)}.lnask:before{content:"\203A";flex:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--t-body);font-weight:700;line-height:1;color:hsl(var(--h) 45% 36%)}.lnask:hover{border-color:hsl(var(--h) 45% 40%/.4);background:linear-gradient(115deg,hsl(var(--h) 55% 45%/.14),hsl(var(--h) 55% 45%/.04))}.lnconvo-side .lnconvo-claims{padding-top:18px;border-top:1px solid var(--bd)}:root[data-theme=dark] .lnconvo-side{border-color:color-mix(in srgb,#fff 9%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 5%,transparent),transparent 55%),linear-gradient(165deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 18px 36px -22px rgb(0 0 0/.75)}:root[data-theme=dark] .lnconvo-side .lnconvo-lab{color:hsl(var(--h) 45% 72%)}:root[data-theme=dark] .lnconvo-side .lnconvo-lab:before{background:hsl(var(--h) 50% 60%)}:root[data-theme=dark] .lnask{border-color:hsl(var(--h) 50% 60%/.2);background:linear-gradient(115deg,hsl(var(--h) 50% 55%/.1),hsl(var(--h) 50% 55%/.03));box-shadow:none}:root[data-theme=dark] .lnask:before{color:hsl(var(--h) 55% 68%)}.lnchat{gap:12px}.lnbubble,.lnchat{display:flex;flex-direction:column}.lnbubble{gap:6px;max-width:94%;padding:12px 14px;border-radius:14px;font-size:var(--t-sub);line-height:1.5;color:var(--ink)}.lnq{align-self:flex-end;background:var(--accbg);color:var(--accink);border-bottom-right-radius:4px}.lna{align-self:flex-start;background:var(--surf);border:1px solid var(--bd);border-bottom-left-radius:4px}.lnbwho{font-size:var(--t-nano);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.lnq .lnbwho{color:var(--accink)}.lntype{display:inline-block;white-space:nowrap;max-width:100%}.lnacard{flex-direction:column;padding:10px 12px;background:var(--paper);border:1px solid var(--bd);border-left:3px solid var(--err);border-radius:8px}.lnacard,.lnacardtop{display:flex;gap:6px}.lnacardtitle{font-weight:600}.lnacardfacts,.lnasrc{font-size:var(--t-micro);color:var(--mut)}.lnonekey{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:44px;gap:44px;align-items:center}.lnstepper{position:relative;list-style:none;display:flex;flex-direction:column;gap:28px;margin:0;padding:0}.lnstepper:after,.lnstepper:before{content:"";position:absolute;left:14px;top:16px;bottom:34px;width:2px;margin-left:-1px;background:var(--bd);border-radius:1px}.lnstepper:after{background:var(--acc);transform-origin:top}.lnstepper:after,.lnstepper:before{z-index:0}.lnstep{z-index:1;align-items:flex-start;gap:14px;min-width:0}.lnstep,.lnstepn{position:relative;display:flex}.lnstepn{width:28px;height:28px;box-sizing:border-box;border-radius:50%;background:var(--surf);color:var(--accink);border:1px solid var(--accline);font-size:var(--t-sub);font-weight:600;align-items:center;justify-content:center;flex:none}.lnstepdot{background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 5px color-mix(in srgb,var(--ok) 16%,transparent);transform:scale(.5)}.lnsteph{font-size:var(--t-body);font-weight:600;color:var(--ink);margin-bottom:2px}.lnstatus{display:inline-grid;vertical-align:1px;margin-left:6px}.lnstatus>span{grid-area:1/1;padding:2px 10px;border-radius:999px;font-size:var(--t-micro);font-weight:600;text-align:center;border:1px solid}.lnstatus-w{visibility:hidden;background:var(--hov);color:var(--mut);border-color:var(--bd3)}.lnstatus-a{background:var(--okbg);color:var(--okink);border-color:var(--okbd)}.lnproof.lncode{position:relative;max-width:none;margin:0;min-width:0}.lncode-r{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lncode .lnframe-dots i{background:#3a423d}.lncode-tabs{display:inline-flex;gap:4px;margin-left:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.lncode-tabs label{padding:4px 11px;border-radius:999px;font-size:var(--t-micro);font-weight:600;color:#939d95;cursor:pointer;white-space:nowrap}#lncode-node:checked~.lnproofbar label[for=lncode-node],#lncode-otel:checked~.lnproofbar label[for=lncode-otel],#lncode-py:checked~.lnproofbar label[for=lncode-py]{background:#2c332f;color:#dfe6e0}#lncode-node:focus-visible~.lnproofbar label[for=lncode-node],#lncode-otel:focus-visible~.lnproofbar label[for=lncode-otel],#lncode-py:focus-visible~.lnproofbar label[for=lncode-py]{outline:2px solid #8fb89a;outline-offset:1px}#lncode-node:checked~.lncode-py,#lncode-otel:checked~.lncode-py,.lncode-node,.lncode-otel{display:none}#lncode-node:checked~.lncode-node,#lncode-otel:checked~.lncode-otel{display:block}.lncode-meta{align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 0 22px;color:#939d95}.lncode-links,.lncode-meta{display:flex;font-size:var(--t-micro)}.lncode-links{gap:16px;padding:0 22px 16px}.lncode-links a{color:#939d95;text-decoration:none}.lncode-links a:focus-visible,.lncode-links a:hover{color:#dfe6e0;text-decoration:underline}.lncode .lnproofcode{padding-top:10px;padding-bottom:18px}.lncode .lncode-sh{border-bottom:1px solid #2c332f}.lncopybtn{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;font:inherit;font-size:var(--t-micro);color:#dfe6e0;background:#242926;border:1px solid #3a423d;border-radius:7px;cursor:pointer;transition:border-color .15s,background .15s}.lncopybtn:hover{background:#2c332f}.lncopybtn:focus-visible{outline:2px solid #8fb89a;outline-offset:2px}.lncopybtn.ok{border-color:#3e9b63;color:#a9dcb9}.lnlangs{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px;margin:56px 0 0;padding:0}.lnlang{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:16px 6px 14px;background:var(--surf);border:1px solid var(--bd);border-radius:14px;text-align:center;transition:transform .2s ease,border-color .2s}.lnlangmark{display:inline-flex;height:28px;margin-bottom:6px;color:var(--ink2);transition:color .2s}.lnlangn{font-size:var(--t-sub);font-weight:600;color:var(--ink)}.lnlang .lncard-sub{font-size:var(--t-micro);line-height:1.35}.lnlang:first-child{background:var(--accbg);border-color:var(--accline)}.lnlang:first-child .lncard-sub,.lnlang:first-child .lnlangmark{color:var(--accink)}.lnlang.is-soon{background:color-mix(in srgb,var(--acc) 6%,var(--surf));border-style:dashed;border-color:var(--accline)}.lnlang.is-soon .lnchip{margin-top:4px}.lnlang:hover{transform:translateY(-2px);border-color:var(--accline);transition-delay:0s}.lnlang:hover .lnlangmark{color:var(--acc)}.lnproofnote{text-align:center;font-size:var(--t-sub);color:var(--mut);margin:20px auto 0;max-width:640px}.lnkeynote{display:flex;align-items:center;gap:14px;max-width:860px;margin:28px auto 0;padding:14px 20px 14px 14px;border:1px solid color-mix(in srgb,var(--acc) 34%,transparent);border-radius:14px;background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 12%,var(--surf)),var(--surf) 75%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 12px 28px -22px color-mix(in srgb,var(--acc) 80%,transparent);font-size:var(--t-sub);line-height:1.55;color:var(--ink2);text-align:left}.lnkeynote strong{color:var(--accink);font-weight:700}.lnkeynote-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px;color:var(--acc);background:linear-gradient(160deg,var(--surf),color-mix(in srgb,var(--acc) 10%,var(--surf)));border:1px solid var(--accline);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 90%,transparent)}:root[data-theme=dark] .lnkeynote{background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 14%,var(--surf)),var(--surf) 75%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}:root[data-theme=dark] .lnkeynote-ico{box-shadow:none}.lnqual.lncollect{margin-top:18px}.lnqual.lncollect:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 85%,transparent) 40%,color-mix(in srgb,var(--acc) 40%,transparent) 75%,transparent)}.lnqual.lncollect .lnh3ico{color:var(--acc);background:linear-gradient(160deg,var(--surf),color-mix(in srgb,var(--acc) 12%,var(--surf)));border-color:var(--accline);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 90%,transparent),0 6px 12px -8px color-mix(in srgb,var(--acc) 70%,transparent)}:root[data-theme=dark] .lnqual.lncollect .lnh3ico{color:var(--acc);background:linear-gradient(160deg,var(--surf2),var(--surf));border-color:var(--accline);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}.lncollect-lede{margin:8px 0 0}.lncollect .lnclaims-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.lnconn{display:flex;flex-direction:column;gap:14px}.lnconn-g{position:relative;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:16px 28px;gap:16px 28px;align-items:center;padding:22px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 70%,transparent),transparent 55%),linear-gradient(165deg,var(--surf),color-mix(in srgb,var(--surf2) 60%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 16px 32px -24px color-mix(in srgb,var(--ink) 30%,transparent)}.lnconn-g:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 80%,transparent) 35%,color-mix(in srgb,var(--acc) 30%,transparent) 75%,transparent)}.lnconn-head{display:flex;align-items:flex-start;gap:12px}.lnconn-head .lnh3ico{flex:none;width:36px;height:36px;border-radius:10px;color:var(--acc);background:linear-gradient(160deg,var(--surf),color-mix(in srgb,var(--acc) 12%,var(--surf)));border:1px solid var(--accline);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 90%,transparent),0 6px 12px -8px color-mix(in srgb,var(--acc) 70%,transparent)}.lnconn-h{margin:0;font-family:var(--font-sans);font-size:var(--t-h2);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}.lnconn-sub{margin:4px 0 0}.lnconn-row{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0}.lnint{display:flex;flex-direction:column;align-items:center;gap:8px;width:104px;box-sizing:border-box;padding:12px 6px 11px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);background:linear-gradient(170deg,var(--surf),color-mix(in srgb,var(--surf2) 50%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 6px 14px -12px color-mix(in srgb,var(--ink) 40%,transparent);text-align:center}.lnint:hover{border-color:var(--accline);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent),0 14px 24px -16px color-mix(in srgb,var(--ink) 45%,transparent),0 0 0 3px color-mix(in srgb,var(--acc) 10%,transparent)}.lnintmark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;box-sizing:border-box;border-radius:12px;border:1px solid var(--bd)}.lnintmark.brandwell{background:var(--brandwell);color:var(--brandink)}.lnintline{background:var(--surf);color:var(--ink2)}.lnintname{font-size:var(--t-micro);font-weight:600;line-height:1.3;color:var(--ink)}.lnint.coming{background:transparent;box-shadow:none}.lnint.coming,.lnint.coming .lnintmark{border-style:dashed;border-color:var(--bd3)}.lnint.coming .lnintmark>*{opacity:.55}.lnint.coming .lnintname{color:var(--mut)}:root[data-theme=dark] .lnconn-g{border-color:color-mix(in srgb,#fff 9%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 5%,transparent),transparent 55%),linear-gradient(165deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 16px 32px -22px rgb(0 0 0/.75)}:root[data-theme=dark] .lnconn-head .lnh3ico{background:linear-gradient(160deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}:root[data-theme=dark] .lnint{border-color:color-mix(in srgb,#fff 8%,transparent);background:linear-gradient(170deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}:root[data-theme=dark] .lnint.coming{background:transparent;border-color:var(--bd3)}.lntm{font-size:var(--t-micro);color:var(--mut);margin:16px 0 0}.lnwhy{background:var(--surf);border:1px solid var(--bd);border-radius:16px;overflow:hidden}.lnwhytbl{width:100%;border-collapse:collapse}.lnwhytbl td,.lnwhytbl th{text-align:left;vertical-align:top;padding:15px 22px;border-top:1px solid var(--bd);font-size:var(--t-body);line-height:1.45}.lnwhytbl thead td,.lnwhytbl thead th{border-top:0;padding-top:18px;padding-bottom:12px;font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.lnwhytopic{width:22%;font-weight:600;color:var(--ink)}td.lnwhythem{color:var(--mut)}.lnwhytbl .lnwhyus{background:color-mix(in srgb,var(--acc) 8%,var(--surf));color:var(--ink)}.lnwhytbl thead .lnwhyus{color:var(--accink)}.lnwhyus .lnchip{margin-left:8px;vertical-align:1px}.lnwhy{border-color:color-mix(in srgb,var(--ink) 8%,transparent);background:linear-gradient(170deg,var(--surf),color-mix(in srgb,var(--surf2) 50%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 22px 44px -30px color-mix(in srgb,var(--ink) 35%,transparent)}.lnwhytbl .lnwhyus{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 11%,var(--surf)),color-mix(in srgb,var(--acc) 6%,var(--surf)));border-left:1px solid color-mix(in srgb,var(--acc) 22%,transparent)}.lnwhytbl thead .lnwhyus{font-weight:700}.lnwhytbl thead .lnwhyus:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;vertical-align:1px;background:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 18%,transparent)}.lnwhyok{margin-right:8px;vertical-align:-2px;color:var(--acc)}.lnwhytbl tbody tr{transition:background-color .2s ease}.lnwhytbl tbody tr:hover{background:color-mix(in srgb,var(--acc) 4%,transparent)}.lnwhytbl tbody tr:hover .lnwhyus{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 16%,var(--surf)),color-mix(in srgb,var(--acc) 9%,var(--surf)))}:root[data-theme=dark] .lnwhy{border-color:color-mix(in srgb,#fff 9%,transparent);background:linear-gradient(170deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 22px 44px -28px rgb(0 0 0/.75)}#why .lnread{padding-left:0;margin-top:12px}.lncompare{padding-top:40px}.lncompare .lnsechead{margin-bottom:20px}.lntrust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.lntrust,.lntrust-lines{list-style:none;padding:0}.lntrust-lines{display:flex;flex-direction:column;gap:8px;margin:8px 0 0}.lntrust-lines li{display:flex;align-items:center;gap:8px}.lntrustcard{position:relative;padding:22px;border-color:color-mix(in srgb,var(--ink) 8%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 70%,transparent),transparent 55%),linear-gradient(165deg,var(--surf),color-mix(in srgb,var(--surf2) 60%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 16px 32px -24px color-mix(in srgb,var(--ink) 30%,transparent)}.lntrustcard:before{content:"";position:absolute;top:-1px;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 80%,transparent) 35%,color-mix(in srgb,var(--acc) 30%,transparent) 75%,transparent)}.lntrustcard .lncard-ico{width:38px;height:38px;border-radius:11px;color:var(--acc);background:linear-gradient(160deg,var(--surf),color-mix(in srgb,var(--acc) 12%,var(--surf)));border-color:var(--accline);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 90%,transparent),0 6px 12px -8px color-mix(in srgb,var(--acc) 70%,transparent)}.lntrustcard .lncard-name{font-family:var(--font-sans);font-size:var(--t-h2);letter-spacing:-.01em}.lntrust-lines{margin-top:12px;gap:10px}.lntrust-ok{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 28%,transparent)}.lntrustcard:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 2px 4px color-mix(in srgb,var(--ink) 5%,transparent),0 24px 40px -24px color-mix(in srgb,var(--ink) 38%,transparent)}:root[data-theme=dark] .lntrustcard{border-color:color-mix(in srgb,#fff 9%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 5%,transparent),transparent 55%),linear-gradient(165deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 16px 32px -22px rgb(0 0 0/.75)}:root[data-theme=dark] .lntrustcard .lncard-ico{background:linear-gradient(160deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}.lnmeters{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0}.lnmeter{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 70%,transparent),transparent 55%),linear-gradient(165deg,var(--surf),color-mix(in srgb,var(--surf2) 60%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 16px 32px -24px color-mix(in srgb,var(--ink) 30%,transparent)}.lnmeter:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 80%,transparent) 35%,color-mix(in srgb,var(--acc) 30%,transparent) 75%,transparent)}.lnmeter:nth-child(2){background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 60%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--acc) 9%,var(--surf)),color-mix(in srgb,var(--acc) 4%,var(--surf)));border-color:color-mix(in srgb,var(--acc) 26%,transparent)}.lnmeter-ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:12px;border-radius:11px;color:var(--acc);background:linear-gradient(160deg,var(--surf),color-mix(in srgb,var(--acc) 12%,var(--surf)));border:1px solid var(--accline);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 90%,transparent),0 6px 12px -8px color-mix(in srgb,var(--acc) 70%,transparent)}.lnmeter-name{font-size:var(--t-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.lnmeter-fig{display:flex;align-items:center;min-height:46px;font-family:var(--font-sans);font-size:var(--t-hero);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lnmeter-na{color:var(--mut)}.lnskel{display:inline-block;width:5ch;height:.8em;border-radius:6px;background:var(--hov)}.lnprice-note{margin:14px 0 0;font-size:var(--t-micro)}.lnprice-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:26px;padding-top:22px;border-top:1px solid var(--bd)}.lnhigh{flex:1 1;min-width:min(100%,420px);list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0}.lnhigh li{font-size:var(--t-sub);color:var(--ink2)}.lnhigh li,.lnratebtn{display:inline-flex;align-items:center;gap:8px}.lnratebtn{flex:none;padding:10px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--acc) 38%,transparent);background:linear-gradient(115deg,color-mix(in srgb,var(--acc) 14%,var(--surf)),color-mix(in srgb,var(--acc) 5%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 8px 18px -14px color-mix(in srgb,var(--acc) 80%,transparent);font:inherit;font-size:var(--t-sub);font-weight:600;color:var(--accink);cursor:pointer}.lnratebtn:hover{border-color:var(--acc)}.lnratebtn:focus-visible,button.lnread:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button.lnread{border:0;background:none;font:inherit;cursor:pointer}:root[data-theme=dark] .lnmeter{border-color:color-mix(in srgb,#fff 9%,transparent);background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 5%,transparent),transparent 55%),linear-gradient(165deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 16px 32px -22px rgb(0 0 0/.75)}:root[data-theme=dark] .lnmeter:nth-child(2){background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,#fff 5%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--acc) 12%,var(--surf2)),var(--surf));border-color:color-mix(in srgb,var(--acc) 30%,transparent)}:root[data-theme=dark] .lnmeter-ico,:root[data-theme=dark] .lnratebtn{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent)}:root[data-theme=dark] .lnmeter-ico{background:linear-gradient(160deg,var(--surf2),var(--surf))}:root[data-theme=dark] .lnratebtn{color:var(--acc)}.lnratedrawer{gap:18px}.lnratedrawer,.lnratefacts{display:flex;flex-direction:column}.lnratefacts{list-style:none;gap:10px;margin:4px 0 0;padding:16px 0 0;border-top:1px solid var(--bd)}.lnratefacts li{display:flex;align-items:flex-start;gap:10px;font-size:var(--t-sub);line-height:1.5;color:var(--ink2)}.lnratefacts .lntrust-ok{margin-top:2px}.lnsec[id]{scroll-margin-top:76px}.lnfaq{--h:34;max-width:880px;display:flex;flex-direction:column;gap:10px}.lnfaqi{position:relative;border-radius:14px;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:linear-gradient(170deg,var(--surf),color-mix(in srgb,var(--surf2) 50%,var(--surf)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 8px 20px -18px color-mix(in srgb,var(--ink) 40%,transparent);transition:border-color .25s ease,box-shadow .3s ease}.lnfaqi:before{content:"";position:absolute;top:14px;bottom:14px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(hsl(var(--h) 75% 55%),hsl(var(--h) 70% 45%/.5));opacity:0;transition:opacity .25s ease}.lnfaqi[open]{border-color:hsl(var(--h) 60% 50%/.3);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 18px 34px -24px color-mix(in srgb,var(--ink) 40%,transparent)}.lnfaqi[open]:before{opacity:1}.lnfaqi:hover{border-color:hsl(var(--h) 55% 50%/.26)}.lnfaqi summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;list-style:none;cursor:pointer;font-size:var(--t-h3);font-weight:600;color:var(--ink);border-radius:14px}.lnfaqi summary:focus-visible{outline:2px solid hsl(var(--h) 70% 45%);outline-offset:2px}.lnfaqi summary::-webkit-details-marker{display:none}.lnfaq-chev{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;color:var(--mut);background:var(--surf);border:1px solid var(--bd);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent);transition:transform .25s ease,color .2s ease,background-color .2s ease,border-color .2s ease}.lnfaqi[open] .lnfaq-chev{transform:rotate(180deg);color:hsl(var(--h) 60% 32%);background:hsl(var(--h) 80% 55%/.14);border-color:hsl(var(--h) 60% 50%/.35)}.lnfaq-a{display:grid;grid-template-rows:1fr}.lnfaq-a>div{min-height:0;overflow:hidden;padding:0 20px}.lnfaq-a p{margin:0;font-size:var(--t-body);line-height:1.6;color:var(--mut);max-width:68ch}.lnfaq-a>div>:last-child{margin-bottom:20px}.lnfaq-chips{justify-content:flex-start;margin-top:12px}.lnfaq-a .lnread{padding-left:0;padding-bottom:0}:root[data-theme=dark] .lnfaqi{border-color:color-mix(in srgb,#fff 9%,transparent);background:linear-gradient(170deg,var(--surf2),var(--surf));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}:root[data-theme=dark] .lnfaqi[open]{border-color:hsl(var(--h) 60% 60%/.3);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent),0 18px 34px -22px rgb(0 0 0/.75)}:root[data-theme=dark] .lnfaq-chev{background:var(--surf2);box-shadow:none}:root[data-theme=dark] .lnfaqi[open] .lnfaq-chev{color:hsl(var(--h) 80% 72%);background:hsl(var(--h) 60% 55%/.16)}.lnclose .lnherobanner{margin-top:18px}.lncloselinks{display:flex;justify-content:center;flex-wrap:wrap;gap:0 14px;margin:10px 0 0}@media (prefers-reduced-motion:no-preference){.lnseq>li{animation:lnrise .32s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.12s + var(--i, 0) * .22s)}.lnobj-stage{animation:lnfloat .4s ease-out both}.lnhero-eyebrow .lneyebrow-t{animation:lnunderline .9s cubic-bezier(.2,.7,.2,1) .15s both}.lnobj-glow{animation:lndrift 6s ease-in-out infinite alternate}.lnobj{transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .6s ease}.lnobj-spot{transition:opacity .5s ease}.lnobj-floor{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s ease,filter .6s ease}.lnrot-caret{animation:lnblink 1s steps(1) infinite}.lnrot-caret.is-typing{animation:none}.lnpulse{animation:lnpulse 2s ease-out infinite}.lncard-one:before{animation:lnspin 7s linear infinite}.lntabs-ind{transition:transform .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1)}.lnpanel{transition:opacity .15s ease,transform .2s ease,visibility 0s .2s}.lnpanel.ison{transition:opacity .15s ease,transform .2s ease,visibility 0s}.lnfaqi[open] .lnfaq-a{animation:lnfaqopen .24s ease-out}.lnreveal [data-reveal=""]{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.lnreveal [data-reveal=""]:not(.is-in){opacity:0;transform:translateY(12px)}.lnreveal [data-reveal=stagger] [style*="--i"]{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 60ms)}.lnreveal [data-reveal=stagger]:not(.is-in) [style*="--i"]{opacity:0;transform:translateY(12px)}.lnflow-four .lncard:hover{translate:0 -4px;rotate:1 -1 0 5deg}.lnint:hover{translate:0 -3px}html:has(#pricing){scroll-behavior:smooth}.lntrustcard:hover{translate:0 -3px}.lnreveal [data-reveal=stagger] .lntrustcard[style*="--i"]{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;transition-delay:calc(var(--i, 0) * 60ms),calc(var(--i, 0) * 60ms),0s,0s}.lnint .lnintmark{transition:scale .35s cubic-bezier(.16,1,.3,1)}.lnint:hover .lnintmark{scale:1.06}.lnreveal [data-reveal=stagger] .lnint[style*="--i"]{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1),translate .45s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;transition-delay:calc(var(--i, 0) * 60ms),calc(var(--i, 0) * 60ms),0s,0s,0s}.lnaipm .lnpanelcard,.lnqual{transition:translate .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.lnaipm .lnpanelcard:hover,.lnqual:hover{translate:0 -3px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 2px 4px color-mix(in srgb,var(--ink) 5%,transparent),0 26px 44px -26px color-mix(in srgb,var(--ink) 40%,transparent)}.lnreveal [data-reveal=stagger] .lnaipm .lnpanelcard[style*="--i"]{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;transition-delay:calc(var(--i, 0) * 60ms),calc(var(--i, 0) * 60ms),0s,0s}.lnreveal .lnqual[data-reveal=""]{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.lnreveal [data-reveal=stagger] .lnflow-four .lncard[style*="--i"]{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.16,1,.3,1),rotate .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;transition-delay:calc(var(--i, 0) * 60ms),calc(var(--i, 0) * 60ms),0s,0s,0s}.lnreveal [data-reveal] .lnbar-fail{transition:-webkit-clip-path .6s cubic-bezier(.2,.7,.2,1) .2s;transition:clip-path .6s cubic-bezier(.2,.7,.2,1) .2s;transition:clip-path .6s cubic-bezier(.2,.7,.2,1) .2s,-webkit-clip-path .6s cubic-bezier(.2,.7,.2,1) .2s}.lnreveal [data-reveal]:not(.is-in) .lnbar-fail,.lnreveal [data-reveal]:not(.is-in) .lntype{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.lnreveal [data-reveal].is-in .lntype{animation:lntype 1.1s steps(36) .35s both}.lnreveal [data-reveal] .lnstepper:after{transition:transform .9s ease .2s}.lnreveal [data-reveal]:not(.is-in) .lnstepper:after{transform:scaleY(0)}.lnreveal [data-reveal] .lnstatus-w{visibility:visible}.lnreveal [data-reveal]:not(.is-in) .lnstatus-a{opacity:0}.lnreveal [data-reveal].is-in .lnstatus-w{animation:lnfadeout .25s ease 1.2s both}.lnreveal [data-reveal].is-in .lnstatus-a{animation:lnfadein .25s ease 1.2s both}}@keyframes lnrise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lnunderline{0%{background-size:0 2px}to{background-size:100% 2px}}@keyframes lnblink{50%{opacity:0}}@keyframes lndrift{0%{transform:translate(-12%,-18%)}to{transform:translate(14%,12%)}}@keyframes lnfloat{0%{transform:translateY(14px)}to{transform:none}}@keyframes lnpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 45%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}@keyframes lnspin{to{--lnang:360deg}}@keyframes lnfaqopen{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes lntype{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes lnfadeout{to{opacity:0;visibility:hidden}}@keyframes lnfadein{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.lnsec{padding:68px 0}.lnsechead{margin-bottom:32px}.lnconvo,.lnduo,.lnflow,.lnonekey,.lnstop{grid-template-columns:minmax(0,1fr)}.lnstop{gap:14px}.lnstoptext{order:2}.lnflow-four{grid-template-columns:repeat(2,minmax(0,1fr))}.lnflow-arrow{transform:rotate(90deg)}.lnaipm{grid-template-columns:minmax(0,1fr);gap:16px}.lnaipm>.lnpanelcard:nth-child(n){grid-column:auto;grid-row:auto}.lnaipm-link{display:none}.lnclaims-row{grid-template-columns:minmax(0,1fr)}.lnqual .lnclaims-row .lnclaim+.lnclaim{border-left:0;border-top:1px solid var(--bd)}.lnclaims-row .lnclaim,.lnqual .lnclaims-row .lnclaim{padding:13px 0;border-top:1px solid var(--bd)}.lnclaims-row .lnclaim:first-child{border-top:0;padding-top:0}.lnmeters,.lntrust{grid-template-columns:minmax(0,1fr)}.lnlangs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.lnrail{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:36px -16px 0;padding:2px 16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.lnrail::-webkit-scrollbar{display:none}.lnrailchip{flex:none}.lnconn-g{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}}@media (max-width:720px){.lnwhytbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lnwhytbl,.lnwhytbl tbody,.lnwhytbl td,.lnwhytbl th,.lnwhytbl tr{display:block;width:auto}.lnwhytbl tr{padding:16px;border-top:1px solid var(--bd)}.lnwhytbl tbody tr:first-child{border-top:0}.lnwhytbl td,.lnwhytbl th{border-top:0;padding:0}.lnwhytbl td{margin-top:8px}.lnwhytbl td:before{content:attr(data-col);display:block;margin-bottom:2px;font-size:var(--t-nano);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.lnwhytbl td.lnwhyus{padding:10px 12px;border-radius:10px;border-left:0}.lnwhytbl td.lnwhyus:before{color:var(--accink)}}@media (max-width:600px){.lnhide-sm{display:none}.lnherobanner{border-radius:16px;padding:10px 14px;font-size:var(--t-sub)}.lnframe-stage{padding:8px}.lnframe-crumb{transform:none;max-width:62%}.lnframe .statval{font-size:var(--t-h2)}.lnframe .inctbl .col-sev{display:none}.lnframe .inctbl-title{white-space:normal;overflow:visible}.lnframe-body{padding:12px}.lnframe-body .incdetailhead{padding:14px}.lnframe-body .incdh-title{font-size:var(--t-h3)}.lnframe .statgrid.lnframe-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lnframe .statgrid.lnframe-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.lnframe .inctbl .col-who{width:38%}.lnframe .lghead,.lnframe .lgmain{grid-template-columns:14px 58px 48px minmax(0,1fr);gap:8px}.lnframe .lgsvc{display:none}.lnframe .ocrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px;gap:10px;padding:10px 12px}.lnframe .wrow{grid-template-columns:112px 1fr;padding:4px 12px}.lnframe .axis{padding-left:136px;padding-right:12px}.lnframe .axis span:not(:first-child):not(:last-child){visibility:hidden}.lnexcnote,.lnframe .wfhead{padding-left:12px;padding-right:12px}.lnflow-four{gap:10px}.lncard{padding:16px}.lnpanelcard{padding:20px 18px 22px}.lnlangs{grid-template-columns:repeat(2,minmax(0,1fr))}.lnconn-row{gap:12px 6px;gap:8px}.lnint{width:calc((100% - 16px) / 3);min-width:0}.lncode-meta{padding-left:16px}}@media (max-width:420px){.lnheadin{gap:10px}.lnnav{gap:9px}.lnsignin{padding-left:12px;padding-right:12px;white-space:nowrap}.lnhead .lnheadin,.lnhead .lnnav{gap:6px}}@media (max-width:380px){.lnhead .lnbrand-txt{display:none}}.lnmap{margin-top:88px;padding-top:64px;border-top:1px solid var(--bd)}.lnmap-key{display:flex;gap:22px;margin:-26px 0 0;font-size:var(--t-micro);color:var(--mut)}.lnmap-key span{display:inline-flex;align-items:center;gap:8px}.lnmap-key span:before{content:"";width:26px;height:0;border-top:2px solid var(--acc)}.lnmap-key-coming:before{border-top-style:dashed!important;border-top-color:var(--mut)!important}.lnmap-grp[data-g=apm]{--h:205}.lnmap-grp[data-g=aipm]{--h:268}.lnmap-grp[data-g=aipm],.lnmap-grp[data-g=apm]{--c:hsl(var(--h) 55% 48%);--ct:hsl(var(--h) 45% 32%);--cbd:hsl(var(--h) 55% 45%/0.34);--cbg:hsl(var(--h) 70% 55%/0.1)}.lnmap-grp[data-g=ops]{--c:var(--acc);--ct:var(--accink);--cbd:color-mix(in srgb,var(--acc) 42%,transparent);--cbg:color-mix(in srgb,var(--acc) 10%,transparent)}.lnmap-grp[data-g=plat]{--c:color-mix(in srgb,var(--ink) 55%,transparent);--ct:var(--mut);--cbd:color-mix(in srgb,var(--ink) 20%,transparent);--cbg:color-mix(in srgb,var(--ink) 5%,transparent)}:root[data-theme=dark] .lnmap-grp[data-g=aipm],:root[data-theme=dark] .lnmap-grp[data-g=apm]{--c:hsl(var(--h) 65% 70%);--ct:hsl(var(--h) 60% 80%);--cbd:hsl(var(--h) 60% 65%/0.32);--cbg:hsl(var(--h) 60% 60%/0.12)}:root[data-theme=dark] .lnmap-grp[data-g=plat]{--c:color-mix(in srgb,var(--ink) 60%,transparent);--cbd:color-mix(in srgb,var(--ink) 22%,transparent)}.lnmap-stage{position:relative;aspect-ratio:1000/820;margin:28px auto 0;max-width:1000px}.lnmap-spoke,.lnmap-stage>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lnmap-orbit circle{fill:none;stroke:var(--bd);stroke-width:1;stroke-dasharray:2 6}.lnmap-orbit .lnmap-core{stroke:none}.lnmap-glow0{stop-color:var(--acc);stop-opacity:.18}.lnmap-glow1{stop-color:var(--acc);stop-opacity:0}.lnmap-groups,.lnmap-list{list-style:none;margin:0;padding:0}.lnmap-grp,.lnmap-n{position:absolute;inset:0;pointer-events:none}.lnmap-glab{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;margin:0;padding:4px 10px 4px 4px;border:1px solid var(--cbd);border-radius:999px;background:var(--surf2);font-size:var(--t-micro);font-weight:600;color:var(--ct);white-space:nowrap;pointer-events:auto;cursor:default}.lnmap-grp:not(:has(.lnkind)) .lnmap-glab{padding-left:10px}.lnmap-grp:not(:has(.lnkind)) .lnmap-glab:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--cbg)}.lnmap-glab .lnkind{font-size:var(--t-nano)}.lnmap-spoke{z-index:0;transition:opacity .25s ease}.lnmap-edge{fill:none;stroke:color-mix(in srgb,var(--ink) 15%,transparent);stroke-width:1.25;transition:stroke .25s ease,stroke-width .25s ease}.lnmap-n.coming .lnmap-edge{stroke:color-mix(in srgb,var(--ink) 13%,transparent);stroke-dasharray:4 5}.lnmap-flow{fill:none;stroke:var(--c);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:0 100;opacity:0}.lnmap-tip{fill:var(--surf2);stroke:var(--c);stroke-width:1.5}.lnmap-n.coming .lnmap-tip{stroke-dasharray:2 2;opacity:.7}.lnmap-card{position:absolute;z-index:1;left:var(--x);top:var(--y);width:15.4%;box-sizing:border-box;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:4px;padding:9px 11px 10px;border:1px solid var(--cbd);border-radius:12px;background:var(--surf);box-shadow:0 10px 24px -18px color-mix(in srgb,var(--c) 70%,transparent);pointer-events:auto;cursor:default;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease,opacity .25s ease}.lnmap-grp[data-g=ops] .lnmap-card,.lnmap-grp[data-g=plat] .lnmap-card{width:17.6%}.lnmap-card:before{content:"";position:absolute;left:11px;right:11px;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--c),transparent)}.lnmap-n.coming .lnmap-card{border-style:dashed;background:color-mix(in srgb,var(--surf) 70%,var(--surf2));box-shadow:none}.lnmap-n.coming .lnmap-card:before{opacity:.45}.lnmap-tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 6px;min-width:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--t-nano);letter-spacing:.01em;line-height:1.3;color:var(--ct)}.lnmap-tag>span:first-child{white-space:nowrap}.lnmap-tag .lnchip{font-size:var(--t-nano);padding:2px 5px}.lnmap-t{font-size:clamp(12.5px,1.3vw,var(--t-sub));font-weight:600;line-height:1.3;color:var(--ink);text-wrap:balance}.lnmap-n.coming .lnmap-t{color:var(--ink2)}.lnmap-hub{position:absolute;left:50%;top:50%;z-index:2;width:12.4%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5f7d66,#4f6b56 45%,#3e5744);color:var(--onacc);box-shadow:0 0 0 8px color-mix(in srgb,var(--acc) 12%,transparent),0 18px 36px -16px color-mix(in srgb,var(--accink) 55%,transparent)}:root[data-theme=dark] .lnmap-hub{background:radial-gradient(circle at 35% 30%,#5b7a62,#3e5744 72%);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 22%,transparent),0 0 0 8px color-mix(in srgb,var(--acc) 7%,transparent),0 18px 36px -14px rgb(0 0 0/.6)}:root[data-theme=dark] .lnmap-glow0{stop-opacity:.1}.lnmap-hub:after,.lnmap-hub:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);opacity:0}.lnmap-hubt{font-family:var(--font-sans);font-size:clamp(14px,1.9vw,19px);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-align:center}.lnmap-cap,.lnmap-what{position:absolute;left:50%;top:60%;width:29%;transform:translateX(-50%);margin:0;text-align:center;pointer-events:none;transition:opacity .2s ease,translate .2s ease}.lnmap-cap{z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px}.lnmap-capt,.lnmap-hint{padding:1px 8px;border-radius:6px;background:color-mix(in srgb,var(--surf2) 88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lnmap-capt{font-size:var(--t-nano);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.lnmap-hint{color:var(--mut)}.lnmap-hint,.lnmap-what{font-size:var(--t-micro)}.lnmap-what{z-index:3;padding:8px 12px;border:1px solid var(--cbd);border-radius:10px;background:color-mix(in srgb,var(--surf) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);line-height:1.45;color:var(--ink2);opacity:0;translate:0 4px}.lnmap-card:hover{transform:translate(-50%,calc(-50% - 3px));border-color:var(--c);box-shadow:0 0 0 4px var(--cbg),0 16px 30px -18px color-mix(in srgb,var(--c) 80%,transparent)}.lnmap-n:has(.lnmap-card:hover) .lnmap-card{z-index:2}.lnmap-n:has(.lnmap-card:hover) .lnmap-edge{stroke:var(--c);stroke-width:2}.lnmap-n:has(.lnmap-card:hover) .lnmap-what{opacity:1;translate:0 0}.lnmap-stage:has(.lnmap-card:hover) .lnmap-cap{opacity:0}.lnmap-stage:has(.lnmap-card:hover) .lnmap-n:not(:has(.lnmap-card:hover)) :is(.lnmap-card,.lnmap-spoke),.lnmap-stage:has(.lnmap-glab:hover) .lnmap-grp:not(:has(.lnmap-glab:hover)) :is(.lnmap-card,.lnmap-spoke){opacity:.25}@media (max-width:960px){.lnmap{margin-top:64px;padding-top:48px}.lnmap-key{margin-top:-20px}.lnmap-stage{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center}.lnmap-hint,.lnmap-spoke,.lnmap-stage>svg{display:none}.lnmap-hub{position:relative;left:auto;top:auto;width:104px;transform:none}.lnmap-cap{position:static;width:auto;transform:none;margin:14px 0 8px}.lnmap-groups{align-self:stretch;display:flex;flex-direction:column;gap:28px;margin-top:16px}.lnmap-grp,.lnmap-n{position:relative;inset:auto;pointer-events:auto}.lnmap-glab{position:static;transform:none;margin-bottom:12px}.lnmap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lnmap-n{display:flex;flex-direction:column;border:1px solid var(--cbd);border-radius:12px;background:var(--surf);overflow:hidden}.lnmap-n.coming{border-style:dashed;background:color-mix(in srgb,var(--surf) 70%,var(--surf2))}.lnmap-card,.lnmap-card:hover,.lnmap-grp[data-g] .lnmap-card,.lnmap-n.coming .lnmap-card{position:relative;left:auto;top:auto;width:auto;transform:none;border:0;border-radius:0;box-shadow:none;background:none;padding-bottom:4px}.lnmap-t{font-size:var(--t-sub)}.lnmap-what{position:static;width:auto;transform:none;translate:none;opacity:1;text-align:left;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 11px 12px;color:var(--mut)}.lnmap-stage:has(.lnmap-card:hover) .lnmap-cap,.lnmap-stage:has(.lnmap-card:hover) .lnmap-n:not(:has(.lnmap-card:hover)) :is(.lnmap-card,.lnmap-spoke),.lnmap-stage:has(.lnmap-glab:hover) .lnmap-grp:not(:has(.lnmap-glab:hover)) :is(.lnmap-card,.lnmap-spoke){opacity:1}}@media (max-width:520px){.lnmap-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.lnmap-flow{opacity:1;stroke-dasharray:3 97;animation:lnmapflow 4.4s cubic-bezier(.5,0,.6,1) infinite}.lnmap-list>:nth-child(3n+1) .lnmap-flow{animation-delay:-1.3s}.lnmap-list>:nth-child(3n+2) .lnmap-flow{animation-delay:-2.9s}.lnmap-grp[data-g=apm] .lnmap-flow{animation-duration:3.9s}.lnmap-grp[data-g=aipm] .lnmap-flow{animation-duration:4.9s}.lnmap-grp[data-g=plat] .lnmap-flow{animation-duration:5.3s}.lnmap-n:has(.lnmap-card:hover) .lnmap-flow{animation-duration:1.6s}.lnmap-hub:after,.lnmap-hub:before{animation:lnmapripple 3.6s ease-out infinite}.lnmap-hub:after{animation-delay:1.8s}@keyframes lnmapflow{0%{stroke-dashoffset:100;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:3;opacity:0}}@keyframes lnmapripple{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}}.lnct{--lnct-green:var(--mark-b,#3e5744);--lnct-onGreen:#fdfbf7;--lnct-onGreen-mut:rgba(253,251,247,0.8);--lnct-onGreen-line:rgba(253,251,247,0.2);display:block}:root[data-theme=dark] .lnct{--lnct-green:var(--paper);--lnct-onGreen:var(--ink3);--lnct-onGreen-mut:var(--mut);--lnct-onGreen-line:var(--bd2)}.lnct-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.lnct-sec{padding-block:120px}.lnct-h2{margin:0;font-size:44px}.lnct-h2,.lnct-h3{font-family:var(--font-sans);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--ink3)}.lnct-h3{margin:0 0 18px;font-size:38px}.lnct-headnote{margin:0;max-width:400px;font-size:16.5px;color:var(--mut)}.lnct-tl{color:var(--accink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--accline)}.lnct-tl:hover{color:var(--acc);border-bottom-color:var(--acc)}.lnct-hero{position:relative;overflow:hidden;background:var(--lnct-green);color:var(--lnct-onGreen)}:root[data-theme=dark] .lnct-hero{border-bottom:1px solid var(--bd)}.lnct-herodots{position:absolute;inset:0 0 0 53%;background-image:radial-gradient(circle,rgba(253,251,247,.14) 1.2px,transparent 1.3px);background-size:24px 24px;pointer-events:none}:root[data-theme=dark] .lnct-herodots{opacity:.6}.lnct-heroin{position:relative;padding-top:120px}.lnct-h1{margin:0;max-width:1060px;font-family:var(--font-sans);font-weight:400;font-size:104px;line-height:1;letter-spacing:-.025em;color:var(--lnct-onGreen)}.lnct-herosub{margin:36px 0 0;max-width:640px;font-size:20px;line-height:1.55;color:var(--lnct-onGreen-mut)}.lnct-promises{list-style:none;margin:104px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--lnct-onGreen-line)}.lnct-promises li{padding:30px 32px 44px;border-left:1px solid var(--lnct-onGreen-line)}.lnct-promises li:first-child{padding-left:0;border-left:0}.lnct-promises li:last-child{padding-right:0}.lnct-promiseh{margin:0;font-family:var(--font-sans);font-size:44px;line-height:1}.lnct-promisep{margin:12px 0 0;font-size:var(--t-body);color:var(--lnct-onGreen-mut)}.lnct-headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:24px}.lnct-boxes{border-top:1px solid var(--ink3)}.lnct-box{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:56px;gap:56px;padding-block:44px;border-bottom:1px solid var(--bd3)}.lnct-boxname{margin:0;font-family:var(--font-sans);font-weight:400;font-size:42px;line-height:1.1;color:var(--ink3)}.lnct-boxpurpose{margin:8px 0 0;font-size:16.5px;color:var(--mut)}.lnct-email{font-family:var(--font-mono);font-size:26px;line-height:1.3;color:var(--accink);text-decoration:none;border-bottom:1px solid var(--accline);overflow-wrap:anywhere}.lnct-email:hover{color:var(--acc);border-bottom-color:var(--acc)}.lnct-include{margin:16px 0 0;max-width:620px;font-size:16px;color:var(--ink2)}.lnct-include strong{font-weight:600;color:var(--ink3)}.lnct-warn{margin:12px 0 0;display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--warnink)}.lnct-warn svg{flex-shrink:0;margin-top:3px}.lnct-faq{padding-block:112px;background:var(--surf);border-block:1px solid var(--bd2)}.lnct-faqin{display:flex;gap:80px}.lnct-faqside{width:340px;flex-shrink:0}.lnct-faqside .lnct-headnote{margin-top:18px}.lnct-faqgrid{flex-grow:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;column-gap:48px}.lnct-faqitem{padding-block:28px;border-top:1px solid var(--bd3)}.lnct-faqq{margin:0 0 8px;font-family:var(--font-sans);font-weight:400;font-size:23px;line-height:1.3;color:var(--ink3)}.lnct-faqa{margin:0;font-size:16px;color:var(--ink2)}.lnct-more{padding-block:112px;background:var(--surf2);border-bottom:1px solid var(--bd0)}.lnct-moregrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:80px;gap:80px}.lnct-moretext{margin:0 0 28px;max-width:460px;font-size:17px;color:var(--ink2)}.lnct-linklist{list-style:none;margin:0;padding:0;max-width:460px;border-top:1px solid var(--bd3)}.lnct-linklist a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding-block:8px;border-bottom:1px solid var(--bd3);color:var(--ink3);text-decoration:none}.lnct-linklist a:hover{color:var(--accink)}.lnct-linkt{display:block;font-size:16.5px;font-weight:600}.lnct-linkm{display:block;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--mut)}.lnct-post{max-width:460px;box-sizing:border-box;padding:32px 36px;border:1px solid var(--bd2);border-radius:16px;background:var(--surf)}.lnct-address{font-style:normal;font-family:var(--font-sans);font-size:22px;line-height:1.5;color:var(--ink3)}.lnct-postnote{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--bd);font-size:14.5px;color:var(--mut)}.lnct-aboutlink{margin:24px 0 0;font-size:var(--t-body);color:var(--ink2)}@media (max-width:900px){.lnct-faq,.lnct-more,.lnct-sec{padding-block:88px}.lnct-h1{font-size:64px}.lnct-h2{font-size:34px}.lnct-promises{margin-top:72px;grid-template-columns:minmax(0,1fr)}.lnct-promises li,.lnct-promises li:first-child{padding:24px 0;border-left:0;border-top:1px solid var(--lnct-onGreen-line)}.lnct-promises li:first-child{border-top:0}.lnct-headrow{flex-direction:column;align-items:flex-start;gap:16px}.lnct-box{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:32px}.lnct-boxname{font-size:34px}.lnct-email{font-size:21px}.lnct-faqin{flex-direction:column;gap:24px}.lnct-faqside{width:auto}.lnct-faqgrid,.lnct-moregrid{grid-template-columns:minmax(0,1fr)}.lnct-moregrid{gap:56px}}@media (max-width:600px){.lnct-heroin{padding-top:72px}.lnct-h1{font-size:46px}.lnct-herosub{font-size:17.5px}.lnct-promiseh{font-size:34px}.lnct-email{font-size:18px}.lnct-post{padding:24px}}.lnpv{--lnpv-green:var(--mark-b,#3e5744);--lnpv-onGreen:#fdfbf7;--lnpv-onGreen-mut:rgba(253,251,247,0.8);--lnpv-onGreen-line:rgba(253,251,247,0.2);--lnpv-pale:#bdd3c1;display:block}:root[data-theme=dark] .lnpv{--lnpv-green:var(--paper);--lnpv-onGreen:var(--ink3);--lnpv-onGreen-mut:var(--mut);--lnpv-onGreen-line:var(--bd2);--lnpv-pale:var(--acc)}.lnpv-wrap{width:min(1320px,100% - 48px);margin-inline:auto}.lnpv-tl{color:var(--accink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--accline)}.lnpv-tl:hover{color:var(--acc);border-bottom-color:var(--acc)}.lnpv-h2{margin:0;font-family:var(--font-sans);font-weight:400;font-size:46px;line-height:1.1;letter-spacing:-.02em;color:var(--ink3)}.lnpv-hero{position:relative;overflow:hidden;background:var(--lnpv-green);color:var(--lnpv-onGreen)}:root[data-theme=dark] .lnpv-hero{border-bottom:1px solid var(--bd)}.lnpv-herodots{position:absolute;inset:0 0 45% 53%;background-image:radial-gradient(circle,rgba(253,251,247,.14) 1.2px,transparent 1.3px);background-size:24px 24px;pointer-events:none}:root[data-theme=dark] .lnpv-herodots{opacity:.6}.lnpv-heroin{position:relative;padding-block:104px 96px}.lnpv-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.lnpv-updated{flex-shrink:0;margin:10px 0 0;padding:12px 18px;display:flex;flex-direction:column;gap:2px;text-align:right;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--lnpv-pale)}.lnpv-updated time{font-size:16px;font-weight:600}.lnpv-h1,.lnpv-updated time{font-family:var(--font-sans);color:var(--lnpv-onGreen)}.lnpv-h1{margin:0;font-weight:400;font-size:96px;line-height:1;letter-spacing:-.025em}.lnpv-lede{margin:28px 0 0;max-width:720px;font-family:var(--font-sans);font-size:30px;line-height:1.3}.lnpv-herosub{margin:16px 0 0;max-width:620px;font-size:18px;line-height:1.55;color:var(--lnpv-onGreen-mut)}.lnpv-summary{margin-top:80px}.lnpv-summaryh{margin:0 0 4px;font-family:var(--font-mono);font-weight:400;font-size:var(--t-mono);color:var(--lnpv-pale)}.lnpv-summarygrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:32px;column-gap:32px}.lnpv-summarygrid li{padding:26px 28px 26px 0;border-top:1px solid var(--lnpv-onGreen-line)}.lnpv-summaryt{margin:0 0 6px;font-family:var(--font-sans);font-size:24px;line-height:1.25}.lnpv-summaryl{margin:0;font-size:var(--t-body);color:var(--lnpv-onGreen-mut)}.lnpv-summarynote{margin:18px 0 0;font-size:14px;color:var(--lnpv-onGreen-mut)}.lnpv-index{background:var(--surf2);border-bottom:1px solid var(--bd0)}.lnpv-index .lnpv-wrap{padding-block:56px 64px}.lnpv-indexlabel{margin:0 0 18px;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--mut)}.lnpv-indexgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:32px;column-gap:32px}.lnpv-indexgrid li{border-top:1px solid var(--bd3)}.lnpv-indexgrid a{display:flex;gap:14px;align-items:baseline;padding-block:16px;font-size:16.5px;color:var(--ink2);text-decoration:none}.lnpv-indexgrid a:hover{color:var(--accink)}.lnpv-indexnum{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--acc)}.lnpv-row{scroll-margin-top:24px}.lnpv-row+.lnpv-row{border-top:1px solid var(--bd3)}.lnpv-rowin{padding-block:88px;display:grid;grid-template-columns:440px minmax(0,780px);grid-column-gap:100px;column-gap:100px;align-items:start}.lnpv-rowhead{position:-webkit-sticky;position:sticky;top:24px}.lnpv-num{margin:0 0 14px;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--acc)}.lnpv-body{padding-top:6px}.lnpv-body>p{margin:0 0 18px;font-size:17px;line-height:1.7;color:var(--ink2)}.lnpv-body>:last-child{margin-bottom:0}.lnpv-h3{margin:36px 0 10px;font-size:18px;font-weight:600;color:var(--ink3)}.lnpv-h3-first{margin-top:0}.lnpv-bullets{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.65;color:var(--ink2)}.lnpv-bullets li{position:relative;padding-left:20px}.lnpv-bullets li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--acc)}.lnpv-body strong,.lnpv-bullets strong{font-weight:600;color:var(--ink3)}.lnpv-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:4px 0 20px}.lnpv-card{padding:24px 26px;border:1px solid var(--bd2);border-radius:14px;background:var(--surf)}.lnpv-cardkick{margin:0 0 4px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--mut)}.lnpv-cardkick-acc{margin-bottom:6px;color:var(--acc)}.lnpv-cardtitle{margin:0 0 10px;font-family:var(--font-sans);font-size:25px;color:var(--ink3)}.lnpv-cardtext{margin:0;font-size:var(--t-body);color:var(--ink2)}.lnpv-checks{list-style:none;margin:8px 0 22px;padding:0;overflow:hidden;border:1px solid var(--accline);border-radius:14px;background:var(--accbg);font-size:16.5px;line-height:1.6;color:var(--ink3)}.lnpv-checks li{display:flex;gap:14px;align-items:flex-start;padding:18px 22px}.lnpv-checks li+li{border-top:1px solid var(--accline)}.lnpv-checks svg{flex-shrink:0;margin-top:4px;color:var(--acc)}.lnpv-checks code{font-family:var(--font-mono);font-size:14.5px;padding:1px 6px;border-radius:4px;background:var(--surf)}.lnpv-body>p.lnpv-statement{margin:8px 0 22px;padding:28px 32px;border-radius:14px;background:var(--lnpv-green);color:var(--lnpv-onGreen);font-family:var(--font-sans);font-size:25px;line-height:1.4}:root[data-theme=dark] .lnpv-body>p.lnpv-statement{background:var(--accbg);border:1px solid var(--accline);color:var(--ink3)}.lnpv-tablewrap{margin:4px 0 22px;overflow-x:auto;border:1px solid var(--bd2);border-radius:14px;background:var(--surf)}.lnpv-table{width:100%;border-collapse:collapse;font-size:var(--t-body);line-height:1.5}.lnpv-table thead th{padding:14px 20px;text-align:left;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:400;color:var(--mut);background:var(--surf2)}.lnpv-table thead th:first-child{width:30%}.lnpv-table thead th:last-child{width:27%}.lnpv-table tbody td,.lnpv-table tbody th{padding:16px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--bd)}.lnpv-table tbody th{font-weight:600;color:var(--ink3)}.lnpv-table tbody td{color:var(--ink2)}.lnpv-table tbody td.lnpv-tdmono{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--mut)}.lnpv-steps{list-style:none;margin:8px 0 22px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch}.lnpv-stepsarrow{display:flex;align-items:center;justify-content:center;color:var(--mut)}.lnpv-close{background:var(--surf);border-block:1px solid var(--bd2)}.lnpv-closein{padding-block:96px;display:grid;grid-template-columns:440px minmax(0,780px);grid-column-gap:100px;column-gap:100px;align-items:end}.lnpv-closemail{font-family:var(--font-mono);font-size:28px;font-weight:400;overflow-wrap:anywhere}.lnpv-closetext{margin:14px 0 0;font-size:17px;color:var(--ink2)}@media (max-width:1100px){.lnpv-closein,.lnpv-rowin{grid-template-columns:minmax(0,1fr);row-gap:28px}.lnpv-rowhead{position:static}.lnpv-indexgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lnpv-titlerow{flex-direction:column;gap:20px}.lnpv-updated{margin:0;text-align:left}.lnpv-h1{font-size:64px}.lnpv-lede{font-size:24px}.lnpv-h2{font-size:36px}.lnpv-summarygrid{grid-template-columns:minmax(0,1fr)}.lnpv-indexgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lnpv-rowin{padding-block:64px}.lnpv-pair,.lnpv-steps{grid-template-columns:minmax(0,1fr)}.lnpv-steps{row-gap:12px}.lnpv-stepsarrow{transform:rotate(90deg)}}@media (max-width:600px){.lnpv-heroin{padding-block:72px 64px}.lnpv-h1{font-size:46px}.lnpv-indexgrid{grid-template-columns:minmax(0,1fr)}.lnpv-body>p.lnpv-statement{font-size:21px;padding:22px 24px}.lnpv-closemail{font-size:21px}}.lntm{--lntm-green:var(--mark-b,#3e5744);--lntm-onGreen:#fdfbf7;--lntm-onGreen-mut:rgba(253,251,247,0.8);--lntm-pale:#bdd3c1;display:block;margin:0;color:inherit;font-size:inherit}:root[data-theme=dark] .lntm{--lntm-green:var(--paper);--lntm-onGreen:var(--ink3);--lntm-onGreen-mut:var(--mut);--lntm-pale:var(--acc)}.lntm-wrap{width:min(1320px,100% - 48px);margin-inline:auto}.lntm-tl{color:var(--accink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--accline)}.lntm-tl:hover{color:var(--acc);border-bottom-color:var(--acc)}.lntm-hero{position:relative;overflow:hidden;background:var(--lntm-green);color:var(--lntm-onGreen)}:root[data-theme=dark] .lntm-hero{border-bottom:1px solid var(--bd)}.lntm-herodots{position:absolute;inset:0 0 45% 53%;background-image:radial-gradient(circle,rgba(253,251,247,.14) 1.2px,transparent 1.3px);background-size:24px 24px;pointer-events:none}:root[data-theme=dark] .lntm-herodots{opacity:.6}.lntm-heroin{position:relative;padding-block:104px 96px}.lntm-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.lntm-h1{margin:0;font-family:var(--font-sans);font-weight:400;font-size:96px;line-height:1;letter-spacing:-.025em;color:var(--lntm-onGreen)}.lntm-updated{flex-shrink:0;margin:10px 0 0;padding:12px 18px;display:flex;flex-direction:column;gap:2px;text-align:right;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--lntm-pale)}.lntm-updated time{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--lntm-onGreen)}.lntm-lede{margin:28px 0 0;max-width:760px;font-family:var(--font-sans);font-size:30px;line-height:1.3}.lntm-herosub{margin:16px 0 0;max-width:620px;font-size:18px;line-height:1.55;color:var(--lntm-onGreen-mut)}.lntm-layout{padding-block:96px 104px;display:grid;grid-template-columns:340px minmax(0,880px);grid-column-gap:100px;column-gap:100px;align-items:start}.lntm-rail{position:-webkit-sticky;position:sticky;top:86px}.lntm-rail nav{padding-bottom:24px;border-bottom:1px solid var(--bd3)}.lntm-raillist{list-style:none;margin:0;padding:0}.lntm-raillist a{display:flex;gap:14px;align-items:baseline;padding-block:8px;font-size:var(--t-body);color:var(--ink2);text-decoration:none}.lntm-raillist a:hover{color:var(--accink)}.lntm-railnum{width:30px;flex-shrink:0;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--mut)}.lntm-railnote{padding-top:24px;font-size:15px;color:var(--ink2)}.lntm-railnote p{margin:0}.lntm-railnote .lntm-railnoteh{margin-bottom:6px;font-weight:600;color:var(--ink3)}.lntm-sec{padding-block:64px;scroll-margin-top:24px}.lntm-sec:first-child{padding-top:0}.lntm-sec+.lntm-sec{border-top:1px solid var(--bd3)}.lntm-sechead{display:flex;align-items:baseline;gap:20px;margin-bottom:26px}.lntm-secnum{width:52px;flex-shrink:0;font-family:var(--font-mono);font-size:15px;color:var(--acc)}.lntm-h2{margin:0;font-family:var(--font-sans);font-weight:400;font-size:40px;line-height:1.15;letter-spacing:-.015em;color:var(--ink3)}.lntm-secbody{padding-left:72px}.lntm-secbody>p{margin:0 0 18px;font-size:17.5px;line-height:1.7;color:var(--ink2)}.lntm-secbody>:last-child{margin-bottom:0}.lntm-secbody strong{font-weight:600;color:var(--ink3)}.lntm-bullets{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:14px;font-size:17.5px;line-height:1.65;color:var(--ink2)}.lntm-bullets li{position:relative;padding-left:22px}.lntm-bullets li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--acc)}.lntm-rows{margin:0 0 18px;border-bottom:1px solid var(--bd2)}.lntm-rowitem{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:32px;gap:32px;padding-block:22px;border-top:1px solid var(--bd2)}.lntm-rowitem dt{font-family:var(--font-sans);font-size:21px;line-height:1.3;color:var(--ink3)}.lntm-rowitem dd{margin:0;font-size:17px;line-height:1.7;color:var(--ink2)}.lntm-notbox{margin:0 0 20px;overflow:hidden;border:1px solid var(--bd2);border-radius:14px;background:var(--surf)}.lntm-notboxh{margin:0;padding:16px 22px;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--mut);background:var(--surf2)}.lntm-notbox ul{list-style:none;margin:0;padding:0;font-size:17px;line-height:1.6;color:var(--ink3)}.lntm-notbox li{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;border-top:1px solid var(--bd)}.lntm-notbox svg{flex-shrink:0;margin-top:5px;color:var(--err)}.lntm-close{background:var(--surf);border-block:1px solid var(--bd2)}.lntm-closein{padding-block:88px;display:flex;align-items:flex-end;justify-content:space-between;gap:64px}.lntm-closeh{margin:0;font-family:var(--font-sans);font-weight:400;font-size:46px;line-height:1.1;letter-spacing:-.02em;color:var(--ink3)}.lntm-closetext{margin:14px 0 0;max-width:620px;font-size:17px;color:var(--ink2)}.lntm-closelink{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-size:20px}@media (max-width:1100px){.lntm-layout{grid-template-columns:minmax(0,1fr);row-gap:48px}.lntm-rail{position:static}.lntm-raillist{column-count:2;column-gap:32px}}@media (max-width:900px){.lntm-titlerow{flex-direction:column;gap:20px}.lntm-updated{margin:0;text-align:left}.lntm-h1{font-size:64px}.lntm-lede{font-size:24px}.lntm-h2{font-size:32px}.lntm-secbody{padding-left:0}.lntm-sechead{flex-direction:column;gap:8px}.lntm-rowitem{grid-template-columns:minmax(0,1fr);gap:6px}.lntm-closein{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:600px){.lntm-heroin{padding-block:72px 64px}.lntm-h1{font-size:46px}.lntm-raillist{column-count:1}}