:root{color-scheme:light;--bg:#f3f3f1;--surface:#fff;--surface-soft:#f7f7f5;--text:#111;--muted:#6b6b68;--border:#deded9;--border-strong:#b8b8b2;--success:#0a7a49;--success-soft:#e5f5ec;--danger:#c43b35;--shadow:0 24px 70px rgba(22,22,20,.08);--radius-large:30px;--radius-medium:19px;--radius-small:13px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#f3f3f1;scroll-behavior:smooth}body,html{min-width:320px}body{background:radial-gradient(circle at 8% 12%,hsla(0,0%,100%,.9),transparent 24rem),radial-gradient(circle at 90% 88%,hsla(0,0%,100%,.75),transparent 28rem),#f3f3f1;color:#111;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}[hidden]{display:none!important}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.page-shell{min-height:100vh;padding:32px 20px}.checkout{background:#fff;border:1px solid rgba(17,17,17,.05);border-radius:30px;-webkit-box-shadow:0 24px 70px rgba(22,22,20,.08);box-shadow:0 24px 70px rgba(22,22,20,.08);margin:0 auto;max-width:650px;min-height:calc(100vh - 64px);overflow:hidden;padding:30px clamp(24px,6vw,54px) 42px;width:100%}.checkout__header{-ms-flex-pack:justify;justify-content:space-between}.checkout__header,.header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-actions>*+*{margin-left:13px}.language-select{background-color:#f7f7f5;border:1px solid #deded9;border-radius:10px;color:#111;cursor:pointer;font-size:11px;font-weight:760;height:34px;outline:none;padding:0 28px 0 10px}.language-select:hover{border-color:#b8b8b2}.brand{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#111;font-size:15px;font-weight:760;letter-spacing:-.02em;text-decoration:none}.brand>*+*{margin-left:10px}.brand__mark{height:31px;width:31px;-ms-flex-pack:center;background:#111;border-radius:10px;color:#fff;font-size:15px;font-weight:850;justify-content:center}.brand__mark,.secure-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.secure-label{color:#6b6b68;font-size:12px;font-weight:600}.secure-label>*+*{margin-left:7px}.secure-label__icon{border:1.5px solid;border-radius:3px;display:inline-block;height:10px;position:relative;width:12px}.secure-label__icon:before{border:1.5px solid;border-bottom:0;border-radius:6px 6px 0 0;bottom:7px;content:"";height:6px;left:2px;position:absolute;width:6px}.progress{display:-ms-flexbox;display:flex;margin:30px 0 46px}.progress__line{background:#e9e9e5;border-radius:999px;display:block;-ms-flex:1 1 0px;flex:1 1 0;height:3px;overflow:hidden;-webkit-transition:background-color .22s ease;transition:background-color .22s ease}.progress__line+.progress__line{margin-left:7px}.progress__line--active{background:#111}.screen{-webkit-animation:screen-in .36s cubic-bezier(.22,1,.36,1);animation:screen-in .36s cubic-bezier(.22,1,.36,1);margin:0 auto;max-width:500px;width:100%}.screen__intro{margin-bottom:34px}.eyebrow{color:#6b6b68;font-size:12px;font-weight:750;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}h1{font-size:34px;font-size:clamp(34px,6.7vw,49px);font-weight:760;letter-spacing:-.055em;line-height:.98;margin:0;max-width:460px}.field,form{display:block}.field+.field{margin-top:20px}.field label,.field__label-row{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.field__label-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.field__label-row>span{color:#6b6b68;font-size:12px;font-weight:550}.field input{background:#fff;border:1px solid #deded9;border-radius:13px;color:#111;font-size:16px;height:56px;outline:none;padding:0 17px;-webkit-transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,-webkit-box-shadow .16s ease;width:100%}.field input::-webkit-input-placeholder{color:#9d9d98}.field input::-moz-placeholder{color:#9d9d98}.field input:-ms-input-placeholder{color:#9d9d98}.field input::-ms-input-placeholder{color:#9d9d98}.field input::placeholder{color:#9d9d98}.field input:hover{border-color:#b8b8b2}.field input:focus{border-color:#111;-webkit-box-shadow:0 0 0 3px rgba(17,17,17,.08);box-shadow:0 0 0 3px rgba(17,17,17,.08)}.field input[aria-invalid=true]{background:snow;border-color:#c43b35}.field input[aria-invalid=true]:focus{-webkit-box-shadow:0 0 0 3px rgba(196,59,53,.09);box-shadow:0 0 0 3px rgba(196,59,53,.09)}.field__error{color:#c43b35;display:block;font-size:12px;font-weight:600;margin-top:8px;min-height:0}.field__error:not(:empty){min-height:15px}.field__error:empty{margin-top:0}.primary-button{display:-ms-flexbox;display:flex;min-height:58px;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;background:#111;border:0;border-radius:15px;color:#fff;cursor:pointer;font-size:15px;font-weight:720;justify-content:space-between;margin-top:26px;padding:0 20px 0 22px;-webkit-transition:background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.primary-button:hover{background:#292927;-webkit-box-shadow:0 10px 22px rgba(17,17,17,.16);box-shadow:0 10px 22px rgba(17,17,17,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.primary-button:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.back-button:focus-visible,.brand:focus-visible,.copy-button:focus-visible,.language-select:focus-visible,.primary-button:focus-visible,.support-note a:focus-visible{outline:3px solid rgba(17,17,17,.18);outline-offset:3px}.primary-button__arrow{font-size:21px;font-weight:450}.privacy-note{color:#8a8a86;font-size:11px;line-height:1.5;margin:18px auto 0;max-width:390px;text-align:center}.back-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:#6b6b68;cursor:pointer;font-size:13px;font-weight:650;margin:-10px 0 32px;padding:0}.back-button>*+*{margin-left:8px}.back-button:hover{color:#111}.success-mark{display:-ms-flexbox;display:flex;height:50px;margin-bottom:28px;width:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:#e5f5ec;border-radius:50%;color:#0a7a49;font-size:22px;font-weight:800;justify-content:center}.details-list{display:block}.details-card+.details-card{margin-top:14px}.details-card{background:#f7f7f5;border:1px solid #ecece8;border-radius:19px;padding:21px}.details-card h2{font-size:13px;font-weight:760;letter-spacing:-.01em;margin:0 0 20px}.recipient{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.recipient>*+*{margin-left:13px}.recipient__avatar{display:-ms-flexbox;display:flex;-ms-flex:0 0 43px;flex:0 0 43px;height:43px;width:43px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:#111;border-radius:50%;color:#fff;font-size:12px;font-weight:760;justify-content:center}.recipient>div{display:block}.data-label,.data-row dt{color:#6b6b68;font-size:11px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.recipient .data-label{display:block;margin-bottom:4px}.recipient strong{font-size:15px;letter-spacing:-.01em}.account-details{margin:0}.data-row{border-top:1px solid #deded9;display:block;padding:15px 0}.data-row:first-child{border-top:0;padding-top:0}.data-row:last-child{padding-bottom:0}.data-row dd,.data-row dt{margin:0}.data-row dt{margin-bottom:5px}.data-row dd{word-wrap:break-word;font-size:15px;font-weight:690;letter-spacing:.01em;overflow-wrap:anywhere}.data-row--copy{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.data-row--copy>.copy-button{margin-left:16px}.data-row--copy>div{display:block;min-width:0}.copy-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;min-height:36px;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #deded9;border-radius:10px;color:#111;cursor:pointer;font-size:11px;font-weight:720;padding:0 12px;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.copy-button>*+*{margin-left:8px}.copy-button:hover{border-color:#b8b8b2}.copy-button.is-copied{background:#e5f5ec;border-color:transparent;color:#0a7a49}.copy-button__icon{height:13px;position:relative;width:12px}.copy-button__icon:after,.copy-button__icon:before{border:1.4px solid;border-radius:2px;content:"";height:8px;position:absolute;width:7px}.copy-button__icon:before{left:0;top:0}.copy-button__icon:after{background:inherit;bottom:0;right:0}.support-note{color:#6b6b68;font-size:12px;margin-top:24px;text-align:center}.support-note a{color:#111;font-weight:700;text-underline-offset:3px}.toast{background:rgba(17,17,17,.94);border-radius:999px;bottom:24px;-webkit-box-shadow:0 12px 28px rgba(0,0,0,.18);box-shadow:0 12px 28px rgba(0,0,0,.18);color:#fff;font-size:12px;font-weight:680;opacity:0;padding:11px 16px;pointer-events:none;position:fixed;right:50%;-webkit-transform:translate(50%,12px);transform:translate(50%,12px);-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;z-index:10}.toast.is-visible{opacity:1;-webkit-transform:translate(50%);transform:translate(50%)}@-webkit-keyframes screen-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes screen-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:560px){.page-shell{padding:0}.checkout{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-height:100vh;padding:23px 19px 34px}.progress{margin:26px 0 38px}.secure-label{font-size:0}.secure-label__icon{margin-right:3px}.screen__intro{margin-bottom:29px}.field input{height:54px}.details-card{padding:18px}.copy-button{width:36px;-ms-flex-pack:center;justify-content:center;padding:0}.copy-button__text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}