@font-face{font-family:Phantom;src:url(/assets/Phantom-Light-nEZUvmQ3.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-LightItalic-CQFVfk54.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-Book-BwuERYsA.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-BookItalic-Cd7Bejg8.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-Book-BwuERYsA.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-Regular-CndOvIVo.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-RegularItalic-C3TIXd3r.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-Medium-BwdZnsA6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-MediumItalic-CBL0RcFb.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-Bold-D3btQKam.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Phantom;src:url(/assets/Phantom-BoldItalic-BKyJpoVW.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--bg-color: hsl(0, 0%, 0%);--card-bg: hsl(0, 0%, 8%);--accent-color: #9c8eeb;--text-color: #c9d1d9;--heading-color: #ffffff;--font-family: "Phantom", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--transition: .3s ease-in-out}html{font-family:var(--font-family)}*{margin:0;padding:0;box-sizing:border-box}button,input,select,textarea{font-family:inherit}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-family);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:1rem}.site_container{width:375px;max-width:100%;min-height:100vh;background:var(--bg-color);display:flex;flex-direction:column;align-items:center;justify-content:center}strong{font-weight:600}.italic{font-style:italic}.negrito-italic{font-weight:600;font-style:italic}.btn-pin-text{font-weight:400}.RequestHeader{color:var(--heading-color);font-size:24px;font-weight:400;margin-bottom:20px;margin-top:10px}.UserRequest{font-size:16px;font-weight:300}.request-value{margin-top:6px;margin-bottom:20px;font-size:19px;color:#35c460;font-weight:400}.powered{font-size:15px;margin-top:50px;font-weight:200}.terms-privacy{font-size:14px;color:#ffffff9d;margin-top:25px;font-weight:200}.transfer-window{background-color:var(--card-bg);border:1px solid rgba(255,255,255,.055);border-radius:15px;box-shadow:0 4px 12px #00000050;width:100%;max-width:400px;margin-bottom:15px;color:#fff}.padding{padding:20px}hr{border:none;border-top:.115rem solid var(--bg-color);width:100%;margin-top:10px;margin-bottom:4px}.row1{display:flex;justify-content:space-between;margin-bottom:8px;font-size:17px}.row2{display:flex;justify-content:space-between}.user-container{background-color:#3b79ff1e;border-radius:15px;padding:6px 10px 6px 6px;color:#fff;display:flex;align-items:center;font-size:15px}.user-container span{line-height:18px;position:relative;font-weight:200}.arrow{font-size:22px;color:#a5a5a5;position:relative;bottom:8px;font-weight:100}.status{display:flex;justify-content:space-between;font-size:17px;font-weight:200}.pending{color:#ffba25e0;font-size:16px;margin-right:15px}.value{display:flex;justify-content:space-between;font-size:17px;font-weight:200}.brl-value{color:#ffffffb2;margin-right:10px;font-weight:200}.origin{display:flex;justify-content:space-between;font-size:17px;font-weight:200}.public-key{color:#ffffffb2;margin-right:10px}.network{display:flex;justify-content:space-between;font-size:17px;font-weight:200}.network-name{color:#ffffffb2;margin-right:10px}.buttons{display:flex;width:100%}.buttons button{flex:1}.loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:9999}.loading img{width:100px;height:100px}button#AcceptBtn{background-color:var(--accent-color);color:#131313;font-weight:400;border:none;border-radius:99px;font-size:16px;padding:15px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d;display:inline-flex;align-items:center;justify-content:center}button#AcceptBtn:active{background-color:#756aac}button#ConnectWallet{background-color:var(--accent-color);color:#131313;font-weight:400;border:none;border-radius:99px;font-size:15px;padding:15px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d}button#ConnectWallet:active{background-color:#756aac}button#connectButton{background-color:var(--accent-color);color:#131313;font-weight:400;border:none;border-radius:12px;font-size:15px;padding:15px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d}button#connectButton:active{background-color:#756aac}button#payment{background-color:var(--accent-color);color:#000;margin-top:10px;font-weight:400;border:none;border-radius:10px;padding:12px;font-size:1rem;cursor:pointer;box-shadow:0 0 10px #4300bf66;transition:transform var(--transition),box-shadow var(--transition)}button#DenyButton{background-color:#242424;color:#d43a3a;font-weight:400;border:none;border-radius:99px;margin-left:5px;padding:12px;font-size:16px;cursor:pointer;flex:1;box-shadow:0 4px 12px #0000004d}button#DenyButton:active{background-color:#222}button#CancelBtn{background-color:#2c2c2c;color:#fd3f3f;font-weight:400;border:none;border-radius:99px;margin-left:5px;padding:12px;font-size:15px;cursor:pointer;flex:1;box-shadow:0 4px 12px #00000062}button#CancelBtn:active{background-color:#222}button#CloseBtn{background-color:#303030;color:#a1a1a1;font-weight:400;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#CloseBtn:active{background-color:#222}button#OkBtn{background-color:#303030;margin-top:20px;color:#a1a1a1;font-weight:400;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#OkBtn:active{background-color:#222}button#OkBtn2{background-color:#303030;margin-top:20px;color:#a1a1a1;font-weight:400;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#OkBtn2:active{background-color:#222}button#OkBtn3{background-color:#303030;margin-top:20px;color:#a1a1a1;font-weight:400;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#OkBtn3:active{background-color:#222}button#TransactionExpiredOkBtn{background-color:#303030;margin-top:20px;color:#a1a1a1;font-weight:400;border:none;border-radius:11px;margin-left:5px;padding:12px;font-size:14px;cursor:pointer;flex:1;box-shadow:0 6px 10px #00000027}button#TransactionExpiredOkBtn:active{background-color:#222}.btn-loader{width:40px;height:18px;--g: radial-gradient( farthest-side, #1b1b1b 92%, #0000 94% ) no-repeat;background:var(--g),var(--g),var(--g);background-size:10px 10px;animation:l9 1s infinite ease-in-out}.hidden{display:none}@keyframes l9{0%{background-position:0 50%,50% 50%,100% 50%}20%{background-position:0 0%,50% 50%,100% 50%}40%{background-position:0 100%,50% 0%,100% 50%}60%{background-position:0 50%,50% 100%,100% 0%}80%{background-position:0 50%,50% 50%,100% 100%}to{background-position:0 50%,50% 50%,100% 50%}}.verified-icon{height:18px;position:relative;top:3px}.phantom-icon{height:18px;position:relative;margin-right:5px}.phantom-icon2{height:18px;position:relative;margin-right:5px;top:4px}.fire-pfp-icon{height:18px;position:relative;margin-right:4px}.copy-icon{height:16px;position:relative;top:3px;filter:invert(1);opacity:.8}.clock-icon{height:17px;position:relative;top:3px;opacity:.8;left:2px}.solana-icon{height:17px;position:relative;top:3px;opacity:.8;margin-left:2px}.arrow-icon{height:20px;position:relative;top:5px;left:5px;transition:transform .3s ease;transform:rotate(90deg)}.arrow-rotated{transform:rotate(-90deg)}.alert-icon{height:25px;position:relative;top:8px}.correct-icon{height:14px;position:relative;top:1px;margin-right:3px}.received-sol{margin-top:10px;height:90px;margin-bottom:15px}.phantom-app,.phantom-connected,.phantom-cancelled{height:70px;margin-bottom:15px;margin-top:10px}#ModalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000008e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:900;display:none}.modal1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background-color:#1f1f1f;padding:20px;box-shadow:0 2px 10px #0000005e;border-radius:12px;z-index:1000;width:350px;height:375px;text-align:center;opacity:0;animation:fadeIn .3s ease-in-out forwards;border:#000000;font-weight:200}.modal1.has-platform-fee{height:520px;max-height:calc(100vh - 2rem);overflow-y:auto}.platform-fee-disclosure{margin:10px 0;padding:8px 10px;border-radius:10px;background:#3b79ff18;color:#ffffffde;font-size:13px;line-height:1.35}.modal-title{font-size:24px;margin-bottom:12px;color:#fff;font-weight:400}.modal-value{margin-top:8px;margin-bottom:5px;font-size:20px;color:#35c460;font-weight:500}.row2-modal{display:flex;justify-content:center;align-items:center;text-align:center}.user-modal{background-color:#3b79ff18;border-radius:15px;padding:5px 8px;color:#ffffffde;margin-bottom:30px;display:flex;align-items:center}.user-modal span{line-height:18px;position:relative;top:-1px;font-weight:200}.fire-modal-icon{width:18px;height:18px;margin-right:5px;display:block}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background-color:#1f1f1f;padding:20px;box-shadow:0 2px 10px #0000005e;border-radius:12px;z-index:1000;width:350px;height:300px;text-align:center;opacity:0;animation:fadeIn .3s ease-in-out forwards;border:#000000}.p-connected{margin-bottom:20px;font-weight:200}.modal3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background-color:#1f1f1f;padding:25px;box-shadow:0 2px 10px #00000075;border-radius:12px;z-index:1000;width:350px;height:auto;text-align:center;opacity:0;animation:fadeIn .3s ease-in-out forwards}.error-code{font-family:Fira Code,monospace;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:22px;margin-bottom:5px;color:#fff}.suspicious-p1{font-family:Fira Code,monospace;font-size:15px;margin-bottom:20px}.suspicious-title{font-size:16px;margin-bottom:4px;cursor:pointer;color:#1f7be4;font-weight:400}.suspicious-p{font-size:15px;padding:1px 20px;display:none;font-weight:200}.hr2{display:none;border:none;border-top:.12rem solid #535353;width:85%;justify-content:center;align-items:center;margin:15px auto 9px}.solutions{text-decoration:underline;color:#1f7be4;margin-top:20px;cursor:pointer}.pin-gate{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;min-height:100vh;padding:1rem;background:var(--bg-color);opacity:1;transition:opacity .18s ease,visibility .18s ease}.pin-gate__content{display:flex;width:min(100%,320px);flex-direction:column;align-items:center}.pin-gate__header{display:flex;width:100%;flex-direction:column;align-items:center;margin-bottom:30px;text-align:center}.pin-gate__security-icon{display:grid;width:45px;height:45px;margin-bottom:15px;place-items:center;border:1px solid color-mix(in srgb,var(--accent-color) 50%,transparent);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 82%,var(--accent-color));color:var(--accent-color)}.pin-gate__security-icon svg{width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.pin-gate__title{margin:0;color:var(--text-color);font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.25}.pin-gate__subtitle{margin:8px 0 0;color:color-mix(in srgb,var(--text-color) 78%,transparent);font-size:15px;line-height:1.45}.pin-inputs{display:flex;justify-content:center;gap:13px}.pin-input{width:56px;height:56px;padding:0;border:1px solid transparent;border-radius:11px;outline:none;background:var(--card-bg);color:transparent;caret-color:transparent;font-size:16px;text-align:center;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.pin-input:focus{border-color:color-mix(in srgb,var(--accent-color) 72%,transparent)}.pin-input.is-filled{background:color-mix(in srgb,var(--card-bg) 74%,black)}.pin-input.is-filled::selection{background:transparent}.pin-input.is-filled{background-image:radial-gradient(circle,var(--text-color) 0 4px,transparent 4.5px);background-repeat:no-repeat;background-position:center}.pin-confirm{width:100%;margin-top:26px;padding:14px 22px;border:0;border-radius:11px;background:var(--accent-color);color:var(--bg-color);font:inherit;font-size:16.5px;font-weight:600;cursor:pointer;opacity:1;transition:opacity .15s ease,transform .15s ease}.pin-confirm:disabled{cursor:not-allowed;opacity:.42}.pin-confirm.is-loading:disabled{cursor:wait;opacity:1}.pin-confirm.is-ready:disabled{cursor:default;opacity:1}.pin-confirm:not(:disabled):active{transform:scale(.98)}.pin-confirm .btn-loader:not(.hidden){display:inline-block;vertical-align:middle}.pin-status-list{display:flex;width:100%;min-height:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;color:color-mix(in srgb,var(--text-color) 76%,transparent);font-size:13.5px;line-height:1.35;list-style:none;transition:min-height .16s ease,margin-top .16s ease}.pin-status-list.is-running{min-height:98px;margin-top:17px}.pin-status-step{display:flex;width:max-content;max-width:100%;align-items:center;gap:10px;animation:pin-status-enter .16s ease-out both}.pin-status-icon{position:relative;width:16px;height:16px;flex:0 0 16px}.pin-status-step.is-active .pin-status-icon{border:1.5px solid color-mix(in srgb,var(--accent-color) 28%,transparent);border-top-color:var(--accent-color);border-radius:50%;animation:pin-status-spin .7s linear infinite}.pin-status-step.is-complete .pin-status-icon:before,.pin-status-step.is-complete .pin-status-icon:after{position:absolute;height:2px;border-radius:2px;background:#68c98f;content:"";transform-origin:left center}.pin-status-step.is-complete .pin-status-icon:before{top:8.5px;left:2px;width:5.5px;transform:rotate(45deg)}.pin-status-step.is-complete .pin-status-icon:after{top:11.5px;left:6.5px;width:10.5px;transform:rotate(-48deg)}.pin-error{min-height:19px;margin-top:11px;color:#e99191;font-size:13.5px}.pin-inputs.has-error{animation:pin-shake .26s ease-in-out}.pin-inputs.has-error .pin-input{border-color:#e99191bf}body.access-unlocking .pin-gate{opacity:0;visibility:hidden;pointer-events:none}body.access-unlocking .site_container{visibility:visible;pointer-events:auto}body.access-unlocking .unlock-reveal-item{animation:app-enter .28s ease both}body.access-unlocking .unlock-reveal-item:nth-child(2){animation-delay:35ms}body.access-unlocking .unlock-reveal-item:nth-child(3){animation-delay:60ms}body.access-unlocking .unlock-reveal-item:nth-child(n+4){animation-delay:85ms}@keyframes pin-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pin-status-spin{to{transform:rotate(360deg)}}@keyframes pin-status-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes app-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pin-gate,.pin-input,.pin-confirm,.pin-status-list,.pin-status-step,.pin-status-icon,body.access-unlocking .unlock-reveal-item{transition:none;animation:none}}
