.protocol-logo{border-radius:12px}#passportContainer{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:10;padding:2rem}.mobile-wrapper{display:contents}@media (max-width: 767px){body{overflow-y:auto!important}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.mobile-wrapper::-webkit-scrollbar,#profileContainer::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.mobile-wrapper{display:block;width:100%;min-height:100vh;overflow-y:auto}#passportContainer{position:static!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:419px!important;padding:10px!important;margin:0!important;z-index:5!important}#passportContainer .passport-wrapper{transform:scale(.27)!important;transform-origin:top center!important}#profileContainer{position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0 auto!important;width:90%!important;max-width:420px!important;gap:10px!important;padding-top:0!important;padding-bottom:15px!important;border:none!important}.portal-segmented{margin-top:0!important;margin-bottom:0!important}.status-option{font-size:15px!important;padding:8px 10px!important}.profile-back-btn{display:none!important}.profile-header{position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:15px 13px 15px 15px!important;background:#000000d9!important;isolation:isolate!important;will-change:transform!important;transform:translateZ(0)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;margin:0!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.profile-header.elevated{box-shadow:0 12px 20px #00000059;border-bottom:1px solid rgba(255,255,255,.08)}.profile-header .profile-title{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;text-align:center!important;pointer-events:none!important}.mobile-tabbar{position:fixed;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:0;z-index:9999;pointer-events:auto;background:#00000040;border:1px solid rgba(255,255,255,.35);border-radius:40px;padding:3px;isolation:isolate;will-change:transform;transform:translate(-50%) translateZ(0);-webkit-backdrop-filter:blur(6px) saturate(160%);backdrop-filter:blur(6px) saturate(160%);transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.mobile-tabbar .tab{appearance:none;border:none;background:transparent;color:#000;font-weight:700;font-size:12px;letter-spacing:.2px;height:52px;padding:6px 26px;border-radius:40px;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;line-height:1;flex:1 1 0}.mobile-tabbar .tab .ico{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:none;box-shadow:none}.mobile-tabbar .tab .ico i{font-size:18px;color:#ffffffe0;line-height:1}.mobile-tabbar .tab .lbl{position:relative;top:0;font-size:12px;color:#ffffffe0;font-weight:700}.mobile-tabbar .mint-icon{display:inline-block;width:20px;height:20px;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='144'%20height='144'%20viewBox='0%200%20144%20144'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M144%2071.6991C144%20119.306%20114.866%20134.582%2099.5156%20120.98C86.8804%20109.889%2083.1211%2086.4521%2064.116%2084.0456C39.9942%2081.0113%2037.9057%20113.133%2022.0334%20113.133C3.5504%20113.133%200%2086.2428%200%2072.4315C0%2058.3063%203.96809%2039.0542%2019.736%2039.0542C38.1146%2039.0542%2039.1588%2066.5722%2062.132%2065.1073C85.0007%2063.5379%2085.4184%2034.8689%20100.247%2022.6271C113.195%2012.0593%20144%2023.4641%20144%2071.6991Z'%20fill='white'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='144'%20height='144'%20viewBox='0%200%20144%20144'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M144%2071.6991C144%20119.306%20114.866%20134.582%2099.5156%20120.98C86.8804%20109.889%2083.1211%2086.4521%2064.116%2084.0456C39.9942%2081.0113%2037.9057%20113.133%2022.0334%20113.133C3.5504%20113.133%200%2086.2428%200%2072.4315C0%2058.3063%203.96809%2039.0542%2019.736%2039.0542C38.1146%2039.0542%2039.1588%2066.5722%2062.132%2065.1073C85.0007%2063.5379%2085.4184%2034.8689%20100.247%2022.6271C113.195%2012.0593%20144%2023.4641%20144%2071.6991Z'%20fill='white'/%3e%3c/svg%3e") center/contain no-repeat;background-color:#ffffffe0}.mobile-tabbar .tab.active .mint-icon{background-color:var(--active, #FF206E)}.mobile-tabbar .tab:before,.mobile-tabbar .tab:after{content:none}.mobile-tabbar .tab:active{transform:none}.mobile-tabbar .tab.active{background:#fffffff5;color:#000}.mobile-tabbar .tab.active .ico i,.mobile-tabbar .tab.active .lbl{color:var(--active, #FF206E)}.mobile-tabbar.hidden{opacity:0;transform:translate(-50%,8px);visibility:hidden}}@media (max-width: 767px){.profile-header{justify-content:flex-end!important}.profile-header .profile-title{white-space:nowrap!important}}.passport-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;pointer-events:auto;transform-origin:center;transform:scale(.4);padding:30px;background:gold;perspective:1500px;perspective-origin:center center}.passport-wrapper,.passport-wrapper:has(#passport.passport-bg-theme1),.passport-wrapper:has(#passport.passport-bg-theme2),.passport-wrapper:has(#passport.passport-bg-theme3),.passport-wrapper:has(#passport.passport-bg-theme4),.passport-wrapper:has(#passport.passport-bg-theme5),.passport-wrapper:has(#passport.passport-bg-theme6),.passport-wrapper:has(#passport.passport-bg-theme7),.passport-wrapper:has(#passport.passport-bg-theme8),.passport-wrapper:has(#passport.passport-bg-theme9),.passport-wrapper:has(#passport.passport-bg-theme10),.passport-wrapper:has(#passport.passport-bg-theme11),.passport-wrapper:has(#passport.passport-bg-theme12),.passport-wrapper:has(#passport.passport-bg-theme13),.passport-wrapper:has(#passport.passport-bg-theme14),.passport-wrapper:has(#passport.passport-bg-theme15),.passport-wrapper:has(#passport.passport-bg-theme16),.passport-wrapper:has(#passport.passport-bg-theme17),.passport-wrapper:has(#passport.passport-bg-theme18),.passport-wrapper:has(#passport.passport-bg-theme19),.passport-wrapper:has(#passport.passport-bg-theme20),.passport-wrapper:has(#passport.passport-bg-fire),.passport-wrapper:has(#passport.passport-bg-water),.passport-wrapper:has(#passport.passport-bg-grass),.passport-wrapper:has(#passport.passport-bg-psychic){background:transparent!important}.passport-wrapper.screenshot-mode{background:gold!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme1){background:#230f06!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme2){background:#231706!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme3){background:#232006!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme4){background:#1d2306!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme5){background:#142306!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme6){background:#0c2306!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme7){background:#062309!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme8){background:#062312!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme9){background:#06231a!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme10){background:#062323!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme11){background:#061a23!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme12){background:#061223!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme13){background:#060923!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme14){background:#0c0623!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme15){background:#140623!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme16){background:#1d0623!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme17){background:#230620!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme18){background:#230617!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme19){background:#23060f!important}.passport-wrapper.screenshot-mode:has(#passport.passport-bg-theme20){background:#230606!important}#passport{pointer-events:auto;width:1300px;height:1676px;background:transparent;border-radius:45px;position:relative;box-shadow:0 8px 32px #000c,0 4px 16px #0009,inset 0 1px #ffffff1a;padding:3px;overflow:hidden;z-index:10;transform-style:preserve-3d}.passport-inner{width:100%;height:100%;border-radius:16px;overflow:hidden}.passport-content{width:100%;height:100%;border-radius:45px;border:3px solid rgba(208,157,242,.55);background:#2f3542;display:grid;grid-template-areas:"card-pfp" "card-logos";grid-template-rows:auto 1fr;padding:24px;gap:26px;overflow:hidden}.tx{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0}.screenshot-texture{background-size:300px 300px;mix-blend-mode:overlay}.screenshot-texture.tx-textured-paper{opacity:.15;background-size:500px 500px}.screenshot-texture.tx-beige-paper{opacity:.3;background-size:200px 200px}.screenshot-texture.tx-fabric{opacity:.5;background-size:654px 654px}.screenshot-texture.tx-cardboard{opacity:.15;background-size:256px 256px}.screenshot-texture.tx-clean-gray-paper{opacity:.2;background-size:512px 512px}.screenshot-texture.tx-light-aluminum{opacity:.32;background-size:282px 282px}.screenshot-texture.tx-natural-paper{opacity:.2;background-size:523px 384px}.screenshot-texture.tx-green-dust-scratches{opacity:.52;background-size:296px 300px}.screenshot-texture.tx-white-feathers{opacity:.32;background-size:500px 333px}.screenshot-texture.tx-brushed-alum-dark{opacity:.38;background-size:400px 400px}.screenshot-texture.tx-diamonds{opacity:.1;background-size:150px 150px}.screenshot-texture.tx-bright-squares{opacity:.45;background-size:300px 300px}.tx-textured-paper,.screenshot-texture.tx-textured-paper{background:url(/assets/textured-paper-D_-gisoZ.png) center/300px repeat}.tx-beige-paper,.screenshot-texture.tx-beige-paper{background:url(/assets/beige-paper-Bw0rUmJw.png) center/250px repeat}.tx-fabric,.screenshot-texture.tx-fabric{background:url(/assets/fabric-DBvaUd6y.png) center/400px repeat}.tx-cardboard,.screenshot-texture.tx-cardboard{background:url(/assets/cardboard-flat-DUemjVkf.png) center/350px repeat}.tx-clean-gray-paper,.screenshot-texture.tx-clean-gray-paper{background:url(/assets/clean-gray-paper-C3NApfrY.png) center/300px repeat}.tx-light-aluminum,.screenshot-texture.tx-light-aluminum{background:url(/assets/light-aluminum-D7xjDEM_.png) center/400px repeat}.tx-natural-paper,.screenshot-texture.tx-natural-paper{background:url(/assets/natural-paper-BluYc7ib.png) center/300px repeat}.tx-green-dust-scratches,.screenshot-texture.tx-green-dust-scratches{background:url(/assets/green-dust-and-scratches-BGf9TiMp.png) center/350px repeat}.tx-white-feathers,.screenshot-texture.tx-white-feathers{background:url(/assets/subtle-white-feathers-BybDliP_.png) center/300px repeat}.tx-brushed-alum-dark,.screenshot-texture.tx-brushed-alum-dark{background:url(/assets/brushed-alum-dark-CCRoQv0i.png) center/400px repeat}.tx-diamonds,.screenshot-texture.tx-diamonds{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAACOCAMAAAA7FHs5AAAAPFBMVEXX19fX19fY2NjY2NjX19fY2NjX19fW1tbZ2dfZ19fY2djX2dnX19nY2dnZ19nZ2djZ2NnZ2NjY2NnX2ddhS0gRAAAAFHRSTlN/jpyVh6N4cY6OlY6OlY6VlZWVjmVqUgIAAAY/SURBVHhepdxbciM5DERRJABakh/9mv3vdWKs7owR2iBT5F3BCVRVWB8ZtrTLy2P2VZmZMbrc4/+hlp/ZOhBDTceZYNynGF2z4hCD3vLAwbYmDeQsNIYOQw41saVJGDROZkaLIQez0+QSA4PAoabH8DpAy1liYCBnoTFvMeyOiZ3bJKhZc5qX2EsFomsS1BSOrvGax54mQQ05U01IGo/Y0CSokTiZPrew6DC5wFBDTq8xFzCFo2pADSROJkQMOboGSQ0kTho0DDm65pNLTeE0mpA05OiavEeNwEnzilE5yRoMowaVUzVwCcNirSGGwbLh1EclYlhImnzMUuJkqBgWgiZLd13DaTSuFUtN1iwnHGPmBSNzkuUSk/TNORgbGo+pJltN9VyKJotFLCaabDSs5WQUjFq0mmw0PYca29V4p8npk2Jfc3wHE/17Q1nVzDmPr81TkKxZU6Ohp3JAjPwhsbe5hlHTeS6PGvHJ1N6pWZXdG/XIcWomkLdsAjVqzX0un5p0YoRXpOXYc9XvnRxiiuMDSCVQsysi5/7aVAhwS6lv17y+gZqdCPrk4AET2kH++Xa9vt1wwz1qzki4mN8xEa8K5JpXXK+32zseOtPwueHiIwIS5Jbv1xu+jppDkS0ht7zd8I5vmHUMARARyHp0lu9vV7xBKE8cCcTvkJbY7RwD/KZQc8zJzZNEDTDb4JxhEghWNMecYwktgB1y8hTCeGZyDjFTWrCJ5oTzkfXVbK+ClQbUbHIirWqyfTwLTb10vh5gqCHHkhJBwz93LAOzCjaIedRk88bqGnI+4gMfqOH7j58/Xl8jED2GmmC6BtQ8cH4RCuDnD0TEz3iMmE4z/FlN8zsJcQ/ff73+irbvEbcOY2OMbY09dg0tmDUcDHKKRj8NwyEmc5BzdBudg5deE+MzVYMAotxG5RDTaizGPfk2ACYawwaGmhx/OtQw7GCoYZoGK41hA8NPquGYgEnTOBWjjQ7WGjQajYPLHGM+CqfXQNYYBIwwOljcBkWjcYh5mWPSRmmqAaTbkFMxKw1GbaIBQjoNORVDjqwZrQZFo3OI0T8pNrkNZA05xNybanx0HGss2pMihxhBY9Q81GhC1pBDDNM/cFY0aE4jcpKYuSZGU71NbM6/wMuwVmMxusJQNLGjMRCz1OToM0f5ujfXaMSshnrwzuJuTs7GVoUlVI2htXxqyMH2aRL6UC9azF3jOJ7GgZxNjVPjDkTsbJyIIWepMV9qHGfTOJmTiR5DjeNkGqdz0jDBUOMH07iWY/oYjRpy1P1XxeiczHRN461Gx1SO9hL7VxqHfJuK0TloLNS0nFxqgAXH9GkcNWxvGqdz0kLQsOencTnnrDaMXjQdR1+j6ZxMbzDUtBwB016nO87QNGxnGpciJ6NglhqXNFkSh3oomLXGxWlcTeF4wQgaV6dxtSUHXiyKxpVpnM4xZh2GGoGzxjBMl3Gxp3FhGtc14UTBqBoXpnEyhxonRtSwnL3FC1PDQcFomvgvb6ZxbOUhh5rUNFUSdyk1k57hgBZBEx6FSs2U04jIoSZEDQ/yJceW9SByqPGZpjgKR9Sshnp3DTG9Zp5RIzYZ6qHD8PGYCxxjG0fiMs7QYfjGmgsc2+lvjo/RQ0SNGzX7pk9O0ZAhaZix46HeInOJc17iQsyRBnZeJtJONcScz/Qi+FEdaHAGCQaupvc1OD0JQ/ebQtfgdKbHACOniFQNTg/CgDRyOpHpmDxZx1FDDvOhaSCM0QiRpnHk1KgRMeTokKohp8lteNNAM0bTJXX+teTYHbXAUEMOgFDjJJJhpiGIDWKKJstBtHgbciYa1mKowYhJ+jQOMw0jpt847WCoYVhqGKYbpy1NFo1B1WCxKtrAAFVj0DR4WWgGdjBpS449h8EgZ1/Tc2yJYdQIHHH+hUajYdLHBoeaJccUTNXoHMRiVIRGQ4y6cYKO6TWGXgNhVaRx9GkcOg0uJmhkDhQNOVWzXqP5eIaDKJolxzQMNSoH2k6PHGqImc+/qNE4ioahasRpnMzBc0M9aohZjtFi6BywtYYcI2ZXM3CmIYcaeRqncvic9MEV/mjUaZwPlQOmaMgxYtZjtBxD4WB3GodhxCw1GUPj7GoMRszRf40r19kd6v0Li82l7URJeScAAAAASUVORK5CYII=) center/150px repeat}.tx-bright-squares,.screenshot-texture.tx-bright-squares{background:url(/assets/bright-squares-CYODJ3cY.png) center/300px repeat}.profile-header{display:flex;align-items:center;justify-content:space-between;position:relative}.profile-back-btn{background:none;border:none;color:#ff206e;font-size:18px;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;text-shadow:0 0 8px rgba(255,32,110,.5),0 0 12px rgba(255,32,110,.3);flex-shrink:0}.profile-title{margin:0;color:#eee;font-weight:600;font-size:1.5rem;flex:1;text-align:center}.profile-buttons{display:flex;gap:8px;align-items:center;flex-shrink:0}.profile-theme-btn,.profile-texture-btn{font-size:16px;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;min-width:37.5px;min-height:37.5px;width:37.5px;height:37.5px;display:flex;align-items:center;justify-content:center;border:1px solid}.profile-theme-btn{background:#50d2c11a;border-color:#50d2c14d;color:#50d2c1;text-shadow:0 0 8px rgba(80,210,193,.5),0 0 12px rgba(80,210,193,.3);--theme-color: #50D2C1;--theme-color-rgb: 80, 210, 193}.profile-texture-btn{background:#ff206e1a;border-color:#ff206e4d;color:#ff206e;text-shadow:0 0 8px rgba(255,32,110,.5),0 0 12px rgba(255,32,110,.3)}.profile-theme-btn:hover{transform:scale(1.1);background:rgba(var(--theme-color-rgb),.2)}.profile-texture-btn:hover{transform:scale(1.1);background:#ff206e33}.profile-theme-btn .fas,.profile-texture-btn .fas{font-size:14px}#passport.passport-bg-fire,#passport.passport-bg-fire .passport-content{background:linear-gradient(180deg,#8b2500,#6b1a00,#4a1200 60%,#2d0700),radial-gradient(circle at 30% 20%,rgba(139,37,0,.3) 0%,transparent 40%),radial-gradient(circle at 70% 80%,rgba(74,18,0,.4) 0%,transparent 50%);border-color:#ff6b358c}#passport.passport-bg-fire .passport-fundamental-label{color:#ff6b35b3;border-color:#ff6b3599}#passport.passport-bg-fire #passportPfp{border-color:#ff6b358c}#passport.passport-bg-fire .passport-username-overlay{border-right-color:#ff6b358c;border-bottom-color:#ff6b358c}#passport.passport-bg-fire .passport-pfp-container:after{background:linear-gradient(180deg,#8b2500,#4a1200 80%)}.passport-wrapper:has(#passport.passport-bg-fire){background:#4a1200}#passport.passport-bg-water,#passport.passport-bg-water .passport-content{background:linear-gradient(180deg,#003866,#002a4d 30%,#0c1525 80%,#050a14),radial-gradient(circle at 25% 25%,rgba(0,56,102,.3) 0%,transparent 40%),radial-gradient(circle at 75% 75%,rgba(12,21,37,.4) 0%,transparent 50%);border-color:#00a8ff8c}#passport.passport-bg-water .passport-fundamental-label{color:#00a8ffb3;border-color:#00a8ff99}#passport.passport-bg-water #passportPfp{border-color:#00a8ff8c}#passport.passport-bg-water .passport-username-overlay{border-right-color:#00a8ff8c;border-bottom-color:#00a8ff8c}#passport.passport-bg-water .passport-pfp-container:after{background:linear-gradient(180deg,#003866,#0c1525 80%)}.passport-wrapper:has(#passport.passport-bg-water){background:#0c1525}#passport.passport-bg-grass,#passport.passport-bg-grass .passport-content{background:linear-gradient(180deg,#1a4d1a,#133813 30%,#0d2b0d 80%,#061406),radial-gradient(circle at 25% 25%,rgba(26,77,26,.25) 0%,transparent 40%),radial-gradient(circle at 75% 75%,rgba(13,43,13,.35) 0%,transparent 50%);border-color:#4cd1378c}#passport.passport-bg-grass .passport-fundamental-label{color:#4cd137b3;border-color:#4cd13799}#passport.passport-bg-grass #passportPfp{border-color:#4cd1378c}#passport.passport-bg-grass .passport-username-overlay{border-right-color:#4cd1378c;border-bottom-color:#4cd1378c}#passport.passport-bg-grass .passport-pfp-container:after{background:linear-gradient(180deg,#1a4d1a,#0d2b0d 80%)}.passport-wrapper:has(#passport.passport-bg-grass){background:#0d2b0d}#passport.passport-bg-psychic,#passport.passport-bg-psychic .passport-content{background:linear-gradient(180deg,#4a2b5c,#3d1f4a 30%,#2f1338 80%,#1a0a20),radial-gradient(circle at 25% 25%,rgba(74,43,92,.2) 0%,transparent 40%),radial-gradient(circle at 75% 75%,rgba(47,19,56,.3) 0%,transparent 50%);border-color:#d09df28c}#passport.passport-bg-psychic .passport-fundamental-label{color:#d09df2b3;border-color:#d09df299}#passport.passport-bg-psychic #passportPfp{border-color:#d09df28c}#passport.passport-bg-psychic .passport-username-overlay{border-right-color:#d09df28c;border-bottom-color:#d09df28c}#passport.passport-bg-psychic .passport-pfp-container:after{background:linear-gradient(180deg,#4a2b5c,#2f1338 80%)}.passport-wrapper:has(#passport.passport-bg-psychic){background:#2f1338}#passport:hover{box-shadow:0 25px 80px #000000e6,0 15px 40px #000c,0 0 0 3px #d09df2,0 0 30px #d09df299,inset 0 2px #ffffff40}.passport-left{grid-area:card-pfp;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / .91;height:auto;border-radius:16px;padding:20px;position:relative}.passport-pfp-container{position:relative;width:100%;height:100%}#passportPfp{width:100%;height:100%;border-radius:22px;object-fit:cover;object-position:top center;border:2px solid rgba(208,157,242,.55);box-shadow:0 8px 32px #0006,0 4px 16px #0000004d;box-shadow:0 4px 20px 15px #000000a3;transition:all .3s ease}.passport-pfp-container:after{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:20px;background:linear-gradient(180deg,#4a2b5c,#2f1338 80%);mix-blend-mode:overlay;opacity:.15;pointer-events:none;transition:all .3s ease;z-index:1}.passport-pfp-container:before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:20px;background:radial-gradient(circle at center,transparent 20%,rgba(74,43,92,.3) 100%);mix-blend-mode:hard-light;opacity:.4;pointer-events:none;transition:all .3s ease;z-index:2}.passport-username{position:absolute;bottom:20px;left:20px;right:20px;background:#000c;color:#d09df2;padding:12px 20px;border-radius:12px;font-size:24px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:2px;border:2px solid rgba(208,157,242,.3)}.passport-fundamental-label{position:absolute;bottom:-1px;left:50%;transform:translate(-50%,100%) translateZ(0);background:#0000004d;color:#d09df2b3;padding:7px 24px;border-radius:0 0 8px 8px;border-top:none!important;font-family:Kode Mono,monospace;font-size:25px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(208,157,242,.6);box-shadow:0 2px 8px #0006,0 1px 4px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;white-space:nowrap;box-shadow:0 3px 13px 3px #000000a3}.select-hd-btn{position:absolute;top:12px;right:12px;background:#000c;border:2px solid rgb(200 200 200 / 60%);border-radius:12px;color:#fff;padding:16px 35px;font-size:26px;font-weight:600;cursor:pointer;z-index:15;display:flex;align-items:center;gap:20px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0006;box-shadow:0 4px 8px 5px #000000a3}.select-hd-btn:hover{background:#d09df233;border-color:#d09df2;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #d09df24d}.select-hd-btn:active{transform:translateY(0)}.select-hd-btn i{font-size:25px}.select-hd-btn span{font-family:JetBrains Mono,monospace;font-size:27px;letter-spacing:.5px;white-space:nowrap}.select-hd-btn.no-nfts{display:none}.select-hd-btn.screenshot-mode{display:none!important}.passport-username-overlay{position:absolute;top:2px;left:2px;background:#190f24b3;color:#fff;padding:10px 35px;border-radius:20px 0 16px;font-family:JetBrains Mono,monospace;font-size:41px;font-weight:700;text-align:center;letter-spacing:.5px;border-right:2px solid rgba(208,157,242,.55);border-bottom:2px solid rgba(208,157,242,.55);z-index:10;width:fit-content;transition:all .3s cubic-bezier(.4,0,.2,1)}.passport-right{grid-area:card-logos;width:100%;display:flex;flex-direction:column;background:#ffffff0d;border-radius:16px;padding:43px 20px 20px;height:100%;flex-grow:1}.passport-right{background:transparent}.passport-controls-top{position:relative;z-index:100;pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:1200px}.category-buttons{display:flex;gap:20px;background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;box-shadow:0 12px 40px #0000004d,0 4px 16px #0003}.category-btn{display:flex;align-items:center;gap:18px;padding:20px 30px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;color:#eee;cursor:pointer;transition:all .3s ease;min-width:240px;height:80px}.category-btn:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.category-btn.active{background:#50d2c133;border-color:#50d2c1;color:#50d2c1}.category-icon{font-size:36px;display:block;flex-shrink:0}.category-label{font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.category-popup{position:absolute;top:120px;left:0;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 4px 12px #0006,0 2px 6px #0000004d;z-index:200;min-width:300px;width:90vw;max-height:70vh;overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}@media (min-width: 768px){.category-popup{width:50vw}}.category-popup.fade-in{animation:popupFadeIn .2s ease forwards}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.popup-header h3{color:#eee;margin:0;font-size:1rem;font-weight:600}.close-popup{background:none;border:none;color:#fff9;font-size:1.2rem;cursor:pointer;padding:.25rem;width:auto;height:auto;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-popup:hover{background:#ffffff1a;color:#fff}.popup-content{padding:1rem;max-height:calc(70vh - 4rem);overflow-y:auto}.token-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));gap:.5rem;justify-items:center}.token-item{position:relative;cursor:pointer;transition:all .3s ease;border-radius:.375rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 .125rem .375rem #0003}.token-item:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 .375rem 1rem #0006;border-color:#ffffff4d}.token-logo{width:90%;height:90%;max-width:2.5rem;max-height:2.5rem;border-radius:.25rem;object-fit:cover;box-shadow:0 .125rem .5rem #00000080}.token-placeholder{width:90%;height:90%;max-width:2.5rem;max-height:2.5rem;border-radius:.25rem;background:linear-gradient(135deg,#50d2c1,#4ecdc4);color:#fff;font-weight:700;font-size:.625rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;box-shadow:0 .125rem .5rem #50d2c199}.nft-balance{position:absolute;top:8px;right:8px;background:#ff206ee6;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;font-family:JetBrains Mono,monospace;box-shadow:0 2px 8px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.passport-nfts{position:absolute;bottom:0;left:0;right:0;pointer-events:none;display:none}.passport-nfts.has-nfts{display:block}.nft-container{display:flex;gap:6px;background:#000c;border-radius:8px;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #00000080;width:fit-content}.passport-nft{width:127.75px;aspect-ratio:1;border-radius:8px;object-fit:cover;cursor:pointer;transition:all .2s ease;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #0006;pointer-events:auto;flex-shrink:0}.passport-nft:hover{transform:scale(1.15);border-color:#ff206e;box-shadow:0 6px 20px #ff206e80;z-index:10}.passport-nft.remove-mode{border-color:#dc3545;cursor:pointer;animation:pulse-red 2s infinite}.passport-nft.remove-mode:hover{transform:scale(1.15);box-shadow:0 6px 20px #dc354599;z-index:10}@keyframes pulse-red{0%,to{border-color:#dc3545;box-shadow:0 2px 8px #dc354566}50%{border-color:#ff6b6b;box-shadow:0 4px 16px #dc3545cc}}.passport-logos{display:flex;flex-direction:column;gap:20px;flex-grow:1;padding:0;border-radius:12px;background:#d09df208;border:2px dashed rgba(208,157,242,.2);min-height:200px;transition:all .3s ease}.passport-logos{background:none;border:none}.passport-row{display:flex;align-items:flex-start;gap:16px;background:none;border:none;padding:0 0 16px;width:100%}.passport-row:hover{background:none;border:none}.stamp-title-container{padding:14px;display:flex;flex-direction:column;width:100%;text-align:left}.stamp-title{font-family:JetBrains Mono,monospace;font-size:35px;font-weight:800;color:#2f1338;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;background:#d09df2;border:2px solid rgba(208,157,242,.3);border-radius:9px 9px 25px;padding:12px 30px;display:inline-block;width:fit-content;box-shadow:0 4px 12px #0006,0 2px 6px #0009;box-shadow:0 4px 13px 5px #000000a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.85}.buddy-maxi-description{font-family:JetBrains Mono,monospace;font-size:33px;color:#fffc;line-height:1.5;font-weight:400}.passport-row-label{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:#d09df2;text-transform:uppercase;letter-spacing:1px;min-width:80px;flex-shrink:0}.passport-stars{width:40%;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:flex-start;padding:8px}.defi-title{font-family:JetBrains Mono,monospace;font-size:46px;font-weight:700;color:gold;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;text-align:center;white-space:nowrap;overflow:hidden;width:100%}.defi-title.medium-length{font-size:42px}.defi-title.long-length{font-size:30px}.stars-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;align-content:center;padding:0 43px}.passport-star{width:50px;height:50px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:24px;color:gold;box-shadow:0 2px 4px #0000004d;border:2px solid rgba(255,215,0,.3);flex-shrink:0}.passport-row-logos{width:60%;display:flex;flex-wrap:nowrap;gap:0;align-items:center;justify-content:flex-end}.passport-logo{width:100px;height:100px;border-radius:20px;object-fit:cover;border:2px solid rgba(208,157,242,.3);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;flex-shrink:0;box-shadow:0 6px 20px #0000004d,0 3px 10px #0003;position:relative;background:#d09df21a;margin-left:-28px}.passport-row-logos>.passport-logo:first-child,.passport-row-logos>.passport-logo-placeholder:first-child{margin-left:0}.passport-logo:hover{transform:translateY(-4px) scale(1.1);border-color:#d09df2;box-shadow:0 12px 40px #d09df266,0 6px 20px #0000004d}.passport-logo-placeholder{width:100px;height:100px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d09df2,#9df2eb);color:#fff;font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid rgba(208,157,242,.4);box-shadow:0 6px 20px #d09df24d,0 3px 10px #d09df233;position:relative;margin-left:-28px}.passport-row-logos>*{z-index:1}.passport-row-logos>*:nth-child(1){z-index:1000}.passport-row-logos>*:nth-child(2){z-index:999}.passport-row-logos>*:nth-child(3){z-index:998}.passport-row-logos>*:nth-child(4){z-index:997}.passport-row-logos>*:nth-child(5){z-index:996}.passport-row-logos>*:nth-child(6){z-index:995}.passport-row-logos>*:nth-child(7){z-index:994}.passport-row-logos>*:nth-child(8){z-index:993}.passport-row-logos>*:nth-child(9){z-index:992}.passport-row-logos>*:nth-child(10){z-index:991}.passport-logo-placeholder:hover{transform:translateY(-4px) scale(1.1);border-color:#d09df2;box-shadow:0 12px 40px #d09df280,0 6px 20px #d09df24d}.passport-logo.remove-mode{position:relative}.passport-logo.remove-mode:after{content:"×";position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#dc3545;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;cursor:pointer;border:2px solid rgba(220,53,69,.3);box-shadow:0 4px 12px #dc354566}.passport-logos-empty{display:flex;align-items:center;justify-content:center;color:#d09df280;font-size:20px;font-style:italic;font-weight:300;width:100%;min-height:120px;text-align:center;font-family:JetBrains Mono,monospace;letter-spacing:1px;margin-top:20px}.custom-tooltip{position:absolute;background:#291b29f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d09df2;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;z-index:1000;pointer-events:none;opacity:0;transform:translateY(-5px);transition:all .2s ease;border:1px solid rgba(208,157,242,.3);box-shadow:0 4px 12px #0006;white-space:nowrap;font-family:JetBrains Mono,monospace}.custom-tooltip.show{opacity:1;transform:translateY(0)}.no-items{text-align:center;color:#d09df280;font-style:italic;padding:40px;margin:0;font-family:JetBrains Mono,monospace}@media (max-width: 1400px){.passport-wrapper{transform:scale(.35)}}@media (max-width: 1200px){.passport-wrapper{transform:scale(.3)}}@media (max-width: 1000px){.passport-wrapper{transform:scale(.25)}}@media (max-width: 768px){#passportContainer{padding:1rem}.passport-wrapper{transform:scale(.25)}.passport-controls-top{width:100%;max-width:1200px}.category-buttons{flex-wrap:wrap;justify-content:center;gap:10px}.category-btn{min-width:120px;height:60px}.category-icon{font-size:24px}.category-label{font-size:14px}}@media (max-width: 600px){.passport-wrapper{transform:scale(.25)}}@media (max-width: 480px){.passport-wrapper{transform:scale(.25)}}@media (min-width: 1600px){.passport-wrapper{transform:scale(.45)}}@media (min-width: 1920px){.passport-wrapper{transform:scale(.5)}}@media (min-width: 2560px){.passport-wrapper{transform:scale(.6)}}#passport:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(208,157,242,.1) 0%,transparent 30%),radial-gradient(circle at 70% 80%,rgba(157,242,235,.1) 0%,transparent 30%);border-radius:24px;pointer-events:none;z-index:-1}#passport:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(208,157,242,.1) 50%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:24px}#passport.passport-bg-fire:after{background:linear-gradient(45deg,transparent 30%,rgba(255,107,53,.1) 50%,transparent 70%)}#passport.passport-bg-water:after{background:linear-gradient(45deg,transparent 30%,rgba(0,168,255,.1) 50%,transparent 70%)}#passport.passport-bg-grass:after{background:linear-gradient(45deg,transparent 30%,rgba(76,209,55,.1) 50%,transparent 70%)}#passport.passport-bg-psychic:after{background:linear-gradient(45deg,transparent 30%,rgba(208,157,242,.1) 50%,transparent 70%)}#passport.passport-bg-theme1:after{background:linear-gradient(45deg,transparent 30%,rgba(217,100,38,.1) 50%,transparent 70%)}#passport.passport-bg-theme2:after{background:linear-gradient(45deg,transparent 30%,rgba(217,153,38,.1) 50%,transparent 70%)}#passport.passport-bg-theme3:after{background:linear-gradient(45deg,transparent 30%,rgba(217,206,38,.1) 50%,transparent 70%)}#passport.passport-bg-theme4:after{background:linear-gradient(45deg,transparent 30%,rgba(164,217,38,.1) 50%,transparent 70%)}#passport.passport-bg-theme5:after{background:linear-gradient(45deg,transparent 30%,rgba(111,217,38,.1) 50%,transparent 70%)}#passport.passport-bg-theme6:after{background:linear-gradient(45deg,transparent 30%,rgba(58,217,38,.1) 50%,transparent 70%)}#passport.passport-bg-theme7:after{background:linear-gradient(45deg,transparent 30%,rgba(38,217,91,.1) 50%,transparent 70%)}#passport.passport-bg-theme8:after{background:linear-gradient(45deg,transparent 30%,rgba(38,217,144,.1) 50%,transparent 70%)}#passport.passport-bg-theme9:after{background:linear-gradient(45deg,transparent 30%,rgba(38,217,197,.1) 50%,transparent 70%)}#passport.passport-bg-theme10:after{background:linear-gradient(45deg,transparent 30%,rgba(38,191,217,.1) 50%,transparent 70%)}#passport.passport-bg-theme11:after{background:linear-gradient(45deg,transparent 30%,rgba(38,138,217,.1) 50%,transparent 70%)}#passport.passport-bg-theme12:after{background:linear-gradient(45deg,transparent 30%,rgba(38,85,217,.1) 50%,transparent 70%)}#passport.passport-bg-theme13:after{background:linear-gradient(45deg,transparent 30%,rgba(91,38,217,.1) 50%,transparent 70%)}#passport.passport-bg-theme14:after{background:linear-gradient(45deg,transparent 30%,rgba(144,38,217,.1) 50%,transparent 70%)}#passport.passport-bg-theme15:after{background:linear-gradient(45deg,transparent 30%,rgba(197,38,217,.1) 50%,transparent 70%)}#passport.passport-bg-theme16:after{background:linear-gradient(45deg,transparent 30%,rgba(217,38,164,.1) 50%,transparent 70%)}#passport.passport-bg-theme17:after{background:linear-gradient(45deg,transparent 30%,rgba(217,38,111,.1) 50%,transparent 70%)}#passport.passport-bg-theme18:after{background:linear-gradient(45deg,transparent 30%,rgba(217,38,58,.1) 50%,transparent 70%)}#passport.passport-bg-theme19:after{background:linear-gradient(45deg,transparent 30%,rgba(217,38,67,.1) 50%,transparent 70%)}#passport.passport-bg-theme20:after{background:linear-gradient(45deg,transparent 30%,rgba(217,38,38,.1) 50%,transparent 70%)}#passport:hover:after{opacity:1;animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.passport-controls-login{background:#d09df20d;border:1px solid rgba(208,157,242,.2);border-radius:8px;padding:12px}.passport-controls-login .widget-selector{background:#291b29cc;border:1px solid rgba(208,157,242,.3);color:#d09df2;padding:6px 8px;border-radius:6px;font-size:11px;font-family:JetBrains Mono,monospace}.passport-controls-login .add-widget-btn{background:#d09df21a;border:1px solid rgba(208,157,242,.3);color:#d09df2;padding:8px 12px;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s ease;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.5px}.passport-controls-login .add-widget-btn:hover{background:#d09df233;border-color:#d09df2}@media (min-width: 768px){.passport-wrapper{transform-origin:right center}}@media (max-width: 767px){.passport-wrapper{transform-origin:center bottom}}#passport,.category-buttons{box-shadow:0 16px 60px #000000e6,0 4px 20px #000000d9!important}.category-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;border-radius:inherit}.category-loader .spinner-border{width:1.75rem;height:1.75rem;border-width:.25em}.token-item-disabled{filter:grayscale(.5)}.passport-category-btn{display:flex;align-items:center;padding:.5rem .75rem!important;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#eee;font-size:.875rem!important;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-height:2.5rem;width:100%}.passport-category-btn:not(:disabled):hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 .125rem .5rem #0000004d}.passport-category-btn:disabled{cursor:not-allowed;pointer-events:none}.passport-category-btn.active{background:#50d2c133;border-color:#50d2c1;color:#50d2c1}.passport-category-btn .category-icon{font-size:1rem!important}.passport-category-btn .category-label{font-size:.875rem!important;margin-left:.375rem!important}@media (min-width: 768px){.passport-category-buttons{grid-template-columns:repeat(4,1fr)!important}}.added-indicator{position:absolute;top:.25rem;right:.25rem;background:#50d2c1e6;color:#000;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:.75rem;line-height:1;box-shadow:0 .125rem .5rem #0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root{--theme-count: 20}.passport-wrapper:has(#passport.passport-bg-theme1){background:#230f06}#passport.passport-bg-theme1 .passport-content{border-color:#d964268c}#passport.passport-bg-theme1 .passport-content{background:linear-gradient(180deg,#341609,#1a0b05)}#passport.passport-bg-theme1 .passport-fundamental-label{color:#d9642673;border-color:#d9642699}#passport.passport-bg-theme1 #passportPfp{border-color:#d964268c}#passport.passport-bg-theme1 .passport-username-overlay{border-right-color:#d964268c;border-bottom-color:#d964268c}.passport-wrapper:has(#passport.passport-bg-theme2){background:#231706}#passport.passport-bg-theme2 .passport-content{border-color:#d999268c}#passport.passport-bg-theme2 .passport-content{background:linear-gradient(180deg,#342309,#1a1105)}#passport.passport-bg-theme2 .passport-fundamental-label{color:#d9992673;border-color:#d9992699}#passport.passport-bg-theme2 #passportPfp{border-color:#d999268c}#passport.passport-bg-theme2 .passport-username-overlay{border-right-color:#d999268c;border-bottom-color:#d999268c}.passport-wrapper:has(#passport.passport-bg-theme3){background:#232006}#passport.passport-bg-theme3 .passport-content{border-color:#d9ce268c}#passport.passport-bg-theme3 .passport-content{background:linear-gradient(180deg,#343009,#1a1805)}#passport.passport-bg-theme3 .passport-fundamental-label{color:#d9ce2673;border-color:#d9ce2699}#passport.passport-bg-theme3 #passportPfp{border-color:#d9ce268c}#passport.passport-bg-theme3 .passport-username-overlay{border-right-color:#d9ce268c;border-bottom-color:#d9ce268c}.passport-wrapper:has(#passport.passport-bg-theme4){background:#1d2306}#passport.passport-bg-theme4 .passport-content{border-color:#a4d9268c}#passport.passport-bg-theme4 .passport-content{background:linear-gradient(180deg,#2b3409,#161a05)}#passport.passport-bg-theme4 .passport-fundamental-label{color:#a4d92673;border-color:#a4d92699}#passport.passport-bg-theme4 #passportPfp{border-color:#a4d9268c}#passport.passport-bg-theme4 .passport-username-overlay{border-right-color:#a4d9268c;border-bottom-color:#a4d9268c}.passport-wrapper:has(#passport.passport-bg-theme5){background:#142306}#passport.passport-bg-theme5 .passport-content{border-color:#6fd9268c}#passport.passport-bg-theme5 .passport-content{background:linear-gradient(180deg,#1f3409,#0f1a05)}#passport.passport-bg-theme5 .passport-fundamental-label{color:#6fd92673;border-color:#6fd92699}#passport.passport-bg-theme5 #passportPfp{border-color:#6fd9268c}#passport.passport-bg-theme5 .passport-username-overlay{border-right-color:#6fd9268c;border-bottom-color:#6fd9268c}.passport-wrapper:has(#passport.passport-bg-theme6){background:#0c2306}#passport.passport-bg-theme6 .passport-content{border-color:#3ad9268c}#passport.passport-bg-theme6 .passport-content{background:linear-gradient(180deg,#123409,#091a05)}#passport.passport-bg-theme6 .passport-fundamental-label{color:#3ad92673;border-color:#3ad92699}#passport.passport-bg-theme6 #passportPfp{border-color:#3ad9268c}#passport.passport-bg-theme6 .passport-username-overlay{border-right-color:#3ad9268c;border-bottom-color:#3ad9268c}.passport-wrapper:has(#passport.passport-bg-theme7){background:#062309}#passport.passport-bg-theme7 .passport-content{border-color:#26d95b8c}#passport.passport-bg-theme7 .passport-content{background:linear-gradient(180deg,#09340d,#051a07)}#passport.passport-bg-theme7 .passport-fundamental-label{color:#26d95b73;border-color:#26d95b99}#passport.passport-bg-theme7 #passportPfp{border-color:#26d95b8c}#passport.passport-bg-theme7 .passport-username-overlay{border-right-color:#26d95b8c;border-bottom-color:#26d95b8c}.passport-wrapper:has(#passport.passport-bg-theme8){background:#062312}#passport.passport-bg-theme8 .passport-content{border-color:#26d9908c}#passport.passport-bg-theme8 .passport-content{background:linear-gradient(180deg,#09341a,#051a0d)}#passport.passport-bg-theme8 .passport-fundamental-label{color:#26d99073;border-color:#26d99099}#passport.passport-bg-theme8 #passportPfp{border-color:#26d9908c}#passport.passport-bg-theme8 .passport-username-overlay{border-right-color:#26d9908c;border-bottom-color:#26d9908c}.passport-wrapper:has(#passport.passport-bg-theme9){background:#06231a}#passport.passport-bg-theme9 .passport-content{border-color:#26d9c58c}#passport.passport-bg-theme9 .passport-content{background:linear-gradient(180deg,#093427,#051a14)}#passport.passport-bg-theme9 .passport-fundamental-label{color:#26d9c573;border-color:#26d9c599}#passport.passport-bg-theme9 #passportPfp{border-color:#26d9c58c}#passport.passport-bg-theme9 .passport-username-overlay{border-right-color:#26d9c58c;border-bottom-color:#26d9c58c}.passport-wrapper:has(#passport.passport-bg-theme10){background:#062323}#passport.passport-bg-theme10 .passport-content{border-color:#26bfd98c}#passport.passport-bg-theme10 .passport-content{background:linear-gradient(180deg,#093434,#051a1a)}#passport.passport-bg-theme10 .passport-fundamental-label{color:#26bfd973;border-color:#26bfd999}#passport.passport-bg-theme10 #passportPfp{border-color:#26bfd98c}#passport.passport-bg-theme10 .passport-username-overlay{border-right-color:#26bfd98c;border-bottom-color:#26bfd98c}.passport-wrapper:has(#passport.passport-bg-theme11){background:#061a23}#passport.passport-bg-theme11 .passport-content{border-color:#268ad98c}#passport.passport-bg-theme11 .passport-content{background:linear-gradient(180deg,#092734,#05141a)}#passport.passport-bg-theme11 .passport-fundamental-label{color:#268ad973;border-color:#268ad999}#passport.passport-bg-theme11 #passportPfp{border-color:#268ad98c}#passport.passport-bg-theme11 .passport-username-overlay{border-right-color:#268ad98c;border-bottom-color:#268ad98c}.passport-wrapper:has(#passport.passport-bg-theme12){background:#061223}#passport.passport-bg-theme12 .passport-content{border-color:#2655d98c}#passport.passport-bg-theme12 .passport-content{background:linear-gradient(180deg,#091a34,#050d1a)}#passport.passport-bg-theme12 .passport-fundamental-label{color:#2655d973;border-color:#2655d999}#passport.passport-bg-theme12 #passportPfp{border-color:#2655d98c}#passport.passport-bg-theme12 .passport-username-overlay{border-right-color:#2655d98c;border-bottom-color:#2655d98c}.passport-wrapper:has(#passport.passport-bg-theme13){background:#060923}#passport.passport-bg-theme13 .passport-content{border-color:#5b26d98c}#passport.passport-bg-theme13 .passport-content{background:linear-gradient(180deg,#090d34,#05071a)}#passport.passport-bg-theme13 .passport-fundamental-label{color:#5b26d973;border-color:#5b26d999}#passport.passport-bg-theme13 #passportPfp{border-color:#5b26d98c}#passport.passport-bg-theme13 .passport-username-overlay{border-right-color:#5b26d98c;border-bottom-color:#5b26d98c}.passport-wrapper:has(#passport.passport-bg-theme14){background:#0c0623}#passport.passport-bg-theme14 .passport-content{border-color:#9026d98c}#passport.passport-bg-theme14 .passport-content{background:linear-gradient(180deg,#120934,#09051a)}#passport.passport-bg-theme14 .passport-fundamental-label{color:#9026d973;border-color:#9026d999}#passport.passport-bg-theme14 #passportPfp{border-color:#9026d98c}#passport.passport-bg-theme14 .passport-username-overlay{border-right-color:#9026d98c;border-bottom-color:#9026d98c}.passport-wrapper:has(#passport.passport-bg-theme15){background:#140623}#passport.passport-bg-theme15 .passport-content{border-color:#c526d98c}#passport.passport-bg-theme15 .passport-content{background:linear-gradient(180deg,#1f0934,#0f051a)}#passport.passport-bg-theme15 .passport-fundamental-label{color:#c526d973;border-color:#c526d999}#passport.passport-bg-theme15 #passportPfp{border-color:#c526d98c}#passport.passport-bg-theme15 .passport-username-overlay{border-right-color:#c526d98c;border-bottom-color:#c526d98c}.passport-wrapper:has(#passport.passport-bg-theme16){background:#1d0623}#passport.passport-bg-theme16 .passport-content{border-color:#d926a48c}#passport.passport-bg-theme16 .passport-content{background:linear-gradient(180deg,#2b0934,#16051a)}#passport.passport-bg-theme16 .passport-fundamental-label{color:#d926a473;border-color:#d926a499}#passport.passport-bg-theme16 #passportPfp{border-color:#d926a48c}#passport.passport-bg-theme16 .passport-username-overlay{border-right-color:#d926a48c;border-bottom-color:#d926a48c}.passport-wrapper:has(#passport.passport-bg-theme17){background:#230620}#passport.passport-bg-theme17 .passport-content{border-color:#d9266f8c}#passport.passport-bg-theme17 .passport-content{background:linear-gradient(180deg,#340930,#1a0518)}#passport.passport-bg-theme17 .passport-fundamental-label{color:#d9266f73;border-color:#d9266f99}#passport.passport-bg-theme17 #passportPfp{border-color:#d9266f8c}#passport.passport-bg-theme17 .passport-username-overlay{border-right-color:#d9266f8c;border-bottom-color:#d9266f8c}.passport-wrapper:has(#passport.passport-bg-theme18){background:#230617}#passport.passport-bg-theme18 .passport-content{border-color:#d9263a8c}#passport.passport-bg-theme18 .passport-content{background:linear-gradient(180deg,#340923,#1a0511)}#passport.passport-bg-theme18 .passport-fundamental-label{color:#d9263a73;border-color:#d9263a99}#passport.passport-bg-theme18 #passportPfp{border-color:#d9263a8c}#passport.passport-bg-theme18 .passport-username-overlay{border-right-color:#d9263a8c;border-bottom-color:#d9263a8c}.passport-wrapper:has(#passport.passport-bg-theme19){background:#23060f}#passport.passport-bg-theme19 .passport-content{border-color:#d926438c}#passport.passport-bg-theme19 .passport-content{background:linear-gradient(180deg,#340916,#1a050b)}#passport.passport-bg-theme19 .passport-fundamental-label{color:#d9264373;border-color:#d9264399}#passport.passport-bg-theme19 #passportPfp{border-color:#d926438c}#passport.passport-bg-theme19 .passport-username-overlay{border-right-color:#d926438c;border-bottom-color:#d926438c}.passport-wrapper:has(#passport.passport-bg-theme20){background:#230606}#passport.passport-bg-theme20 .passport-content{border-color:#d926268c}#passport.passport-bg-theme20 .passport-content{background:linear-gradient(180deg,#340909,#1a0505)}#passport.passport-bg-theme20 .passport-fundamental-label{color:#d9262673;border-color:#d9262699}#passport.passport-bg-theme20 #passportPfp{border-color:#d926268c}#passport.passport-bg-theme20 .passport-username-overlay{border-right-color:#d926268c;border-bottom-color:#d926268c}#passport.passport-bg-fire .passport-username-overlay{background:#2e0e00b3}#passport.passport-bg-water .passport-username-overlay{background:#000d14b3}#passport.passport-bg-grass .passport-username-overlay{background:#091b09b3}#passport.passport-bg-psychic .passport-username-overlay{background:#190f24b3}#passport.passport-bg-theme1 .passport-username-overlay{background:#1a0b05b3}#passport.passport-bg-theme2 .passport-username-overlay{background:#1a1105b3}#passport.passport-bg-theme3 .passport-username-overlay{background:#1a1805b3}#passport.passport-bg-theme4 .passport-username-overlay{background:#161a05b3}#passport.passport-bg-theme5 .passport-username-overlay{background:#0f1a05b3}#passport.passport-bg-theme6 .passport-username-overlay{background:#091a05b3}#passport.passport-bg-theme7 .passport-username-overlay{background:#051a07b3}#passport.passport-bg-theme8 .passport-username-overlay{background:#051a0db3}#passport.passport-bg-theme9 .passport-username-overlay{background:#051a14b3}#passport.passport-bg-theme10 .passport-username-overlay{background:#051a1ab3}#passport.passport-bg-theme11 .passport-username-overlay{background:#05141ab3}#passport.passport-bg-theme12 .passport-username-overlay{background:#050d1ab3}#passport.passport-bg-theme13 .passport-username-overlay{background:#05071ab3}#passport.passport-bg-theme14 .passport-username-overlay{background:#09051ab3}#passport.passport-bg-theme15 .passport-username-overlay{background:#0f051ab3}#passport.passport-bg-theme16 .passport-username-overlay{background:#16051ab3}#passport.passport-bg-theme17 .passport-username-overlay{background:#1a0518b3}#passport.passport-bg-theme18 .passport-username-overlay{background:#1a0511b3}#passport.passport-bg-theme19 .passport-username-overlay{background:#1a050bb3}#passport.passport-bg-theme20 .passport-username-overlay{background:#1a0505b3}#passport.passport-bg-theme1 .passport-pfp-container:after{background:linear-gradient(180deg,#341609,#1a0b05 80%)}#passport.passport-bg-theme2 .passport-pfp-container:after{background:linear-gradient(180deg,#342309,#1a1105 80%)}#passport.passport-bg-theme3 .passport-pfp-container:after{background:linear-gradient(180deg,#343009,#1a1805 80%)}#passport.passport-bg-theme4 .passport-pfp-container:after{background:linear-gradient(180deg,#2b3409,#161a05 80%)}#passport.passport-bg-theme5 .passport-pfp-container:after{background:linear-gradient(180deg,#1f3409,#0f1a05 80%)}#passport.passport-bg-theme6 .passport-pfp-container:after{background:linear-gradient(180deg,#123409,#091a05 80%)}#passport.passport-bg-theme7 .passport-pfp-container:after{background:linear-gradient(180deg,#09340d,#051a07 80%)}#passport.passport-bg-theme8 .passport-pfp-container:after{background:linear-gradient(180deg,#09341a,#051a0d 80%)}#passport.passport-bg-theme9 .passport-pfp-container:after{background:linear-gradient(180deg,#093427,#051a14 80%)}#passport.passport-bg-theme10 .passport-pfp-container:after{background:linear-gradient(180deg,#093434,#051a1a 80%)}#passport.passport-bg-theme11 .passport-pfp-container:after{background:linear-gradient(180deg,#092734,#05141a 80%)}#passport.passport-bg-theme12 .passport-pfp-container:after{background:linear-gradient(180deg,#091a34,#050d1a 80%)}#passport.passport-bg-theme13 .passport-pfp-container:after{background:linear-gradient(180deg,#090d34,#05071a 80%)}#passport.passport-bg-theme14 .passport-pfp-container:after{background:linear-gradient(180deg,#120934,#09051a 80%)}#passport.passport-bg-theme15 .passport-pfp-container:after{background:linear-gradient(180deg,#1f0934,#0f051a 80%)}#passport.passport-bg-theme16 .passport-pfp-container:after{background:linear-gradient(180deg,#2b0934,#16051a 80%)}#passport.passport-bg-theme17 .passport-pfp-container:after{background:linear-gradient(180deg,#340930,#1a0518 80%)}#passport.passport-bg-theme18 .passport-pfp-container:after{background:linear-gradient(180deg,#340923,#1a0511 80%)}#passport.passport-bg-theme19 .passport-pfp-container:after{background:linear-gradient(180deg,#340916,#1a050b 80%)}#passport.passport-bg-theme20 .passport-pfp-container:after{background:linear-gradient(180deg,#340909,#1a0505 80%)}#passport.passport-bg-theme1 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(18,70%,40%,.7) 100%)}#passport.passport-bg-theme2 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(36,70%,40%,.7) 100%)}#passport.passport-bg-theme3 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(54,70%,40%,.7) 100%)}#passport.passport-bg-theme4 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(72,70%,40%,.7) 100%)}#passport.passport-bg-theme5 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(90,70%,40%,.7) 100%)}#passport.passport-bg-theme6 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(108,70%,40%,.7) 100%)}#passport.passport-bg-theme7 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(126,70%,40%,.7) 100%)}#passport.passport-bg-theme8 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(144,70%,40%,.7) 100%)}#passport.passport-bg-theme9 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(162,70%,40%,.7) 100%)}#passport.passport-bg-theme10 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(180,70%,40%,.7) 100%)}#passport.passport-bg-theme11 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(198,70%,40%,.7) 100%)}#passport.passport-bg-theme12 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(216,70%,40%,.7) 100%)}#passport.passport-bg-theme13 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(234,70%,40%,.7) 100%)}#passport.passport-bg-theme14 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(252,70%,40%,.7) 100%)}#passport.passport-bg-theme15 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(270,70%,40%,.7) 100%)}#passport.passport-bg-theme16 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(288,70%,40%,.7) 100%)}#passport.passport-bg-theme17 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(306,70%,40%,.7) 100%)}#passport.passport-bg-theme18 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(324,70%,40%,.7) 100%)}#passport.passport-bg-theme19 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(342,70%,40%,.7) 100%)}#passport.passport-bg-theme20 .passport-pfp-container:before{background:radial-gradient(circle at center,transparent 20%,hsla(0,70%,40%,.7) 100%)}#passport.passport-bg-fire .stamp-title{background:#ff6b35;border:2px solid rgba(255,107,53,.55);color:#2d0700}#passport.passport-bg-water .stamp-title{background:#00a8ff;border:2px solid rgba(0,168,255,.55);color:#050a14}#passport.passport-bg-grass .stamp-title{background:#4cd137;border:2px solid rgba(76,209,55,.55);color:#061406}#passport.passport-bg-psychic .stamp-title{background:#d09df2;border:2px solid rgba(208,157,242,.55);color:#1a0a20}#passport.passport-bg-theme1 .stamp-title{background:#d96426;border:2px solid rgba(217,100,38,.55);color:#1a0b05}#passport.passport-bg-theme2 .stamp-title{background:#d99926;border:2px solid rgba(217,153,38,.55);color:#1a1105}#passport.passport-bg-theme3 .stamp-title{background:#d9ce26;border:2px solid rgba(217,206,38,.55);color:#1a1805}#passport.passport-bg-theme4 .stamp-title{background:#a4d926;border:2px solid rgba(164,217,38,.55);color:#161a05}#passport.passport-bg-theme5 .stamp-title{background:#6fd926;border:2px solid rgba(111,217,38,.55);color:#0f1a05}#passport.passport-bg-theme6 .stamp-title{background:#3ad926;border:2px solid rgba(58,217,38,.55);color:#091a05}#passport.passport-bg-theme7 .stamp-title{background:#26d95b;border:2px solid rgba(38,217,91,.55);color:#051a07}#passport.passport-bg-theme8 .stamp-title{background:#26d990;border:2px solid rgba(38,217,144,.55);color:#051a0d}#passport.passport-bg-theme9 .stamp-title{background:#26d9c5;border:2px solid rgba(38,217,197,.55);color:#051a14}#passport.passport-bg-theme10 .stamp-title{background:#26bfd9;border:2px solid rgba(38,191,217,.55);color:#051a1a}#passport.passport-bg-theme11 .stamp-title{background:#268ad9;border:2px solid rgba(38,138,217,.55);color:#05141a}#passport.passport-bg-theme12 .stamp-title{background:#2655d9;border:2px solid rgba(38,85,217,.55);color:#050d1a}#passport.passport-bg-theme13 .stamp-title{background:#5b26d9;border:2px solid rgba(91,38,217,.55);color:#05071a}#passport.passport-bg-theme14 .stamp-title{background:#9026d9;border:2px solid rgba(144,38,217,.55);color:#09051a}#passport.passport-bg-theme15 .stamp-title{background:#c526d9;border:2px solid rgba(197,38,217,.55);color:#0f051a}#passport.passport-bg-theme16 .stamp-title{background:#d926a4;border:2px solid rgba(217,38,164,.55);color:#16051a}#passport.passport-bg-theme17 .stamp-title{background:#d9266f;border:2px solid rgba(217,38,111,.55);color:#1a0518}#passport.passport-bg-theme18 .stamp-title{background:#d9263a;border:2px solid rgba(217,38,58,.55);color:#1a0511}#passport.passport-bg-theme19 .stamp-title{background:#d92643;border:2px solid rgba(217,38,67,.55);color:#1a050b}#passport.passport-bg-theme20 .stamp-title{background:#d92626;border:2px solid rgba(217,38,38,.55);color:#1a0505}.stamp-points{font-family:JetBrains Mono,monospace;font-size:38px;font-weight:600;margin-left:12px;display:none;line-height:1.2}.stamp-points img{vertical-align:text-bottom;display:inline-block;width:44px;height:44px;border-radius:6px;border:1px solid rgba(208,157,242,.55);box-shadow:0 2px 6px #0006;margin-right:14px}.stamp-points.show{display:block}.stamp-loader{width:38px;height:38px;border:3px solid rgba(255,255,255,.3);border-radius:50%;animation:spin 1s linear infinite}.stamp-points{color:#d09df2}.stamp-loader{border-top:3px solid rgba(208,157,242,1)}#passport.passport-bg-fire .stamp-points{color:#ff6b35}#passport.passport-bg-fire .stamp-loader{border-top:3px solid rgba(255,107,53,1)}#passport.passport-bg-water .stamp-points{color:#00a8ff}#passport.passport-bg-water .stamp-loader{border-top:3px solid rgba(0,168,255,1)}#passport.passport-bg-grass .stamp-points{color:#4cd137}#passport.passport-bg-grass .stamp-loader{border-top:3px solid rgba(76,209,55,1)}#passport.passport-bg-psychic .stamp-points{color:#d09df2}#passport.passport-bg-psychic .stamp-loader{border-top:3px solid rgba(208,157,242,1)}#passport.passport-bg-theme1 .stamp-points{color:#d96426}#passport.passport-bg-theme1 .stamp-loader{border-top:3px solid rgba(217,100,38,1)}#passport.passport-bg-theme2 .stamp-points{color:#d99926}#passport.passport-bg-theme2 .stamp-loader{border-top:3px solid rgba(217,153,38,1)}#passport.passport-bg-theme3 .stamp-points{color:#d9ce26}#passport.passport-bg-theme3 .stamp-loader{border-top:3px solid rgba(217,206,38,1)}#passport.passport-bg-theme4 .stamp-points{color:#a4d926}#passport.passport-bg-theme4 .stamp-loader{border-top:3px solid rgba(164,217,38,1)}#passport.passport-bg-theme5 .stamp-points{color:#6fd926}#passport.passport-bg-theme5 .stamp-loader{border-top:3px solid rgba(111,217,38,1)}#passport.passport-bg-theme6 .stamp-points{color:#3ad926}#passport.passport-bg-theme6 .stamp-loader{border-top:3px solid rgba(58,217,38,1)}#passport.passport-bg-theme7 .stamp-points{color:#26d95b}#passport.passport-bg-theme7 .stamp-loader{border-top:3px solid rgba(38,217,91,1)}#passport.passport-bg-theme8 .stamp-points{color:#26d990}#passport.passport-bg-theme8 .stamp-loader{border-top:3px solid rgba(38,217,144,1)}#passport.passport-bg-theme9 .stamp-points{color:#26d9c5}#passport.passport-bg-theme9 .stamp-loader{border-top:3px solid rgba(38,217,197,1)}#passport.passport-bg-theme10 .stamp-points{color:#26bfd9}#passport.passport-bg-theme10 .stamp-loader{border-top:3px solid rgba(38,191,217,1)}#passport.passport-bg-theme11 .stamp-points{color:#268ad9}#passport.passport-bg-theme11 .stamp-loader{border-top:3px solid rgba(38,138,217,1)}#passport.passport-bg-theme12 .stamp-points{color:#2655d9}#passport.passport-bg-theme12 .stamp-loader{border-top:3px solid rgba(38,85,217,1)}#passport.passport-bg-theme13 .stamp-points{color:#5b26d9}#passport.passport-bg-theme13 .stamp-loader{border-top:3px solid rgba(91,38,217,1)}#passport.passport-bg-theme14 .stamp-points{color:#9026d9}#passport.passport-bg-theme14 .stamp-loader{border-top:3px solid rgba(144,38,217,1)}#passport.passport-bg-theme15 .stamp-points{color:#c526d9}#passport.passport-bg-theme15 .stamp-loader{border-top:3px solid rgba(197,38,217,1)}#passport.passport-bg-theme16 .stamp-points{color:#d926a4}#passport.passport-bg-theme16 .stamp-loader{border-top:3px solid rgba(217,38,164,1)}#passport.passport-bg-theme17 .stamp-points{color:#d9266f}#passport.passport-bg-theme17 .stamp-loader{border-top:3px solid rgba(217,38,111,1)}#passport.passport-bg-theme18 .stamp-points{color:#d9263a}#passport.passport-bg-theme18 .stamp-loader{border-top:3px solid rgba(217,38,58,1)}#passport.passport-bg-theme19 .stamp-points{color:#d92643}#passport.passport-bg-theme19 .stamp-loader{border-top:3px solid rgba(217,38,67,1)}#passport.passport-bg-theme20 .stamp-points{color:#d92626}#passport.passport-bg-theme20 .stamp-loader{border-top:3px solid rgba(217,38,38,1)}#passport.passport-bg-fire .stamp-points img{border:1px solid rgba(255,107,53,.55)}#passport.passport-bg-water .stamp-points img{border:1px solid rgba(0,168,255,.55)}#passport.passport-bg-grass .stamp-points img{border:1px solid rgba(76,209,55,.55)}#passport.passport-bg-psychic .stamp-points img{border:1px solid rgba(208,157,242,.55)}#passport.passport-bg-theme1 .stamp-points img{border:1px solid rgba(217,100,38,.55)}#passport.passport-bg-theme2 .stamp-points img{border:1px solid rgba(217,153,38,.55)}#passport.passport-bg-theme3 .stamp-points img{border:1px solid rgba(217,206,38,.55)}#passport.passport-bg-theme4 .stamp-points img{border:1px solid rgba(164,217,38,.55)}#passport.passport-bg-theme5 .stamp-points img{border:1px solid rgba(111,217,38,.55)}#passport.passport-bg-theme6 .stamp-points img{border:1px solid rgba(58,217,38,.55)}#passport.passport-bg-theme7 .stamp-points img{border:1px solid rgba(38,217,91,.55)}#passport.passport-bg-theme8 .stamp-points img{border:1px solid rgba(38,217,144,.55)}#passport.passport-bg-theme9 .stamp-points img{border:1px solid rgba(38,217,197,.55)}#passport.passport-bg-theme10 .stamp-points img{border:1px solid rgba(38,191,217,.55)}#passport.passport-bg-theme11 .stamp-points img{border:1px solid rgba(38,138,217,.55)}#passport.passport-bg-theme12 .stamp-points img{border:1px solid rgba(38,85,217,.55)}#passport.passport-bg-theme13 .stamp-points img{border:1px solid rgba(91,38,217,.55)}#passport.passport-bg-theme14 .stamp-points img{border:1px solid rgba(144,38,217,.55)}#passport.passport-bg-theme15 .stamp-points img{border:1px solid rgba(197,38,217,.55)}#passport.passport-bg-theme16 .stamp-points img{border:1px solid rgba(217,38,164,.55)}#passport.passport-bg-theme17 .stamp-points img{border:1px solid rgba(217,38,111,.55)}#passport.passport-bg-theme18 .stamp-points img{border:1px solid rgba(217,38,58,.55)}#passport.passport-bg-theme19 .stamp-points img{border:1px solid rgba(217,38,67,.55)}#passport.passport-bg-theme20 .stamp-points img{border:1px solid rgba(217,38,38,.55)}.select-hd-btn.centered{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.select-displayname-btn{position:absolute;top:12px;left:12px;background:#000c;border:2px solid rgb(200 200 200 / 60%);border-radius:12px;color:#fff;padding:16px 35px;font-size:26px;font-weight:600;cursor:pointer;z-index:15;display:flex;align-items:center;gap:20px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0006;box-shadow:0 4px 8px 5px #000000a3}.select-hd-btn.screenshot-mode,.select-displayname-btn.screenshot-mode{display:none!important}.select-displayname-btn:hover{background:#50d2c133;border-color:#50d2c1;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #50d2c14d}.select-displayname-btn.centered{top:50%;left:50%;transform:translate(-50%,-50%)}.select-displayname-btn i{font-size:25px}.select-displayname-btn span{font-family:JetBrains Mono,monospace;font-size:27px;letter-spacing:.5px;white-space:nowrap}@media (max-width: 767px){.select-hd-btn{transform:scale(1.5);transform-origin:top right}.select-hd-btn:hover{transform:translateY(-2px) scale(1.5)}.select-hd-btn:active{transform:translateY(0) scale(1.5)}.select-hd-btn.centered{transform:translate(-50%,-50%) scale(1.5);transform-origin:center}.select-displayname-btn{transform:scale(1.5);transform-origin:top left}.select-displayname-btn:hover{transform:translateY(-2px) scale(1.5)}.select-displayname-btn.centered{transform:translate(-50%,-50%) scale(1.5);transform-origin:center}}.save-image-btn{background:#fff;color:#000;border:0;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.save-image-btn:hover:not(:disabled){background:#fff;color:#000;border-color:#0006;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.save-image-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.wallet-item{padding:8px 10px}@media (max-width:767px){.wallet-item{padding:5px 8px!important}}@media screen and (max-width: 768px){.passport-wrapper{transform:scale(.25)}#passportContainer{padding:1rem}#portalBox{margin-top:3.2rem}}@media screen and (max-width: 480px){.passport-wrapper{transform:scale(.2)}#passportContainer{padding:.5rem}}@media screen and (max-width: 375px){.passport-wrapper{transform:scale(.18)}}
