body{background:#08090e;background:var(--body-background);scroll-behavior:smooth;color:var(--text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:root{--accent:#ce1517;--bg:#08090e;--card-bg:#0d0f1399;--text:#e5e7eb;--muted:#9ca3af;--error:#ff6b6b;--primary-color:#ce1517;--primary-light:#e52429;--primary-dark:#a80f13;--primary-color-hover:#a80f13;--primary-light-hover:#e52429;--primary-dark-hover:#990a0c;--secondary-color:#ce1517;--secondary-light:#e52429;--secondary-dark:#a80f13;--background-color:#fafafa1a;--background-light:#fafafa1a;--background-dark:#0000001a;--body-background:#08090e;--landing-bg-image:url(/Unity-Wallet-Background-1.webp);--header-background:#000000e6;--header-background-light:#fafafae6;--header-background-dark:#000000e6;--sidebar-background:#000000b3;--sidebar-background-light:#fafafab3;--sidebar-background-dark:#000000b3;--sidebar-icons:#fafafacc;--sidebar-icons-light:#000c;--sidebar-icons-dark:#fafafacc;--icon-color:#fafafa;--icon-color-light:#000;--icon-color-dark:#fafafa;--toggle-color:#fafafa33;--toggle-color-light:#0003;--toggle-color-dark:#fafafa33;--discover-background:#0009;--discover-background-light:#fafafa99;--discover-background-dark:#0009;--text-color:#fff;--text-light:#000;--text-dark:#fff;--border-color:#fafafa4d;--border-light:#0000004d;--border-dark:#fafafa4d;--strong-border-color:#fafafa;--strong-border-light:#000;--strong-border-dark:#fafafa;--border-dashed:2px dashed var(--border-color);--border-dotted:2px dotted var(--border-dark);--border-radius-sm:10px;--border-radius-md:20px;--border-radius-lg:25px;--border-radius-full:50px;--button-color:#ce1517;--button-hover-color:#a80f13;--button-text-color:#fff;--success-color:#ce1517;--warning-color:#ffc107;--danger-color:#dc2626;--info-color:#17a2b8;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--transition-default:all .3s ease;--transition-fast:all .2s ease-in;--box-shadow:0 4px 6px #0000001a;--box-shadow-hover:0 6px 10px #00000026;--spacing-xxl:40px;--font-size-xxl:32px;--modal-content-background:#000c;--modal-content-background-light:#fafafacc;--modal-content-background-dark:#000c;--modal-overlay-background:#000000bf;--modal-overlay-backdrop-filter:blur(10px);--modal-overlay-z-index:1000;--transition-slow:all .5s ease-out;--transition-fade-in:opacity .3s ease-in;--transition-fade-out:opacity .3s ease-out;--animation-fade-in:fadeIn .3s ease-in forwards;--animation-fade-out:fadeOut .3s ease-out forwards;--animation-scale-up:scaleUp .4s ease-in-out forwards;--animation-scale-down:scaleDown .4s ease-in-out forwards;--site-logo-url:url(/brand/sync-wordmark-on-dark.png);--image-invert-filter:invert(0)}:root body.dark-mode{--background-color:var(--background-dark);--text-color:var(--text-dark);--body-background:#08090e;--header-background:var(--header-background-dark);--sidebar-background:var(--sidebar-background-dark);--border-color:var(--border-dark);--strong-border-color:var(--strong-border-dark);--sidebar-icons:var(--sidebar-icons-dark);--discover-background:var(--discover-background-dark);--modal-content-background:var(--modal-content-background-dark);--icon-color:var(--icon-color-dark);--toggle-color:var(--toggle-color-dark);--image-invert-filter:invert(0)}:root body.light-mode{--background-color:var(--background-light);--text-color:var(--text-light);--body-background:#f5f5f5;--header-background:var(--header-background-light);--sidebar-background:var(--sidebar-background-light);--border-color:var(--border-light);--strong-border-color:var(--strong-border-light);--sidebar-icons:var(--sidebar-icons-light);--discover-background:var(--discover-background-light);--modal-content-background:var(--modal-content-background-light);--icon-color:var(--icon-color-light);--toggle-color:var(--toggle-color-light);--image-invert-filter:invert(1)}.crypto-wallet-sidebar-dialog{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.crypto-wallet-sidebar-overlay{display:none}.crypto-wallet-sidebar-container{pointer-events:none;max-width:100%;height:100vh;display:flex;position:fixed;right:0}.crypto-wallet-sidebar-panel{pointer-events:auto;background-color:#303335;flex-direction:column;width:25vw;max-width:25vw;display:flex;position:relative;overflow-y:auto;box-shadow:0 .5rem 1rem #00000080}.crypto-wallet-sidebar-inner{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.crypto-wallet-cover-container{text-align:center;margin-bottom:10px;position:relative}.crypto-wallet-cover-image{object-fit:cover;width:100%;height:12rem}.crypto-wallet-cover-container:before{content:"";z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.crypto-wallet-avatar{z-index:2;border:.15rem solid #ce1517;border-radius:50%;width:5rem;height:5rem;position:absolute;top:35%;left:50%;transform:translate(-50%)translateY(-50%)}.crypto-wallet-avatar-fallback{color:#fff;background:#183b33;place-items:center;font-size:2rem;font-weight:800;display:grid}.crypto-wallet-sidebar-content{min-width:0;padding-bottom:1.5rem}.crypto-wallet-panel-padding{gap:.75rem;padding:0 .75rem;display:grid}.crypto-wallet-mobile-dialog{z-index:160;background:#101413;position:fixed;inset:0;overflow:auto}.crypto-wallet-avatar-info{text-align:center;z-index:2;width:100%;position:absolute;top:calc(30% + 3rem);left:50%;transform:translate(-50%)}.crypto-wallet-title{color:var(--text-color);margin:0;font-size:2rem}.crypto-wallet-subtitle{color:#ccc;margin:.25rem 0 0;font-size:.5rem}.crypto-wallet-close-button-container{z-index:3;z-index:3;margin-bottom:10px;padding:1rem;position:absolute;top:0;right:0}.crypto-wallet-close-button{cursor:pointer;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:.25rem;display:grid}.crypto-wallet-close-icon{width:1.5rem;height:1.5rem}.crypto-wallet-buttons-container{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:10px;padding-top:5px;padding-bottom:5px;display:flex}.crypto-wallet-button-wrapper{text-align:center;flex:1}.crypto-wallet-button{cursor:pointer;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.25rem;padding:.5rem;font-size:.875rem;display:flex}@media (max-width:1280px) and (min-width:769px){.crypto-wallet-sidebar-panel{width:390px;max-width:42vw}}.crypto-wallet-action-button-active{outline-offset:2px;outline:3px solid #ffffffe0}@media (max-width:1280px) and (min-width:769px){.crypto-wallet-sidebar-panel{width:390px;max-width:42vw}}.crypto-wallet-button-icon{width:2.5rem;height:2.5rem}.crypto-wallet-button.wallet{background-color:#ce1517;border-radius:50%}.crypto-wallet-button.buy{background-color:#e52429;border-radius:50%}.crypto-wallet-button.sell{background-color:#a80f13;border-radius:50%}.crypto-wallet-button.pay{background-color:#990a0c;border-radius:50%}.crypto-wallet-button.trade{background-color:#ce1517;border-radius:50%}.crypto-wallet-button-title{color:var(--text-color);font-size:.75rem}.crypto-wallet-section-title{align-items:center;margin:.5rem .5rem 10px;display:flex}.crypto-wallet-section-icon{background-color:#ce1517;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;display:flex}.crypto-wallet-section-icon-buy{background-color:#e52429;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;display:flex}.crypto-wallet-section-icon-sell{background-color:#a80f13;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;display:flex}.crypto-wallet-section-icon-pay{background-color:#990a0c;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;display:flex}.crypto-wallet-section-icon-img{width:1rem;height:1rem;color:var(--text-color)}.crypto-wallet-section-text{color:var(--text-color);font-size:1rem;font-weight:700}.crypto-wallet-form-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:100%;margin:.5rem;padding:1.5rem 1rem;animation:.4s ease-out formSlideIn;overflow:hidden;box-shadow:0 4px 20px #00000026}@keyframes formSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.crypto-wallet-form{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;display:flex}.crypto-wallet-input-group{box-sizing:border-box;flex-direction:column;width:100%;margin-bottom:.25rem;display:flex;position:relative}.crypto-wallet-input-group:focus-within .crypto-wallet-label{color:var(--primary-color,#ce1517);font-weight:700}.crypto-wallet-label{color:var(--text-color);letter-spacing:.025em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.crypto-wallet-input-wrapper{box-sizing:border-box;align-items:center;width:100%;display:flex}.crypto-wallet-input{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:2px solid #ffffff1a;border-radius:12px;outline:none;width:100%;height:48px;padding:0 1rem;font-size:.95rem;font-weight:500;transition:all .3s}.crypto-wallet-input::placeholder{color:#ffffff80;font-style:italic;font-weight:400}.crypto-wallet-input:hover{background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0f 100%);border-color:#fff3}.crypto-wallet-input:focus{border-color:var(--primary-color,#ce1517);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff14 100%);box-shadow:0 0 0 3px #ce15171a}.crypto-wallet-input-note{resize:vertical;height:80px;min-height:80px;max-height:120px}.crypto-wallet-currency,.crypto-wallet-placeholder-balance{color:var(--text-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#ce151733 0%,#ce15171a 100%);border:1px solid #ce15174d;border-radius:20px;margin-left:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;position:absolute;right:1rem}.crypto-wallet-placeholder-balance{background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #fff3}.crypto-wallet-chevron-wrapper{cursor:pointer;border-radius:50%;align-items:center;padding:.25rem;transition:background-color .2s;display:flex;position:absolute;right:1rem}.crypto-wallet-chevron-wrapper:hover{background-color:#ffffff1a}.crypto-wallet-vertical-line{background:linear-gradient(135deg,#ce151799 0%,#ce15174d 100%);border-radius:1px;width:2px;height:20px;margin-right:.75rem}.crypto-wallet-input-group-pay-with .crypto-wallet-vertical-line{position:absolute;left:50%;transform:translate(-50%)}.crypto-wallet-chevron-icon{width:1rem;height:1rem;color:var(--text-color)}.crypto-wallet-summary{flex-direction:column;gap:.5rem;margin:1rem 0;padding-left:1rem;padding-right:1rem;display:flex}.crypto-wallet-summary-row{justify-content:space-between;align-items:center;display:flex}.crypto-wallet-summary-item,.crypto-wallet-summary-value{color:var(--text-color);font-size:1rem}.crypto-wallet-divider{border:none;border-bottom:1px solid #ddd;width:100%;margin:.5rem 0}.crypto-wallet-dashboard-value-bold-part{font-weight:700}.crypto-wallet-actions{border-top:1px solid #ffffff1a;justify-content:center;gap:1.5rem;margin-top:1.5rem;padding:1rem 0;display:flex}.crypto-wallet-bottom-bar{background-color:#333;border-radius:.5rem;align-items:center;margin-top:auto;padding:.5rem;display:flex}.crypto-wallet-bottom-icon{background-color:#ce1517}.crypto-wallet-section-text{font-size:1rem;font-weight:700}.crypto-wallet-balance-container{border-top:1px solid #000c;border-bottom:1px solid #000c}.crypto-wallet-balance-inner-container{background-color:#393d3f;border-radius:.5rem;margin:1rem 1.5rem;padding:1rem}.crypto-wallet-balance-item{color:var(--text-color);border-bottom:1px solid #fff3;flex-direction:column;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}.crypto-wallet-balance-title{font-weight:700}.crypto-wallet-balance-value{font-weight:400}.crypto-wallet-pay-portal-container{align-items:center;gap:.5rem;display:flex}.crypto-wallet-pay-portal{flex:1;justify-content:space-between;gap:.5rem;display:flex}.crypto-wallet-pay-portal-button{color:var(--text-color);text-align:center;cursor:pointer;border:none;border-radius:5px;flex:1;padding:.75rem}.crypto-wallet-pay-portal-button.ap{background-color:#a80f13}.crypto-wallet-pay-portal-button.ch{background-color:#990a0c}.crypto-wallet-pay-portal-button.ca{background-color:#ce1517}.crypto-wallet-pay-portal-button.pp{background-color:#e52429}.crypto-wallet-pay-portal-button.x{background-color:#ce1517}.crypto-wallet-pay-portal-button.boa{background-color:#ff001f}.crypto-wallet-chevron-icon{width:1.5rem;height:1.5rem;color:var(--text-color);cursor:pointer}.crypto-wallet-dashboard-item{color:var(--text-color);text-align:center;background-color:#393d3f;border-radius:5px;flex:1;padding:1rem}.crypto-wallet-dashboard-title{margin-top:.5rem;font-size:.875rem}.crypto-wallet-offer-button{background-color:#ce1517;padding:1rem}.crypto-wallet-dashboard-container{justify-content:space-between;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.crypto-wallet-dashboard-item{color:var(--text-color);text-align:center;background-color:#393d3f;border-radius:5px;flex-direction:column;flex:1;align-items:center;padding:.5rem 5px 5px;display:flex;position:relative}.crypto-wallet-dashboard-sub-title{font-size:.875rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.crypto-wallet-dashboard-image{margin-top:2rem;margin-bottom:.5rem}.crypto-wallet-dashboard-value{margin-top:.25rem;font-size:.75rem}.rewards-image{height:40px}.convert-image{height:34px}.trading-image{height:40px}.crypto-wallet-offers-container{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent;-webkit-scrollbar-width:thin;-webkit-scrollbar-track:transparent;-webkit-scrollbar-thumb:#94a3b84d;gap:1rem;padding:.5rem;display:flex;overflow:auto hidden}.crypto-wallet-offers-container::-webkit-scrollbar{height:6px}.crypto-wallet-offers-container::-webkit-scrollbar-track{background:0 0}.crypto-wallet-offers-container::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.crypto-wallet-offers-container::-webkit-scrollbar-thumb:hover{background:#94a3b880}.crypto-wallet-offer-item{aspect-ratio:1;width:200px;min-width:200px;height:200px;color:var(--text-color);text-align:center;background-color:#393d3f;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.crypto-wallet-offer-item:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0006}.crypto-wallet-offer-item:before{content:"";z-index:1;background:linear-gradient(135deg,#000000b3 0%,#0006 50%,#000c 100%);position:absolute;inset:0}.crypto-wallet-offer-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex;position:relative}.crypto-wallet-offer-title{color:#fff;text-shadow:0 2px 4px #000c;letter-spacing:.5px;text-transform:capitalize;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.crypto-wallet-offer-description{color:#ffffffe6;text-shadow:0 1px 2px #000c;margin-bottom:1.5rem;font-size:.875rem;line-height:1.4}.crypto-wallet-offer-accept-button{color:#fff;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ce1517,#a80f13);border:none;border-radius:20px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 16px #00d1324d}.crypto-wallet-offer-accept-button:hover{background:linear-gradient(135deg,#e52429,#ce1517);transform:translateY(-2px);box-shadow:0 6px 20px #00d13266}.crypto-wallet-transfer-buttons{box-sizing:border-box;justify-content:space-between;gap:.5rem;width:100%;padding:1rem 0;display:flex}.crypto-wallet-transfer-button{background-color:var(--primary-color);color:var(--text-color);text-align:center;cursor:pointer;box-sizing:border-box;border:none;border-radius:15px;flex:1;min-width:0;padding:.5rem 1rem;font-size:12px;font-weight:700}.crypto-wallet-input-group-date-time .crypto-wallet-input-wrapper{justify-content:space-between;align-items:center;display:flex}.crypto-wallet-input-group-date-time .crypto-wallet-chevron-icon{margin-left:.5rem}.crypto-wallet-input-group-upload{position:relative}.crypto-wallet-input-upload{padding-right:2.5rem}.crypto-wallet-upload-note{color:#888;margin-top:.5rem;font-size:.75rem;display:block}.crypto-wallet-section-icon-pay{background-color:#0af;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.crypto-wallet-input-group-date-time-wrapper{gap:1rem;display:flex}.crypto-wallet-input-group-date-time{flex:1}.crypto-wallet-payment-options{justify-content:space-between;gap:.5rem;margin-bottom:1rem;padding-left:10px;padding-right:10px;display:flex}.crypto-wallet-option-button{color:var(--text-color);text-align:center;cursor:pointer;background-color:#2d2f31;border:none;border-radius:15px;flex:1;padding:2px 14px;font-size:12px}.crypto-wallet-option-button:hover{background-color:#3c3f42}.crypto-wallet-dropdown-menu{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e1e1ef2 0%,#141414f2 100%);border:1px solid #ffffff1a;border-radius:12px;width:100%;animation:.2s ease-out dropdownSlideIn;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 32px #0006}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.crypto-wallet-dropdown-item{color:var(--text-color);cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;padding:.75rem 1rem;font-weight:500;transition:all .2s;display:flex}.crypto-wallet-dropdown-item:last-child{border-bottom:none}.crypto-wallet-dropdown-item:hover{color:var(--primary-color,#e52429);background:linear-gradient(135deg,#2fdbeb1a 0%,#2fdbeb0d 100%);transform:translate(4px)}.crypto-wallet-dropdown-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.75rem;transition:transform .2s}.crypto-wallet-dropdown-item:hover .crypto-wallet-dropdown-icon{transform:scale(1.1)}.login-container{background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.login-title{color:#323232;margin-bottom:1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600}.login-error{color:#c80000cc;margin-bottom:1rem;font-size:.9rem}.login-form{background-color:#fffffff2;border-radius:8px;width:100%;max-width:400px;padding:2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 4px 12px #0000001a}.login-input{color:#323232;background-color:#fffffffa;border:1px solid #c8c8c8b3;border-radius:4px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.login-input:focus{border-color:#646464cc;outline:none}.login-button{color:#fff;cursor:pointer;background-color:#323232;border:none;border-radius:4px;width:100%;padding:.75rem;font-size:1rem;transition:background-color .2s}.login-button:hover{background-color:#1e1e1e}.login-signup-text{color:#505050;margin-top:1rem;font-size:.9rem}.login-signup-link{color:#1e1e1e;font-weight:600;text-decoration:none;transition:color .2s}.login-signup-link:hover{color:#000;text-decoration:underline}.signup-container{background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.signup-title{color:#323232;margin-bottom:1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600}.signup-error{color:#c80000cc;margin-bottom:1rem;font-size:.9rem}.signup-form{background-color:#fffffff2;border-radius:8px;width:100%;max-width:400px;padding:2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 4px 12px #0000001a}.signup-input{color:#323232;background-color:#fffffffa;border:1px solid #c8c8c8b3;border-radius:4px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.signup-input:focus{border-color:#646464cc;outline:none}.signup-button{color:#fff;cursor:pointer;background-color:#323232;border:none;border-radius:4px;width:100%;padding:.75rem;font-size:1rem;transition:background-color .2s}.signup-button:hover{background-color:#1e1e1e}.signup-login-text{color:#505050;margin-top:1rem;font-size:.9rem}.signup-login-link{color:#1e1e1e;font-weight:600;text-decoration:none;transition:color .2s}.signup-login-link:hover{color:#000;text-decoration:underline}.crypto-wallet-balance-container{border-radius:var(--border-radius-md,20px);background-color:#393d3f;padding:1rem}.crypto-wallet-balance-inner-container{flex-direction:column;gap:.75rem;display:flex}.crypto-wallet-balance-item:last-child{border-bottom:none}.crypto-wallet-balance-title{color:var(--text-color,#fff);font-weight:700;font-size:var(--font-size-sm,14px)}.crypto-wallet-balance-value{color:var(--text-color,#fff);font-size:var(--font-size-sm,14px)}.crypto-wallet-ledger-container{border-radius:var(--border-radius-md,20px);color:var(--text-color,#fff);background-color:#393d3f;padding:1rem}.crypto-wallet-ledger-container p{font-size:var(--font-size-sm,14px);margin:.5rem 0}.dropdown-container{box-sizing:border-box;width:100%;position:relative}.dropdown-icon{cursor:pointer;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.dropdown-menu{z-index:100;background-color:#333;border:1px solid #fff3;border-radius:.5rem;width:100%;max-height:200px;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 4px 8px #0003}.dropdown-item{color:var(--text-color,#fff);cursor:pointer;padding:.5rem 1rem}.dropdown-item:hover{background-color:#ffffff1a}.admin-token-container{background-color:var(--background-color,#303335);border-radius:var(--border-radius-md,20px);max-width:500px;color:var(--text-color,#fff);box-shadow:var(--box-shadow,0 4px 6px #0000001a);margin:2rem auto;padding:2rem}.admin-token-container h1{text-align:center;font-size:var(--font-size-xl,24px);margin-bottom:1rem}.send-xrp-modal-overlay{pointer-events:none;background:0 0}.send-xrp-modal{pointer-events:auto;background-color:#000c;border:1px solid #fafafa99;border-radius:20px;width:90%;max-width:500px;padding:2rem;position:relative}.send-xrp-modal-close-button{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:color .2s;position:absolute;top:.5rem;right:.5rem}.send-xrp-modal-close-button:hover{color:#333}.send-xrp-modal-title{text-align:center;margin-bottom:1rem}.send-xrp-modal-form-group{margin-bottom:1rem}.send-xrp-modal-label{margin-bottom:.5rem;font-weight:700;display:block}.send-xrp-modal-input{color:#fff;border:1px solid #ccc;border-radius:10px;width:100%;padding:.5rem}.send-xrp-modal-dropdown-container{align-items:center;display:flex;position:relative}.send-xrp-modal-dropdown-icon{cursor:pointer;margin-left:-2rem}.send-xrp-modal-icon{width:20px;height:20px}.send-xrp-modal-dropdown-menu{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;max-height:150px;position:absolute;top:110%;left:0;right:0;overflow-y:auto}.send-xrp-modal-dropdown-item{cursor:pointer;padding:.5rem}.send-xrp-modal-dropdown-item:hover{background-color:#f0f0f0}.send-xrp-modal-send-status{color:#333;text-align:center;margin-top:.5rem}.send-xrp-modal-send-button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:20px;width:100%;margin-top:1rem;padding:.75rem 1.5rem;display:block}.send-xrp-modal-send-button:hover{background-color:#0353af}.home-container{text-align:center;background-image:var(--landing-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.transaction-link{color:#fff;background-color:#0070f3;border-radius:4px;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-block}.transaction-link:hover{background-color:#005bb5}.admin-link{color:#fff;background-color:#7e00f3;border-radius:4px;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-block}.admin-link:hover{background-color:#5f03b5}.token-creation-form-container{text-align:center;max-width:600px;margin:2rem auto;padding:1rem}.token-creation-form-title{margin-bottom:1rem;font-size:2rem}.token-creation-form-form{flex-direction:column;gap:1rem;display:flex}.token-creation-form-group{text-align:left}.token-creation-form-label{margin-bottom:.5rem;font-weight:700;display:block}.token-creation-form-input{box-sizing:border-box;width:100%;padding:.5rem}.token-creation-form-button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:20px;padding:.75rem;transition:background-color .2s ease-in-out}.token-creation-form-button:disabled{opacity:.6;cursor:not-allowed}.token-creation-form-button:hover:not(:disabled){background-color:#005bb5}.token-creation-form-preview{margin-top:1rem}.token-creation-form-preview-title{margin-bottom:.5rem;font-size:1.5rem}.token-creation-form-logo{max-width:150px}.token-creation-form-response{text-align:left;white-space:pre-wrap;background:#f0f0f0;border-radius:4px;margin-top:1rem;padding:1rem}.token-creation-form-response-title{margin:0;font-size:1.2rem;font-weight:700}.token-creation-form-response-text{margin:.5rem 0 0}.admin-dashboard-container{max-width:1200px;margin:2rem auto;padding:1rem;font-family:Arial,sans-serif}.admin-dashboard-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.admin-dashboard-header h1{margin:0;font-size:2.5rem}.admin-dashboard-header-actions{align-items:center;gap:1rem;display:flex}.admin-dashboard-stats{gap:1rem;margin-bottom:2rem;display:flex}.admin-dashboard-stat-card{text-align:center;background-color:#fafafa4d;border:1px solid #fafafa99;border-radius:20px;flex:1;padding:1rem;box-shadow:0 2px 5px #0000001a}.admin-dashboard-stat-card h2{margin-bottom:.5rem;font-size:1.2rem}.admin-dashboard-transactions{margin-bottom:2rem}.admin-dashboard-transactions h2{margin-bottom:1rem;font-size:1.8rem}.admin-dashboard-transactions-table{border-collapse:collapse;width:100%}.admin-dashboard-transactions-table th,.admin-dashboard-transactions-table td{text-align:left;border:1px solid #ddd;padding:.75rem}.admin-dashboard-transactions-table th{color:#fff;background-color:#0070f3}.admin-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;box-sizing:border-box;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.admin-modal-content{box-sizing:border-box;background:linear-gradient(#0f172af2 0%,#020617f2 100%);border:1px solid #ce15174d;border-radius:16px;flex-direction:column;width:100%;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.admin-modal-content--small{max-width:400px}.admin-modal-content--medium{max-width:600px}.admin-modal-content--large{max-width:800px}.admin-modal-content--xlarge{max-width:1200px}.admin-modal-content.admin-modal-content--fullscreen{border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none}.admin-modal-header{box-sizing:border-box;border-bottom:1px solid #ce151733;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.5rem 1.5rem 0;display:flex}.admin-modal-title{color:#94a3b8;flex:1;margin:0;font-size:1.25rem;font-weight:600}.admin-modal-close-button{color:#94a3b8;cursor:pointer;box-sizing:border-box;background:#ce15171a;border:1px solid #ce15174d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:inline-flex}.admin-modal-close-button:hover{color:#fff;background:#ce151733;border-color:#ce151780}.admin-modal-close-button--absolute{z-index:10;position:absolute;top:1rem;right:1rem}.admin-modal-body{box-sizing:border-box;flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}@media (max-width:768px){.admin-modal-overlay{padding:.5rem}.admin-modal-content{border-radius:12px;max-width:100vw;max-height:100vh}.admin-modal-content--small,.admin-modal-content--medium,.admin-modal-content--large,.admin-modal-content--xlarge{max-width:100vw}.admin-modal-header{padding:1rem 1rem 0}.admin-modal-body{padding:0 1rem 1rem}.admin-modal-close-button--absolute{top:.5rem;right:.5rem}}.transactions-page-container{color:#333;background-color:#f7f9fc;padding:2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.transactions-page-title{text-align:center;margin-bottom:1.5rem}.transactions-page-title h2{color:#1a202c;margin:0;font-size:2rem;font-weight:600}.transactions-page-buttons-container{justify-content:center;margin-bottom:1.5rem;display:flex}.transactions-page-button{color:#fff;cursor:pointer;background-color:#3182ce;border:none;border-radius:4px;margin:0 .5rem;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .3s}.transactions-page-button:hover{background-color:#2b6cb0}.transactions-page-table-container{background:#fff;border-radius:6px;margin-bottom:1.5rem;overflow-x:auto;box-shadow:0 2px 4px #0000001a}.transactions-page-transactions-table{border-collapse:collapse;width:100%}.transactions-page-transactions-table th,.transactions-page-transactions-table td{text-align:left;border:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.9rem}.transactions-page-transactions-table th{background-color:#edf2f7;font-weight:600}.transactions-page-transactions-table tr:nth-child(2n){background-color:#f7fafc}.transactions-page-transactions-table a{color:#3182ce;text-decoration:none}.transactions-page-transactions-table a:hover{text-decoration:underline}.transactions-page-load-more-container{justify-content:center;margin-top:1.5rem;display:flex}.transactions-page-loading{text-align:center;color:#555;font-size:1rem}.admin-users-table-wrapper{background:#fff;border-radius:6px;overflow-x:auto;box-shadow:0 2px 4px #0000001a}.admin-users-table{border-collapse:collapse;width:100%}.admin-users-table th,.admin-users-table td{text-align:left;border:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.9rem}.admin-users-table th{background-color:#edf2f7;font-weight:600}.admin-users-table tr:nth-child(2n){background-color:#f7fafc}.admin-users-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.crypto-asset-selector{margin:16px 0 8px}.crypto-asset-selector-list{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.crypto-asset-selector-list::-webkit-scrollbar{height:6px}.crypto-asset-selector-list::-webkit-scrollbar-thumb{background:#0003;border-radius:999px}.crypto-asset-chip{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:999px;flex:none;padding:8px 12px;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.crypto-asset-chip:hover{background:#f3f4f6}.crypto-asset-chip.active{color:#08090e;background:#ce1517;border-color:#ce1517}.crypto-wallet-section,.crypto-wallet-trading-table-container,.crypto-wallet-trading-form-container{margin-bottom:10px}
