.wp-stack{flex:1;display:grid;position:relative}.wp-stack>*{grid-area:1/1;min-width:0}.wp-card2{border:1px solid var(--wp-line);background:var(--wp-surface);border-radius:10px;padding:14px}.wp-h5{font-family:var(--wl-font-display,Georgia), Georgia, serif;color:var(--wp-primary);margin:4px 0 8px;font-size:17px;font-weight:500;line-height:1.2}.wp-h5-s{margin:10px 0;font-size:15px}.wp-eyebrow2{letter-spacing:.14em;text-transform:uppercase;color:var(--wp-primary);font-size:9px}.wp-lock{transition:opacity .6s var(--wp-ease), transform .6s var(--wp-ease);align-content:center;justify-items:stretch;display:grid}.wp-lock.is-out{opacity:0;pointer-events:none;transform:translateY(-10px)scale(.98)}.wp-lockicon{border:1px solid var(--wp-strong);border-radius:50%;justify-self:start;place-items:center;width:30px;height:30px;margin-bottom:6px;transition:background .4s,color .4s,border-color .4s;display:inline-grid}.wp-lockicon.is-open{background:var(--wp-ok);border-color:var(--wp-ok);color:var(--wp-primary-ink)}.wp-todo{border:1px solid var(--wp-line);background:var(--wp-alt);border-radius:6px;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;transition:border-color .4s;display:flex}.wp-todo.is-done{border-color:var(--wp-ok)}.wp-dot{border:1px solid var(--wp-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;transition:background .4s,color .4s,border-color .4s;display:grid}.is-done>.wp-dot{background:var(--wp-ok);border-color:var(--wp-ok);color:var(--wp-primary-ink)}.wp-todo p{flex:1;min-width:0}.wp-todo b,.wp-tl b{font-size:12px;font-weight:600;display:block}.wp-todo small,.wp-tl small{color:var(--wp-muted);font-size:10.5px;line-height:1.35;display:block}.wp-todo em{letter-spacing:.12em;text-transform:uppercase;color:var(--wp-muted);font-size:9px}.wp-todo.is-done em{color:var(--wp-ok)}.wp-foot{color:var(--wp-muted);margin-top:8px;font-size:10.5px}.wp-room{opacity:0;pointer-events:none;transition:opacity .6s .2s var(--wp-ease), transform .6s .2s var(--wp-ease);transform:translateY(12px)}.wp-room.is-in{opacity:1;transform:none}.wp-banner{border:1px solid var(--wp-primary);background:var(--wp-surface);border-left-width:3px;padding:7px 10px;font-size:11px}.wp-docs{gap:8px;display:grid}.wp-doc{border:1px solid var(--wp-line);background:var(--wp-surface);opacity:0;transition:opacity .6s var(--wp-ease), transform .6s var(--wp-ease);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:9px 10px;display:grid;transform:translateY(10px)}.is-in .wp-doc{opacity:1;transform:none}.wp-mats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wp-mat{border:1px solid var(--wp-line);background:var(--wp-surface);opacity:0;transition:opacity .6s var(--wp-ease), transform .6s var(--wp-ease);border-radius:8px;overflow:hidden;transform:translateY(10px)}.is-in .wp-mat{opacity:1;transform:none}.wp-mat .wp-city{aspect-ratio:4;height:auto}.wp-mat b{padding:6px 9px;font-size:11px;font-weight:500;display:block}.wp-doc h6{margin:0;font-size:12.5px;font-weight:500}.wp-doc-d{color:var(--wp-muted);grid-column:1;font-size:10.5px;line-height:1.35;display:none}.wp-read{grid-area:1/2/span 2;padding:5px 10px;font-size:9px}.wp-toast{z-index:5;background:var(--wp-primary);color:var(--wp-primary-ink);opacity:0;transition:opacity .5s var(--wp-ease), transform .5s var(--wp-ease);border-radius:999px;place-self:end center;align-items:center;gap:6px;margin-bottom:4px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex;transform:translateY(8px)}.wp-toast.is-on{opacity:1;transform:none}@container (min-width:560px){.wp-docs{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-doc{grid-template-columns:1fr;align-content:start;gap:4px;padding:10px}.wp-doc-d{min-height:5.4em;display:block}.wp-read{grid-area:auto/1;justify-self:start}}
.wp-steps{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.wp-steps li{min-width:0;min-height:26px;transition:flex-grow .5s var(--wp-ease), border-color .5s, color .5s;border-bottom:2px solid var(--wp-line);letter-spacing:.08em;text-transform:uppercase;color:var(--wp-muted);flex:1 1 0;align-items:center;gap:6px;padding-bottom:6px;font-size:9px;display:flex}.wp-steps li span{border:1px solid var(--wp-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.wp-steps li.is-cur{border-color:var(--wp-primary);color:var(--wp-ink)}.wp-steps li.is-cur span{background:var(--wp-primary);border-color:var(--wp-primary);color:var(--wp-primary-ink)}.wp-steps li.is-done{border-color:var(--wp-primary)}.wp-steps li.is-done span{background:var(--wp-primary);border-color:var(--wp-primary);color:var(--wp-primary-ink)}.wp-steps b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:none;overflow:hidden}.wp-steps li.is-cur{flex-grow:2.4}.wp-steps li.is-cur b{display:block}.wp-pane{opacity:0;visibility:hidden;transition:opacity .55s var(--wp-ease), transform .65s var(--wp-ease), visibility 0s .55s;flex-direction:column;flex:1;display:flex;transform:translate(16px)}.wp-pane.is-on{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}.wp-pane.is-past{transform:translate(-16px)}@keyframes wp-in{0%{opacity:0;transform:translate(14px)}}.wp-fixed2{background:var(--wp-alt);border:1px solid var(--wp-line);border-radius:6px;margin-bottom:8px;padding:6px 10px;font-size:11.5px}.wp-fixed2 span{letter-spacing:.12em;text-transform:uppercase;color:var(--wp-muted);margin-right:6px;font-size:9px}.wp-two{gap:8px;margin-bottom:8px;display:grid}.wp-pane .wp-label{margin-top:8px}.wp-two .wp-label{margin-top:0}.wp-acts{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.wp-gears{flex-wrap:wrap;gap:4px;display:flex}.wp-gears b{border:1px solid var(--wp-line);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:500}.wp-gears b.is-on{background:var(--wp-primary);border-color:var(--wp-primary);color:var(--wp-primary-ink)}.wp-review{gap:4px;margin:0 0 8px;display:grid}.wp-review div{gap:10px;font-size:11.5px;display:flex}.wp-review dt{width:66px;color:var(--wp-muted);flex:none}.wp-review dd{min-width:0;margin:0}.wp-agree{gap:8px;margin-top:6px;font-size:10.5px;line-height:1.35;display:flex}.wp-agree .wp-box{flex:none;margin-top:1px}.wp-agree.is-on .wp-box{background:var(--wp-primary);border-color:var(--wp-primary);color:var(--wp-primary-ink)}.wp-ok{flex:1;align-content:center;justify-items:start;display:grid}.wp-bigcheck{background:var(--wp-ok);width:36px;height:36px;color:var(--wp-primary-ink);border-radius:50%;place-items:center;display:grid}.wp-pane.is-on .wp-bigcheck{animation:wp-pop .6s .2s var(--wp-ease) both}@keyframes wp-pop{0%{opacity:0;transform:scale(.4)}}.wp-lede{color:var(--wp-muted);font-size:12px}@container (min-width:560px){.wp-two{grid-template-columns:1fr 1fr}.wp-steps b{display:block}}
.wp-mlist{transition:opacity .5s var(--wp-ease), transform .5s var(--wp-ease);grid-template-rows:repeat(3,auto) 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.wp-mlist.is-out{opacity:0;pointer-events:none;transform:translate(-12px)}.wp-mrow{border:1px solid var(--wp-line);background:var(--wp-surface);border-radius:10px;grid-template-columns:52px 1fr auto;grid-template-areas:"ph main amt""ph main pill";align-items:center;gap:2px 10px;padding:8px;transition:box-shadow .4s,border-color .4s;display:grid}.wp-mrow.is-hot{border-color:var(--wp-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--wp-primary) 25%, transparent)}.wp-mph{border-radius:6px;grid-area:ph;width:52px;height:52px}.wp-mmain{grid-area:main;min-width:0}.wp-mmain small{letter-spacing:.12em;text-transform:uppercase;color:var(--wp-muted);font-size:9px;display:block}.wp-mmain b{font-size:12.5px;font-weight:500;display:block}.wp-mmain span{color:var(--wp-muted);font-size:10.5px}.wp-mamt{grid-area:amt;justify-self:end;font-size:12px;font-weight:600}.wp-pill{border:1px solid var(--wp-primary);color:var(--wp-primary);white-space:nowrap;border-radius:999px;grid-area:pill;place-self:start end;padding:2px 9px;font-size:9.5px;font-weight:600}.wp-mdetail{opacity:0;pointer-events:none;transition:opacity .6s .15s var(--wp-ease), transform .6s .15s var(--wp-ease);flex-direction:column;display:flex;transform:translate(14px)}.wp-mdetail.is-in{opacity:1;transform:none}.wp-tl{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.wp-tl li{opacity:0;transition:opacity .6s var(--wp-ease), transform .6s var(--wp-ease);gap:10px;display:flex;transform:translateY(8px)}.is-in .wp-tl li{opacity:1;transform:none}.wp-tl li>span{border:1px solid var(--wp-strong);width:22px;height:22px;color:var(--wp-muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.wp-tl li.is-done>span{background:var(--wp-ok);border-color:var(--wp-ok);color:var(--wp-primary-ink)}.wp-tl li.is-cur>span{border-color:var(--wp-primary);color:var(--wp-primary);animation:1.8s ease-out infinite wp-pulse}@keyframes wp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--wp-primary) 45%, transparent)}to{box-shadow:0 0 0 8px #0000}}.wp-clink{text-underline-offset:3px;color:var(--wp-ink);font-size:11.5px;text-decoration:underline}.wp-cancel{border-top:1px solid var(--wp-line);gap:8px;margin-top:auto;padding-top:8px;display:grid}.wp-cpanel{opacity:0;visibility:hidden;transition:opacity .5s var(--wp-ease), transform .5s var(--wp-ease), visibility 0s .5s;border:1px solid var(--wp-warn);border-radius:8px;gap:2px;padding:8px 10px;display:grid;transform:translateY(6px)}.wp-cpanel b{font-size:12px;font-weight:600}.wp-cpanel small{color:var(--wp-muted);font-size:10.5px;line-height:1.35}.wp-cancel.is-open .wp-cpanel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.wp-mfoot{border:1px dashed var(--wp-strong);color:var(--wp-muted);border-radius:10px;align-self:end;gap:2px;margin-top:2px;padding:10px 12px;font-size:11px;display:grid}.wp-mfoot b{color:var(--wp-ink);font-weight:600}
.wlp-chaps{gap:clamp(56px,7vw,104px);margin-top:56px;display:grid}.wlp-chap{align-items:center;gap:28px;display:grid}.wlp-chap-tx,.wlp-chap-vis{min-width:0}.wlp-h3-l{font-size:clamp(24px,2.4vw,34px)}.wlp-studio{gap:14px;display:grid;position:relative}.wlp-pal-1{--wp-primary:#1f5b45;--wp-hero:#12372a;--wp-hero-muted:#b4d1c4}.wlp-pal-2{--wp-primary:#6b2c4f;--wp-hero:#3e1630;--wp-hero-muted:#d9b9cb}html.dark .wlp-pal-1,html[data-theme=dark] .wlp-pal-1{--wp-primary:#7fd1a8;--wp-hero:#07140f;--wp-hero-muted:#8fb3a2}html.dark .wlp-pal-2,html[data-theme=dark] .wlp-pal-2{--wp-primary:#e2a0c4;--wp-hero:#14060f;--wp-hero-muted:#b794a7}.wlp-pal .wp-head,.wlp-pal .wp-btn,.wlp-pal .wp-logo,.wlp-pal .wp-nav.is-on,.wlp-pal .wp-tab.is-on{transition:background-color .9s var(--wp-ease), color .9s, border-color .9s, box-shadow .9s}.wlp-login-card{gap:4px;max-width:380px;display:grid}.wlp-login-card .wp-label{margin-top:6px}.wlp-login-card .wp-input{color:var(--wp-muted)}.wlp-legal{border-top:1px solid var(--wp-line);gap:6px;margin-top:12px;padding-top:10px;display:grid}.wlp-legal p{gap:3px;display:grid}.wlp-legal b{color:var(--wp-muted);font-size:11px;font-weight:600}.wlp-legal i{background:var(--wp-line);border-radius:2px;height:4px;display:block}.wlp-legal i:nth-of-type(2){width:70%}.wlp-callouts{flex-wrap:wrap;gap:6px 24px;display:flex}.wlp-call{color:var(--lx-on-70);border-bottom:1px solid #0000;padding:4px 0;font-size:13px;transition:color .5s,border-color .5s}.wlp-call.is-on{border-bottom-color:var(--lx-gold);color:var(--lx-on)}.wlp-tokens{align-items:center;gap:6px;display:flex}.wlp-tokens b{color:var(--lx-on-70);margin-left:8px;font-size:12.5px;font-weight:500}.wlp-sw{border:1px solid var(--lx-hair-strong);width:22px;height:22px;transition:background-color .9s var(--pt-ease);border-radius:4px}.wlp-sw-bg{background:#f2f4f8}.wlp-sw-surface{background:#fff}.wlp-sw-ink{background:#1d1d1d}html.dark .wlp-sw-bg,html[data-theme=dark] .wlp-sw-bg{background:#0c121c}html.dark .wlp-sw-surface,html[data-theme=dark] .wlp-sw-surface{background:#141c29}html.dark .wlp-sw-ink,html[data-theme=dark] .wlp-sw-ink{background:#f1f1f1}.wlp-studio[data-call="0"] .wlp-sw-primary,.wlp-studio[data-call="0"] .wlp-sw-hero{background:#1f3a5f}.wlp-studio[data-call="0"] .wlp-sw-hero{background:#14253d}.wlp-studio[data-call="1"] .wlp-sw-primary{background:#1f5b45}.wlp-studio[data-call="1"] .wlp-sw-hero{background:#12372a}.wlp-studio[data-call="2"] .wlp-sw-primary{background:#6b2c4f}.wlp-studio[data-call="2"] .wlp-sw-hero{background:#3e1630}@media (min-width:860px){.wlp-chap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.wlp-chap.is-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.wlp-chap.is-flip .wlp-chap-tx{order:2}}
.wlp-dom{border:1px solid var(--lx-hair-strong);background:var(--lx-panel-solid);box-shadow:0 36px 80px -48px color-mix(in srgb, var(--lx-on) 55%, transparent);border-radius:16px;gap:10px;padding:18px;display:grid}.wlp-dom-h{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-on-52);grid-template-columns:1.5fr .5fr 1.2fr;gap:12px;margin:0;font-size:12px;display:none}.wlp-dom-row{border:1px solid var(--lx-hair);background:var(--lx-bg-2);transition:border-color .6s var(--pt-ease), box-shadow .6s;border-radius:12px;gap:8px;padding:12px;display:grid}.wlp-dom-row.is-on{border-color:var(--lx-gold);box-shadow:0 10px 30px -18px var(--lx-gold)}.wlp-url{border-bottom:1px solid var(--lx-hair-strong);min-width:0;font-family:var(--lx-mono,ui-monospace, monospace);color:var(--lx-on);overflow-wrap:anywhere;padding:0 0 6px;font-size:13px}.wlp-wire{height:22px;display:block;position:relative}.wlp-wire:before{content:"";background:var(--lx-hair-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.wlp-wire i{background:var(--lx-gold);opacity:0;border-radius:50%;width:9px;height:9px;margin-left:-4px;position:absolute;top:0;left:50%}.is-on .wlp-wire i{animation:wlp-drop 1.6s .2s var(--pt-ease) both}.is-no.is-on .wlp-wire i{animation-name:wlp-drop-stop}@keyframes wlp-drop{0%{opacity:1;top:0}to{opacity:1;top:calc(100% - 9px)}}@keyframes wlp-drop-stop{0%{opacity:1;top:0}60%{opacity:1;top:calc(100% - 9px);transform:scale(1)}to{opacity:0;top:calc(100% - 9px);transform:scale(2.6)}}@keyframes wlp-run{0%{opacity:1;left:0}to{opacity:1;left:calc(100% - 9px)}}@keyframes wlp-run-stop{0%{opacity:1;left:0}60%{opacity:1;left:calc(100% - 9px);transform:scale(1)}to{opacity:0;left:calc(100% - 9px);transform:scale(2.6)}}.wlp-out{grid-template-columns:26px 1fr;align-items:center;gap:0 10px;display:grid}.wlp-out b{color:var(--lx-on);font-size:15px;font-weight:600}.wlp-out small{color:var(--lx-on-70);grid-column:2;font-size:13px;line-height:1.4}.wlp-out-i{width:26px;height:26px;color:var(--lx-gold-text);grid-row:span 2;place-items:center;display:grid}.is-no .wlp-out-i{color:#b3261e}html.dark .is-no .wlp-out-i,html[data-theme=dark] .is-no .wlp-out-i{color:#ff6b5e}.is-plain .wlp-out-i{color:var(--lx-on)}.wlp-q{font-size:13px;font-weight:700}@media (min-width:640px){.wlp-dom-h{padding:0 12px;display:grid}.wlp-dom-row{grid-template-columns:1.5fr .5fr 1.2fr;align-items:center;gap:12px}.wlp-wire{background:var(--lx-hair-strong);height:2px}.wlp-wire:before{display:none}.wlp-wire i{margin:0;top:-3.5px;left:0}.is-on .wlp-wire i{animation-name:wlp-run}.is-no.is-on .wlp-wire i{animation-name:wlp-run-stop}}@media (prefers-reduced-motion:reduce){.is-on .wlp-wire i{opacity:1;animation:none}}
.wlp-ctl-grid{gap:40px;margin-top:48px;display:grid}.wlp-ctl-left,.wlp-ctl-list{min-width:0}.wlp-gt{gap:18px;margin-top:10px;display:grid}.wlp-gt-list{margin:0;padding:0;list-style:none;display:grid}.wlp-gt-list li{align-items:flex-start;gap:14px;padding:0 0 20px;display:flex;position:relative}.wlp-gt-list li:not(:last-child):after{content:"";background:var(--lx-hair-strong);width:1px;position:absolute;top:30px;bottom:4px;left:15px}.wlp-gt-list li.is-done:not(:last-child):after{background:var(--lx-gold)}.wlp-gt-n{width:32px;height:24px;font-family:var(--lx-mono,ui-monospace, monospace);color:var(--lx-on-70);transition:color .5s var(--pt-ease);flex:none;place-items:center;font-size:15px;font-weight:650;display:grid}.wlp-gt-list li.is-cur .wlp-gt-n,.wlp-gt-list li.is-done .wlp-gt-n{color:var(--lx-gold-text)}.wlp-gt-t{min-width:0}.wlp-gt-t b{transition:color .5s}.wlp-gt-list li:not(.is-done):not(.is-cur) .wlp-gt-t b{color:var(--lx-on-70)}.wlp-gt-t b{color:var(--lx-on);font-size:16px;display:block}.wlp-gt-t small{color:var(--lx-on-70);margin-top:2px;font-size:14px;display:block}.wlp-gt-room{border:1px solid var(--lx-hair-strong);background:var(--lx-panel-solid);box-shadow:0 24px 60px -40px color-mix(in srgb, var(--lx-on) 50%, transparent);border-radius:16px;justify-items:start;gap:8px;padding:18px;transition:border-color .6s;display:grid}.wlp-gt-room.is-open{border-color:var(--lx-gold)}.wlp-gt-lock{color:var(--lx-on);transition:color .6s;display:grid}.is-open .wlp-gt-lock{color:var(--lx-gold-text)}.wlp-gt-room b{color:var(--lx-on);font-size:16px}.wlp-gt-bar{background:var(--lx-hair);border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.wlp-gt-bar i{background:var(--lx-gold);transform-origin:0;width:100%;height:100%;transition:transform .9s var(--pt-ease);display:block}.wlp-gt-room small{color:var(--lx-on-70);font-size:14px}.wlp-ctl-list{align-content:start;gap:26px;margin:0;padding:0;list-style:none;display:grid}.wlp-ctl-item{border-top:1px solid var(--lx-hair-strong);gap:14px;padding-top:22px;display:grid}.wlp-ctl-tx{min-width:0}.wlp-mi{border:1px solid var(--lx-hair);background:var(--lx-panel-solid);color:var(--lx-on-70);border-radius:12px;margin:0;padding:12px 14px;font-size:13px}.wlp-mi-iso{gap:10px;display:grid}.wlp-mi-iso h4{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-on-70);margin:0 0 4px;font-size:12px;font-weight:600}.wlp-mi-iso ul{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.wlp-mi-iso li{white-space:nowrap;font-family:var(--lx-mono,ui-monospace, monospace);color:var(--lx-on);font-size:13px}.wlp-mi-iso .is-no li{color:var(--lx-on-70);text-decoration:line-through}.wlp-mi-legal{gap:8px;display:grid}.wlp-mi-legal p{gap:4px;margin:0;display:grid}.wlp-mi-legal b{color:var(--lx-on);font-size:12px;font-weight:600}.wlp-mi-legal i{background:var(--lx-hair-strong);border-radius:2px;height:4px;display:block}.wlp-mi-legal i+i{width:72%}.wlp-mi-legal .is-q b{color:var(--lx-gold-text)}.wlp-mi-red p{margin:0;line-height:1.6}.wlp-redact{background:var(--lx-on-70);color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:2px;padding:0 4px;display:inline-block}.wlp-mi-red .wlp-mi-cap{color:var(--lx-on-70);margin-top:6px;font-size:12px}.wlp-mi-ses{align-items:center;gap:16px;display:flex}.wlp-mi-ses p{margin:0}.wlp-mi-ses b{color:var(--lx-on);font-size:15px}.wlp-ring-b,.wlp-ring{fill:none;stroke-width:4px}.wlp-ring-b{stroke:var(--lx-hair-strong)}.wlp-ring{stroke:var(--lx-gold);stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:28px;transform-origin:50%;transform:rotate(-90deg)}.is-on .wlp-ring{animation:wlp-ring 3.2s var(--pt-ease) infinite}@keyframes wlp-ring{0%{stroke-dashoffset:113px}80%,to{stroke-dashoffset:28px}}.wlp-mi-aud{gap:6px;list-style:none;display:grid}.wlp-mi-aud li{color:var(--lx-on);opacity:0;transition:opacity .6s var(--pt-ease), transform .6s var(--pt-ease);justify-content:space-between;gap:10px;display:flex;transform:translate(-10px)}.wlp-mi-aud.is-on li{opacity:1;transform:none}@media (min-width:860px){.wlp-ctl-left{align-self:start;position:sticky;top:96px}.wlp-ctl-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}.wlp-ctl-item{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:start;gap:24px}}@media (prefers-reduced-motion:reduce){.wlp-mi-aud li{opacity:1;transform:none}.is-on .wlp-ring{animation:none}}
.wlp-seq-wrap{margin-top:20px}.wlp-seq-h{margin:0;display:none}.wlp-seq{margin:0;padding:0;list-style:none;position:relative}.wlp-seq:before{content:"";background:var(--lx-hair-strong);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.wlp-seq>li{padding:0 0 10px 24px;position:relative}.wlp-seq>li:last-child{padding-bottom:0}.wlp-seq>li:before{content:"";background:var(--lx-gold);width:7px;height:7px;position:absolute;top:7px;left:0}.wlp-seq h3{color:var(--lx-on);margin:0 0 2px;font-size:16px;font-weight:600}.wlp-seq h3 span{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--lx-gold-text);margin-right:10px;font-size:13px;font-weight:400}.wlp-seq p{color:var(--lx-on-70);margin:0;font-size:14px;line-height:1.45}.wlp-seq p+p{margin-top:3px}.wlp-seq p{grid-template-columns:50px minmax(0,1fr);column-gap:8px;display:grid}.wlp-seq p i{color:var(--lx-on-52);font-size:12px;font-style:normal}.wlp-seq .wlp-seq-g{color:var(--lx-on)}@media (min-width:900px){.wlp-seq-h,.wlp-seq>li{grid-template-columns:170px minmax(0,1fr) minmax(0,1.2fr);column-gap:40px;display:grid}.wlp-seq-h{letter-spacing:.1em;text-transform:uppercase;color:var(--lx-on-52);padding:0 0 12px 24px;font-size:12px}.wlp-seq>li{align-items:baseline;padding-bottom:22px}.wlp-seq h3{margin:0}.wlp-seq p+p{margin-top:0}.wlp-seq p{font-size:15px;display:block}.wlp-seq p i{display:none}}.wlp-where{margin-top:40px}.wlp-lay{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wlp-lay>li{padding-left:24px;position:relative}.wlp-lay>li:before{content:"";background:var(--lx-gold);width:7px;height:7px;position:absolute;top:7px;left:0}.wlp-lay>li:not(:last-child):after{content:"";background:var(--lx-hair-strong);width:1px;position:absolute;top:18px;bottom:-10px;left:3px}.wlp-lay b{color:var(--lx-on);margin-bottom:2px;font-size:16px;font-weight:600;display:block}.wlp-lay ul{margin:0;padding:0;list-style:none}.wlp-lay ul li{color:var(--lx-on-70);font-size:14px;line-height:1.45}.wlp-lay ul li+li{margin-top:3px}@media (min-width:900px){.wlp-lay{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.wlp-lay>li{padding:24px 0 0}.wlp-lay>li:before{top:0}.wlp-lay>li:not(:last-child):after{width:calc(100% + 29px);height:1px;top:3px;bottom:auto;left:11px}.wlp-lay ul li{font-size:15px}}
.wlp-who{gap:40px;margin-top:48px;display:grid}.wlp-who-main,.wlp-who-side{min-width:0}.wlp-who-main .wlp-p{max-width:52ch}.wlp-bf{border:1px solid var(--lx-hair-strong);background:var(--lx-panel-solid);box-shadow:0 36px 80px -48px color-mix(in srgb, var(--lx-on) 55%, transparent);border-radius:18px;gap:8px;margin-top:28px;padding:20px;display:grid}.wlp-bf-node{border:1px solid var(--lx-hair);background:var(--lx-bg-2);transition:border-color .6s var(--pt-ease), background .6s;border-radius:14px;align-content:start;justify-items:start;gap:4px;padding:14px;display:grid}.wlp-bf-node.is-on{border-color:var(--lx-gold);background:var(--lx-panel-solid)}.wlp-bf-node b{color:var(--lx-on);font-size:15px}.wlp-bf-node small{color:var(--lx-on-70);font-size:13px}.wlp-bf-node ul{gap:4px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}.wlp-bf-node li{border:1px solid var(--lx-hair);background:var(--lx-panel-solid);color:var(--lx-on-70);border-radius:8px;padding:5px 10px;font-size:13px;transition:border-color .5s,color .5s,background .5s}.wlp-bf-node li.is-hit{border-color:var(--lx-gold);color:var(--lx-on);background:color-mix(in srgb, var(--lx-gold) 14%, var(--lx-panel-solid))}.wlp-bf-wire{background:var(--lx-hair-strong);width:2px;height:26px;margin:0 auto;display:block;position:relative}.wlp-bf-wire i{background:var(--lx-gold);opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:-3.5px}.wlp-bf-wire.is-on i{animation:wlp-drop 1.3s var(--pt-ease) both}.wlp-who-list{gap:22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wlp-who-item{border-top:1px solid var(--lx-hair-strong);padding-top:18px}.wlp-note{color:var(--lx-on-70);margin:28px 0 0;font-size:14px;line-height:1.5}@media (min-width:700px){.wlp-bf{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch}.wlp-bf-wire{width:auto;height:2px;margin:auto 0}.wlp-bf-wire i{top:-3.5px;left:0}.wlp-bf-wire.is-on i{animation-name:wlp-run}}@media (min-width:1100px){.wlp-who{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:72px}}@media (prefers-reduced-motion:reduce){.wlp-bf-wire.is-on i{opacity:1;animation:none}}
.wlp-close{border-top:1px solid var(--lx-hair);background:var(--lx-bg-2);padding:clamp(72px,10vw,148px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.wlp-close-glow{background:radial-gradient(closest-side, var(--lx-halo,#b8893529), transparent);pointer-events:none;height:120%;position:absolute;inset:auto -10% -40% 35%}.wlp-close-in{position:relative}.wlp-close-grid{align-items:center;gap:48px;display:grid}.wlp-close-main{min-width:0}.wlp-close-h{max-width:11em;font-size:clamp(34px,4.4vw,62px)}.wlp-close .lx-btn{min-height:54px;padding:0 28px}.wlp-close .pt-fine{max-width:920px;margin:clamp(48px,6vw,80px) 0 0}
.wlp-skin{--wp-primary:var(--wlp-skin-l);--wp-primary-ink:var(--wlp-skin-il);--wp-hero:var(--wlp-skin-hl);--wp-hero-muted:#d8dee9}html.dark .wlp-skin,html[data-theme=dark] .wlp-skin{--wp-primary:var(--wlp-skin-d);--wp-primary-ink:var(--wlp-skin-id);--wp-hero:var(--wlp-skin-hd);--wp-hero-muted:#9aa6b8}.wlp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wlp-skinbox{margin-top:12px}.wlp-skin-h{color:var(--lx-on);margin:0 0 8px;font-size:13px;font-weight:600}.wlp-skin-row{flex-wrap:wrap;align-items:flex-end;gap:12px 22px;display:flex}.wlp-skin-field{gap:4px;min-width:0;display:grid}.wlp-skin-field>span{color:var(--lx-on-70);font-size:12px}.wlp-skin-field input[type=text]{border:0;border-bottom:1px solid var(--lx-hair-strong);width:min(220px,100%);min-height:34px;font:inherit;color:var(--lx-on);background:0 0;border-radius:0;padding:4px 0;font-size:16px}.wlp-skin-field input[type=text]:focus-visible{outline:2px solid var(--lx-gold);outline-offset:2px}.wlp-skin-sw{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wlp-sw-btn,.wlp-sw-custom{border:1px solid var(--lx-hair-strong);cursor:pointer;border-radius:4px;width:32px;height:32px;padding:0;position:relative}.wlp-sw-btn.is-picked{outline:2px solid var(--lx-on);outline-offset:2px}.wlp-sw-btn.is-auto{outline:1px solid var(--lx-on-52);outline-offset:2px}.wlp-sw-btn:focus-visible,.wlp-skin-reset:focus-visible,.wlp-sw-custom:focus-within{outline:2px solid var(--lx-gold);outline-offset:2px}.wlp-sw-custom{background:conic-gradient(#c0392b,#d4a017,#2e8b57,#1f6fb2,#8e44ad,#c0392b);display:block;overflow:hidden}.wlp-sw-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wlp-skin-reset{border:0;border-bottom:1px solid var(--lx-on-52);font:inherit;color:var(--lx-on-70);cursor:pointer;background:0 0;padding:4px 0;font-size:13px}.wlp-skin-reset:disabled{opacity:.45;cursor:default}.wlp-skin-note{color:var(--lx-on-52);margin:8px 0 0;font-size:12px}.wlp-skin-note b{color:var(--lx-on-70);font-weight:600}@media (max-width:760px){.wlp-skin-sw{gap:4px}.wlp-sw-btn,.wlp-sw-custom{width:44px;height:44px}.wlp-skin-reset{min-width:44px;min-height:44px}.wlp-skin-field input[type=text]{min-height:44px}}
