.lh .dt-hero{text-align:left}.lh .dt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center}.lh .dt-hero h1{margin:24px 0 0;max-width:none;font-size:48px;letter-spacing:-1.2px}.lh .dt-hero .lead{margin:24px 0 32px;max-width:none}.lh .dt-hero .cta{justify-content:flex-start}.lh .dt-win{margin:0;background:var(--card);box-shadow:0 0 0 1px rgba(250,250,249,.14),0 24px 60px rgba(0,0,0,.5);min-width:0;border-radius:16px;overflow:hidden}.lh .dt-win .bar{display:flex;gap:8px;align-items:center;height:32px;padding:0 14px;border-bottom:1px solid var(--dark);font-size:12px;color:var(--muted)}.lh .dt-win .bar i{width:9px;height:9px;border-radius:50%;background:#44403c}.lh .dt-win .bar span{margin-left:10px}.lh .dt-win img{display:block;width:100%;height:auto}.lh .dt-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:24px}.lh .dt-chips span{color:var(--muted);font:500 16px/1.5 var(--font)}.lh .ib svg{width:16px;height:16px}.lh .ib{border-radius:8px}.lh .dt-adv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.lh .dt-a{background:var(--card);box-shadow:var(--hair);padding:24px;display:grid;gap:12px;align-content:start;border-radius:16px}.lh .dt-fgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.lh .dt-rev .dt-ft{order:2}.lh .dt-ft{display:grid;gap:16px;align-content:center}.lh .dt-cl{list-style:none;display:grid;gap:12px;margin-top:8px}.lh .dt-cl li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.5}.lh .dt-cl svg{color:var(--accent);margin-top:4px}.lh .dt-cls{max-width:960px;margin:48px auto 0;background:var(--card);box-shadow:var(--hair);padding:32px;border-radius:16px}.lh .dt-clh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.lh .dt-clh small{display:block;color:var(--muted);font-size:14px;margin-bottom:4px}.lh .dt-cls .body-sm{margin-top:20px}.lh .ptw{overflow:hidden;border:1px solid var(--dark);border-radius:12px}.lh .pt2{width:100%;border-collapse:collapse;font-size:18px}.lh .pt2 th{text-align:left;font:400 14px/1.4 var(--font);color:var(--muted);padding:14px 24px;background:#141211;border-bottom:1px solid var(--dark)}.lh .pt2 td:not(:first-child),.lh .pt2 th:not(:first-child){text-align:right}.lh .pt2 td{padding:18px 24px;border-bottom:1px solid var(--dark);font-variant-numeric:tabular-nums}.lh .pt2 td:first-child{font-weight:500}.lh .pt2 td:not(:first-child){white-space:nowrap}.lh .pt2 .l{text-align:left!important}.lh .pt2 td.mu{color:var(--muted);font-size:15px}.lh .pt2 td.l{white-space:normal}.lh .pt2 tr:last-child td{border-bottom:0}.lh .pt2 tbody tr:hover td{background:rgba(250,250,249,.03)}.lh .acc{border-radius:16px;overflow:hidden}.lh .final .sh{text-align:center}.lh .kc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:48px;background:var(--card);box-shadow:var(--hair);border-radius:16px;overflow:hidden}.lh .kin{padding:40px;display:grid;gap:36px;align-content:start}.lh .kf{display:grid;gap:14px}.lh .kl{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font:500 16px/1.4 var(--font)}.lh .kv{font:500 32px/1 var(--font);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.lh .kstep{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:14px;align-items:center}.lh .kb{width:44px;height:44px;border-radius:10px;border:1px solid var(--dark);background:var(--canvas);color:var(--text);font:400 22px/1 var(--font);cursor:pointer;transition:background-color .15s}.lh .kb:hover{background:var(--dark)}.lh .kb:disabled{opacity:.4;cursor:not-allowed}.lh .kc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(to right,var(--accent) var(--p,0),#3a3533 var(--p,0));outline:none;margin:0}.lh .kc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--text);border:4px solid var(--accent);cursor:pointer}.lh .kc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--text);border:4px solid var(--accent);cursor:pointer}.lh .kc input[type=range]:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.lh .kh{justify-content:space-between;padding:0 58px;font-size:13px}.lh .kh,.lh .kn{display:flex;color:var(--muted)}.lh .kn{gap:10px;align-items:center;font-size:14px}.lh .kn svg{color:var(--accent);flex:none}.lh .kseg{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:var(--canvas);border:1px solid var(--dark);border-radius:12px}.lh .kseg button{height:44px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:500 15px/1 var(--font);cursor:pointer;transition:background-color .15s,color .15s}.lh .kseg button[aria-pressed=true]{background:var(--dark);color:var(--text)}.lh .kseg em{font-style:normal;color:var(--accent);margin-left:4px}.lh .kopt{font:400 13px/1 var(--font);color:var(--muted)}.lh .kinp{display:flex;align-items:center;gap:12px}.lh .kinp input{width:160px;height:48px;padding:0 16px;background:var(--canvas);border:1px solid var(--dark);border-radius:10px;color:var(--text);font:500 18px/1 var(--font);font-variant-numeric:tabular-nums}.lh .kinp input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lh .kinp span{color:var(--muted);font-size:15px}.lh .kinc{border:1px solid var(--dark);border-radius:12px;background:var(--canvas)}.lh .kinc summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;cursor:pointer;list-style:none;font:500 15px/1.4 var(--font)}.lh .kinc summary::-webkit-details-marker{display:none}.lh .kinc summary svg{color:var(--muted);transition:transform .15s}.lh .kinc[open] summary svg{transform:rotate(180deg)}.lh .kinc[open]{padding-bottom:16px}.lh .kmods{list-style:none;display:grid;gap:10px;padding:4px 20px 12px}.lh .kmods li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.45}.lh .kmods svg{color:var(--accent);margin-top:3px}.lh .kinc .kn{padding:0 20px}.lh .kout{padding:40px;background:#141211;border-left:1px solid var(--dark);display:grid;gap:14px;align-content:start}.lh .kcap{font-size:14px;color:var(--muted)}.lh .ksum{display:flex;align-items:baseline;gap:10px}.lh .ksum b{font:500 64px/1 var(--font);letter-spacing:-2px;font-variant-numeric:tabular-nums}.lh .ksum span{color:var(--muted);font-size:16px}.lh .ksub{font-size:14px;color:var(--muted)}.lh .krows{list-style:none;margin-top:10px;border-top:1px solid var(--dark)}.lh .krows li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--dark);font-size:15px;color:var(--text-70)}.lh .krows b{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.lh .krows b.kg{color:#4ade80}.lh .krows li.kt{border-bottom:0;padding-top:14px}.lh .krows li.kt span{color:var(--text)}.lh .krows li.kt b{font-size:20px}.lh .kper{padding:14px 16px;border-radius:10px;background:var(--canvas);border:1px solid var(--dark);font-size:15px;color:var(--text-70)}.lh .kper b{font:500 22px/1 var(--font);color:var(--text);letter-spacing:-.4px;font-variant-numeric:tabular-nums}.lh .kper span{display:block;font-size:13px;color:var(--muted);margin-top:4px}.lh .ksave{padding:12px 16px;border-radius:10px;background:rgba(74,222,128,.08);color:#86efac;font-size:14px}.lh .kout .btn{width:100%;margin-top:8px}.lh .kfoot{font-size:13px;color:var(--muted);text-align:center}.lh .knext{margin-top:24px;padding:32px 40px;border-radius:16px;background:var(--card);box-shadow:var(--hair)}.lh .knext ol{list-style:none;counter-reset:n;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:20px}.lh .knext li{counter-increment:n;display:grid;gap:6px;align-content:start}.lh .knext li:before{content:counter(n);color:var(--accent);font:500 24px/1 var(--font)}.lh .knext b{font:500 16px/1.4 var(--font)}.lh .knext li span{font-size:14px;line-height:1.5;color:var(--muted)}.lh .rv.dt-l:not(.rv-in){transform:translateX(-36px)}.lh .rv.dt-r:not(.rv-in){transform:translateX(36px)}.lh .rv.dt-z:not(.rv-in){transform:translateY(28px) scale(.97)}@media (max-width:1023px){.lh .dt-fgrid,.lh .dt-grid{grid-template-columns:minmax(0,1fr);gap:32px}.lh .dt-rev .dt-ft{order:0}.lh .dt-adv{grid-template-columns:repeat(2,minmax(0,1fr))}.lh .kc{grid-template-columns:minmax(0,1fr)}.lh .kout{border-left:0;border-top:1px solid var(--dark)}.lh .knext ol{grid-template-columns:repeat(2,minmax(0,1fr))}.lh .rv.dt-l:not(.rv-in),.lh .rv.dt-r:not(.rv-in){transform:translateY(28px)}}@media (max-width:767px){.lh .dt-hero h1{font-size:34px}.lh .dt-adv{grid-template-columns:minmax(0,1fr)}.lh .dt-hero .cta .btn{width:100%}.lh .dt-cls{padding:20px}.lh .dt-clh{flex-direction:column;align-items:flex-start}.lh .pt2{font-size:16px}.lh .pt2 td,.lh .pt2 th{padding:14px 12px}.lh .pt2 th{font-size:13px}.lh .pt2 td:not(:first-child){font-size:15px}.lh .kin,.lh .kout{padding:24px 20px}.lh .ksum b{font-size:48px}.lh .knext{padding:24px 20px}.lh .knext ol{grid-template-columns:minmax(0,1fr)}.lh .kinp input{width:100%;flex:1}}.lh .yz-row{display:flex;justify-content:center;gap:48px;margin-top:48px}.lh .yz-ph{margin:0;flex:none}.lh .yz-iph,.lh .yz-ph{width:280px;position:relative}.lh .yz-iph{height:584px;border-radius:50px;background:#0a0a0b;padding:11px;box-shadow:0 0 0 3px #3f3f46,0 0 0 5px #18181b,0 30px 70px rgba(0,0,0,.6)}.lh .yz-isc{width:258px;height:562px;border-radius:40px;overflow:hidden;background:#000}.lh .yz-isc img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.lh .yz-isl{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:80px;height:24px;border-radius:16px;background:#000;z-index:3}.lh .yz-iph i{position:absolute;background:#3f3f46;width:3px;border-radius:2px}.lh .yz-iph .b1{left:-6px;top:118px;height:28px}.lh .yz-iph .b2{left:-6px;top:164px;height:48px}.lh .yz-iph .b3{left:-6px;top:226px;height:48px}.lh .yz-iph .b4{right:-6px;top:188px;height:74px}.lh .yz-ph figcaption{margin-top:24px;font-size:15px;line-height:1.4;color:var(--muted);text-align:center}.lh .yz-ph figcaption b{display:block;color:var(--text);font-weight:500;font-size:18px;margin-bottom:2px}.lh .yz-note{text-align:center;margin-top:40px}.lh .yz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1023px){.lh .yz-row{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:32px;padding:8px 24px 16px;margin:48px -24px 0}.lh .yz-ph{scroll-snap-align:center}}