.cpw[data-v-a059a9fa]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;-ms-flex-item-align:stretch;align-self:stretch;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 16px;background:#f4f6fb}.cpw-card[data-v-a059a9fa]{width:100%;max-width:440px;background:#fff;border:1px solid #d3dae4;border-radius:14px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.06);box-shadow:0 8px 24px rgba(15,23,42,.06);padding:28px 28px 24px}.cpw-head[data-v-a059a9fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:18px}.cpw-head[data-v-a059a9fa],.cpw-icon[data-v-a059a9fa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpw-icon[data-v-a059a9fa]{width:48px;height:48px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#283593,#1565c0);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cpw-title[data-v-a059a9fa]{font-size:1.25rem;font-weight:700;line-height:1.3;color:#0f172a;margin:0}.cpw-sub[data-v-a059a9fa]{margin:2px 0 0;font-size:.9rem;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cpw-sub__icon[data-v-a059a9fa]{color:#64748b!important}.cpw-notice[data-v-a059a9fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:18px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;font-size:.92rem;line-height:1.55}.cpw-form[data-v-a059a9fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.cpw-rules[data-v-a059a9fa]{list-style:none;margin:2px 0 0;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;display:grid;gap:6px}.cpw-rules li[data-v-a059a9fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.9rem;color:#475569;-webkit-transition:color .15s ease;transition:color .15s ease}.cpw-rules li.is-met[data-v-a059a9fa]{color:#14532d}.cpw-sr[data-v-a059a9fa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cpw-msg[data-v-a059a9fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;font-size:.92rem;line-height:1.5}.cpw-msg--error[data-v-a059a9fa]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.cpw-msg--success[data-v-a059a9fa]{background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d}.cpw-actions[data-v-a059a9fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:4px}.cpw-submit[data-v-a059a9fa]{min-height:46px!important;font-weight:700;letter-spacing:0!important;text-transform:none!important}.cpw-cancel[data-v-a059a9fa]{text-transform:none!important;letter-spacing:0!important;color:#475569!important}.cpw[data-v-a059a9fa] :not(.v-icon){font-family:inherit!important}@media (prefers-reduced-motion:reduce){.cpw-rules li[data-v-a059a9fa]{-webkit-transition:none;transition:none}}@media (max-width:600px){.cpw[data-v-a059a9fa]{padding:20px 12px}.cpw-card[data-v-a059a9fa]{padding:22px 18px 18px}}