.wlp-cap{color:var(--lx-on-52);margin:14px 0 0;font-size:12.5px;line-height:1.5}.wlp-sec{padding:clamp(64px,9vw,128px) 0}.wlp-alt{background:var(--lx-bg-2);border-top:1px solid var(--lx-hair);border-bottom:1px solid var(--lx-hair)}.wlp-h3{letter-spacing:-.01em;color:var(--lx-on);text-wrap:balance;margin:0 0 10px;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.2}.wlp-p{color:var(--lx-on-70);text-wrap:pretty;margin:0;font-size:16px;line-height:1.58}.wlp-note{color:var(--lx-on-70);margin:28px 0 0;font-size:14px}.wlp-page .pt-eyebrow{font-size:max(var(--eyebrow-size), 12px)}.wlp-sec:not(.wlp-surf){content-visibility:auto;contain-intrinsic-size:auto 1000px}.wlp-inline{content-visibility:auto;contain-intrinsic-size:auto 440px}
.wp-frame{--wp-bg:#f2f4f8;--wp-surface:#fff;--wp-alt:#f7f8fb;--wp-ink:#1d1d1d;--wp-muted:#566070;--wp-line:#dde2ea;--wp-strong:#8b95a5;--wp-primary:#1f3a5f;--wp-primary-ink:#fff;--wp-hero:#14253d;--wp-hero-muted:#bcc6d6;--wp-ok:#1e7b4f;--wp-warn:#8a5a00;--wp-ease:cubic-bezier(.22, .8, .2, 1);background:var(--lx-panel-solid);border:1px solid var(--lx-hair-strong);min-width:0;max-width:100%;box-shadow:0 36px 80px -40px color-mix(in srgb, var(--lx-on) 55%, transparent);border-radius:14px;margin:0;position:relative;overflow:hidden}html.dark .wp-frame,html[data-theme=dark] .wp-frame{--wp-bg:#0c121c;--wp-surface:#141c29;--wp-alt:#1a2434;--wp-ink:#f1f1f1;--wp-muted:#aeb7c4;--wp-line:#2a3445;--wp-strong:#6f7b8f;--wp-primary:#8fb2e6;--wp-primary-ink:#0c121c;--wp-hero:#070c14;--wp-hero-muted:#9aa6b8;--wp-ok:#4cc38a;--wp-warn:#e3b341}.wp-bar{border-bottom:1px solid var(--lx-hair);background:var(--lx-bg-2);align-items:center;gap:6px;padding:9px 14px;display:flex}.wp-bar i{background:var(--lx-hair-strong);border-radius:50%;flex:none;width:9px;height:9px}.wp-bar span{border:1px solid var(--lx-hair);background:var(--lx-panel-solid);min-width:0;font-family:var(--lx-mono,ui-monospace, monospace);color:var(--lx-on-70);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:11px;overflow:hidden}.wp{background:var(--wp-bg);color:var(--wp-ink);font-family:var(--wl-font-face,"Helvetica Neue"), "Helvetica Neue", Arial, system-ui, sans-serif;text-align:left;font-size:12px;line-height:1.4;position:relative;overflow:hidden;container-type:inline-size}.wp b,.wp p,.wp h4,.wp small,.wp em{font-style:normal;font-weight:inherit;margin:0}.wp-top{background:var(--wp-surface);border-bottom:1px solid var(--wp-line);align-items:center;gap:10px;height:38px;padding:0 14px;display:flex;overflow:hidden}.wp-logo{min-width:0;max-width:50%;font-family:var(--wl-font-display,Georgia), Georgia, serif;color:var(--wp-primary);white-space:nowrap;flex:0 auto;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.wp-logo svg{flex:none}.wp-logo-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.wp-ptitle{text-overflow:ellipsis;border-left:1px solid var(--wp-strong);min-width:0;font-family:var(--wl-font-display,Georgia), Georgia, serif;color:var(--wp-muted);white-space:nowrap;flex:0 auto;padding-left:10px;font-size:13px;overflow:hidden}.wp-pow{color:var(--wp-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:inline-flex}.wp-pow img{width:auto;height:10px}.wp-pow .is-dark,html.dark .wp-pow .is-light,html[data-theme=dark] .wp-pow .is-light{display:none}html.dark .wp-pow .is-dark,html[data-theme=dark] .wp-pow .is-dark{display:block}.wp-main{min-width:0;display:flex}.wp-body{background:var(--wp-bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.wp-side{background:var(--wp-surface);border-right:1px solid var(--wp-line);flex-direction:column;flex:none;padding:10px 6px;display:none}.wp-group{color:var(--wp-muted);margin:10px 6px 4px;font-size:10px}.wp-nav{color:var(--wp-ink);transition:background .3s var(--wp-ease);border-radius:7px;align-items:center;gap:10px;padding:7px 8px;display:flex;position:relative}.wp-nav b{white-space:nowrap;font-size:12px;font-weight:500}.wp-nav em{background:var(--wp-primary);min-width:16px;color:var(--wp-primary-ink);text-align:center;border-radius:999px;margin-left:auto;padding:0 5px;font-size:10px}.wp-nav.is-on{background:var(--wp-alt);box-shadow:inset 2px 0 0 var(--wp-primary)}.wp-side-foot{border-top:1px solid var(--wp-line);margin-top:auto;padding-top:10px;display:none}.wp-user{grid-template-columns:26px 1fr;align-items:center;column-gap:8px;margin-bottom:8px;font-size:11px;display:grid}.wp-user span{background:var(--wp-primary);width:26px;height:26px;color:var(--wp-primary-ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:10px;font-weight:600;display:grid}.wp-user b{font-weight:600}.wp-user small{color:var(--wp-muted);font-size:10px}.wp-foot-row{color:var(--wp-ink);align-items:center;gap:9px;padding:5px 8px;font-size:11px;display:flex}.wp-tabs{border-top:1px solid var(--wp-line);background:var(--wp-surface);display:flex}.wp-tab{color:var(--wp-muted);transition:color .3s var(--wp-ease);flex:1;justify-items:center;gap:2px;padding:7px 0 6px;font-size:9.5px;display:grid}.wp-tab.is-on{color:var(--wp-primary);box-shadow:inset 0 2px 0 var(--wp-primary)}@container (max-width:459px){.wp-ptitle{display:none}}@container (min-width:560px){.wp-side{width:46px;display:flex}.wp-tabs,.wp-nav b,.wp-nav em,.wp-group{display:none}.wp-nav{justify-content:center;padding:8px 0}}@container (min-width:800px){.wp-side{width:168px}.wp-nav b,.wp-nav em,.wp-group,.wp-side-foot{display:block}.wp-nav{justify-content:flex-start;padding:7px 8px}.wp-nav em{display:inline-block}.wp-side-foot{display:block}.wp-foot-row{display:flex}}
.wp-head{background:var(--wp-hero);color:#fff;border-bottom-right-radius:34px;padding:12px 16px 14px}.wp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--wp-hero-muted);font-size:9px}.wp-title{font-family:var(--wl-font-display,Georgia), Georgia, serif;color:#fff;margin-top:4px;font-size:22px;font-weight:500;line-height:1.1}.wp-sub{max-width:44ch;color:var(--wp-hero-muted);margin-top:6px;font-size:11.5px}.wp-scene{flex-direction:column;flex:1;min-width:0;display:flex}.wp-pad{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.wp-swap{display:inline-grid}.wp-swap>span{opacity:0;transition:opacity .4s var(--wp-ease);grid-area:1/1}.wp-swap>span.is-on{opacity:1}.wp-blur{filter:blur(4.5px);opacity:.7;-webkit-user-select:none;user-select:none;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.wp-btn{border:1px solid var(--wp-primary);background:var(--wp-primary);color:var(--wp-primary-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--wp-ease), background .3s, color .3s, border-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:9.5px;font-weight:600;display:inline-flex}.wp-btn.is-ghost{color:var(--wp-ink);border-color:var(--wp-strong);background:0 0}.wp-btn.is-hot{background:var(--wp-primary);color:var(--wp-primary-ink);border-color:var(--wp-primary);transform:scale(1.04)}.wp-input{border:1px solid var(--wp-strong);background:var(--wp-surface);min-height:28px;color:var(--wp-ink);border-radius:7px;align-items:center;padding:0 10px;font-size:12px;transition:border-color .3s,box-shadow .3s;display:flex}.wp-input.is-focus{border-color:var(--wp-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--wp-primary) 22%, transparent)}.wp-input .is-ph{color:var(--wp-muted)}.wp-typed:after{content:"";vertical-align:text-bottom;background:currentColor;width:1px;height:1.05em;margin-left:1px;animation:1s step-end infinite wp-caret;display:inline-block}@keyframes wp-caret{50%{opacity:0}}.wp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--wp-muted);margin-bottom:4px;font-size:9.5px;display:block}.wp-cursor{z-index:40;opacity:0;pointer-events:none;width:20px;height:24px;transform:translate(var(--cx), var(--cy));filter:drop-shadow(0 2px 3px #00000059);transition:transform .9s cubic-bezier(.65,0,.25,1),opacity .3s;position:absolute;top:0;left:0}.wp-cursor.is-on{opacity:1}.wp-ripple{border:2px solid var(--lx-gold);opacity:0;border-radius:50%;width:18px;height:18px;position:absolute;top:-8px;left:-8px}.wp-cursor.is-click .wp-ripple{animation:.7s ease-out .95s both wp-ripple}@keyframes wp-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.wp-frame:not(.is-live) *,.wp-frame:not(.is-live) :before,.wp-frame:not(.is-live) :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wp-cursor{display:none}.wp-frame *,.wp-frame :before,.wp-frame :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
.wp-filters{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.wp-filters .wp-sel{display:none}.wp-search{min-width:0}.wp-sel{color:var(--wp-muted)}.wp-count{justify-content:space-between;align-items:center;margin:10px 0 8px;display:flex}.wp-count p{letter-spacing:.14em;text-transform:uppercase;color:var(--wp-muted);font-size:9.5px}.wp-seg{border:1px solid var(--wp-line);background:var(--wp-surface);border-radius:999px;padding:2px;display:inline-flex}.wp-seg b{color:var(--wp-muted);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.wp-seg b.is-on{background:var(--wp-primary);color:var(--wp-primary-ink)}.wp-cmpbar{border:1px solid var(--wp-line);background:var(--wp-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:7px 10px;display:flex}.wp-cmpbar>.wp-swap{min-width:0;color:var(--wp-ink);font-size:11px}.wp-cmpbar .wp-btn{flex:none;padding:5px 10px;font-size:9px}.wp-btn.is-ghost.is-hot{background:var(--wp-primary);color:var(--wp-primary-ink)}.wp-strats{align-content:start;gap:8px;display:grid}.wp-strat{background:var(--wp-surface);border:1px solid var(--wp-line);transition:opacity .6s var(--wp-ease), transform .6s var(--wp-ease), filter .6s, box-shadow .4s;border-radius:8px;grid-template-columns:70px 1fr;grid-template-areas:"ph tx""ph tick";align-items:center;gap:2px 10px;display:grid;position:relative;overflow:hidden}.wp-strat-ph{grid-area:ph;align-self:stretch;min-height:62px}.wp-city{object-fit:cover;width:100%;height:100%;display:block}.wp-strat-tx{grid-area:tx;min-width:0;padding:7px 8px 0 0}.wp-style{letter-spacing:.1em;text-transform:uppercase;color:var(--wp-primary);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.wp-strat-t{color:var(--wp-ink);margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.2}.wp-strat-d,.wp-stats{display:none}.wp-tick{color:var(--wp-muted);grid-area:tick;align-items:center;gap:6px;padding:0 0 7px;font-size:10.5px;display:inline-flex}.wp-box{border:1.5px solid var(--wp-strong);color:#0000;border-radius:3px;place-items:center;width:14px;height:14px;transition:background .3s,border-color .3s,color .3s;display:grid}.is-ticked .wp-box{background:var(--wp-primary);border-color:var(--wp-primary);color:var(--wp-primary-ink)}.wp-strat.is-dim{opacity:.3;filter:saturate(.15);transform:scale(.97)}.wp-strat.is-ticked{box-shadow:0 0 0 2px var(--wp-primary)}@container (min-width:560px){.wp-filters{grid-template-columns:1.5fr 1fr 1fr auto}.wp-filters .wp-sel{display:flex}.wp-strats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wp-strat{grid-template-columns:1fr;grid-template-areas:"ph""tx""stats""tick";align-items:start;gap:0}.wp-strat-ph{aspect-ratio:2.3;min-height:0}.wp-strat-tx{padding:8px 10px 0}.wp-strat-t{min-height:2.4em;font-size:13px}.wp-strat-d{min-height:3.9em;color:var(--wp-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.wp-stats{border-top:1px solid var(--wp-line);grid-area:stats;grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 10px 0;padding-top:8px;display:grid}.wp-stats small{letter-spacing:.02em;text-transform:uppercase;min-height:2.5em;color:var(--wp-muted);padding-right:6px;font-size:8px;display:block}.wp-stats .wp-blur{font-size:12px;font-weight:600}.wp-tick{padding:8px 10px 9px}}.wp-sk{background:var(--wp-line);border-radius:3px;width:100%;height:6px;display:block}.wp-sk+.wp-sk{margin-top:5px}.wp-sk-s{width:54%;height:5px}.wp-sk-m{width:72%}.wp-style .wp-sk-s{margin:3px 0 1px}.wp-sample{letter-spacing:.1em;color:var(--wp-muted);margin-left:8px}.wp-mmain small .wp-sk-s{width:64px;margin:2px 0 3px}
.wp-tools{background:var(--wp-surface);border-bottom:1px solid var(--wp-line);grid-template-columns:1fr auto;align-items:center;gap:6px;padding:10px 14px;display:grid}.wp-name{min-width:0}.wp-exp{display:none}.wp-tools .wp-btn{padding:6px 11px;font-size:9px}.wp-bgrid{flex:1;gap:10px;padding:10px 14px 14px;display:grid}.wp-bleft{align-content:start;gap:8px;display:grid}.wp-bright{grid-template-rows:auto auto auto auto;gap:8px;min-width:0;display:grid}.wp-add{border:1px solid var(--wp-line);min-height:26px;color:var(--wp-muted);border-radius:7px;align-items:center;margin-top:10px;padding:0 10px;font-size:11px;display:none}.wp-help{color:var(--wp-muted);margin-top:6px;font-size:10.5px;line-height:1.35;display:none}.wp-panel{border:1px solid var(--wp-line);background:var(--wp-surface);border-radius:10px;padding:10px 12px}.wp-wrow{margin-top:8px}.wp-wrow p{align-items:center;gap:6px;font-size:12px;display:flex}.wp-wrow p b{font-weight:600}.wp-wrow p em{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.wp-tag{background:var(--wp-alt);border:1px solid var(--wp-line);letter-spacing:.08em;text-transform:uppercase;color:var(--wp-muted);border-radius:3px;padding:1px 6px;font-size:8px}.wp-track{background:var(--wp-line);border-radius:3px;height:4px;margin:9px 7px 8px 0;display:block;position:relative;container-type:inline-size}.wp-fill{background:var(--wp-primary);transform-origin:0;width:100%;transition:transform .9s var(--wp-ease);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.wp-knob{background:var(--wp-surface);border:2px solid var(--wp-primary);width:14px;height:14px;transition:transform .9s var(--wp-ease);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:0}.wp-wrow small{color:var(--wp-muted);font-size:10.5px}.wp-risk{display:none}.wp-risk p:not(.wp-label){margin-top:4px;font-size:11.5px}.wp-fixed span{color:var(--wp-muted);margin-right:4px}.wp-toggles{flex-wrap:wrap;gap:6px;display:flex}.wp-toggles .wp-seg b{transition:background .4s var(--wp-ease), color .4s;padding:4px 9px}.wp-notice{border:1px solid var(--wp-line);background:var(--wp-alt);color:var(--wp-muted);border-radius:8px;padding:7px 10px;font-size:10.5px;line-height:1.4}.wp-notice b{color:var(--wp-ink);font-weight:600}.wp-solver{gap:6px;display:grid}.wp-label-s{margin-top:4px}.wp-chips,.wp-target{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wp-target small{min-width:68px;color:var(--wp-muted);font-size:10.5px}.wp-chip{border:1px solid var(--wp-line);background:var(--wp-surface);color:var(--wp-ink);white-space:nowrap;transition:background .3s var(--wp-ease), color .3s, border-color .3s;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:500}.wp-chip.is-hot,.wp-chip.is-on{border-color:var(--wp-primary);background:var(--wp-primary);color:var(--wp-primary-ink)}.wp-fit{min-height:2.8em;color:var(--wp-muted);opacity:0;transition:opacity .5s var(--wp-ease);font-size:10.5px;line-height:1.4}.wp-fit.is-on{opacity:1}.wp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wp-metrics p{border:1px solid var(--wp-line);background:var(--wp-surface);border-radius:8px;gap:3px;padding:8px 10px;display:grid}.wp-metrics small{color:var(--wp-muted);font-size:9.5px}@container (min-width:560px){.wp-tools{grid-template-columns:1fr auto auto auto auto}.wp-exp{display:inline-flex}.wp-bgrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.wp-add{display:flex}.wp-help,.wp-panel.wp-risk{display:block}}.wp-wval{margin-left:auto}.wp-flow{border:1px solid var(--wp-line);background:var(--wp-surface);border-radius:8px;padding:10px 12px 12px}.wp-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 8px;padding:0;list-style:none;display:grid}.wp-flow li{gap:2px;min-width:0;padding-top:14px;display:grid;position:relative}.wp-flow li:before{content:"";background:var(--wp-strong);width:7px;height:7px;transition:background .5s var(--wp-ease);position:absolute;top:0;left:0}.wp-flow li:after{content:"";background:var(--wp-line);height:1px;position:absolute;top:3px;left:11px;right:4px}.wp-flow li:last-child:after{display:none}.wp-flow li.is-done:before,.wp-flow li.is-cur:before,.wp-flow li.is-done:after{background:var(--wp-primary)}.wp-flow li.is-cur b{color:var(--wp-primary)}.wp-flow b{color:var(--wp-ink);font-size:10.5px;font-weight:600}.wp-flow small{color:var(--wp-muted);font-size:9px}.wp-flow .wp-flow-cap{color:var(--wp-muted);font-size:9px;display:block}
@container (max-width:559px){.wp-pow,.wp-group,.wp-nav em,.wp-user span,.wp-user small,.wp-tab,.wp-eyebrow,.wp-btn,.wp-label,.wp-count p,.wp-seg b,.wp-cmpbar .wp-btn,.wp-style,.wp-tick,.wp-tools .wp-btn,.wp-help,.wp-tag,.wp-wrow small,.wp-notice,.wp-chip,.wp-target small,.wp-fit,.wp-metrics small,.wp-eyebrow2,.wp-todo small,.wp-tl small,.wp-todo em,.wp-foot,.wp-doc-d,.wp-read,.wp-steps li,.wp-steps li span,.wp-fixed2 span,.wp-gears b,.wp-agree,.wp-mmain small,.wp-mmain span,.wp-pill,.wp-cpanel small{font-size:11px}}@container (min-width:560px){.wp-pow,.wp-tab,.wp-eyebrow,.wp-btn,.wp-label,.wp-count p,.wp-cmpbar .wp-btn,.wp-style,.wp-stats small,.wp-tools .wp-btn,.wp-tag,.wp-eyebrow2,.wp-todo em,.wp-read,.wp-steps li,.wp-fixed2 span,.wp-mmain small,.wp-pill{font-size:10px}}
