body{margin:0}a{color:#0A3D8F}a:hover{color:#072C69}.pp .lx-con{background:#2B3640;color:#E8EFF6;border:1px solid #3A4753;border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.pp .lx-con:focus-visible{outline:3px solid #9CC0F5;outline-offset:2px}.pp .lx-con .bx{color:#F0A15C}.pp .lx-con .btn-sec{border-color:#9CC0F5;color:#E8EFF6;background:transparent}.pp .lx-con .btn-sec:hover{background:rgba(156,192,245,.12)}.pp .lx-con .btn-ter{color:#C9D6E3}.pp .lx-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 20px;border-bottom:1px solid #3A4753}.pp .lx-host{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font:400 14px/1.2 var(--fp);color:#C9D6E3}.pp .lx-host b{font-weight:700;color:#FFFFFF}.pp .lx-mode{display:flex;align-items:center;gap:10px;font-size:14px;color:#C9D6E3}.pp .lx-seg{display:inline-flex;gap:3px;padding:3px;border:1px solid #46535F;border-radius:4px;background:#1C242B}.pp .lx-seg button{min-height:40px;min-width:44px;padding:0 14px;border:0;border-radius:2px;background:transparent;color:#C9D6E3;font:700 14px/1 var(--fb);cursor:pointer}.pp .lx-seg button[aria-pressed=true]{background:#157F7A;color:#FFFFFF}.pp .lx-front{padding:18px 20px 6px}.pp .lx-front svg{display:block;width:100%;height:auto}.pp .lx-blink{animation:lxb 1.1s steps(2,jump-none) infinite}@keyframes lxb{0%{opacity:1}100%{opacity:.25}}.pp .lx-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);border-top:1px solid #3A4753}.pp .lx-list{display:flex;flex-direction:column;gap:6px;padding:18px;border-right:1px solid #3A4753}.pp .lx-list .px{color:#A9BBCC;font-size:12px;margin-bottom:4px}.pp .lx-chk{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:0 14px;border:1px solid #46535F;border-radius:4px;background:transparent;color:#E8EFF6;font:700 15px/1.2 var(--fb);text-align:left;cursor:pointer}.pp .lx-chk:hover{background:#33404C}.pp .lx-chk[aria-pressed=true]{border:2px solid #3DB8AE;background:#33404C;padding:0 13px}.pp .lx-chk i{width:12px;height:12px;background:#46535F}.pp .lx-chk i.ok{background:#3DD6B7}.pp .lx-chk i.watch{background:transparent;border:3px solid #F0A15C}.pp .lx-chk i.act{background:#F0A15C}.pp .lx-chk i.busy{background:#9CC0F5}.pp .lx-chk em{font:400 12px/1 var(--fp);font-style:normal;color:#A9BBCC}.pp .lx-chk em.act,.pp .lx-chk em.watch{color:#F0A15C}.pp .lx-chk em.ok{color:#3DD6B7}.pp .lx-det{padding:18px 22px 22px;display:flex;flex-direction:column;gap:16px;min-width:0}.pp .lx-det-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.pp .lx-det-h h3{font-size:24px;color:#FFFFFF}.pp .lx-det-h span{font:400 12px/1 var(--fp);color:#A9BBCC}.pp .lx-term{background:#1C242B;border:1px solid #3A4753;border-radius:4px;overflow:hidden}.pp .lx-term-h{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid #3A4753;font:400 12px/1 var(--fp);color:#A9BBCC}.pp .lx-term pre{margin:0;padding:12px 14px;font:400 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#D7E2EC;white-space:pre;overflow-x:auto;min-height:150px}.pp .lx-term pre b{color:#7FD8CF;font-weight:400}.pp .lx-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.pp .lx-read div{padding:14px 16px;border:1px solid #3A4753;border-radius:4px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.45;color:#E8EFF6}.pp .lx-read span{font:400 12px/1 var(--fp);color:#A9BBCC}.pp .lx-read .lx-st{display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--fb)}.pp .lx-read .lx-st i{width:12px;height:12px}.pp .lx-sum{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:16px 20px;border-top:1px solid #3A4753;background:#25303A}.pp .lx-sum p{font-size:16px;max-width:64ch;color:#E8EFF6}.pp .lx-cnt{display:flex;gap:16px;font:400 13px/1 var(--fp);color:#C9D6E3}.pp .lx-cnt span{display:inline-flex;align-items:center;gap:6px}.pp .lx-cnt i{width:10px;height:10px}.pp .lx-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pp .lx-ctl .btn{min-height:44px;padding:0 16px;font-size:15px}.pp .lx-kids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.pp .lx-kids a{display:flex;flex-direction:column;gap:8px;padding:24px 24px 26px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);min-height:44px}.pp .lx-kids a:nth-child(3n+1){padding-left:0}.pp .lx-kids a:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.pp .lx-kids a:hover b,.pp .lx-kids a:focus-visible b{text-decoration:underline}.pp .lx-kids b{font:650 20px/1.2 var(--fd);display:flex;gap:10px;align-items:center}.pp .lx-kids b i{width:10px;height:10px;background:#2B3640;flex:none}.pp .lx-kids em{font:400 13px/1.2 var(--fp);font-style:normal;color:var(--ink2);margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp .lx-where{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pp .lx-where button{min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ink2) 45%,var(--line));border-radius:4px;background:var(--surface);color:var(--ink);font:400 15px/1.2 var(--fb);cursor:pointer}.pp .lx-where button[aria-pressed=true]{border:2px solid #157F7A;font-weight:700;background:color-mix(in srgb,#157F7A 10%,var(--surface))}.pp .lx-lad{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:end;list-style:none;margin-top:40px}.pp .lx-step{display:flex;flex-direction:column;justify-content:flex-end}.pp .lx-card{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;margin-right:10px;border:1px solid var(--line);background:var(--surface);text-decoration:none;color:var(--ink);border-radius:4px;min-height:44px;transition:transform .2s ease-out,border-color .2s}.pp .lx-card:hover,.pp .lx-card:focus-visible{transform:translateY(-3px)}.pp .lx-card .px{font-size:12px;color:var(--ink2)}.pp .lx-card b{font:650 22px/1.15 var(--fd)}.pp .lx-card .lx-pr{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pp .lx-card .lx-pr strong{font:700 26px/1 var(--fd);letter-spacing:-.02em}.pp .lx-card .lx-pr small{font-size:13px;color:var(--ink2)}.pp .lx-card p{font-size:15px;color:var(--ink2);line-height:1.4}.pp .lx-step.on .lx-card{border:2px solid #157F7A}.pp .lx-step.start .lx-card{box-shadow:6px 6px 0 color-mix(in srgb,#157F7A 35%,transparent)}.pp .lx-start{align-self:flex-start;font:400 12px/1 var(--fp);padding:5px 7px;background:#157F7A;color:#FFFFFF}.pp .lx-riser{height:calc(var(--h) * 1px);margin-top:10px;margin-right:10px;background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 10px),repeating-linear-gradient(0deg,var(--line) 0 8px,transparent 8px 10px);background-blend-mode:normal;opacity:.75}.pp .lx-step.on .lx-riser{background:repeating-linear-gradient(90deg,color-mix(in srgb,#157F7A 55%,transparent) 0 8px,transparent 8px 10px),repeating-linear-gradient(0deg,color-mix(in srgb,#157F7A 30%,transparent) 0 8px,transparent 8px 10px);opacity:1}.pp .lx-adv{margin-top:24px;padding:18px 22px;border-left:4px solid #157F7A;background:var(--surface);font-size:17px;max-width:72ch}.pp .lx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pp .lx-chips span{font:400 13px/1 var(--fp);padding:8px 10px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pp .lx-honest li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line)}.pp .lx-honest li:last-child{border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.pp .lx-blink{animation:none}.pp .lx-card{transition:none}}@container pp (max-width:1000px){.pp .lx-body{grid-template-columns:minmax(0,1fr)}.pp .lx-list{border-right:0;border-bottom:1px solid #3A4753;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pp .lx-list .px{grid-column:1 / -1}.pp .lx-kids{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .lx-kids a,.pp .lx-kids a:nth-child(3n+1){padding:20px 16px;border-left:0!important}.pp .lx-lad{grid-template-columns:minmax(0,1fr);gap:10px}.pp .lx-riser{display:none}.pp .lx-card{margin-right:0}}@container pp (max-width:640px){.pp .lx-list{grid-template-columns:minmax(0,1fr)}.pp .lx-read{grid-template-columns:minmax(0,1fr)}.pp .lx-kids{grid-template-columns:minmax(0,1fr)}.pp .lx-det{padding:16px}.pp .lx-bar{padding:12px 16px}.pp .lx-front{padding:14px 12px 4px}}