.ea-wash{background:radial-gradient(1000px 600px at 34% -12%, #7c3aed1c, transparent 62%), radial-gradient(700px 460px at 92% 104%, #12578212, transparent 64%), var(--sv2-l0)}.ea-transactional,.ea-transactional-page{background:radial-gradient(900px 540px at 50% -14%, #7c3aed17, transparent 64%), var(--sv2-l0)}.ea-transactional{place-items:center;min-height:100%;display:grid}.ea-band{border-top:1px solid var(--sv2-line-sub)}.ea-inner{max-width:1160px;margin:0 auto;padding:clamp(48px,8vh,88px) clamp(18px,4vw,48px) clamp(44px,6vh,72px)}.ea-inner-flat{padding:clamp(44px,6vh,72px) clamp(18px,4vw,48px)}.ea-transactional-inner{text-align:center;max-width:560px;margin:0 auto;padding:clamp(56px,10vh,120px) clamp(18px,4vw,48px)}.ea-confirmed-inner{text-align:center;max-width:560px;margin:0 auto;padding:clamp(48px,8vh,88px) clamp(18px,4vw,48px) clamp(28px,4vh,40px)}.ea-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ea-h1{font:600 clamp(34px, 3.8vw, 54px)/1.08 var(--sv2-sans);letter-spacing:-.022em;color:#f2f1ed;text-wrap:balance;margin:0 0 20px}.ea-h2{font:600 clamp(22px, 2.4vw, 30px)/1.18 var(--sv2-sans);letter-spacing:-.016em;color:#f2f1ed;margin:0 0 24px}.ea-transactional-title{letter-spacing:.2em;margin:0 0 14px;font-size:13px;font-weight:600}.ea-key{text-decoration:none}.ea-status{flex-direction:column;gap:7px;margin:0 0 30px;display:flex}.ea-status-row{align-items:center;gap:10px;display:inline-flex}.ea-status-dot{border-radius:50%;width:7px;height:7px}.ea-status-label{letter-spacing:.14em;color:var(--sv2-text-2);font-size:10.5px;font-weight:600}.ea-label{letter-spacing:.14em;color:var(--sv2-text-3);font-size:10.5px;font-weight:600}.ea-input{background:var(--sv2-lneg);border:1px solid var(--sv2-line);min-width:220px;height:42px;box-shadow:var(--sv2-well);color:var(--sv2-text-1);font:400 14px var(--sv2-sans);transition:border-color .14s var(--sv2-ease);border-radius:5px;outline:none;flex:1;padding:0 14px}.ea-input:focus-visible{box-shadow:var(--sv2-focus);border-color:#67d8e88c}.ea-input.is-error{border-color:#f068728c}.ea-submit{flex:none;height:42px}.ea-message{min-height:18px;font:500 12px var(--sv2-sans);margin:0}.ea-legal{color:var(--sv2-text-3);align-items:center;gap:10px;margin:0;display:flex}.ea-legal-centre{justify-content:center;margin-top:20px}.ea-received{background:var(--sv2-lneg);max-width:480px;box-shadow:var(--sv2-well);border:1px solid #72e08b59;border-radius:8px;padding:24px 26px}.ea-received-title{letter-spacing:.18em;color:var(--sv2-green);margin:0 0 10px;font-size:13px;font-weight:600}.ea-reset{color:var(--sv2-text-3);text-decoration-color:#8b95b059}.ea-instrument-column{justify-self:center;width:100%;max-width:420px}.ea-instrument-key{letter-spacing:.16em;color:var(--sv2-text-3);margin:0 0 14px;font-size:10.5px;font-weight:600}.ea-sigil-well{background:radial-gradient(240px 180px at 50% 45%, #7c3aed14, transparent 68%), var(--sv2-lneg);place-items:center;padding:18px;display:grid}.ea-signal-label{letter-spacing:.13em;margin:12px 0 0;font-size:10.5px;font-weight:600}.ea-stages{flex-direction:column;gap:0;margin-top:16px;display:flex}.ea-stage{border-bottom:1px solid #96a2c412;align-items:center;gap:12px;padding:9px 2px;display:flex}.ea-stage:last-child{border-bottom:0}.ea-stage-dot{width:8px;height:8px;transition:background .28s var(--sv2-ease), box-shadow .28s var(--sv2-ease);background:#3a4258;border-radius:50%;flex:none}.ea-stage-label{letter-spacing:.12em;color:var(--sv2-text-3);font-size:10.5px;font-weight:600}.ea-stage[data-ea-stage-on=true] .ea-stage-dot{background:var(--stage-tone);box-shadow:var(--stage-glow)}.ea-stage[data-ea-stage-on=true] .ea-stage-label{color:var(--sv2-text-1)}.ea-expect-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;max-width:980px;display:grid}.ea-expect-key{letter-spacing:.16em;margin:0 0 14px;font-size:10.5px;font-weight:600}.ea-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ea-list-item{gap:10px;font-size:13px;display:flex}.ea-lifecycle{text-align:left;flex-direction:column;gap:8px;margin:0 0 28px;display:inline-flex}.ea-lifecycle-row{align-items:center;gap:10px;display:inline-flex}.ea-lifecycle-dot{border-radius:50%;width:7px;height:7px}.ea-lifecycle-label{letter-spacing:.12em;font-size:10.5px;font-weight:600}
