.vt-withdrawal-page{max-width:1440px;margin:0 auto;padding:var(--vt-gap-2xl) var(--vt-gap-md)}.vt-withdrawal-wrap{max-width:560px;margin:0 auto}.vt-withdrawal-title{font-family:var(--vt-font-display);font-size:clamp(32px,5vw,64px);line-height:.95;margin:0 0 var(--vt-gap-lg);color:var(--vt-text);text-transform:uppercase}.vt-withdrawal-intro{font-family:var(--vt-font-body);font-size:16px;line-height:1.6;color:var(--vt-text);margin:0 0 var(--vt-gap-xl)}.vt-withdrawal-form{display:flex;flex-direction:column;gap:var(--vt-gap-md)}.vt-withdrawal-field{display:flex;flex-direction:column;gap:var(--vt-gap-xs)}.vt-withdrawal-field label,.vt-withdrawal-order-meta{font-family:var(--vt-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vt-muted)}.vt-withdrawal-order-meta{margin:0 0 var(--vt-gap-md)}.vt-withdrawal-field input[type=text],.vt-withdrawal-field input[type=email],.vt-withdrawal-field textarea{background:var(--vt-surface2);border:1px solid var(--vt-border);color:var(--vt-text);padding:12px 14px;font-family:var(--vt-font-body);font-size:15px;border-radius:0}.vt-withdrawal-field input:focus,.vt-withdrawal-field textarea:focus{border-color:var(--vt-accent);outline:none}.vt-withdrawal-field input::placeholder{color:var(--vt-muted)}.vt-withdrawal-scope{display:flex;gap:var(--vt-gap-lg);border:none;padding:0;margin:0}.vt-withdrawal-radio,.vt-withdrawal-item{display:flex;align-items:center;gap:var(--vt-gap-sm);font-family:var(--vt-font-body);font-size:15px;color:var(--vt-text);cursor:pointer}.vt-withdrawal-item-list{display:flex;flex-direction:column;gap:var(--vt-gap-sm);border:1px solid var(--vt-border);padding:var(--vt-gap-md);background:var(--vt-surface)}.vt-withdrawal-error{font-family:var(--vt-font-body);font-size:14px;color:var(--vt-red-text);margin:0}.vt-withdrawal-receipt{border:1px solid var(--vt-border);border-top:2px solid var(--vt-accent);padding:var(--vt-gap-lg);background:var(--vt-surface)}.vt-withdrawal-receipt h2{font-family:var(--vt-font-display);font-size:clamp(24px,3vw,40px);margin:0 0 var(--vt-gap-md);color:var(--vt-text);text-transform:uppercase}.vt-withdrawal-receipt p{font-family:var(--vt-font-body);font-size:15px;line-height:1.6;color:var(--vt-text);margin:0 0 var(--vt-gap-sm)}.vt-withdrawal-noscript{font-family:var(--vt-font-body);font-size:15px;color:var(--vt-muted);border:1px solid var(--vt-border);padding:var(--vt-gap-md);margin-top:var(--vt-gap-xl)}.vt-account-withdrawal-link{margin-top:var(--vt-gap-md)}
