.ws-ps-root.lp-section{padding-bottom:var(--space-40)}.ws-ps-root .ws-ps-head{margin:0 auto var(--sys-head-gap);text-align:center;gap:var(--space-12);justify-items:center;display:grid}.ws-ps-root .ws-ps-head h2{color:var(--sys-text-strong);text-wrap:balance;margin:0}.ws-ps-root .ws-ps-head p{font-size:var(--t-18);line-height:var(--t-18-lh);color:var(--sys-text-body);margin:0}.ws-ps-root .ws-ps-panel{border:var(--sys-line-thin) solid var(--sys-border-subtle);border-radius:var(--sys-radius-panel);background:var(--sys-surface-page);box-shadow:var(--sys-shadow-card);display:grid}@media (width>=900px){.ws-ps-root .ws-ps-panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ws-ps-root .ws-ps-form{min-width:0;padding:var(--space-32)}.ws-ps-root .ws-ps-form-title{margin:0 0 var(--space-24);font-size:var(--t-20);line-height:var(--t-20-lh);letter-spacing:0;font-weight:var(--t-weight-semibold);color:var(--sys-text-strong)}.ws-ps-root .ws-ps-fields{gap:var(--space-20) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-ps-root .ws-ps-field{gap:var(--space-6);align-content:start;min-width:0;display:grid}.ws-ps-root .ws-ps-label{font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-medium);color:var(--sys-text-strong)}.ws-ps-root .ws-ps-field{position:relative}.ws-ps-root .ws-ps-select{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:var(--sys-button-h-md);padding:0 var(--space-12) 0 var(--space-16);border:var(--sys-line-thin) solid transparent;border-radius:var(--sys-radius-control);background:var(--sys-surface-subtle);color:var(--sys-text-strong);font:inherit;font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--sys-dur-hover) var(--sys-ease-out),border-color var(--sys-dur-hover) var(--sys-ease-out);margin:0;display:flex}.ws-ps-root .ws-ps-select:hover{background:var(--sys-surface-brand-subtle)}.ws-ps-root .ws-ps-select[aria-expanded=true]{border-color:var(--sys-border-brand);background:var(--sys-surface-page)}.ws-ps-root .ws-ps-select:focus-visible{outline:var(--sys-focus-width) solid var(--sys-border-brand);outline-offset:var(--sys-focus-offset)}.ws-ps-root .ws-ps-select[data-empty=true]{font-weight:var(--t-weight-regular);color:var(--sys-text-muted)}.ws-ps-root .ws-ps-value{overflow-wrap:anywhere;min-width:0}.ws-ps-root .ws-ps-caret{width:var(--space-20);height:var(--space-20);color:var(--sys-text-strong);transition:transform var(--sys-dur-hover) var(--sys-ease-out);flex:none}.ws-ps-root .ws-ps-select[aria-expanded=true] .ws-ps-caret{transform:rotate(180deg)}.ws-ps-root .ws-ps-list{z-index:var(--sys-z-popover);margin:var(--space-4) 0 0;padding:var(--space-6);border-radius:var(--sys-radius-inner);background:var(--sys-surface-raised);box-shadow:var(--sys-shadow-popover);outline:none;list-style:none;position:absolute;top:100%;left:0;right:0}.ws-ps-root .ws-ps-option{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--sys-button-h-sm);padding:0 var(--space-10);border-radius:var(--sys-radius-tag);font-size:var(--t-14);line-height:var(--t-14-lh);color:var(--sys-text-strong);cursor:pointer;display:flex}.ws-ps-root .ws-ps-option[data-active=true]{background:var(--sys-surface-brand-subtle)}.ws-ps-root .ws-ps-option[aria-selected=true]{font-weight:var(--t-weight-semibold)}.ws-ps-root .ws-ps-check{width:var(--space-16);height:var(--space-16);color:var(--sys-text-brand);flex:none}.ws-ps-root .ws-ps-result{min-width:0;padding:var(--space-32);border-radius:0 0 var(--sys-radius-panel) var(--sys-radius-panel);background:var(--sys-surface-subtle);color:var(--sys-text-strong);transition:background-color var(--sys-dur-layout) var(--sys-ease-standard);display:flex}.ws-ps-root .ws-ps-result[data-tier=pro]{background:var(--sys-lead-surface);color:var(--sys-lead-ink)}.ws-ps-root .ws-ps-result-body{gap:var(--space-8);animation:ws-ps-fade var(--sys-dur-wipe) var(--sys-ease-out);flex-direction:column;flex:1;align-items:flex-start;display:flex}.ws-ps-root .ws-ps-result-name{font-size:var(--t-24);line-height:var(--t-24-lh);letter-spacing:var(--t-h3-ls);font-weight:var(--t-weight-regular);color:inherit;margin:0}.ws-ps-root .ws-ps-result-name strong{font-size:var(--t-32);line-height:var(--t-32-lh);font-weight:var(--t-weight-semibold);display:block}.ws-ps-root .ws-ps-result-line{font-size:var(--t-16);line-height:var(--t-16-lh);color:inherit;margin:0}.ws-ps-root .ws-ps-result-label2{margin:var(--space-8) 0 0;font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-semibold);color:inherit}.ws-ps-root .ws-ps-result-items{padding-left:var(--space-20);font-size:var(--t-14);line-height:var(--t-14-lh);color:inherit;margin:0;margin-bottom:var(--space-16);list-style:outside}.ws-ps-root .ws-ps-result-items li+li{margin-top:var(--space-4)}.ws-ps-root .ws-ps-cta{margin-top:auto;text-decoration:none}.ws-ps-root .ws-ps-result[data-tier=pro] .ws-ps-cta:focus-visible{outline-color:var(--sys-lead-ink)}@media (width>=900px){.ws-ps-root .ws-ps-result{border-radius:0 var(--sys-radius-panel) var(--sys-radius-panel) 0}}@keyframes ws-ps-fade{0%{opacity:0}to{opacity:1}}@media (width<=640px){.ws-ps-root .ws-ps-form,.ws-ps-root .ws-ps-result{padding:var(--space-24)}.ws-ps-root .ws-ps-fields{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ws-ps-root :is(.ws-ps-result,.ws-ps-result-body,.ws-ps-select,.ws-ps-caret){transition:none;animation:none}}
