.ls-art text.ld-sm{font-size:12.5px}.ls-art text.ld-xs{font-size:11px}.ld-dns-two{gap:18px;display:grid}.ld-dns-two figure{margin:0}.ld-dns-two figcaption{color:var(--soft);text-align:center;max-width:340px;margin-top:2px;font-size:15px}.ld-dns-pair{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;display:grid}.ld-dns-pair p+p{margin-top:12px}.ld-cache-open{gap:.35em}.ld-dns-pair .ls-art{max-width:300px}.ld-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ld-btn2,.ld-chip{border:1.4px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:6px 14px;font-size:15px;display:inline-flex}.ld-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ld-link{min-height:44px;color:var(--soft);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ld-btn2:hover,.ld-chip:hover{border-color:var(--hover);color:var(--hover)}.ld-chip[aria-pressed=true]:hover{color:var(--paper);background:var(--hover)}.ld-link:hover{color:var(--ink)}}.ld-btn2:focus-visible,.ld-chip:focus-visible,.ld-link:focus-visible,.ld-split-parts button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ld-split-pick{flex-wrap:wrap;gap:8px;display:flex}.ld-split-f{max-width:420px;margin-top:12px}.ld-split-f input{text-align:left}.ld-split-err{margin:14px 0 0;font-size:16px}.ld-split-name{overflow-wrap:anywhere;text-align:center;direction:ltr;margin:22px 0 0;font-size:40px;line-height:1.4}.ld-split-name span{border-bottom:1.4px solid #0000}.ld-split-name span.on{border-bottom-color:var(--ink)}.ld-split-parts{direction:ltr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ld-split-parts li{direction:rtl}.ld-split-parts li:first-child{order:4}.ld-split-parts li:nth-child(2){order:3}.ld-split-parts li:nth-child(3){order:2}.ld-split-parts li:nth-child(4){order:1}.ld-split-parts button{border:0;border-top:1.4px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;gap:2px;padding:10px 12px 12px;font-size:15px;display:grid}.ld-split-parts button small{color:var(--soft);font-size:13px}.ld-split-parts button b{overflow-wrap:anywhere;font-size:20px}.ld-split-parts button .soft{font-size:13px}.ld-split-parts button[aria-pressed=true]{border-top-width:4px;padding-top:7px}.ld-split-parts button[aria-pressed=true] b{text-underline-offset:6px;text-decoration:underline}.ld-look-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ld-look-row:before{content:"";top:11px;border-top:1.4px dashed var(--soft);position:absolute;inset-inline:10%}.ld-look-st{text-align:center;align-content:start;justify-items:center;gap:2px;display:grid;position:relative}.ld-look-dot{border:1.4px solid var(--ink);background:var(--paper);border-radius:50%;width:22px;height:22px;margin-bottom:6px;transition:background-color .2s}.ld-look-st[data-role=a] .ld-look-dot{background:var(--ink)}.ld-look-st[data-role=q] .ld-look-dot{border-width:4px}.ld-look-st b{font-size:16px}.ld-look-st small{overflow-wrap:anywhere;font-size:12.5px}.ld-look-st:not([data-role]) b{color:var(--soft);font-weight:400}.ld-look-say{gap:4px;font-size:17px;line-height:1.9;display:grid}.ld-look-say-in{display:none}.ld-look-say-out{border:1.4px solid var(--ink);border-radius:3px 6px 4px 7px/6px 3px 7px 4px;min-height:7.6em;margin:18px 0 0;padding:12px 16px}.ld-look-say bdi{overflow-wrap:anywhere}.ld-look-go{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.ld-look-n{color:var(--soft);margin:0;font-size:15px}.ld-cache{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px 32px;display:grid}.ld-cache-h{margin:0 0 8px;font-size:16px;font-weight:600}.ld-cache-h .soft{font-weight:400}.ld-cache-book ul{border-top:1.4px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.ld-cache-book li{border-bottom:1px solid var(--rule);color:var(--soft);grid-template-columns:9em minmax(0,1fr) 9.5em;align-items:baseline;gap:4px 12px;padding:10px 0;font-size:15px;display:grid}.ld-cache-book li[data-on]{color:var(--ink)}.ld-cache-book li b{font-size:16px}.ld-cache-book li span bdi{overflow-wrap:anywhere}.ld-cache-book li small{font-size:13.5px}.ld-cache-do{justify-items:start;gap:12px;display:grid}.ld-cache-say{min-height:5.7em;margin:0;font-size:16px;line-height:1.9}.ld-cache-time{flex-wrap:wrap;gap:8px;display:flex}.ld-recs{gap:14px;margin:14px 0;display:grid}.ld-recs>div{border-top:1px solid var(--rule);grid-template-columns:4.6em minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.ld-recs dt{font-size:19px;font-weight:600}.ld-recs dd{margin:0;font-size:17px;line-height:1.9}.ld-recs code{text-align:left;overflow-wrap:anywhere;margin-top:4px;font-size:14.5px;display:block}@media (max-width:1060px){.ld-dns-two{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}}@media (max-width:760px){.ld-dns-two{grid-template-columns:1fr}.ld-dns-two figcaption{margin-inline:auto}.ld-dns-pair{grid-template-columns:1fr;gap:8px}.ld-split-name{font-size:24px}.ld-split-parts{direction:rtl;grid-auto-flow:row;gap:0}.ld-split-parts li:nth-child(n){order:0}.ld-split-parts button{grid-template-columns:1.4em auto minmax(0,1fr);align-items:baseline;column-gap:10px;padding:8px 2px 10px}.ld-split-parts button small{font-size:15px}.ld-split-parts button .soft{grid-column:2/-1}.ld-split-f{max-width:none}.ld-look-row{grid-template-columns:1fr;gap:0}.ld-look-row:before{top:12px;bottom:12px;border-top:0;border-inline-start:1.4px dashed var(--soft);inset-inline:10px auto}.ld-look-st{text-align:start;grid-template-columns:22px minmax(0,1fr);justify-items:start;column-gap:12px;padding-bottom:14px}.ld-look-dot{grid-row:span 2;margin:2px 0 0}.ld-look-st .ld-look-say-in{border:1.4px solid var(--ink);background:var(--paper);border-radius:3px 6px 4px 7px/6px 3px 7px 4px;grid-column:2;margin-top:6px;padding:10px 12px;font-size:16px;display:grid}.ld-look-say-out{display:none}.ld-look-go{z-index:2;padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1.4px solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;margin:6px -18px -18px;display:grid;position:sticky;bottom:0}body:has(.ld-dock[data-on]) .ld-look-go{bottom:calc(67px + env(safe-area-inset-bottom,0px));padding-bottom:12px}.ld-look-n{grid-column:1/-1}.ld-look-go .btn{width:100%;height:52px;font-size:17px}.ld-look-go .ld-btn2{min-height:52px}.ld-cache{grid-template-columns:1fr}.ld-cache-book li{grid-template-columns:minmax(0,1fr) auto}.ld-cache-book li span{grid-area:2/1/auto/-1}.ld-cache-do{justify-items:stretch}.ld-cache-say{min-height:7.6em}.ld-cache-open{width:100%;height:52px}.ld-cache-time{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ld-cache-time .ld-btn2{padding-inline:4px;font-size:14px}.ld-link{justify-self:center}.ld-recs>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.ld-look-dot{transition:none}}
.li-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ls-art.li-art{max-width:380px}.ls-art text.li-small,.li-build-svg text.li-small,.li-route-svg text.li-small{font-size:12px}.ls-art .li-cable{stroke-width:3px}.ls-art .soft-line{stroke:var(--soft);stroke-width:1.2px}.li-sea-tall{display:none}.li-build-svg,.li-route-svg{width:100%;height:auto;color:var(--ink)}.li-build-svg .d{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.li-build-svg text,.li-route-svg text{fill:var(--ink);font-family:var(--fa);text-anchor:middle;font-size:14px}.li-build{grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"side art";align-items:center;gap:18px 32px;display:grid}.li-build-svg{grid-area:art;justify-self:center;max-width:520px}.li-build-side{grid-area:side;gap:14px;display:grid}.li-build .li-off{opacity:.1}.li-build .li-on{opacity:1}@media (prefers-reduced-motion:no-preference){.li-build .li-new{animation:.5s both li-in}}@keyframes li-in{0%{opacity:0}to{opacity:1}}.li-build-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.li-step{border:1.4px solid var(--ink);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;padding:6px 12px;font-size:16px;display:flex}.li-step[aria-pressed=true]{background:var(--ink);color:var(--paper)}.li-step-n{border:1.4px solid;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.li-build figcaption,.li-route figcaption{margin:0}.li-pager{display:none}.li-pg{border:1.4px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;padding:6px 18px;font-size:16px}.li-pg-go{background:var(--ink);color:var(--paper)}.li-pg:disabled{border-color:var(--rule);color:var(--soft);cursor:default}.li-trip{position:relative}.li-stops{grid-template-columns:repeat(8,minmax(0,1fr));gap:0 4px;margin:0;padding:0 0 6.2em;list-style:none;display:grid;position:relative}.li-stops:before{content:"";top:21px;border-top:1.4px dashed var(--soft);position:absolute;inset-inline:6%}.li-stop-b{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0 2px;font-size:14px;line-height:1.6;display:grid;position:relative}.li-dot{border:1.4px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.li-stop[data-state=next] .li-dot{border-style:dashed;border-color:var(--soft);color:var(--soft)}.li-stop[data-state=next] .li-stop-t{color:var(--soft)}.li-stop[data-state=now] .li-dot{background:var(--ink);color:var(--paper)}.li-stop[data-state=now] .li-stop-t{font-weight:600}.li-env{width:24px;height:18px}.li-env path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.li-stop-s{inset-inline:0;border-top:1.4px solid var(--ink);min-height:5.2em;margin:0;padding-top:12px;font-size:16px;line-height:1.9;position:absolute;bottom:0}.li-trip-bar{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.li-route{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:18px 32px;display:grid}.li-route-svg{justify-self:center;max-width:480px}.li-route-svg path{fill:none;stroke-linecap:round}.li-idle path{stroke:var(--soft);stroke-width:1.4px}.li-path path{stroke:var(--ink);stroke-width:3.4px}.li-closed path{stroke:var(--soft);stroke-width:1.4px;stroke-dasharray:3 6}.li-closed .li-x{stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:none}.li-r path{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px}.li-r-on path{fill:var(--ink)}.li-route-svg .li-r-on text{fill:var(--paper)}.li-route-side{gap:10px;display:grid}.li-route-k{color:var(--soft);margin:0;font-size:15px}.li-route-btns{gap:8px;display:grid}.li-roles{gap:14px;margin:14px 0 0;display:grid}.li-roles dt{font-size:18px;font-weight:600}.li-roles dd{margin:2px 0 0;font-size:17px;line-height:1.9}.li-time{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;margin-top:10px;padding-inline-start:var(--mark);display:grid}.li-time h3{margin:0 0 8px;font-size:20px;font-weight:600}.li-time ol{border-inline-start:1.4px solid var(--ink);gap:14px;margin:0;padding:0;padding-inline-start:18px;list-style:none;display:grid}.li-time li{grid-template-columns:5.6em minmax(0,1fr);gap:10px;font-size:16px;line-height:1.9;display:grid;position:relative}.li-time li:before{content:"";inset-inline-start:-24px;background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:.7em}.ls-sec .li-src{color:var(--soft);font-size:14px}@media (max-width:760px){.li-sea-wide{display:none}.li-sea-tall{max-width:320px;margin-inline:auto;display:block}.ls-art.li-art{max-width:330px}.ls-demo.li-build,.ls-demo.li-trip,.ls-demo.li-route{padding:14px}.li-build{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""side"}.li-build-list{display:none}.li-build-svg text{font-size:15px}.li-build-svg text.li-small{font-size:14px}.li-route-svg text{font-size:16px}.li-route-svg text.li-small{font-size:15px}.li-pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.li-pg-at{color:var(--soft);font-size:14px}.li-stops{grid-template-columns:minmax(0,1fr);gap:4px;padding:0}.li-stops:before{top:24px;bottom:24px;border-top:0;border-inline-start:1.4px dashed var(--soft);inset-inline:21px auto}.li-stop-b{text-align:start;justify-items:start;gap:14px;padding:3px 0;font-size:16px;display:flex}.li-stop-s{min-height:0;margin:2px 0 10px;margin-inline-start:56px;padding-top:8px;font-size:16px;position:static}.li-trip-bar{z-index:1;border-top:1.4px solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:10px -14px -14px;padding:10px 14px;display:grid;position:sticky;bottom:0}:root:has(.ld-dock[data-on]) .li-trip-bar{bottom:calc(67px + env(safe-area-inset-bottom,0px))}.li-route{grid-template-columns:minmax(0,1fr)}.li-time{grid-template-columns:minmax(0,1fr);gap:22px;padding-inline-start:0}.li-time li{grid-template-columns:minmax(0,1fr);gap:0}}
.lip-ip{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.ls-sec p .lip-ip{white-space:normal;overflow-wrap:anywhere}.ls-art text.lip-start{text-anchor:start}.ls-art text.lip-sm{font-size:13px}.ls-art .lip-knob{fill:var(--ink);stroke:none}.lip-tall{display:none}@media (max-width:760px){.lip-wide{display:none}.lip-tall{max-width:300px;display:block}}.lip-ranges{gap:6px;margin:10px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.lip-ranges li{border-inline-start:1.4px solid var(--ink);padding-inline-start:14px}.lip-special{gap:16px;margin:14px 0 0;display:grid}.lip-special dt{font-size:18px;font-weight:600}.lip-special dd{margin:4px 0 0;font-size:17px;line-height:1.95}@media (min-width:761px){.lip-special>div{grid-template-columns:11em minmax(0,1fr);gap:16px;display:grid}.lip-special dd{margin:0}}.lip-lab-in{gap:12px;display:grid}@media (min-width:761px){.lip-lab-in{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:end}}.lip-lab-in input{text-align:left;letter-spacing:.02em;font-size:20px}.lip-chips{flex-wrap:wrap;gap:8px;display:flex}.lip-chip{border:1.4px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;gap:0;padding:6px 12px;font-size:15px;display:grid}.lip-chip span{color:var(--soft);font-size:13px}.lip-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lip-chip[aria-pressed=true] span{color:var(--paper)}@media (hover:hover) and (pointer:fine){.lip-chip:hover{border-color:var(--hover)}}.lip-bytes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;margin-top:18px;display:grid}.lip-dot{padding-bottom:44px;font-size:30px;line-height:1}.lip-byte{border:1.4px solid var(--ink);border-radius:3px 6px 4px 7px/6px 3px 7px 4px;justify-items:center;gap:8px;padding:10px 8px;display:grid}.lip-byte b{font-size:30px;font-weight:600;line-height:1.2}.lip-byte[data-empty]{color:var(--soft);border-style:dashed}.lip-bits{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:100%;display:grid}.lip-bits i{border:1.4px solid var(--ink);place-items:center;min-height:26px;font-size:13px;font-style:normal;display:grid}.lip-bits i[data-on]{background:var(--ink);color:var(--paper)}.lip-kind{margin:14px 0 0}.lip-tag{border:1.4px solid var(--ink);padding:2px 12px;font-size:16px;font-weight:600;display:inline-block}@media (max-width:640px){.lip-lab{padding:12px}.lip-bytes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lip-dot{display:none}.lip-byte b{font-size:26px}.lip-bits{gap:2px}.lip-bits i{min-height:24px;font-size:12px}.lip-chip{flex:calc(50% - 4px)}}.lip-nat-map{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.lip-zone{border:1.4px dashed var(--soft);align-content:start;gap:10px;padding:12px;transition:border-color .2s;display:grid}.lip-zone[data-on]{border-style:solid;border-color:var(--ink)}.lip-zone-h{color:var(--soft);margin:0;font-size:15px}.lip-devs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lip-dev{border:1.4px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;justify-items:center;gap:2px;padding:8px 4px;font-size:15px;display:grid}.lip-dev .lip-ip{font-size:12px}.lip-dev-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.lip-dev[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.lip-dev:hover{border-color:var(--hover)}}.lip-modem-ips,.lip-site{gap:2px;margin:0;font-size:15px;display:grid}.lip-pkt{border:1.4px solid var(--ink);border-radius:4px 7px 5px 8px/7px 4px 8px 5px;gap:2px;padding:8px 12px;font-size:15px;animation:.35s ease-out lip-in;display:grid}.lip-pkt-k{font-size:13px;font-weight:600}@keyframes lip-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lip-pkt{animation:none}}.lip-book{border-top:1px dashed var(--soft);padding-top:8px}.lip-book-h{margin:0 0 4px;font-size:14px;font-weight:600}.lip-book ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lip-book li{flex-wrap:wrap;gap:0 8px;display:flex}.lip-book-empty{color:var(--soft);margin:0;font-size:14px}.lip-slot{min-height:96px}.lip-slot-m{display:none}.lip-nat-foot{align-items:center;gap:16px;margin-top:12px;display:flex}.lip-nat-foot figcaption{flex:auto;min-height:3.8em;margin-top:0}.lip-next{flex:none}@media (max-width:760px){.lip-nat-map{grid-template-columns:minmax(0,1fr);gap:10px}.lip-nat-foot{z-index:2;border-top:1.4px solid var(--ink);background:var(--paper);flex-direction:column;align-items:stretch;gap:8px;margin-inline:-12px;padding:10px 12px 12px;position:sticky;bottom:0}html:has(.ld-dock) .lip-nat-foot{bottom:67px}.lip-nat-foot figcaption{min-height:0;font-size:15px;line-height:1.8}.lip-nat{padding:12px}.lip-slot{display:none}.lip-slot-m{display:block}.lip-slot-m:empty{display:none}.lip-zone{padding:10px}.lip-modem-ips{grid-auto-flow:column;justify-content:space-between}.lip-nat .lip-next{width:100%;min-height:52px}.lip-book li{gap:0;display:grid}}
.ls-art text.ld-sm{font-size:12.5px}.ls-art text.ld-xs{font-size:11px}.lsc-shot{margin:0}.lsc-shot a{border:1.4px solid var(--ink);border-radius:2px;display:block;overflow:hidden}.lsc-shot img{width:100%;height:auto;display:block}.lsc-shot figcaption{margin-top:8px;font-size:14px;line-height:1.8}.lsc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.lsc-pair p+p{margin-top:12px}.lsc-chip,.lsc-back{border:1.4px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:6px 14px;font-size:15px;display:inline-flex}.lsc-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lsc-back{color:var(--soft);text-underline-offset:4px;border:0;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.lsc-chip:hover{border-color:var(--hover);color:var(--hover)}.lsc-chip[aria-pressed=true]:hover{color:var(--paper);background:var(--hover)}.lsc-back:hover{color:var(--ink)}}.lsc-chip:focus-visible,.lsc-back:focus-visible,.lsc-txt-list button:focus-visible,.lsc-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lsc-cov-f{flex-wrap:wrap;align-items:end;gap:12px 24px;display:flex}.lsc-cov-f .ls-demo-f{flex:260px;max-width:360px}.lsc-cov-f input{text-align:left}.lsc-cov-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lsc-cov-pick .soft{font-size:15px}.lsc-err{margin:12px 0 0;font-size:15px}.lsc-cov-t{border-collapse:collapse;width:100%;margin-top:18px;font-size:16px}.lsc-cov-t th,.lsc-cov-t td{border-bottom:1.4px solid var(--rule);text-align:start;vertical-align:top;padding:10px 8px}.lsc-cov-t thead th{border-bottom:1.4px solid var(--ink);font-weight:700}.lsc-cov-t thead small{overflow-wrap:anywhere;font-size:13px;font-weight:400;display:block}.lsc-cov-t tbody th{overflow-wrap:anywhere;font-weight:400}.lsc-yes,.lsc-no{white-space:nowrap}.lsc-yes:before{content:"✓ "}.lsc-no{color:var(--soft)}.lsc-txt{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.lsc-txt-list{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.lsc-txt-list button{border:0;border-inline-start:1.4px solid var(--rule);width:100%;min-height:44px;color:var(--soft);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:6px 4px;font-size:15px;display:grid}.lsc-txt-list button[data-done]{color:var(--ink)}.lsc-txt-list button[aria-current]{border-inline-start:4px solid var(--ink);color:var(--ink);font-weight:700}.lsc-txt-n{border:1.4px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.lsc-txt-show{align-content:start;gap:10px;display:grid}.lsc-txt-scr{gap:6px;display:grid}.lsc-txt-scr small{font-size:13px}.lsc-txt-t,.lsc-txt-say{margin:0}.lsc-txt-t b{font-size:19px}.lsc-txt-say{font-size:17px;line-height:1.9}.lsc-txt-go{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.lsc-txt-k{color:var(--soft);margin:0;font-size:15px}.lsc-scr{border:1.4px solid var(--ink);text-align:left;border-radius:2px;align-content:start;gap:8px;min-height:170px;padding:14px 16px;font-size:14px;display:grid}.lsc-scr p{margin:0}.lsc-scr-h{font-size:15px;font-weight:700}.lsc-scr-k{color:var(--soft)}.lsc-scr-row{border-bottom:1.4px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:6px 0;display:flex}.lsc-scr-row code,.lsc-scr-field b{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.lsc-scr-tabs{border-bottom:1.4px solid var(--rule);flex-wrap:wrap;gap:14px;display:flex}.lsc-scr-tabs span{color:var(--soft);padding-bottom:4px}.lsc-scr-tabs span.on{color:var(--ink);border-bottom:2.4px solid var(--ink)}.lsc-scr-field{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.lsc-scr-field span{color:var(--soft)}.lsc-scr-field b{border-bottom:1.4px solid var(--ink);padding-bottom:2px;font-weight:400}.lsc-scr-foot{justify-content:flex-end;display:flex}.lsc-scr-btn{border:1.4px solid var(--rule);letter-spacing:.04em;border-radius:2px;padding:4px 12px;font-size:13px}.lsc-scr-btn.on{border-color:var(--ink)}.lsc-scr-ok{direction:ltr;align-items:center;gap:10px;font-size:18px;display:flex}.lsc-tick{border-left:2.4px solid var(--ink);border-bottom:2.4px solid var(--ink);width:26px;height:14px;display:inline-block;transform:rotate(-45deg)translate(2px,-4px)}.lsc-wait{width:160px;height:auto;margin:8px auto;display:block}.lsc-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;margin-top:12px;display:grid}.lsc-faq details{border-top:1.4px solid var(--rule)}.lsc-faq summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:17px;font-weight:700}.lsc-faq details p{margin:0 0 14px;font-size:16px;line-height:1.9}@media (max-width:760px){.lsc-pair{grid-template-columns:1fr;gap:18px}.lsc-cov-f{display:grid}.lsc-cov-f .ls-demo-f{max-width:none}.lsc-cov-pick{grid-template-columns:1fr 1fr;display:grid}.lsc-cov-pick .soft{grid-column:1/-1}.lsc-cov-t thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lsc-cov-t,.lsc-cov-t tbody,.lsc-cov-t tr,.lsc-cov-t th,.lsc-cov-t td{display:block}.lsc-cov-t tr{border-bottom:1.4px solid var(--rule);grid-template-columns:1fr 1fr;padding:10px 0;display:grid}.lsc-cov-t tbody th{text-align:left;direction:ltr;border:0;grid-column:1/-1;padding:0 0 4px}.lsc-cov-t td{border:0;padding:0;font-size:15px}.lsc-cov-t td:before{content:attr(data-k) ": ";color:var(--soft)}.lsc-txt{grid-template-columns:1fr;gap:14px}.lsc-txt-list{justify-content:center;gap:6px;display:flex}.lsc-txt-list li{flex:none}.lsc-txt-list button{border:0;grid-template-columns:1fr;place-items:center;width:44px;padding:0;font-size:0;display:inline-grid}.lsc-txt-list button[aria-current]{border:0}.lsc-txt-list button[aria-current] .lsc-txt-n{background:var(--ink);color:var(--paper)}.lsc-txt-n{width:30px;height:30px;font-size:14px}.lsc-txt-go{z-index:2;padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1.4px solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;margin:6px -18px -18px;display:grid;position:sticky;bottom:0}body:has(.ld-dock[data-on]) .lsc-txt-go{bottom:calc(67px + env(safe-area-inset-bottom,0px));padding-bottom:12px}.lsc-txt-k{grid-column:1/-1}.lsc-txt-go .btn{width:100%;height:52px;font-size:17px}.lsc-faq{grid-template-columns:1fr}}.lsc-h3{margin:0 0 8px;font-size:21px}.lsc-cta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;display:flex}.lsc-cta .soft{font-size:15px}.lsc-shot-img{position:relative}.lsc-mark{border:2px solid var(--paper);background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:50%;place-items:center;margin:-15px 0 0 -15px;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute}.lsc-marks{counter-reset:m;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lsc-marks li{counter-increment:m;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;font-size:15px;line-height:1.8;display:grid}.lsc-marks li:before{content:counter(m, persian);background:var(--ink);width:24px;height:24px;color:var(--paper);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.lsc-facts{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lsc-facts li{border-inline-start:1.4px solid var(--ink);padding-inline-start:16px;font-size:17px;line-height:1.9}.lsc-kit{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.lsc-kit svg{width:110px;height:auto}.lsc-kit b{font-size:16px;display:block}.lsc-aside{border-top:1.4px dashed var(--ink);border-bottom:1.4px dashed var(--ink);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;padding:14px 0;display:flex}.lsc-aside p{flex:320px;margin:0;font-size:16px;line-height:1.9}.lsc-tip{border-inline-start:4px solid var(--ink);margin-top:16px;padding-inline-start:16px;font-size:17px;line-height:1.9}.lsc-ways,.lsc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lsc-ways li,.lsc-two li{border-top:1.4px solid var(--ink);align-content:start;gap:4px;padding-top:14px;display:grid}.lsc-ways svg{width:72px;height:auto}.lsc-two svg{width:180px;height:auto}.lsc-ways b,.lsc-two b{font-size:19px}.lsc-ways .soft{font-size:14px}.lsc-ways p,.lsc-two p{margin:4px 0 0;font-size:16px;line-height:1.9}.lsc-fix-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lsc-fix-pick .soft{margin-inline-end:4px;font-size:15px}.lsc-fix-list{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lsc-fix-list label{border-bottom:1.4px solid var(--rule);cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding:8px 0;font-size:16px;line-height:1.8;display:grid}.lsc-fix-list input{width:22px;height:22px;accent-color:var(--ink);margin:4px 0 0}.lsc-fix-list input:checked+span{color:var(--soft)}@media (max-width:760px){.lsc-kit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lsc-kit svg{width:72px}.lsc-kit b{font-size:14px}.lsc-ways,.lsc-two{grid-template-columns:1fr}.lsc-cta{display:grid}.lsc-cta .btn,.lsc-aside .btn{width:100%;min-height:48px}.lsc-mark{border-width:1.5px;width:22px;height:22px;margin:-11px 0 0 -11px;font-size:12px}.lsc-fix-pick{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lsc-fix-pick .soft{grid-column:1/-1}}.lsc-road{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));text-align:center;gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.lsc-road:before{content:"";top:22px;border-top:1.4px dashed var(--ink);position:absolute;inset-inline:12.5%}.lsc-road li{justify-items:center;gap:6px;display:grid;position:relative}.lsc-road-n{border:1.4px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;font-weight:700;display:grid}.lsc-road li[data-hard] .lsc-road-n{background:var(--ink);color:var(--paper)}.lsc-road b{font-size:17px;line-height:1.6}.lsc-road small{font-size:14px}@media (max-width:760px){.lsc-road{text-align:start;grid-template-columns:1fr;gap:14px}.lsc-road:before{top:22px;bottom:22px;border-top:0;border-inline-start:1.4px dashed var(--ink);inset-inline:21px auto}.lsc-road li{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);justify-items:start;gap:0 14px}.lsc-road-n{grid-row:1/3}}.lsc-words{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lsc-words li{text-align:center;align-content:start;justify-items:center;gap:4px;display:grid}.lsc-words svg{width:84px;height:auto}.lsc-words b{font-size:18px}.lsc-words p{margin:0;font-size:15px;line-height:1.8}.lsc-steps{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.lsc-step{border-top:1.4px solid var(--ink);grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 28px;padding:24px 0;display:grid}.lsc-step-n{background:var(--ink);width:52px;height:52px;color:var(--paper);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.lsc-step-txt h3{margin:8px 0;font-size:22px}.lsc-step-txt p{margin:0 0 10px;font-size:18px;line-height:1.9}.lsc-step-txt p.soft{font-size:15px}.lsc-step-pic .ls-art{max-width:300px}.lsc-kicker{color:var(--soft);margin:0;font-size:15px}.lsc-more{border-top:1.4px dashed var(--ink)}@media (max-width:760px){.lsc-words{grid-template-columns:1fr;gap:14px}.lsc-words li{text-align:start;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);justify-items:start;gap:2px 14px}.lsc-words svg{grid-row:1/3;width:64px}.lsc-step{grid-template-columns:44px minmax(0,1fr);gap:10px 14px;padding:20px 0}.lsc-step-n{width:42px;height:42px;font-size:20px}.lsc-step-txt h3{margin-top:4px;font-size:20px}.lsc-step-txt p{font-size:17px}.lsc-step-pic{grid-column:1/-1}}
.lsc-step.lwp-step-wide{grid-template-columns:56px minmax(0,1fr)}.lwp-step-wide .lsc-step-pic{grid-column:2}.lwp-phones{grid-template-columns:repeat(2,minmax(0,260px));justify-content:start;gap:24px;margin-top:14px;display:grid}.lwp-errs{gap:26px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lwp-errs>li{border-top:1.4px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding-top:18px;display:grid}.lwp-errs h3{margin:0 0 8px;font-size:19px}.lwp-errs p{margin:0 0 8px;font-size:17px;line-height:1.9}.lwp-menu-list{counter-reset:m;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lwp-menu-list li{counter-increment:m;grid-template-columns:28px minmax(0,1fr);gap:8px;font-size:16px;line-height:1.8;display:grid}.lwp-menu-list li:before{content:counter(m, persian);background:var(--ink);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;margin-top:2px;font-size:14px;font-weight:700;display:grid}@media (max-width:760px){.lwp-step-wide .lsc-step-pic{grid-column:1/-1}.lwp-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lwp-errs>li{grid-template-columns:1fr;gap:12px}.lwp-menu-list{grid-template-columns:1fr}}
