.lx{--red:#e2311d;--red-700:#c42613;--red-400:#ef4a3f;--red-300:#f47268;--red-100:#fbd9d4;--red-50:#fdf1ef;--ink:#1b1a19;--ink-2:#4a4744;--ink-3:#8a857f;--ink-4:#b8b2ab;--line:#ebe6e0;--line-2:#f3efea;--paper:#faf7f2;--white:#fff;--ok:#2f7d4f;--warn:#c98a12;--serif:"Noto Serif SC Variable","Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;--latin:"Cormorant Garamond","Noto Serif SC Variable",Georgia,serif;--fs-display:clamp(40px,6.2vw,76px);--fs-h1:clamp(34px,4.6vw,56px);--fs-h2:clamp(28px,3.4vw,40px);--fs-h3:22px;--fs-body:16px;--fs-sm:14px;--fs-xs:12px;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--gutter:clamp(16px,4vw,40px);--max:1200px;--section:clamp(72px,10vw,128px);--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:.16s;--t-base:.28s;--t-slow:.7s}.lx *,.lx :before,.lx :after{box-sizing:border-box}.lx{font-family:var(--serif);font-size:var(--fs-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.85}.lx-page{background:var(--white);overflow-x:clip}.lx-navbar{top:env(safe-area-inset-top,0px);z-index:50;position:sticky}.lx img{max-width:100%;display:block}.lx a{color:inherit;text-decoration:none}.lx button{font:inherit;color:inherit}.lx ::selection{background:var(--red-100);color:var(--ink)}.lx h1,.lx h2,.lx h3,.lx h4{letter-spacing:.02em;margin:0;font-weight:700;line-height:1.25}.lx p{margin:0}.lx .wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.lx .section{padding-block:var(--section)}.lx .section--paper{background:var(--paper)}.lx .latin{font-family:var(--latin);letter-spacing:.01em;font-style:italic}.lx .red{color:var(--red)}.lx .muted{color:var(--ink-3)}.lx .sec-head{gap:14px;margin-bottom:clamp(40px,6vw,64px);display:grid}.lx .sec-head--center{text-align:center;justify-items:center}.lx .eyebrow{font-size:var(--fs-sm);color:var(--red);letter-spacing:.12em;align-items:center;gap:10px;display:inline-flex}.lx .eyebrow:before,.lx .sec-head--center .eyebrow:after{content:"";background:currentColor;width:22px;height:1px}.lx .sec-title{font-size:var(--fs-h2);font-weight:700}.lx .sec-sub{color:var(--ink-2);max-width:620px}.lx .btn{--h:48px;height:var(--h);border-radius:var(--r-sm);font-family:var(--serif);letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background var(--t-fast)var(--ease),color var(--t-fast)var(--ease),border-color var(--t-fast)var(--ease),transform var(--t-fast)var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.lx .btn:active{transform:translateY(1px)}.lx .btn .arr{transition:transform var(--t-base)var(--ease-out);display:inline-block}.lx .btn:hover .arr{transform:translate(4px)}.lx .btn--primary{background:var(--red);color:var(--white)}.lx .btn--primary:hover{background:var(--red-700)}.lx .btn--secondary{background:var(--white);color:var(--ink);border-color:var(--ink)}.lx .btn--secondary:hover{background:var(--ink);color:var(--white)}.lx .btn--ghost{background:var(--red-50);color:var(--red)}.lx .btn--ghost:hover{background:var(--red-100)}.lx .btn--inverse{background:var(--white);color:var(--red)}.lx .btn--inverse:hover{background:var(--ink);color:var(--white)}.lx .btn--sm{--h:36px;padding:0 16px;font-size:14px}.lx .btn--lg{--h:56px;padding:0 34px;font-size:17px}.lx .btn[disabled],.lx .btn.is-disabled{background:var(--line-2);color:var(--ink-4);cursor:not-allowed;border-color:#0000}.lx .link{color:var(--red);align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.lx .link:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-base)var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.lx .link:hover:after{transform:scaleX(1)}.lx .field{gap:8px;display:grid}.lx .label{font-size:var(--fs-sm);font-weight:600}.lx .input,.lx .select,.lx .textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);width:100%;height:46px;font-family:var(--serif);color:var(--ink);transition:border-color var(--t-fast)var(--ease),box-shadow var(--t-fast)var(--ease);outline:none;padding:0 14px;font-size:15px}.lx .textarea{resize:vertical;height:132px;padding:12px 14px;line-height:1.8}.lx .input::-moz-placeholder{color:var(--ink-4)}.lx .textarea::-moz-placeholder{color:var(--ink-4)}.lx .input::placeholder,.lx .textarea::placeholder{color:var(--ink-4)}.lx .input:hover,.lx .select:hover,.lx .textarea:hover{border-color:var(--ink-4)}.lx .input:focus,.lx .select:focus,.lx .textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-50)}.lx .select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231b1a19' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.lx .search{position:relative}.lx .search .input{padding-left:42px}.lx .search svg{color:var(--ink-3);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lx .hint{font-size:var(--fs-xs);color:var(--ink-3)}.lx .is-error .input{border-color:var(--red)}.lx .is-error .hint{color:var(--red)}.lx .dropzone{border:1px dashed var(--ink-4);border-radius:var(--r-md);text-align:center;color:var(--ink-2);transition:border-color var(--t-fast),background var(--t-fast);cursor:pointer;place-items:center;gap:6px;padding:36px 20px;display:grid}.lx .dropzone:hover{border-color:var(--red);background:var(--red-50)}.lx .check{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex}.lx .check input{appearance:none;border:1px solid var(--ink-4);border-radius:var(--r-xs);width:18px;height:18px;transition:all var(--t-fast);place-items:center;margin:0;display:grid}.lx .check input:checked{background:var(--red);border-color:var(--red)}.lx .check input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.lx .switch input{appearance:none;background:var(--line);cursor:pointer;width:38px;height:22px;transition:background var(--t-base);border-radius:999px;margin:0;position:relative}.lx .switch input:after{content:"";width:16px;height:16px;transition:transform var(--t-base)var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.lx .switch input:checked{background:var(--red)}.lx .switch input:checked:after{transform:translate(16px)}.lx .tag{border-radius:var(--r-xs);height:24px;font-size:var(--fs-xs);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:4px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.lx .tag--red{background:var(--red);color:#fff}.lx .tag--soft{background:var(--red-50);color:var(--red)}.lx .tag--line{border:1px solid var(--line);color:var(--ink-2)}.lx .tag--ink{background:var(--ink);color:#fff}.lx .seal{border:2px solid var(--red);width:56px;height:56px;color:var(--red);letter-spacing:0;text-align:center;border-radius:6px;place-items:center;font-size:20px;font-weight:900;line-height:1.05;display:inline-grid;transform:rotate(-6deg)}.lx .seal--fill{background:var(--red);color:#fff}.lx .segmented{border:1px solid var(--line);background:var(--white);border-radius:10px;gap:2px;padding:4px;display:inline-flex;position:relative}.lx .segmented button{z-index:1;height:34px;color:var(--ink-2);cursor:pointer;transition:color var(--t-base);background:0 0;border:0;border-radius:7px;padding:0 16px;font-size:14px;font-weight:600;position:relative}.lx .segmented button.is-active{color:#fff}.lx .segmented .seg-ind{background:var(--ink);transition:left var(--t-base)var(--ease-out),width var(--t-base)var(--ease-out);border-radius:7px;position:absolute;top:4px;bottom:4px}.lx .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;display:flex;position:relative;overflow-x:auto}.lx .tabs button{color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color var(--t-fast);background:0 0;border:0;padding:0 0 14px;font-size:16px;font-weight:600}.lx .tabs button:hover,.lx .tabs button.is-active{color:var(--ink)}.lx .tabs .tab-ind{background:var(--red);height:2px;transition:left var(--t-base)var(--ease-out),width var(--t-base)var(--ease-out);position:absolute;bottom:-1px}.lx .card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t-base)var(--ease),transform var(--t-base)var(--ease-out);padding:28px}.lx a.card:hover,.lx .card.is-hover:hover{border-color:var(--ink);transform:translateY(-3px)}.lx .pager{justify-content:center;align-items:center;gap:6px;display:flex}.lx .pager a,.lx .pager span,.lx .pager button{border-radius:var(--r-sm);min-width:38px;height:38px;color:var(--ink-2);transition:all var(--t-fast);border:1px solid #0000;place-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-grid}.lx .pager button{cursor:pointer;background:0 0}.lx .pager button:disabled{color:var(--ink-4);cursor:not-allowed}.lx .pager button:not(:disabled):hover,.lx .pager a:hover{border-color:var(--line);color:var(--ink)}.lx .pager .is-current{background:var(--ink);color:#fff}.lx .split-hero{--h1:clamp(36px,4.6vw,62px);grid-template-columns:1fr 240px;grid-template-areas:"eb.""main side";gap:18px clamp(32px,5vw,72px);display:grid}.lx .split-hero>.eyebrow{grid-area:eb;justify-self:start}.lx .split-hero-main{grid-area:main;min-width:0}.lx .split-hero h1{font-size:var(--h1);letter-spacing:.01em;margin:0 0 20px;font-weight:900;line-height:1.18}.lx .split-hero-lead{color:var(--ink-2);font-size:18px}.lx .split-hero-side{padding-top:calc(var(--h1)*.162);grid-area:side;align-content:start;gap:12px;display:grid}.lx .split-hero-side .btn{width:100%}.lx .split-hero-side .hint{text-align:center}@media (max-width:960px){.lx .split-hero{grid-template-columns:1fr;grid-template-areas:"eb""main""side"}.lx .split-hero-side{width:min(100%,320px);padding-top:12px}}.lx .nav{background:var(--white);transition:border-color var(--t-base);border-bottom:1px solid #0000}.lx .nav.is-scrolled{border-bottom-color:var(--line)}.lx .nav-in{align-items:center;gap:32px;height:72px;display:flex}.lx .nav-logo img{width:auto;height:30px}.lx .nav-links{align-items:center;gap:4px;margin-left:auto;display:flex}.lx .nav-links>a,.lx .nav-drop>button{height:40px;color:var(--ink-2);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;align-items:center;gap:4px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.lx .nav-links>a:hover,.lx .nav-drop>button:hover,.lx .nav-links>a.is-active{color:var(--ink)}.lx .nav-links>a.is-active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:4px;left:14px;right:14px}.lx .nav-drop{position:relative}.lx .nav-drop>button svg{transition:transform var(--t-base)}.lx .nav-drop.is-open>button svg{transform:rotate(180deg)}.lx .nav-menu{border:1px solid var(--line);border-radius:var(--r-md);opacity:0;visibility:hidden;width:520px;transition:opacity var(--t-base)var(--ease),transform var(--t-base)var(--ease-out),visibility var(--t-base);background:#fff;grid-template-columns:1fr 1fr;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:-12px;transform:translateY(-6px)}.lx .nav-menu--narrow{grid-template-columns:1fr;width:240px}.lx .nav-drop.is-open .nav-menu{opacity:1;visibility:visible;transform:none}.lx .nav-menu a{transition:background var(--t-fast);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:2px 12px;padding:12px;display:grid}.lx .nav-menu a:hover{background:var(--paper)}.lx .nav-menu .mi{background:var(--red-50);width:34px;height:34px;color:var(--red);border-radius:8px;grid-row:span 2;place-items:center;font-size:15px;font-weight:900;display:grid}.lx .nav-menu .mi--key{background:var(--red);color:#fff}.lx .nav-menu b{font-size:15px;font-weight:700;line-height:1.3}.lx .nav-menu small{color:var(--ink-3);font-size:12px;line-height:1.4}.lx .nav-menu--narrow a{grid-template-columns:1fr;padding:10px 12px}.lx .nav-menu--narrow b{font-weight:500}.lx .nav-cta{align-items:center;gap:10px;display:flex}.lx .nav-burger{cursor:pointer;background:0 0;border:0;width:40px;height:40px;margin-left:auto;display:none;position:relative}.lx .nav-burger span{background:var(--ink);height:1.5px;transition:transform var(--t-base)var(--ease-out),opacity var(--t-fast);position:absolute;left:10px;right:10px}.lx .nav-burger span:first-child{top:14px}.lx .nav-burger span:nth-child(2){top:20px}.lx .nav-burger span:nth-child(3){top:26px}.lx .nav.is-mobile-open .nav-burger span:first-child{transform:translateY(6px)rotate(45deg)}.lx .nav.is-mobile-open .nav-burger span:nth-child(2){opacity:0}.lx .nav.is-mobile-open .nav-burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.lx .mnav{display:none}@media (max-width:960px){.lx .nav-links,.lx .nav-cta{display:none}.lx .nav-burger{display:block}.lx .mnav{padding:12px var(--gutter)calc(32px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transition:opacity var(--t-base),transform var(--t-base)var(--ease-out),visibility var(--t-base);background:#fff;display:block;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-8px)}.lx .nav.is-mobile-open .mnav{opacity:1;visibility:visible;transform:none}.lx .mnav-group{border-bottom:1px solid var(--line);padding:14px 0}.lx .mnav-group h6{color:var(--ink-3);letter-spacing:.1em;margin:0 0 6px;font-size:12px;font-weight:600}.lx .mnav-group a{padding:8px 0;font-size:17px;display:block}.lx .mnav .btn{width:100%;margin-top:20px}}.lx .footer{border-top:1px solid var(--line);padding-block:64px 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.lx .footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.lx .footer-brand img{width:auto;height:28px;margin-bottom:18px}.lx .footer-brand p{color:var(--ink-2);max-width:300px;font-size:14px}.lx .footer h6{color:var(--ink-3);letter-spacing:.12em;margin:0 0 14px;font-size:13px;font-weight:600}.lx .footer ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lx .footer ul a{color:var(--ink-2);transition:color var(--t-fast)}.lx .footer ul a:hover{color:var(--red)}.lx .footer-bottom{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media (max-width:760px){.lx .footer-grid{grid-template-columns:1fr 1fr}.lx .footer-brand{grid-column:1/-1}}.lx .reveal{opacity:0;transition:opacity var(--t-slow)var(--ease-out),transform var(--t-slow)var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}.lx .reveal.in{opacity:1;transform:none}.lx .reveal-line{transform-origin:0;transition:transform 1s var(--ease-out);transition-delay:var(--d,0s);transform:scaleX(0)}.lx .reveal-line.in{transform:scaleX(1)}.lx .ink-in .ch{opacity:0;filter:blur(6px);animation:lx-ink .9s var(--ease-out)forwards;animation-delay:calc(var(--i)*var(--step,55ms) + var(--base,0s));display:inline-block;transform:translateY(.35em)}.lx .type-in .ch{opacity:0;animation:10ms linear forwards lx-type;animation-delay:calc(var(--i)*var(--step,38ms) + var(--base,0s))}@keyframes lx-type{to{opacity:1}}@keyframes lx-ink{to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.lx .reveal,.lx .ink-in .ch{opacity:1!important;filter:none!important;transform:none!important}}.lx-home .hero{padding-block:clamp(40px,6vw,72px) clamp(32px,4vw,48px)}.lx-home .hero h1>span{white-space:nowrap}.lx-home .hero h1 .red{position:relative}.lx-home .hero h1 .stroke{z-index:-1;background:var(--red-100);transform-origin:0;height:.22em;animation:lx-grow .9s var(--ease-out)1.25s forwards;position:absolute;bottom:.02em;left:-2%;right:-2%;transform:scaleX(0)}@keyframes lx-grow{to{transform:scaleX(1)}}.lx-home .hero .split-hero-side{position:relative}.lx-home .hero-meta{white-space:nowrap;color:var(--ink-3);gap:18px;font-size:13px;display:flex;position:absolute;bottom:2px;right:0}.lx-home .hero-meta span:before{content:"";background:var(--red);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.lx-home .fade-up{opacity:0;animation:lx-fadeUp .9s var(--ease-out)forwards;animation-delay:var(--d,0s);transform:translateY(14px)}@keyframes lx-fadeUp{to{opacity:1;transform:none}}.lx-home .notice{border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t-base);align-items:center;gap:16px;padding:14px 22px;display:flex}.lx-home .notice:hover{border-color:var(--ink)}.lx-home .notice .pulse{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.lx-home .notice .pulse:after{content:"";background:var(--red);animation:lx-pulse 1.8s var(--ease-out)infinite;border-radius:50%;position:absolute;inset:0}@keyframes lx-pulse{to{opacity:0;transform:scale(3.2)}}.lx-home .notice b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.lx-home .notice .notice-meta{color:var(--ink-3);font-size:13px}.lx-home .notice .arr{transition:transform var(--t-base)var(--ease-out)}.lx-home .notice:hover .arr{transform:translate(4px)}.lx-home .promo{border-radius:var(--r-lg);min-height:240px;transition:transform var(--t-base)var(--ease-out);grid-template-columns:1fr 1fr;align-items:center;gap:24px 48px;padding:clamp(28px,3.4vw,44px) clamp(28px,4.4vw,56px);display:grid;position:relative;overflow:hidden}.lx-home .promo:hover{transform:translateY(-4px)}.lx-home .promo-text{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.lx-home .promo h3{margin:16px 0 8px;font-size:clamp(24px,2.6vw,34px);font-weight:900}.lx-home .promo p{margin-bottom:24px;font-size:15px}.lx-home .promo-bench{background:var(--paper);grid-template-columns:.72fr 1.28fr;min-height:340px;margin-top:16px}.lx-home .promo-bench p{color:var(--ink-2)}.lx-home .bench-art svg{width:60%}.lx-home .bench-art .bd{fill:var(--red-300);opacity:.45;transform-box:fill-box;transform-origin:50%;transition:transform .45s var(--ease-out);transition-delay:var(--d);transform:scale(0)}.lx-home .bench-art .bd.top{fill:var(--red);opacity:1}.lx-home .bench-art .axis{stroke:var(--ink-4);stroke-width:.25px}.lx-home .bench-art .no1{font-family:var(--latin);font-variant-numeric:lining-nums;fill:var(--red);opacity:0;font-size:3.4px;font-style:italic;font-weight:600;transition:opacity .6s 1.2s}.lx-home .promo-bench.in .no1{opacity:1}.lx-home .promo-bench.in .bd{transform:none}.lx-home .bench-art text{font-family:var(--serif);fill:var(--ink-3);font-size:2.2px}.lx-home .bench-art .crown{fill:var(--red);font-size:2.6px;font-weight:900}.lx-home .bento{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.lx-home .tool{border:1px solid var(--line);border-radius:var(--r-lg);min-height:420px;transition:border-color var(--t-base)var(--ease),transform var(--t-base)var(--ease-out);background:#fff;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden}.lx-home .tool:hover{border-color:var(--ink);transform:translateY(-4px)}.lx-home .tool--7{grid-column:span 7}.lx-home .tool--5{grid-column:span 5}.lx-home .tool--red{background:var(--red);border-color:var(--red);color:#fff}.lx-home .tool--red:hover{border-color:var(--red-700)}.lx-home .tool--paper{background:var(--paper);border-color:var(--paper)}.lx-home .tool-no{letter-spacing:.16em;color:var(--ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.lx-home .tool--red .tool-no{color:#ffffffbf}.lx-home .tool-no .latin{font-size:18px}.lx-home .tool h3{margin:14px 0 10px;font-size:clamp(28px,3vw,36px);font-weight:900}.lx-home .tool p{color:var(--ink-2);max-width:26em}.lx-home .tool--red p{color:#ffffffdb}.lx-home .tool-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.lx-home .go{letter-spacing:.06em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.lx-home .go .circ{width:40px;height:40px;transition:background var(--t-base),color var(--t-base),transform var(--t-base)var(--ease-out);border:1px solid;border-radius:50%;place-items:center;display:grid}.lx-home .tool:hover .go .circ{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(-45deg)}.lx-home .tool--red:hover .go .circ{color:var(--red);background:#fff;border-color:#fff}.lx-home .radar{width:min(40%,270px);position:absolute;top:50%;right:clamp(16px,3vw,40px);transform:translateY(-50%)}.lx-home .radar text{font-family:var(--serif);fill:#ffffffd9;font-size:11px}.lx-home .radar .grid{fill:none;stroke:#ffffff47;stroke-width:1px}.lx-home .radar .val{fill:#ffffff2e;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520px;transform-origin:100px 100px;opacity:0;transition:stroke-dashoffset 1.4s var(--ease-out).3s,transform 1.2s var(--ease-out).3s,opacity .5s .3s;transform:scale(.6)}.lx-home .tool.in .radar .val{stroke-dashoffset:0;opacity:1;transform:none}.lx-home .tool-left{max-width:52%}.lx-home .tiers{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.lx-home .tiers span{border:1px solid #fff6;border-radius:4px;padding:3px 9px;font-size:12px}.lx-home .tiers span:first-child{color:var(--red);background:#fff;border-color:#fff;font-weight:700}.lx-home .tasks{border-top:1px solid var(--line);margin-top:24px}.lx-home .tasks ul{margin:0;padding:0}.lx-home .tasks li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:11px 0;font-size:15px;list-style:none;display:grid}.lx-home .tasks .ck{border:1px solid var(--ink-4);width:20px;height:20px;transition:all .3s var(--ease);transition-delay:var(--d);border-radius:50%;place-items:center;display:grid}.lx-home .tasks .ck svg{opacity:0;transition:opacity .2s;transition-delay:var(--d)}.lx-home .tool.in .tasks .done .ck{background:var(--red);border-color:var(--red)}.lx-home .tool.in .tasks .done .ck svg{opacity:1}.lx-home .tasks small{color:var(--ink-3);font-size:12px}.lx-home .tasks .run .ck{border-color:var(--red);border-right-color:#0000;animation:1s linear infinite lx-spin}@keyframes lx-spin{to{transform:rotate(360deg)}}.lx-home .tasks .lock{color:var(--ink-4)}.lx-home .rate{align-items:flex-end;gap:22px;margin-top:26px;display:flex}.lx-home .rate-num{font-family:var(--latin);font-variant-numeric:lining-nums;color:var(--red);letter-spacing:-.02em;font-size:104px;font-weight:600;line-height:.82}.lx-home .rate-num sup{vertical-align:top;margin-left:2px;font-size:36px}.lx-home .rate-cap{color:var(--ink-3);padding-bottom:6px;font-size:13px;line-height:1.6}.lx-home .paras{grid-template-columns:repeat(10,1fr);align-items:end;gap:6px;height:64px;margin-top:26px;display:grid}.lx-home .paras i{height:var(--h);background:var(--red-100);transform-origin:bottom;transition:transform .7s var(--ease-out);transition-delay:calc(var(--k)*60ms + .2s);border-radius:3px;display:block;transform:scaleY(0)}.lx-home .paras i.hi{background:var(--red)}.lx-home .tool.in .paras i{transform:none}.lx-home .marquee{gap:10px;margin:26px calc(-1*clamp(24px,3vw,36px)) 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lx-home .mq-row{gap:10px;width:max-content;animation:38s linear infinite lx-mq;display:flex}.lx-home .mq-row--r{animation-duration:44s;animation-direction:reverse}.lx-home .tool:hover .mq-row{animation-play-state:paused}@keyframes lx-mq{to{transform:translate(-50%)}}.lx-home .chip{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;font-size:14px;display:inline-flex}.lx-home .chip em{background:var(--red-50);width:28px;height:28px;color:var(--red);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.lx-home .chip--key em{background:var(--red);color:#fff}.lx-home .promo-sea{background:var(--red);color:#fff;grid-template-columns:.72fr 1.28fr;min-height:340px}.lx-home .promo-sea p{color:#ffffffdb}.lx-home .promo-sea .tag{color:var(--red);background:#fff}.lx-home .sea-map,.lx-home .bench-art{pointer-events:none;position:absolute;inset:0}.lx-home .sea-map svg,.lx-home .bench-art svg{width:66%;position:absolute;top:50%;right:1%;overflow:visible;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7%);mask-image:linear-gradient(90deg,#0000,#000 7%)}.lx-home .sea-map .land{opacity:.28}.lx-home .sea-map .route{fill:none;stroke:#fff;stroke-width:.45px;stroke-dasharray:1.4 1.2;stroke-linecap:round;opacity:0;transition:opacity .6s;transition-delay:var(--d);animation:1.6s linear infinite lx-sail}.lx-home .promo-sea.in .route{opacity:1}@keyframes lx-sail{to{stroke-dashoffset:-5.2px}}.lx-home .sea-map .home{fill:#fff}.lx-home .sea-map .home-ring{fill:none;stroke:#fff;stroke-width:.35px;transform-origin:56.2px 16.5px;animation:lx-ring 2.4s var(--ease-out)infinite}@keyframes lx-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.lx-home .sea-map .dest{fill:#fff;transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease-out);transition-delay:calc(var(--d) + .4s);transform:scale(0)}.lx-home .promo-sea.in .dest{transform:none}.lx-home .sea-map text{font-family:var(--serif);fill:#fff;font-size:2.6px;font-weight:600}.lx-home .sea-map .home-label{font-size:3.2px;font-weight:900}.lx-home .cap-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lx-home .cap-side{position:sticky;top:110px}.lx-home .cap-side .sec-head{margin-bottom:28px}.lx-home .cap-side .btns{flex-wrap:wrap;gap:12px;display:flex}.lx-home .cap-list{border-top:1px solid var(--ink)}.lx-home .cap{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:0 24px;padding:30px 0;display:grid}.lx-home .cap .n{color:var(--red);font-size:34px;font-weight:900;line-height:1.1}.lx-home .cap h3{margin-bottom:8px;font-size:21px}.lx-home .cap p{color:var(--ink-2);font-size:15px}.lx-home .guide-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lx-home .guide-feat{background:var(--ink);color:#fff;border-radius:var(--r-lg);flex-direction:column;min-height:380px;padding:clamp(28px,3.4vw,44px);display:flex;position:relative;overflow:hidden}.lx-home .guide-feat>*{z-index:1;position:relative}.lx-home .guide-feat h3{max-width:10em;margin:18px 0 12px;font-size:clamp(26px,3vw,36px);font-weight:900}.lx-home .guide-feat p{color:#ffffffb8;max-width:22em}.lx-home .guide-feat .btn{align-self:flex-start;margin-top:auto}.lx-home .guide-feat .script{z-index:0;color:var(--red);pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path 1.8s var(--ease-out).3s;font-family:Great Vibes,Snell Roundhand,Apple Chancery,cursive;font-size:clamp(150px,17vw,230px);line-height:1;position:absolute;bottom:-.12em;right:-.04em}.lx-home .guide-feat.in .script{clip-path:inset(0 -10% 0 0)}.lx-home .toc{border-top:1px solid var(--ink)}.lx-home .toc a{border-bottom:1px solid var(--line);transition:padding var(--t-base)var(--ease-out),color var(--t-fast);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:22px 4px;display:grid}.lx-home .toc a:hover{color:var(--red);padding-left:14px}.lx-home .toc .t{font-size:19px;font-weight:700}.lx-home .toc .dots{border-bottom:1px dotted var(--ink-4);transform:translateY(-5px)}.lx-home .toc .k{color:var(--ink-3);font-size:13px}.lx-home .toc small{color:var(--ink-3);grid-column:1/-1;margin-top:-2px;font-size:14px}.lx-home .photos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lx-home .photo-row{gap:20px;width:max-content;animation:60s linear infinite lx-mq;display:flex}.lx-home .photos:hover .photo-row{animation-play-state:paused}.lx-home .photo{flex:none;margin:0}.lx-home .photo .img{height:clamp(220px,24vw,320px);aspect-ratio:var(--ar);border-radius:var(--r-md);background:var(--paper);position:relative;overflow:hidden}.lx-home .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.lx-home .photo:hover img{transform:scale(1.04)}.lx-home .photo figcaption{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;min-width:100%;max-width:0;margin-top:12px;font-size:14px;display:flex}.lx-home .photo figcaption span{color:var(--ink-3);font-size:13px}.lx-home .photo figcaption.is-short b{display:none}.lx-home .join{background:var(--red);color:#fff;border-radius:var(--r-lg);grid-template-columns:1fr auto;align-items:end;gap:32px;padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px);display:grid;position:relative;overflow:hidden}.lx-home .join h2{font-size:var(--fs-h1);font-weight:900}.lx-home .join p{color:#ffffffe0;margin-top:14px;font-size:19px}.lx-home .join .q{opacity:.22;grid-template-columns:1fr 1fr;width:220px;height:220px;animation:30s linear infinite lx-turn;display:grid;position:absolute;top:-40px;right:4%}.lx-home .join .q i{background:#fff}.lx-home .join .q i:first-child{border-top-left-radius:100%}.lx-home .join .q i:nth-child(2){opacity:.6;border-top-right-radius:100%}.lx-home .join .q i:nth-child(3){opacity:.6;border-bottom-left-radius:100%}.lx-home .join .q i:nth-child(4){border-bottom-right-radius:100%}@keyframes lx-turn{to{transform:rotate(360deg)}}@media (max-width:960px){.lx-home .hero-meta{white-space:normal;flex-wrap:wrap;gap:4px 18px;margin-top:8px;position:static}.lx-home .cap-grid,.lx-home .guide-grid{grid-template-columns:1fr}.lx-home .tool--7,.lx-home .tool--5{grid-column:1/-1}.lx-home .cap-side{position:static}.lx-home .promo-sea,.lx-home .promo-bench{grid-template-columns:1fr}.lx-home .sea-map svg,.lx-home .bench-art svg{opacity:.8;width:120%;right:-30%}}@media (max-width:640px){.lx-home .hero h1>span{white-space:normal}.lx-home .tool{min-height:0}.lx-home .tool-left{max-width:none}.lx-home .radar{width:72%;margin:18px auto 0;position:relative;top:auto;right:auto;transform:none}.lx-home .promo{grid-template-columns:1fr}.lx-home .promo-sea,.lx-home .promo-bench{align-items:start;min-height:420px}.lx-home .bench-art svg{opacity:1;width:112%;top:auto;bottom:16px;right:-8%;transform:none;-webkit-mask-image:none;mask-image:none}.lx-home .sea-map svg{width:130%;inset:auto auto 16px -3%;transform:none;-webkit-mask-image:none;mask-image:none}.lx-home .join{grid-template-columns:1fr}.lx-home .rate-num{font-size:84px}.lx-home .notice .notice-meta{display:none}}.lx .crumb{color:var(--ink-3);gap:8px;padding-top:28px;font-size:13px;display:flex}.lx .crumb a:hover{color:var(--red)}.lx-feature .f-hero{--h1:clamp(44px,6vw,76px);padding-block:clamp(36px,6vw,72px) clamp(64px,8vw,104px)}.lx-feature .f-hero .split-hero-side{padding-bottom:44px;position:relative}.lx-feature .f-note{text-align:center;white-space:nowrap;color:var(--ink);font-size:13px;position:absolute;bottom:2px;left:0;right:0}.lx-feature .feat-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lx-feature .feat{flex-direction:column;gap:10px;min-height:280px;display:flex}.lx-feature .feat .n{font-family:var(--latin);color:var(--red);font-variant-numeric:lining-nums;font-size:40px;line-height:1}.lx-feature .feat .eb{color:var(--ink-3);letter-spacing:.1em;margin-top:18px;font-size:13px}.lx-feature .feat h3{font-size:20px}.lx-feature .feat p{color:var(--ink-2);font-size:14px}.lx-feature .steps{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.lx-feature .steps:before{content:"";background:var(--line);height:1px;position:absolute;top:27px;left:28px;right:28px}.lx-feature .steps .prog{background:var(--red);width:calc(100% - 56px);height:1px;position:absolute;top:27px;left:28px}.lx-feature .step{padding-right:24px;position:relative}.lx-feature .step .dot{border:1px solid var(--line);width:56px;height:56px;transition:all .4s var(--ease);transition-delay:var(--d);background:#fff;border-radius:50%;place-items:center;margin-bottom:20px;font-size:20px;font-weight:900;display:grid}.lx-feature .step.in .dot{background:var(--red);border-color:var(--red);color:#fff}.lx-feature .step h3{margin-bottom:6px;font-size:19px}.lx-feature .step p{color:var(--ink-2);font-size:15px}.lx-feature .tier-wrap{max-width:880px;margin:0 auto}.lx-feature .tier-tabs{justify-content:center;margin-bottom:36px;display:flex}.lx-feature .tier-list{border-top:1px solid var(--ink)}.lx-feature .tier{border-bottom:1px solid var(--line);animation:lx-rowIn .6s var(--ease-out)both;animation-delay:calc(var(--k)*70ms);transition:background var(--t-fast),padding var(--t-base)var(--ease-out);grid-template-columns:140px 1fr auto;align-items:center;gap:24px;padding:24px 8px;display:grid}.lx-feature .tier:hover{background:var(--paper);padding-left:18px}@keyframes lx-rowIn{0%{opacity:0;transform:translateY(10px)}}.lx-feature .tier .en{font-family:var(--latin);color:var(--ink-3);font-size:20px;font-style:italic}.lx-feature .tier h4{font-size:22px;font-weight:900}.lx-feature .tier p{color:var(--ink-3);font-size:14px}.lx-feature .tier .rank{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.lx-feature .tier:first-child .en,.lx-feature .tier:first-child h4{color:var(--red)}.lx-feature .tier:first-child .rank{background:var(--red);border-color:var(--red);color:#fff}.lx-feature .credit{text-align:center;color:var(--ink-3);margin-top:32px;font-size:14px}.lx-feature .f-cta{text-align:center;justify-items:center;gap:18px;display:grid}.lx-feature .f-cta h2{font-size:var(--fs-h1);font-weight:900}@media (max-width:960px){.lx-feature .f-note{margin-top:4px;position:static}.lx-feature .feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lx-feature .feat-grid,.lx-feature .steps{grid-template-columns:1fr;gap:28px}.lx-feature .steps:before,.lx-feature .steps .prog{display:none}.lx-feature .feat{min-height:0}.lx-feature .tier{grid-template-columns:1fr auto;gap:4px 16px}.lx-feature .tier .en{grid-column:1}.lx-feature .tier .rank{grid-area:1/2/span 2}}.lx-plugins .p-head{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:24px;padding-block:clamp(48px,7vw,88px) 40px;display:grid}.lx-plugins .p-head h1{font-size:var(--fs-h1);margin:14px 0 10px;font-weight:900}.lx-plugins .p-head p{color:var(--ink-2)}.lx-plugins .p-head .seal{width:84px;height:84px;font-size:22px}.lx-plugins .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:28px;display:flex}.lx-plugins .toolbar .search{flex:1;min-width:240px;max-width:420px}.lx-plugins .plist{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:48px;display:grid}.lx-plugins .pcard{flex-direction:column;gap:14px;padding:24px;display:flex}.lx-plugins .pcard-top{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;display:grid}.lx-plugins .picon{background:var(--red-50);width:48px;height:48px;color:var(--red);transition:transform var(--t-base)var(--ease-out),background var(--t-base),color var(--t-base);border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid}.lx-plugins .pcard:hover .picon{background:var(--red);color:#fff;transform:rotate(-6deg)}.lx-plugins .pcard h3{font-size:17px;line-height:1.4}.lx-plugins .pcard .by{color:var(--ink-3);font-size:13px}.lx-plugins .pcard .inst{font-family:var(--latin);font-variant-numeric:lining-nums;color:var(--ink-2);text-align:right;font-size:18px;line-height:1.1}.lx-plugins .pcard .inst small{font-family:var(--serif);color:var(--ink-3);font-size:11px;display:block}.lx-plugins .pcard p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5.55em;font-size:14px;display:-webkit-box;overflow:hidden}.lx-plugins .pcard-foot{border-top:1px solid var(--line-2);color:var(--ink-3);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.lx-plugins .pcard-foot .more{color:var(--red);margin-left:auto;font-size:13px;font-weight:600}.lx-plugins .pcard-foot .more .arr{transition:transform var(--t-base)var(--ease-out);display:inline-block}.lx-plugins .pcard:hover .more .arr{transform:translate(4px)}.lx-plugins .client-tip{background:var(--red-50);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:72px;padding:22px 28px;display:flex}.lx-plugins .client-tip b{font-size:17px}.lx-plugins .client-tip p{color:var(--ink-2);font-size:14px}.lx-plugins .pager{padding-bottom:40px}@media (max-width:960px){.lx-plugins .plist{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lx-plugins .plist,.lx-plugins .p-head{grid-template-columns:1fr}.lx-plugins .p-head .seal{display:none}}.lx-sg .sg{grid-template-columns:200px 1fr;gap:clamp(32px,5vw,72px);padding-block:56px 96px;display:grid}.lx-sg .sg-nav{align-self:start;gap:2px;font-size:14px;display:grid;position:sticky;top:100px}.lx-sg .sg-nav a{border-left:1px solid var(--line);color:var(--ink-3);transition:all var(--t-fast);padding:7px 12px}.lx-sg .sg-nav a:hover{color:var(--ink);border-color:var(--red)}.lx-sg .sg h1{font-size:var(--fs-h1);margin:12px 0 14px;font-weight:900}.lx-sg .sg-intro{color:var(--ink-2);max-width:40em}.lx-sg .blk{padding-top:72px}.lx-sg .blk>h2{border-bottom:1px solid var(--ink);align-items:baseline;gap:14px;margin-bottom:28px;padding-bottom:16px;font-size:26px;display:flex}.lx-sg .blk>h2 .latin{color:var(--red);font-size:22px}.lx-sg .blk>p.desc{color:var(--ink-2);max-width:42em;margin-bottom:24px}.lx-sg .row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.lx-sg .sg-cap{color:var(--ink-3);letter-spacing:.08em;margin-bottom:10px;font-size:12px}.lx-sg .principles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lx-sg .principles .card h3{margin:10px 0 6px;font-size:19px}.lx-sg .principles .card p{color:var(--ink-2);font-size:14px}.lx-sg .principles .seal{width:44px;height:44px;font-size:17px}.lx-sg .swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.lx-sg .sw{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.lx-sg .sw i{height:84px;display:block}.lx-sg .sw div{padding:10px 12px;font-size:13px}.lx-sg .sw b{font-size:14px;display:block}.lx-sg .sw code{font-family:var(--latin);color:var(--ink-3);font-size:14px}.lx-sg .ratio{border-radius:4px;height:18px;margin-top:18px;display:flex;overflow:hidden}.lx-sg .ratio span{color:var(--ink-2);place-items:center;font-size:11px;display:grid}.lx-sg .type-row{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;align-items:baseline;gap:20px;padding:18px 0;display:grid}.lx-sg .type-row .meta{color:var(--ink-3);font-size:12px;line-height:1.6}.lx-sg .form-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:760px;display:grid}.lx-sg .motion-table{border-collapse:collapse;width:100%;font-size:14px}.lx-sg .motion-table th,.lx-sg .motion-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.lx-sg .motion-table th{color:var(--ink-3);letter-spacing:.08em;font-size:12px;font-weight:600}.lx-sg .motion-table code{font-family:var(--latin);color:var(--red);font-size:15px}.lx-sg .tbl-wrap{overflow-x:auto}.lx-sg .demo-box{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lx-sg .demo-box .card{text-align:center;cursor:pointer;place-items:center;min-height:150px;display:grid}.lx-sg .demo-box .card small{color:var(--ink-3);font-size:12px;display:block}.lx-sg .replay-ink{font-size:30px;font-weight:900}.lx-sg .motif{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lx-sg .qq{width:96px;height:96px;transition:transform .8s var(--ease-out);grid-template-columns:1fr 1fr;display:grid}.lx-sg .qq:hover{transform:rotate(90deg)}.lx-sg .qq i:first-child{background:var(--red-300);border-top-left-radius:100%}.lx-sg .qq i:nth-child(2){background:var(--red);border-top-right-radius:100%}.lx-sg .qq i:nth-child(3){background:var(--red-400);border-bottom-left-radius:100%}.lx-sg .qq i:nth-child(4){background:var(--red-100);border-bottom-right-radius:100%}.lx-sg .motif-note{color:var(--ink-2);max-width:30em;font-size:14px}.lx-sg .dont{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lx-sg .dont .card{color:var(--ink-2);font-size:14px}.lx-sg .dont h4{margin-bottom:6px;font-size:15px}.lx-sg .dont .yes h4{color:var(--ok)}.lx-sg .dont .no h4{color:var(--red)}@media (max-width:860px){.lx-sg .sg{grid-template-columns:1fr}.lx-sg .sg-nav{display:none}.lx-sg .principles,.lx-sg .demo-box,.lx-sg .dont,.lx-sg .form-grid{grid-template-columns:1fr}.lx-sg .type-row{grid-template-columns:1fr;gap:4px}}.lx-home .home-banners,.lx-home .home-tools{padding-bottom:clamp(56px,8vw,96px)}.lx-home .home-sea{padding-bottom:var(--section)}.lx-home .home-photos,.lx-home .home-join{padding-bottom:clamp(64px,9vw,112px)}.lx-home .home-tools .sec-head{padding-top:0}.lx-home .guide-tags{gap:8px;display:flex}.lx-home .guide-feat .tag--line{color:#fff;border-color:#ffffff4d}.lx-home .cap a:hover h3{color:var(--red)}.lx .footer-brand p+p{margin-top:8px}.lx .pager{flex-wrap:wrap}.lx .pager--start{justify-content:flex-start}.lx-plugins .picon{overflow:hidden}.lx-plugins .picon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lx-plugins .p-empty{color:var(--ink-3);padding-block:48px}.lx-plugins .pcard-foot>span:not(.tag),.lx-plugins .pcard-foot .more{white-space:nowrap}.lx-sg .demo-box button.card{width:100%;font:inherit;color:inherit;cursor:pointer}.lx-sg .row.on-red{background:var(--red);border-radius:var(--r-md);padding:20px}.lx-sg .form-grid .span-all{grid-column:1/-1}.lx-sg .card--paper{background:var(--paper);border-color:var(--paper)}.lx-sg .card--red{background:var(--red);border-color:var(--red);color:#fff}.lx-sg .card--red small{color:#ffffffbf}.lx .page-head{border-bottom:1px solid var(--ink);padding-block:clamp(48px,7vw,88px) 40px}.lx .page-head h1{font-size:var(--fs-h1);margin:14px 0 10px;font-weight:900}.lx .page-head p{color:var(--ink-2);max-width:40em}.lx .page-head--center{text-align:center;border-bottom:0;justify-items:center;display:grid}.lx .page-head--center .eyebrow:after{content:"";background:currentColor;width:22px;height:1px}.lx .page-head--bare{border-bottom:0;padding-bottom:0}.lx .tabs a{color:var(--ink-3);white-space:nowrap;transition:color var(--t-fast);padding:0 0 14px;font-size:16px;font-weight:600;position:relative}.lx .tabs a:hover,.lx .tabs a.is-active{color:var(--ink)}.lx .tabs a.is-active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:0;left:0;right:0}.lx .empty{border:1px dashed var(--ink-4);border-radius:var(--r-md);text-align:center;color:var(--ink-3);justify-items:center;gap:14px;padding:48px 24px;font-size:15px;display:grid}.lx .qq-mark{width:var(--s,44px);height:var(--s,44px);transform:rotate(var(--rot,0deg));grid-template-columns:1fr 1fr;display:grid}.lx .qq-mark i:first-child{background:var(--red-300);border-top-left-radius:100%}.lx .qq-mark i:nth-child(2){background:var(--red);border-top-right-radius:100%}.lx .qq-mark i:nth-child(3){background:var(--red-400);border-bottom-left-radius:100%}.lx .qq-mark i:nth-child(4){background:var(--red-100);border-bottom-right-radius:100%}.lx .more-link{color:var(--red);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.lx .more-link .arr{transition:transform var(--t-base)var(--ease-out);display:inline-block}.lx a:hover .more-link .arr,.lx a.more-link:hover .arr{transform:translate(4px)}.lx a.more-link--back:hover .arr{transform:translate(-4px)}.lx .prose-lx{color:var(--ink-2);overflow-wrap:anywhere;font-size:17px;line-height:1.95}.lx .prose-lx>*+*{margin-top:1.1em}.lx .prose-lx h2{color:var(--ink);border-bottom:1px solid var(--line);margin-top:2em;padding-bottom:10px;font-size:26px}.lx .prose-lx h3{color:var(--ink);margin-top:1.7em;font-size:21px}.lx .prose-lx h4{color:var(--ink);margin-top:1.5em;font-size:18px}.lx .prose-lx>:first-child{margin-top:0}.lx .prose-lx a{color:var(--red);border-bottom:1px solid var(--red-100);transition:border-color var(--t-fast)}.lx .prose-lx a:hover{border-bottom-color:var(--red)}.lx .prose-lx strong{color:var(--ink);font-weight:700}.lx .prose-lx ul,.lx .prose-lx ol{margin-bottom:0;padding-left:1.4em}.lx .prose-lx ul{list-style:outside}.lx .prose-lx ol{list-style:decimal}.lx .prose-lx li+li{margin-top:.4em}.lx .prose-lx li::marker{color:var(--red)}.lx .prose-lx blockquote{border-left:2px solid var(--red);color:var(--ink-3);margin-inline:0;padding:2px 0 2px 20px}.lx .prose-lx code{border-radius:var(--r-xs);background:var(--paper);color:var(--ink);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.lx .prose-lx pre{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);padding:18px 20px;font-size:14px;line-height:1.7;overflow-x:auto}.lx .prose-lx pre code{font-size:inherit;background:0 0;padding:0}.lx .prose-lx img{border-radius:var(--r-md);height:auto;margin-inline:auto}.lx .prose-lx hr{border:0;border-top:1px solid var(--line);margin-block:2.4em}.lx .prose-lx table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.lx .prose-lx th,.lx .prose-lx td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.lx .prose-lx th{color:var(--ink);border-bottom-color:var(--ink);white-space:nowrap;font-weight:700}.lx-news .n-tabs{margin-top:36px}.lx-news .n-list{margin-bottom:var(--section)}.lx-news .n-list>.empty{margin-top:32px}.lx-news .n-item{border-bottom:1px solid var(--line);transition:padding var(--t-base)var(--ease-out);grid-template-columns:132px 1fr;gap:8px 36px;padding:32px 0;display:grid}.lx-news .n-item.has-cover{grid-template-columns:132px 1fr 208px}.lx-news .n-item:hover{padding-left:10px}.lx-news .n-meta{align-content:start;justify-items:start;gap:10px;display:grid}.lx-news .n-date{font-family:var(--latin);font-variant-numeric:lining-nums;color:var(--ink-2);font-size:19px;line-height:1.2}.lx-news .n-item h2{transition:color var(--t-fast);font-size:22px;line-height:1.45}.lx-news .n-item:hover h2{color:var(--red)}.lx-news .n-item p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;display:-webkit-box;overflow:hidden}.lx-news .n-item .more-link{margin-top:12px}.lx-news .n-thumb{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--paper);position:relative;overflow:hidden}.lx-news .n-thumb img,.lx-news .a-cover img{transition:transform .8s var(--ease-out)}.lx-news .n-item:hover .n-thumb img,.lx-news .acard:hover .a-cover img{transform:scale(1.04)}.lx-news .a-sec{padding-top:56px}.lx-news .a-sec:last-of-type{padding-bottom:var(--section)}.lx-news .a-sec>h2{border-bottom:1px solid var(--ink);align-items:baseline;gap:14px;margin-bottom:28px;padding-bottom:16px;font-size:26px;display:flex}.lx-news .a-sec>h2 .latin{color:var(--red);font-size:22px}.lx-news .a-sec>h2 small{color:var(--ink-3);margin-left:auto;font-size:13px;font-weight:400}.lx-news .a-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lx-news .acard{flex-direction:column;padding:0;display:flex;overflow:hidden}.lx-news .a-cover{aspect-ratio:16/9;background:var(--paper);place-items:center;display:grid;position:relative;overflow:hidden}.lx-news .a-body{flex-direction:column;flex:1;gap:6px;padding:22px 24px 24px;display:flex}.lx-news .acard h3{font-size:19px;line-height:1.45}.lx-news .acard .sub{color:var(--red);font-size:14px;font-weight:600}.lx-news .acard p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.lx-news .acard .more-link{margin-top:auto;padding-top:14px}.lx-news .n-article{max-width:780px;padding-bottom:var(--section);margin:0 auto}.lx-news .n-article-head{padding-block:clamp(32px,5vw,56px) 32px}.lx-news .n-article-head .n-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.lx-news .n-article-head .n-meta .latin{font-variant-numeric:lining-nums;color:var(--ink-2);font-size:17px;font-style:normal}.lx-news .n-article-head h1{font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1.3}.lx-news .n-article-head .sub{color:var(--ink-2);margin-top:14px;font-size:18px}.lx-news .n-cover{aspect-ratio:2;border-radius:var(--r-lg);background:var(--paper);margin-bottom:44px;position:relative;overflow:hidden}.lx-news .n-cover--activity{aspect-ratio:16/9}.lx-news .n-cta{border-radius:var(--r-md);background:var(--red-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding:22px 28px;display:flex}.lx-news .n-cta b{font-size:17px}.lx-news .n-back{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}@media (max-width:960px){.lx-news .a-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lx-news .n-item,.lx-news .n-item.has-cover{grid-template-columns:1fr}.lx-news .n-item:hover{padding-left:0}.lx-news .n-meta{grid-auto-flow:column;align-items:center}.lx-news .n-thumb{aspect-ratio:16/9;order:-1}.lx-news .a-grid{grid-template-columns:1fr}}.lx-pricing .page-head .tag{margin-top:18px}.lx-pricing .live-dot{background:var(--red);border-radius:50%;width:6px;height:6px;position:relative}.lx-pricing .live-dot:after{content:"";background:var(--red);animation:lx-pulse 1.8s var(--ease-out)infinite;border-radius:50%;position:absolute;inset:0}.lx-pricing .pr-bar{justify-content:center;padding-block:8px 36px;display:flex}.lx-pricing .pr-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}.lx-pricing .plan{flex-direction:column;padding:30px 26px;display:flex;position:relative}.lx-pricing .plan.is-hot{border-color:var(--ink)}.lx-pricing .plan>.tag{position:absolute;top:20px;right:20px}.lx-pricing .plan-name{font-family:var(--latin);font-size:30px;font-style:italic;font-weight:600;line-height:1}.lx-pricing .plan.is-hot .plan-name{color:var(--red)}.lx-pricing .plan-price{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:92px;margin-top:22px;padding-bottom:22px;display:flex}.lx-pricing .plan-price b{font-family:var(--latin);font-variant-numeric:lining-nums;letter-spacing:-.01em;font-size:46px;font-weight:600;line-height:1}.lx-pricing .plan-price span{color:var(--ink-3);font-size:14px}.lx-pricing .plan-price s{font-family:var(--latin);font-variant-numeric:lining-nums;color:var(--ink-4);flex-basis:100%;order:-1;font-size:16px}.lx-pricing .plan ul{color:var(--ink-2);gap:10px;margin:20px 0 0;padding:0;font-size:14px;line-height:1.7;list-style:none;display:grid}.lx-pricing .plan li{grid-template-columns:16px 1fr;gap:10px;display:grid}.lx-pricing .plan li:before{content:"✓";color:var(--red);font-weight:700}.lx-pricing .plan li.is-link:before{content:"→"}.lx-pricing .plan li b{color:var(--ink);font-weight:700}.lx-pricing .plan li a{color:var(--red);font-weight:600}.lx-pricing .plan li a:hover{text-underline-offset:3px;text-decoration:underline}.lx-pricing .plan li .tag{vertical-align:1px;height:20px;margin-left:6px;padding:0 6px;font-size:11px}.lx-pricing .pr-empty{text-align:center;color:var(--ink-3);padding-block:48px}.lx-pricing .faq{padding-block:var(--section)}.lx-pricing .faq-list{border-top:1px solid var(--ink)}.lx-pricing .faq-item{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,.8fr) minmax(0,1.4fr);gap:8px 24px;padding:32px 0;scroll-margin-top:96px;display:grid}.lx-pricing .faq-item .n{color:var(--red);font-size:30px;font-weight:900;line-height:1.15}.lx-pricing .faq-item h3{font-size:21px;line-height:1.45}.lx-pricing .faq-item p,.lx-pricing .faq-item ul{color:var(--ink-2);font-size:15px}.lx-pricing .faq-item ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lx-pricing .faq-item li{padding-left:18px;position:relative}.lx-pricing .faq-item li:before{content:"";background:var(--red);width:6px;height:1px;position:absolute;top:.8em;left:0}.lx-pricing .faq-item p+ul{margin-top:10px}.lx-pricing .faq-item a{color:var(--red);font-weight:600}.lx-pricing .faq-item a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.lx-pricing .pr-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.lx-pricing .faq-item{grid-template-columns:44px 1fr}.lx-pricing .faq-item .n{grid-row:span 2;font-size:24px}}@media (max-width:560px){.lx-pricing .pr-grid{grid-template-columns:1fr}.lx-pricing .plan-price{min-height:0}}.lx-download .dl-bar{flex-wrap:wrap;align-items:center;gap:14px 28px;padding-block:28px;display:flex}.lx-download .dl-bar p{min-width:260px;color:var(--ink-2);flex:1;font-size:15px}.lx-download .dl-state{text-align:center;color:var(--ink-3);padding-block:64px}.lx-download .dl-state.is-error{color:var(--red)}.lx-download .dl-feat{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.lx-download .dl-card{flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.lx-download .dl-card.is-key{border-color:var(--ink)}.lx-download .dl-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-download .dl-ver{font-family:var(--latin);font-variant-numeric:lining-nums;letter-spacing:-.01em;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1}.lx-download .dl-date{color:var(--ink-3);font-size:13px}.lx-download .dl-intro{color:var(--ink-2);font-size:15px}.lx-download .dl-plats{border-top:1px solid var(--line)}.lx-download .dl-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;transition:background var(--t-fast),padding var(--t-base)var(--ease-out);background:0 0;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:14px 8px;display:grid}.lx-download .dl-row:hover{background:var(--paper);padding-left:14px}.lx-download .dl-row svg{color:var(--ink-2)}.lx-download .dl-row b{font-weight:600}.lx-download .dl-row .tag{margin-left:10px}.lx-download .dl-row .go{border:1px solid var(--line);width:32px;height:32px;color:var(--red);transition:background var(--t-base),color var(--t-base),border-color var(--t-base);border-radius:50%;place-items:center;font-size:15px;display:grid}.lx-download a.dl-row:hover .go{background:var(--red);border-color:var(--red);color:#fff}.lx-download .dl-row .chev{transition:transform var(--t-base)var(--ease-out)}.lx-download .dl-row[aria-expanded=true] .chev{transform:rotate(180deg)}.lx-download .dl-sub .dl-row{padding-left:44px}.lx-download .dl-sub .dl-row:hover{padding-left:50px}.lx-download .dl-sub .dl-row{grid-template-columns:1fr auto}.lx-download .dl-notice{color:var(--ink-3);font-size:14px}.lx-download .dl-notes h4{margin-bottom:10px;font-size:14px}.lx-download .dl-notes div{border-radius:var(--r-sm);background:var(--paper);max-height:280px;color:var(--ink-2);white-space:pre-wrap;padding:16px 18px;font-size:14px;line-height:1.85;overflow-y:auto}.lx-download .dl-benefits{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lx-download .dl-actions{flex-wrap:wrap;gap:12px;display:flex}.lx-download .dl-req{border-radius:var(--r-md);background:var(--paper);margin-top:20px;padding:24px 28px}.lx-download .dl-req h3{margin-bottom:8px;font-size:17px}.lx-download .dl-req ul{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lx-download .dl-req li b{color:var(--ink);margin-right:8px}.lx-download .dl-hist{padding-block:72px var(--section)}.lx-download .dl-hist>h2{border-bottom:1px solid var(--ink);padding-bottom:16px;font-size:26px}.lx-download .dl-hist>p{color:var(--ink-3);margin-top:14px;font-size:14px}.lx-download .dl-hrow{border-bottom:1px solid var(--line)}.lx-download .dl-hrow>button{text-align:left;cursor:pointer;width:100%;transition:padding var(--t-base)var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:20px 4px;display:grid}.lx-download .dl-hrow>button:hover{padding-left:12px}.lx-download .dl-hrow .v{font-family:var(--latin);font-variant-numeric:lining-nums;flex-wrap:wrap;align-items:center;gap:10px;font-size:24px;font-weight:600;line-height:1.2;display:flex}.lx-download .dl-hrow .dl-date{white-space:nowrap}.lx-download .dl-hrow .chev{transition:transform var(--t-base)var(--ease-out)}.lx-download .dl-hrow.is-open .chev{transform:rotate(180deg)}.lx-download .dl-hbody{animation:lx-rowIn .4s var(--ease-out)both;gap:18px;padding:0 4px 28px;display:grid}@media (max-width:640px){.lx-download .dl-hrow>button{grid-template-columns:1fr 20px}.lx-download .dl-hrow .dl-date{grid-area:2/1}.lx-download .dl-hrow .chev{grid-area:1/2/span 2}.lx-download .dl-row .tag{display:none}}.lx-feature .det-demo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.lx-feature .det-demo .sec-head{margin-bottom:0}.lx-feature .det-card{padding:clamp(28px,3.4vw,44px)}.lx-feature .det-rate{align-items:flex-end;gap:22px;display:flex}.lx-feature .det-num{font-family:var(--latin);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--red);align-items:flex-start;font-size:clamp(80px,9vw,112px);font-weight:600;line-height:.82;display:inline-flex}.lx-feature .det-num sup{margin:.02em 0 0 4px;font-size:.34em;line-height:1;top:0}.lx-feature .det-cap{color:var(--ink-3);padding-bottom:6px;font-size:13px;line-height:1.6}.lx-feature .det-paras{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:88px;margin-top:32px;padding-bottom:12px;display:grid}.lx-feature .det-paras i{height:var(--h);background:var(--red-100);transform-origin:bottom;transition:transform .8s var(--ease-out);transition-delay:calc(var(--k)*60ms + .2s);border-radius:3px;display:block;transform:scaleY(0)}.lx-feature .det-paras i.hi{background:var(--red)}.lx-feature .det-card.in .det-paras i{transform:none}.lx-feature .det-card .hint{margin-top:12px;display:block}@media (max-width:860px){.lx-feature .det-demo{grid-template-columns:1fr}}
