/* An engraved account folio: company identity, selectable asset, then its rails. */
.ox-product-account-visual.ox-account-motion{background:#0E1016;color:#E8EAF0;border:1px solid #5A6170;border-radius:6px;overflow:hidden;box-shadow:0 18px 40px #080A0E16}
.ox-account-motion:before{background:linear-gradient(140deg,#1A1D28,transparent 65%)}
.ox-account-motion .ox-product-company-account{display:block;margin:0;padding:25px 25px 17px;border:0;background:none}
.ox-account-motion .ox-product-company-label{display:block;font-size:26px;line-height:1.2;letter-spacing:-.025em;padding-right:38px;color:#E8EAF0}
.ox-account-brand-mark{position:absolute;right:24px;top:26px;object-fit:contain;width:34px;height:34px;opacity:.9}
.ox-account-motion .ox-product-company-label>span>span{font-size:14px;line-height:1.5;margin-top:7px;color:#B4BAC3;letter-spacing:0}
.ox-account-motion .ox-product-iban-label{font-size:12px;line-height:1.5;letter-spacing:.035em;color:#D4A0A0;margin-top:15px;gap:10px}
.ox-account-motion .ox-product-iban-label:before{width:22px;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,#9C706C,#D4A0A0)}
.ox-account-motion .ox-product-currency-tabs{margin:0 25px;padding:0;display:flex;gap:0;justify-content:space-between;border-bottom:1px solid #5A617070}
.ox-account-motion .ox-product-currency-tab{position:relative;padding:14px 5px;font-size:14px;font-weight:500;min-height:44px;gap:5px;color:#B4BAC3;border:0;border-radius:0;background:none;letter-spacing:0;flex:1}
.ox-account-motion .ox-product-currency-tab>span{font-size:14px;color:inherit}
.ox-account-motion .ox-product-currency-tab.is-active{background:none;border:0;color:#E8EAF0}
.ox-account-motion .ox-product-currency-tab:after{content:'';position:absolute;bottom:-1px;height:2px;left:4px;right:4px;background:linear-gradient(90deg,#9C706C,#D4A0A0,#B4BAC3);transform:scaleX(0);transition:transform .3s}
.ox-account-motion .ox-product-currency-tab.is-active:after{transform:scaleX(1)}
.ox-account-motion .ox-product-currency-tab:hover{background:#E8EAF008;color:#E8EAF0}
.ox-account-motion .ox-product-currency-tab:focus-visible{outline:2px solid #D4A0A0;outline-offset:-2px}
.ox-account-motion .ox-product-currency-panel{padding:24px 25px 15px}
.ox-account-motion .ox-product-account-connection,.ox-account-motion .ox-product-payout-flow{display:none}
.ox-account-motion .ox-product-currency-stage{height:176px;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;gap:0;padding:24px;box-sizing:border-box;border:1px solid #DCE3F0;border-radius:2px;box-shadow:0 10px 18px #080A0E60,inset 0 1px 0 #fff;background:linear-gradient(115deg,#B4BAC3 0%,#DCE3F0 22%,#E8EAF0 36%,#B4BAC3 60%,#DCE3F0 80%,#B4BAC3 100%);overflow:hidden}
.ox-account-motion .ox-product-currency-stage:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 2px,#080A0E04 2px 3px);z-index:-1;pointer-events:none}
.ox-account-motion .ox-product-currency-stage:after{content:'';position:absolute;inset:-50% -70%;background:linear-gradient(108deg,transparent 40%,#fff5 48%,#fff9 49%,#fff2 51%,transparent 56%);transform:translateX(-35%);animation:ox-folio-reflection 9s ease-in-out infinite;z-index:2;pointer-events:none;mix-blend-mode:soft-light}
.ox-account-motion .ox-product-metal-symbol{position:absolute;right:22px;bottom:27px;width:auto;height:86px;aspect-ratio:var(--glyph-ar,699/800);min-width:0;padding:0;font-size:0;line-height:0;color:transparent;background:linear-gradient(120deg,#5A6170,#B4BAC3 25%,#5A6170 42%,#DCE3F0 44%,#5A6170 75%);background-clip:border-box;-webkit-background-clip:border-box;-webkit-mask:var(--currency-glyph) center/100% 100% no-repeat;mask:var(--currency-glyph) center/100% 100% no-repeat;filter:drop-shadow(0 1px 0 #ffffff30);text-shadow:none;opacity:.68;z-index:0;user-select:none;pointer-events:none}
.ox-account-motion .ox-product-currency-caption{padding:0;gap:12px;min-width:0;z-index:1;align-self:flex-start}
.ox-account-motion .ox-product-currency-code{font-size:30px;letter-spacing:.02em;color:#1A1D28;font-weight:500;line-height:1}
.ox-account-motion .ox-product-currency-caption>span:last-child{font-size:14px;color:#343947;line-height:1.4;max-width:150px}
.ox-account-engraving{position:absolute;left:24px;bottom:25px;display:flex;gap:5px;align-items:flex-end;height:22px;opacity:.6}
.ox-account-engraving i{display:block;width:2px;background:linear-gradient(#5A6170,#B4BAC3);box-shadow:1px 0 0 #E8EAF0;height:12px}
.ox-account-engraving i:nth-child(2){height:18px}.ox-account-engraving i:nth-child(3){height:22px}.ox-account-engraving i:nth-child(4){height:18px}
.ox-account-motion .ox-product-payment-destination{border:0;border-bottom:1px solid #5A617070;background:none;position:relative;padding:20px 0 16px;min-height:0;margin-top:0;row-gap:9px;overflow:hidden}
.ox-account-motion .ox-product-payment-destination:before{content:'';position:absolute;left:0;bottom:0;width:28%;height:1px;background:linear-gradient(90deg,transparent,#D4A0A0,transparent);animation:ox-ledger-flow 5s ease-in-out infinite}
.ox-account-motion .ox-product-payment-label{font-size:12px;letter-spacing:.075em;color:#B4BAC3;line-height:1.4}
.ox-account-motion .ox-product-payment-rails{font-size:14px;color:#E8EAF0;line-height:1.5}
.ox-account-motion .ox-product-payment-rails i{color:#5A6170;margin-inline:7px}
.ox-account-motion .ox-product-payment-destination svg{stroke:#D4A0A0;width:20px}
.ox-account-caption-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}
.ox-account-caption-row .ox-product-visual-caption{margin:0;font-size:12px;color:#B4BAC3;text-align:left;line-height:1.5}
.ox-account-pause{border:0;background:none;font:inherit;font-size:12px;color:#B4BAC3;min-height:32px;padding:4px 0 4px 8px;cursor:pointer;white-space:nowrap}
.ox-account-pause:focus-visible{outline:2px solid #D4A0A0;outline-offset:3px}
.ox-account-motion[data-motion="paused"] *,.ox-account-motion[data-motion="paused"] *:before,.ox-account-motion[data-motion="paused"] *:after{animation-play-state:paused!important}
.ox-account-motion.is-changing .ox-product-currency-caption{animation:ox-folio-change .55s ease-out}
@keyframes ox-folio-reflection{0%,15%{transform:translateX(-35%)}70%,100%{transform:translateX(35%)}}
@keyframes ox-ledger-flow{0%{transform:translateX(-110%);opacity:0}20%,80%{opacity:1}100%{transform:translateX(400%);opacity:0}}
@keyframes ox-folio-change{from{opacity:.1;transform:translateX(12px)}to{opacity:1;transform:none}}
@media(max-width:580px){.ox-account-motion .ox-product-company-account{padding:23px 20px 15px}.ox-account-motion .ox-product-company-label{font-size:25px}.ox-account-motion .ox-product-currency-tabs{margin-inline:20px}.ox-account-motion .ox-product-currency-tab{font-size:13px;padding-inline:3px;gap:4px}.ox-account-motion .ox-product-currency-panel{padding:22px 20px 12px}.ox-account-motion .ox-product-currency-stage{height:180px;padding:20px}.ox-account-motion .ox-product-currency-code{font-size:28px}.ox-account-motion .ox-product-currency-caption>span:last-child{max-width:135px}.ox-account-motion .ox-product-metal-symbol{height:80px;right:18px;bottom:27px}.ox-account-motion .ox-product-payment-rails{font-size:13px}.ox-account-motion .ox-product-payment-rails i{margin-inline:5px}.ox-account-pause{min-height:44px}.ox-account-brand-mark{right:20px}.ox-account-engraving{left:20px}}
@media(prefers-reduced-motion:reduce){.ox-account-motion *,.ox-account-motion *:before,.ox-account-motion *:after{animation:none!important;transition:none!important}}
@media(min-width:1100px){.ox-account-motion .ox-product-company-account{padding-top:22px;padding-bottom:15px}.ox-account-motion .ox-product-currency-panel{padding-top:20px}.ox-account-motion .ox-product-currency-stage{height:164px}}

/* Each balance has its own restrained metal finish. */
@property --folio-base{syntax:'<color>';inherits:true;initial-value:#aab2bf}
@property --folio-light{syntax:'<color>';inherits:true;initial-value:#e2e6ec}
@property --folio-shadow{syntax:'<color>';inherits:true;initial-value:#98a3b4}
.ox-account-motion .ox-product-currency-panel{--folio-base:#aab2bf;--folio-light:#e2e6ec;--folio-shadow:#98a3b4;--glyph-ar:699/800;--currency-glyph:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 699 800'%3E%3Cpath fill%3D'%23000' d%3D'M0 510L0 442L432 442L432 510ZM0 357L0 290L432 290L432 357ZM405 762C338.3 762 280.7 746.8 232 716.5C183.3 686.2 145.8 643.8 119.5 589.5C93.2 535.2 80 472 80 400C80 328.7 93.2 265.7 119.5 211C145.8 156.3 183.3 113.8 232 83.5C280.7 53.2 338.3 38 405 38C485.7 38 551.3 57.7 602 97C652.7 136.3 685 191.7 699 263L591 263C580.3 221.7 559.5 188.7 528.5 164C497.5 139.3 456.3 127 405 127C359.7 127 320.2 138 286.5 160C252.8 182 227 213.3 209 254C191 294.7 182 343.3 182 400C182 456.7 191 505.5 209 546.5C227 587.5 252.8 618.8 286.5 640.5C320.2 662.2 359.7 673 405 673C456.3 673 497.3 661.2 528 637.5C558.7 613.8 579.7 581.7 591 541L699 541C685 610.3 652.7 664.5 602 703.5C551.3 742.5 485.7 762 405 762Z'%2F%3E%3C%2Fsvg%3E");transition:--folio-base .65s,--folio-light .65s,--folio-shadow .65s}
.ox-account-motion .ox-product-currency-panel[data-currency="GBP"]{--folio-base:#b89c96;--folio-light:#ebdcd5;--folio-shadow:#aa8b87;--glyph-ar:507/800;--currency-glyph:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 507 800'%3E%3Cpath fill%3D'%23000' d%3D'M40 756L40 694C56.7 676 71.2 658.3 83.5 641C95.8 623.7 105.3 604.5 112 583.5C118.7 562.5 122 538.3 122 511C122 489 119.2 468 113.5 448C107.8 428 101 408 93 388C85 368 78.2 346.8 72.5 324.5C66.8 302.2 64 277.7 64 251C64 209 73.2 172.5 91.5 141.5C109.8 110.5 135.5 86.5 168.5 69.5C201.5 52.5 239.3 44 282 44C330.7 44 370.8 53.5 402.5 72.5C434.2 91.5 458.5 116.8 475.5 148.5C492.5 180.2 502 215 504 253L412 253C410.7 217 399 187 377 163C355 139 323.7 127 283 127C261 127 240.5 131.5 221.5 140.5C202.5 149.5 187.3 163.5 176 182.5C164.7 201.5 159 226 159 256C159 277.3 161.8 298.3 167.5 319C173.2 339.7 179.8 360.3 187.5 381C195.2 401.7 202 422.5 208 443.5C214 464.5 217 486 217 508C217 539.3 211.3 568.8 200 596.5C188.7 624.2 170.3 650.3 145 675L507 675L507 756ZM0 450L0 381L378 381L378 450Z'%2F%3E%3C%2Fsvg%3E")}
.ox-account-motion .ox-product-currency-panel[data-currency="USD"]{--folio-base:#9faea7;--folio-light:#dce6de;--folio-shadow:#879c92;--glyph-ar:441/800;--currency-glyph:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 441 800'%3E%3Cpath fill%3D'%23000' d%3D'M190.5 771.1L190.5 28.9L251 28.9L251 771.1ZM227.8 722.2C182.7 722.2 143 714 108.6 697.7C74.2 681.4 47.5 658.4 28.5 628.7C9.5 599.1 0 564.4 0 524.6L93.5 524.6C93.5 547.1 98.8 567.8 109.5 586.5C120.1 605.1 135.4 620 155.3 631C175.2 641.9 199.4 647.4 227.8 647.4C252.8 647.4 274.3 643.3 292.4 635C310.5 626.7 324.3 615.2 333.8 600.7C343.2 586.2 348 569.4 348 550.4C348 530.2 343.4 513.2 334.2 499.2C325 485.3 312.4 473.6 296.4 464.1C280.3 454.6 261.5 446 239.9 438.3C218.2 430.6 194.9 422.8 170 415.1C117.8 398.5 79.5 377.3 55.2 351.5C30.9 325.7 18.7 292.3 18.7 251.4C18.7 216.4 26.8 186 43.2 160.1C59.5 134.3 82.8 114.2 113 99.6C143.3 85.1 178.6 77.8 218.9 77.8C259.9 77.8 295.3 85.2 325.3 100.1C355.3 114.9 378.8 135.4 396.1 161.5C413.3 187.6 422.2 218.1 422.8 253.1L328.4 253.1C328.4 237.1 324.3 221.4 315.9 206C307.6 190.6 295.2 177.9 278.6 168.2C262 158.4 241.5 153.5 217.2 153.5C197 152.9 178.9 156.1 162.9 163.3C146.9 170.4 134.2 180.8 125 194.4C115.8 208.1 111.3 224.4 111.3 243.4C111.3 262.3 115.4 277.6 123.7 289.2C132 300.8 143.7 310.7 158.9 319C174 327.3 191.9 334.9 212.7 341.7C233.5 348.5 256.3 356.1 281.2 364.4C311.5 374.5 338.8 386.8 363.1 401.3C387.4 415.9 406.6 434.6 420.5 457.4C434.5 480.2 441.4 509.5 441.4 545.1C441.4 575.9 433.4 604.7 417.4 631.4C401.4 658.1 377.7 679.9 346.2 696.8C314.8 713.7 275.3 722.2 227.8 722.2Z'%2F%3E%3C%2Fsvg%3E")}
.ox-account-motion .ox-product-currency-panel[data-currency="CHF"]{--folio-base:#91a4b8;--folio-light:#dbe7f0;--folio-shadow:#8093ad;--glyph-ar:505/800;--currency-glyph:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 505 800'%3E%3Cpath fill%3D'%23000' d%3D'M61.2 43L504.9 43L504.9 126.6L163.2 126.6L163.2 358.2L449.8 358.2L449.8 439.8L163.2 439.8L163.2 540.8L336.6 540.8L336.6 610.1L163.2 610.1L163.2 757L61.2 757L61.2 610.1L0 610.1L0 540.8L61.2 540.8Z'%2F%3E%3C%2Fsvg%3E")}
.ox-account-motion .ox-product-currency-panel[data-currency="CRYPTO"]{--folio-base:#af9b81;--folio-light:#e4d7c0;--folio-shadow:#998775;--glyph-ar:449/800;--currency-glyph:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 449 800'%3E%3Cpath fill%3D'%23000' d%3D'M83.3 92.3L83.3 30.8L144.8 30.8L144.8 92.3ZM191.9 92.3L191.9 30.8L253.4 30.8L253.4 92.3ZM83.3 769.2L83.3 707.7L144.8 707.7L144.8 769.2ZM191.9 769.2L191.9 707.7L253.4 707.7L253.4 769.2ZM0 716.8L0 83.3L234.4 83.3C279 83.3 316.1 90.3 345.7 104.5C375.3 118.7 397.4 138 412.2 162.4C427 186.9 434.4 214.5 434.4 245.2C434.4 277.2 427.3 304.1 413.1 325.8C399 347.5 380.6 364.3 357.9 376C335.3 387.8 311 394.6 285.1 396.4L298.6 387.3C326.4 387.9 351.6 395.3 374.2 409.5C396.8 423.7 414.9 442.5 428.5 466.1C442.1 489.6 448.9 515.5 448.9 543.9C448.9 576.5 440.9 605.9 424.9 632.1C408.9 658.4 385.7 679 355.2 694.1C324.7 709.2 287.2 716.8 242.5 716.8ZM90.5 641.6L230.8 641.6C270 641.6 300.8 632.4 323.1 614C345.4 595.6 356.6 569.5 356.6 535.8C356.6 502.6 345.1 476 322.2 456.1C299.3 436.2 268.2 426.2 229 426.2L90.5 426.2ZM90.5 356.6L224.4 356.6C262.5 356.6 291.4 347.7 311.3 329.9C331.2 312.1 341.2 287.5 341.2 256.1C341.2 225.9 331.2 202 311.3 184.2C291.4 166.4 261.8 157.5 222.6 157.5L90.5 157.5Z'%2F%3E%3C%2Fsvg%3E")}
.ox-account-motion .ox-product-currency-stage{background:linear-gradient(115deg,var(--folio-shadow),var(--folio-light) 24%,var(--folio-base) 46%,var(--folio-shadow) 57%,var(--folio-light) 80%,var(--folio-base));border-color:var(--folio-light);box-shadow:0 10px 18px #080a0e60,inset 0 1px 0 #ffffff77}
.ox-account-motion.is-changing .ox-product-metal-symbol{animation:ox-metal-arrive .6s ease-out}
@keyframes ox-metal-arrive{from{opacity:.15;translate:10px 4px}to{opacity:.68;translate:0 0}}

