.cx-reply-wrap{justify-content:center;width:100%;display:flex}.cx-reply{text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #e6bf6f6b;border-radius:20px;width:100%;max-width:440px;margin:26px auto 0;padding:20px 18px 18px;position:relative;box-shadow:0 24px 48px -30px #000c,inset 0 1px #ffffff14}.cx-reply-h{font-family:var(--font-display), Georgia, serif;color:#fff;text-align:center;text-wrap:balance;margin:0 0 12px;font-size:1.3rem;font-weight:600;line-height:1.25}.cx-reply-text,.cx-reply-field input{color:#fff;width:100%;font:500 16px/1.45 var(--font-body), system-ui, sans-serif;background-color:#ffffff12;border:1.5px solid #f6f2e93d;border-radius:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.cx-reply-text{resize:vertical;min-height:116px;padding:13px 15px;display:block}.cx-reply-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.cx-reply-field label{letter-spacing:.09em;text-transform:uppercase;color:var(--y-on-soft);font-size:.78rem;font-weight:700}.cx-reply-field input{min-height:50px;padding:11px 14px}.cx-reply-field input[aria-invalid=true]{border-color:#e79d88}.cx-reply-hint{color:var(--y-on-soft);margin:0;font-size:.86rem;line-height:1.45}.cx-reply-text:focus,.cx-reply-field input:focus{border-color:var(--y-gold);background-color:#ffffff1a;outline:none;box-shadow:0 0 0 4px #d0a05038}.cx-reply-text::placeholder,.cx-reply-field input::placeholder{color:#f6f2e96b}.cx-reply-ways{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.cx-reply-ways .ygt-btn{max-width:none}.cx-reply-alt{text-align:center;color:var(--y-on-soft);margin:12px 0 0;font-size:.92rem;line-height:1.5}.cx-reply-top{margin:0 0 12px}.cx-reply-alt a,.cx-reply-copy{color:var(--y-gold-hi);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cx-reply-copy{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cx-reply-alt a:focus-visible,.cx-reply-copy:focus-visible{outline:3px solid var(--y-gold-hi);outline-offset:2px;border-radius:4px}.cx-reply-err{text-align:center;margin-top:10px}.cx-reply-done{text-align:center;outline:none;animation:.5s both ygt-screen-in}.cx-reply-check{font-family:var(--font-display), Georgia, serif;color:#fff;margin:0;font-size:1.35rem;font-weight:600;line-height:1.3}.cx-reply-check span{color:var(--y-gold-hi);margin-right:2px}.cx-reply-line{color:var(--y-on-soft);margin:6px 0 0}.cx-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.cx-more{flex-direction:column;gap:16px;margin-top:18px;display:flex}.cx-more-lead{letter-spacing:.09em;text-transform:uppercase;color:var(--y-on-soft);margin:0;font-size:.78rem;font-weight:700}.cx-more .cx-hint,.cx-more-hint{color:var(--y-on-soft);margin:2px 0 0;font-size:.86rem;line-height:1.45}.cx-remember{color:var(--y-on);cursor:pointer;align-items:center;gap:10px;margin-top:16px;font-size:.92rem;line-height:1.35;display:flex}.ygt-form .cx-remember{letter-spacing:0;text-transform:none;color:var(--y-on);font-size:.92rem;font-weight:500}.ygt-form .cx-remember input{width:20px;height:20px;min-height:0;accent-color:var(--y-gold);box-shadow:none;border-radius:5px;flex:none;margin:0;padding:0}
