.abs-app{color:#f0f0f2;background:radial-gradient(at 23% 48%,#151c34 0,#0000 42%),#08090c;min-height:100svh}.abs-header{border-bottom:1px solid #ffffff12;align-items:center;gap:42px;height:84px;padding:0 5vw;font-size:14px;display:flex}.abs-brand{letter-spacing:.05em;align-items:center;gap:12px;font-size:16px;display:flex}.abs-header>a:nth-child(2){color:#bac8ff}.abs-chain{color:#a0a4b0;margin-left:auto;font-size:13px}.abs-main{grid-template-columns:1fr 480px;align-items:center;gap:75px;max-width:1150px;margin:auto;padding:70px 32px 50px;display:grid}.abs-intro>span{letter-spacing:.18em;color:#bac8ff;font-size:11px}.abs-intro h1{letter-spacing:-.065em;margin:24px 0;font:500 clamp(48px,5.5vw,76px)/1.05 Manrope,sans-serif}.abs-intro>p{color:#a0a4b0;font-size:16px;line-height:1.8}.abs-lab-link{color:#a0a4b0;align-items:center;gap:8px;font-size:13px;display:flex}.abs-card{background:linear-gradient(140deg,#161921ee,#0d0f15ee);border:1px solid #ffffff1c;border-radius:22px;min-width:0;padding:30px;box-shadow:0 30px 100px #0005}.abs-card-title{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.abs-card-title h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500}.abs-card-title>span{color:#bac8ff;border:1px solid #ffffff20;border-radius:6px;padding:5px 9px;font-size:12px}.abs-wallet{justify-content:space-between;align-items:center;display:flex}.abs-wallet>div{gap:7px;display:grid}.abs-wallet span,.abs-balance>span{color:#969bab;font-size:12px}.abs-wallet strong{font-size:15px;font-weight:500}.abs-wallet button{color:#a0a4b0;cursor:pointer;background:0 0;border:0;padding:10px}.abs-balance{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;margin:15px 0 25px;padding-bottom:22px;display:flex}.abs-balance strong{overflow-wrap:anywhere;text-align:right;max-width:65%;font-size:12px;font-weight:400}.abs-card fieldset{border:0;min-width:0;margin:0;padding:0}.abs-card label{margin:0 0 10px;font-size:14px;display:block}.abs-card input{box-sizing:border-box;color:#f0f0f2;width:100%;font:inherit;background:#090b12;border:1px solid #ffffff20;border-radius:9px;outline:none;min-width:0;padding:16px;font-size:14px}.abs-card input:focus{border-color:#bac8ff;box-shadow:0 0 0 3px #bac8ff15}.abs-card fieldset:disabled{opacity:.45}.abs-down{color:#70798e;place-items:center;width:28px;height:28px;margin:12px auto;display:grid}.abs-amount{position:relative}.abs-amount input{letter-spacing:-.04em;padding-right:70px;font-size:30px}.abs-amount>span{color:#a0a4b0;font-size:14px;position:absolute;top:25px;right:18px}.abs-primary{color:#0b1020;cursor:pointer;background:#bac8ff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:24px;font:600 14px DM Sans,sans-serif;transition:background .2s;display:flex}.abs-primary:hover{background:#d1daff}.abs-primary:disabled{opacity:.4;cursor:not-allowed}.abs-estimate{color:#bac8ff;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;display:flex}.abs-estimate>span:first-child{align-items:center;gap:5px;display:flex}.abs-message{color:#bac8ff;overflow-wrap:anywhere;margin-top:18px;font-size:13px;line-height:1.6}.abs-error{color:#efb8aa;margin-top:14px;font-size:13px}.abs-footnote{color:#949baa;text-align:center;margin-top:18px;font-size:12px;line-height:1.7}.abs-details{color:#9299aa;border-top:1px solid #ffffff12;margin-top:20px;padding-top:17px;font-size:12px}.abs-details summary{cursor:pointer}.abs-details p{margin:12px 0 0;line-height:1.7}.abs-transaction{border-top:1px solid #ffffff15;margin-top:22px;padding-top:20px;font-size:14px}.abs-transaction p{color:#a0a4b0;line-height:1.6}.abs-transaction>a{color:#bac8ff;align-items:center;gap:6px;display:flex}.abs-transaction button:not(.abs-primary){color:#bac8ff;cursor:pointer;background:0 0;border:1px solid #ffffff20;margin-top:12px;padding:10px}.abs-transaction label{margin-top:20px}.abs-footer{color:#646c7b;justify-content:space-between;max-width:1150px;margin:auto;padding:24px 32px;font-size:12px;display:flex}.abs-particles{perspective:600px;height:110px;margin:28px 0;position:relative;overflow:hidden}.abs-particles i{width:3px;height:3px;transform:rotate(calc(var(--i) * 137.5deg)) translateX(calc(18px + var(--i) * 2.8px)) rotateY(calc(var(--i) * 15deg));opacity:.65;animation:7s ease-in-out infinite abs-drift;animation-delay:calc(var(--i) * -.13s);background:#bac8ff;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #bac8ff88}.abs-particles.active i{animation-duration:2s}@keyframes abs-drift{0%,to{translate:-130px;scale:.4}50%{translate:30px;scale:1.2}90%{translate:150px;scale:.3}}.abs-spin{animation:1s linear infinite abs-spin}@keyframes abs-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.abs-main{grid-template-columns:1fr;gap:25px;max-width:540px;padding:35px 20px}.abs-intro h1{margin:14px 0;font-size:42px}.abs-intro>p,.abs-particles,.abs-lab-link{display:none}.abs-card{padding:24px}.abs-header{gap:20px;height:70px;padding:0 20px}.abs-header>a:nth-child(2){display:none}.abs-chain{font-size:11px}.abs-footer{padding:20px;font-size:11px}.abs-intro>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.abs-particles i,.abs-spin{animation:none}}.abs-preview{color:#bfcafa;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:25px auto 0;padding:10px;font-size:12px;display:flex}.abs-preview:hover{color:#fff}:is(.abs-app:has(.journey)>.abs-main,.abs-app:has(.journey)>.abs-header,.abs-app:has(.journey)>.abs-footer){visibility:hidden}.journey{z-index:1000;color:#eef0ff;--span:min(48vw, 58vh);background:radial-gradient(at 50% 48%,#131b33 0%,#090b13 45%,#050609 85%);position:fixed;inset:0;overflow:hidden}.journey canvas{width:100%;height:100%;position:absolute;inset:0}.journey-top{letter-spacing:.06em;color:#c4cbe0;z-index:4;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:28px;left:4vw;right:4vw}.journey-top i{color:#4d5975;margin:0 16px;font-style:normal}.journey-top button{color:#d5ddff;cursor:pointer;background:#0c101a;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.journey-heading{text-align:center;pointer-events:none;width:100%;padding:0 22px;position:absolute;top:15%}.journey-heading>span{letter-spacing:.12em;color:#8e9cbf;font-size:11px}.journey-heading h2{letter-spacing:-.045em;margin:15px 0;font:400 clamp(22px,3.2vw,43px)/1.2 Manrope,sans-serif}.journey-source{left:var(--origin-x);top:var(--origin-y);width:var(--origin-w);height:var(--origin-h);transform-origin:50%;background:linear-gradient(140deg,#171d2b,#0e111b);border:1px solid #b2c3ff44;border-radius:22px;padding:30px;animation:1.6s cubic-bezier(.65,0,.3,1) both journey-condense;position:absolute;overflow:hidden;box-shadow:0 0 80px #a5bfff14}.journey-source>div{justify-content:space-between;margin-bottom:34px;font-size:21px;display:flex}.journey-source p{color:#97a3be;margin:20px 0 10px;font-size:12px}.journey-source strong{font-size:14px;font-weight:400}.journey-source b{font-size:40px;font-weight:400;display:block}.journey-source small{color:#afbddf;font-size:12px}.journey-source>*{animation:.45s both journey-ink}@keyframes journey-ink{to{opacity:0;filter:blur(5px)}}@keyframes journey-condense{0%{opacity:1}60%{background:#26375d;border-radius:120px;box-shadow:0 0 100px #9bb9ff60}to{left:calc(50vw - var(--span) * .73 - 6px);background:#f5f7ff;border-radius:50%;width:12px;height:12px;padding:0;top:calc(49vh - 6px);box-shadow:0 0 24px 8px #abc5ff70}}.journey-address{color:#667899;text-align:center;font-size:10px;line-height:1.8;position:absolute;top:calc(49% + 50px);transform:translate(-50%)}.journey-address span{color:#aebddb;font-size:12px;display:block}.journey-sender{left:calc(50% - var(--span) * .73)}.journey-destination{left:calc(50% + var(--span) * .745)}.journey-receipt{z-index:3;background:linear-gradient(145deg,#1b2235f5,#0c101bf5);border:1px solid #a4bcff40;border-radius:24px;width:min(440px,100vw - 36px);max-height:calc(100svh - 160px);padding:32px;animation:2.2s cubic-bezier(.2,.65,.2,1) both journey-unfold;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 90px #869eff18,0 40px 120px #0009}.journey-receipt>*{animation:2.2s both journey-receipt-ink}@keyframes journey-unfold{0%{transform:translate(calc(-50% + var(--span) * .745), -50%) scale(.025);opacity:.65;background:#e1eaff;border-radius:300px}30%{border-radius:100px}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes journey-receipt-ink{0%,40%{opacity:0}to{opacity:1}}.journey-status{color:#b6c9ff;align-items:center;gap:9px;font-size:12px;display:flex}.journey-status i{background:#bccdff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #adbcff}.journey-status.is-error{color:#f6b2a8}.journey-status.is-error i{background:#f6b2a8}.journey-receipt h3{letter-spacing:-.06em;overflow-wrap:anywhere;margin:25px 0 28px;font:400 46px/1.2 Manrope,sans-serif}.journey-receipt h3 span{color:#8898bd;letter-spacing:0;font-size:20px}.journey-receipt dl{grid-template-columns:55px 1fr;gap:17px 10px;margin:0;font-size:12px;line-height:1.6;display:grid}.journey-receipt dt{color:#8594b3}.journey-receipt dd{overflow-wrap:anywhere;color:#d4def7;margin:0}.journey-explorer{color:#c1ceff;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.journey-receipt p{color:#8f9db9;margin:22px 0;font-size:12px;line-height:1.7}.journey-receipt button{color:#11182c;cursor:pointer;background:#bccaff;border:0;border-radius:8px;width:100%;padding:14px;font:500 13px DM Sans,sans-serif}.journey-bottom{color:#7483a1;z-index:4;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;position:absolute;bottom:28px;left:4vw;right:4vw}.journey-bottom button{color:#abbddd;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #576687;padding:8px 0}.journey button:focus-visible,.journey a:focus-visible,.abs-preview:focus-visible{outline-offset:5px;outline:2px solid #c2d0ff}.journey-reduced .journey-source,.journey-reduced canvas{display:none}.journey-reduced .journey-receipt,.journey-reduced .journey-receipt>*{animation:none}.journey:has(.journey-receipt) .journey-heading{opacity:0;transition:opacity .5s}.journey:has(.journey-receipt) .journey-bottom button{visibility:hidden}@media (max-width:600px){.journey-heading{top:17%}.journey-top{top:18px}.journey-top i{margin:0 8px}.journey-address{font-size:9px}.journey-address span{font-size:10px}.journey-receipt{padding:25px}.journey-receipt h3{font-size:36px}.journey-bottom{bottom:22px}}@media (prefers-reduced-motion:reduce){.journey-source,.journey-receipt,.journey-receipt>*{animation:none}}
