.s-capdlg{width:min(880px,calc(100vw - 64px))}.wl{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:min(560px,calc(85vh - 2px))}.wl-photo{position:relative;margin:0;overflow:hidden;background:#f4f4f2;border-radius:22px 0 0 22px}.wl-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .45s ease}.wl-photo img[data-on]{opacity:1}.wl-body{padding:40px 36px 28px;display:flex;flex-direction:column;justify-content:center}.wl-when{margin:0 0 8px;font-size:.875rem;color:#5f5f5c}.s-capdlg .wl-title{margin:0;font:400 2.25rem/1.05 var(--capbar-display);letter-spacing:-.045em;color:#151515}.wl-lede{margin:8px 0 0;font-size:.9375rem;color:#5f5f5c}.wl-pick{display:grid;gap:8px;margin:20px 0 16px}.wl-choice{display:grid;grid-template-columns:56px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;padding:8px 14px 8px 8px;border:1px solid hsla(0,0%,8%,.12);border-radius:16px;background:#fff;color:#151515;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.wl-choice img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f4f4f2}.wl-choice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wl-choice-text b{font:500 1rem/1.2 var(--capbar-display);letter-spacing:-.02em}.wl-choice-text span{font-size:.8125rem;line-height:1.35;color:#5f5f5c}.wl-tick{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid hsla(0,0%,8%,.22);color:#fff}.wl-choice[aria-pressed=true]{border-color:#151515;background:#fafaf9}.wl-choice[aria-pressed=true] .wl-tick{background:#151515;border-color:#151515}.wl-choice:disabled{cursor:default}.wl-choice:focus-visible{outline:2px solid #151515;outline-offset:2px}@media(hover:hover){.wl-choice:not(:disabled):hover{border-color:hsla(0,0%,8%,.4)}}.wl-form .s-capform-row{flex-wrap:wrap}.wl-form .s-capform-row input{flex:1 1 200px}.wl-form .s-capform-submit{min-width:96px}.wl-more{display:flex;gap:18px;margin:14px 0 0;font-size:.8125rem}.wl-more a{color:#151515;text-decoration:underline;text-underline-offset:3px}.s-capdlg:has(.wl) .s-capdlg-head{top:14px;right:14px}@media(max-width:760px){.s-capdlg{width:100vw}.wl{display:block;min-height:0}.wl-photo{height:clamp(160px,30svh,260px);margin:0 16px;border-radius:16px}.wl-body{padding:18px 20px max(18px,env(safe-area-inset-bottom))}.s-capdlg .wl-title{font-size:1.75rem}.wl-lede{font-size:.875rem}.wl-pick{margin:14px 0 12px}.wl-choice{grid-template-columns:48px minmax(0,1fr) 22px;padding:6px 12px 6px 6px}.wl-choice img{width:48px;height:48px}.wl-more{margin-top:10px}}@media(max-width:760px) and (max-height:700px){.wl-photo{height:120px}.wl-lede{display:none}}@media(max-width:420px){.wl-form .s-capform-row{display:grid;grid-template-columns:minmax(0,1fr)}.wl-form .s-capform-submit{width:100%}}.wl-peek{position:fixed;z-index:64;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}.wl-peek.is-up{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}.wl-peek.is-up.is-away{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.capsule-modal-open .wl-peek{visibility:hidden}.wl-peek-btn{position:relative;display:grid;place-items:center;width:56px;height:56px;padding:0;border-radius:999px;border:1px solid hsla(46,80%,76%,.28);background:radial-gradient(circle at 50% 30%,#23252a 0,#0e0f11 70%);box-shadow:0 10px 26px rgba(14,15,17,.28),0 0 0 4px hsla(46,80%,76%,.12);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.wl-peek.is-up .wl-peek-btn{animation:wl-pop .6s cubic-bezier(.3,1.45,.55,1) both,wl-hop 6.5s ease-in-out 3.2s infinite}@keyframes wl-pop{0%{transform:translate3d(0,72px,0) scale(.7)}to{transform:none}}@keyframes wl-hop{0%,84%,to{transform:none}88%{transform:translate3d(0,-7px,0)}92%{transform:none}95%{transform:translate3d(0,-3px,0)}}.wl-peek-btn:focus:not(:focus-visible){outline:none}.wl-peek-btn:focus-visible{outline:1.5px solid #151515;outline-offset:4px}.wl-peek-char{display:grid;place-items:center;width:40px;height:40px}.wl-peek-char .s-caphero{display:block;padding:0;border:0;background:none;pointer-events:none}.wl-peek-char .s-caphero svg{display:block;overflow:visible}.wl-peek-char .s-captake-char,.wl-peek-char .s-captake-eyes{fill:#f5f5f3}.wl-peek-char .s-captake-squint{stroke:#f5f5f3}.wl-peek-char .s-captake-eyes.is-rest{fill:#151515}@media(max-width:760px){.wl-peek{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));transition:opacity .2s ease,visibility 0s .2s,transform .2s ease}.wl-peek.is-up{transition:opacity .2s ease,visibility 0s,transform .2s ease}.wl-peek.is-tucked{transform:translate3d(0,calc(100% + 16px + env(safe-area-inset-bottom,0px)),0)}.wl-peek.is-tucked,.wl-peek.is-tucked .wl-peek-btn{pointer-events:none}.wl-peek-btn{width:42px;height:42px;box-shadow:0 6px 16px rgba(14,15,17,.24),0 0 0 3px hsla(46,80%,76%,.12)}.wl-peek-char,.wl-peek-char svg{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.wl-peek,.wl-peek.is-up,.wl-peek.is-up.is-away{transition:none}.wl-peek.is-up .wl-peek-btn{animation:none}}